Sticky footer

Footer stays at the bottom but won't cover content.
Merge pull request #38 from mgballard/master

Minor layout and style changes to CSOL theme.