e ma io devo farlo in css. cmq ho risolto, anche se "mainContent" non mi sta alla destra estrema della pagina (che poi è a destra di "sidebar"), ma non capisco perchè:

codice:
@charset "utf-8";
body { font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #000; background:url(../images/bg.jpg) #f5f5f5 repeat-x; }

#container { width: 1000px; margin: 56px auto 10px; text-align: left; } img { border:0; } 

#container2 { background: #f5f5f5; overflow: auto }

#header { text-align: center; } h1, h2, h3 { margin:0; } h2 { color:#06f; }

#sidebar { float: left; width: 250px; margin: 20px 0 0 0; overflow:auto; }

#mainContent { width: 450 px; margin: 20px 0 0 350px; color: #000; overflow:auto; }

#footer { padding: 0 10px 0 10px; text-align: center; color: #06F; border: 1px solid #000000; }