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