Med risk för att gå lite offtopic, får man fråga varför du använder så många divar för dina vänster/höger-spalt-färger? har du en layout som behöver denna funktion och använder färger bara för att visa att det inte fungerar? (smart i så fall) - eller är det bara en väldigt komplicerad border?
Jag utgår från att det är delar ur en större layout, i så fall rekomenderar jag att google på css layouts och fluid stretch. Du kan säkert läsa koden från en sådan layout och hitta bra kunskap. T.ex:
http://accessat.c-net.us/test/template-3col.html
http://www.positioniseverything.net/thr.co...ol.stretch.html
Eller har jag helt missat något? I så fall ber jag om ursäkt på förhand, känner att sömnen börjar ta över mina sinnen