New and improved sticky footer

Based on http://ryanfait.com/html5-sticky-footer/

NOTE: Since it's a sticky footer, it'll still
push the body down without some hacks