It’s sporadic. Sometimes it works, sometimes it doesn’t. The issue occurs in all browsers I’ve seen.
The padding was to make the footer extend all the way across (even on larger screens), though I realized earlier that I can just do width: 100%. =p I haven’t had a chance to update that yet.
I would fix the footer first and then remove the overflow-x-hidden from the body (that you have in a couple of places) as you never want to hide the body horizontal scrollbars as that means no one on a smaller screen can use the page.
In IE7 none of the scrollbars are visible and the page is not usable at all. This seems to be the position:relative in the body styles which is confusing IE7.
I never use the body for centring as it is too buggy and is much better to use an inner container to hold your content instead and avoid all those bugs.
I’m guessing that some of your problems are due to the height:100% on html and then your overflow rules on the body causing content to get cut off (as happens in IE7).
However, after saying all that I didn’t notice any problems in Firefox and IE8 though.
I suggest you change the points mentioned above and then re-test.
Thanks Paul. I forgot about my overflow-x, that was back when I was messing with things.
I added a few wrappers and rearranged stuff and it worked like a charm. I’m surprised both of you didn’t find the issue, because we have tested it on a ton of computers and got it a few times. It seems to be all fixed now, so we should be all set. =)