Spring cleaning continued

Tidying some things up...

Still way too many CSS rules, but I don't plan on improving that much
more until we are ready to rebuild the HTML/CSS entirely to better
adhere to best practices. I have ideas of how the HTML/CSS will need to
be redone, but I'll wait until I can work with someone who can advise on
how to best implement the HTML/CSS.