By absolutely positioning the footer, won't the footer appear in-front of the page content? (if the page is longer than the window) This could be avoided naively by using a bottom margin on the body or html, but only if the footer had a fixed height (right now it has a variable height).