body { text-align: center; /* center body content */ } #container { text-align: left; margin: 0 auto; width: 73.846em; /* 73.846em 960px width */ *width: 72.00em; /* 97.5% adjust for IE */ } #content { overflow: hidden; width: auto; padding: 0.769em 0 0 0; /* 0.769em 10px top */ } #main { float: left; padding: 0 0.385em; /* 5px horiz. padding */ width: 42.308em; /* 42.308em 550px width */ *width: 41.25em; } #sidebar { float: right; padding: 0 0.385em; /* 5px horiz. padding */ width: 30.00em; /* 30.00em 300px width */ *width: 29.25em; }