Updated layout with more semantic wrapper around body content as well as style updates for TOC and headers.