I have this weird 24px gap appearing at the bottom of the < body >, in ALL browsers (except IE). This prevents having a page that flows all the way to the bottom of the browser screen. The only workaround I have found is to set a border-bottom: 24px to the div#page, that matches the background color of the page.
Both Omega (main theme) and my subtheme have the same problem. I set padding and margins to 0 in all the divs & stylesheets you can possibly think of, including html and body tags -- and still no results. Even removed the default line-height, to no avail.
I don't have this problem with Zen or other base themes.
I think this is not a css problem. There's something somewhere that w3c-compliant browsers do not read correctly.