uses clear:both for footer