Reorder/group items in CSS, fix unstyled footer on IE7/IE8 (dropped <footer> element, now using a standard div)