Stylistic refactoring

* moved a lot of inline styles into css/style.css, with minor changes
* deleted trailing whitespace
Stylistic refactoring: stop using h1/h2/h3 for weird purposes

weird purposes include: pure emphasis, strange levels of headers, etc.