fix for excerpt-index (overflow: auto) and headings margin fix

- Overflow: auto CSS absolutely necessary for determining a fixed
height for the excerpt-index.
- Headings in Chrome were ignoring the headings margin reset! I'm not
sure why this was a bug. Seemed to be introduced in Chrome 28.
- Revert to excerpt-index not being inside a section