Okay, ich hab das Layoutschnell mit dreamweaver erstellt, da es später per Javascript erzeugt werden soll. Zur Seite
Packe die floatenden Elemente im Main-Bereich in ein weiteres Container-Div, das overflow:hidden und width:100% bekommt. Dann sollte noch der Container overflow:hidden bekommen. Dadurch wird er zusätzlich zum Block Formatting Context und die Box liegt nicht mehr unter den beiden Sidebar-Floats, also müsste margin-left und margin-right wegfallen.
Mathias