Der Iframe schießt über den gesamt rand raus, und mit der Hintergrund Farbe währe so eigentlich ne gute Idee aber die ist im Menü halt anders als im restlichen Hintergrund und sollte auch so bleiben :-/
Wen div Inhalt nichts weiter enthält als das Menü und die iframes, sieht man von ihm doch nur den Teil, über dem das Menü liegt, d.h. die beiden kriegen dieselbe Farbe. Die iframe divs kriegen die Farbe des Gesamthintergrundes. Evtl. Abstände kannst per border auf die iframe divs realisieren. Du vestehst, was ich meine?
Ansonsten hier nochmal unterschiedliche Anwendungen des im Grunde gleichen Tricks (leider nur Englisch):
http://www.alistapart.com/articles/multicolumnlayouts
Gruß
Antipitch