restructure the html of the page to comply with HTML5 semantics
add floats and clear to fix the container over-lapping the navigation