Remember, margin: 0px auto don't work on IE. For IE you should add text-align: center on outer element. Complex code for you case is body {text-align: center} #wrapper {text-align: left; margin: 0px auto}