Style headings and lists

This commit also moves some selectors around to make the CSS read more
logically.
Add an 'About' page