A link to your site would be helpful. But in the meantime, this is often a symptom of something overflowing it's div. IE is a bit less dramatic about it (it's got enough problems of its own, after all!) If your header banner is in the foreground (i.e. not a background image) might it be wiider than your mainWrapper width or does it have a border?