Fixes #363 - Accessibility Fixes (part 1)

r? @magsout for the CSS commits. (what I'm doing works, dunno if it's the best way ^_^)
r+ myself for the original changes from @andrewmcgivery