I've noticed that in IE the browser width is calculated with the scroll bar width removed. In FireFox, the scroll bar width is only removed from the browser width when the scroll bar appears. So when you're going from a page with no scroll bar to a page with a scroll bar, the browser width is changing, therefore the location of the center of the page is changing, so the centered page moves over to the left. Is there any way to work around this?