Made stylesheet smaller, layout tweaks

Headings in the footer are now actually marked up as headings.