Wrap header and section elements around subsections

Match the DOM structure on the current site for content and make styling easier.
Update styling to use new dom structure