Persistent header on scroll

This pull request does the following:

Introduces a site-wide header
Makes the regulation header persistent on scroll
Improves the global CSS
Converts some type set in px to em
Some style tweaks to the TOC