With IE (v. 6 at least), things can get quite ugly. One has to use all sorts of dirty little tricks to make stuff render in at least approximately similar way across browsers. Here we center a fixed width <div id="main"/> on the page:
body { ... text-align: center; /* IE hack */ ... } #main { /* the main container div */ min-height: 555px; height: 555px; min-width: 888px; width: 888px; margin: 0 auto 0 auto; text-align: left; /* "cancel" the IE hack above */ }