Default css - fixed footer to bottom of the page.

As above - footer is now fixed to the bottom of the page. Uses an
enclosing div to contain header and page content, which sizes to 100%,
minus the footer's own size.