Fix footer alignment issues

When right nav was displayed the footer would float up and align with
the main body content.

* Update layout css to have footer clear all divs
Merge pull request #3 from harlow/hw-fix-footer-alignment

Fix footer alignment issues