Get the basic page layout working.

Still need to deal with the things *in* the header and footer, but at
least they're in the right places, and everything is properly
responsive.

Testing needed in browsers other than Chrome, though.