With my new custom theme, I am having a CSS problem that only shows up in Firefox. My footer is showing up in the wrong place with the background for the footer showing up in the main container section and the footer links showing up after the last item in the main content section (on pages with short posts).
Here is the main page:
Here is a post page:
The pages are working as valid XHTML and CSS, but I cannot get this to work. I would appreciate any help I can get with this. I think the problem might be with floats but I do not know how to fix it.