Rip out the css reset and rearrange style.css

I don't think a lot of the css reset rules that get used are necessarily
needed. I want to try to let browsers be browsers and accept any minor
cross-browser differences in most cases. This helps cut down on css
because a reset usually starts everything over and you have to restyle a
bunch of things that might not actually need extra styling (i.e.
headings are already bold but reset files often remove their styles and
then restyle them).