Cleaned up some style for the layout

There was a 40px blank spot above all the content (including the header)
on all of the pages. This removed that, and gets rid of some "white"
coloring. Also moved some very long hand CSS to shorter hand.
Merge pull request #61 from russCloak/removed_space_on_header_for_firefox

Cleaned up some style for the layout