Heading tweaks

Small but needed fixes for the headings. Included:

- No more `hgroup` (being dropped from HTML5 spec)
- Corresponding additions to padding for h1 and h2 in heading `.banner`
- `.banner h2` is now serif
- Adjusted padding in `.banner`
- Decrease in size for h2s in articles
- Footer text that scales with the `.excerpt-index`