Update styles.css.

* remove useless border-top from .section.
* move font and background back to body
* simplify media queries
Tabs to spaces.
Remove unneeded end tags.
Losslessly compress the background image.

Before: 9.32 KB
After:  9.13 KB