Ma non ti basta fare una colonna centrale, lasciando sui bordi lo sfondo del body?
<body>
<div id="tutto">
...
</div>
</body>
con il CSScodice:html, body { width: 100%; height: 100%; text-align: center; /* per far contento IE */ font-size: 100%; background: url(nomeimm.gif), repeat; } #tutto { width: 750px; margin: 0 auto; /* per centrare il sito nel body */ text-align: left; /* per bilanciare il center di prima */ background: white; }