Hi Phil,
das Layout in DIVs umzusetzen ist eine gute Sache. Ich habe mich mit dem Thema gerade ebenfalls beschäftigt.
Die CSS-Formatierung, mit der DIV-Container nebeneinander dargestellt werden können heißt "float".
Allerdings sind dabei einige Punkte zu beachten. Ausführliche Informationen dazu findest Du auf dieser Seite:
http://de.selfhtml.org/css/layouts/mehrspaltige.htm
Hier sind auch einige Praxisbeispiele dargestellt, u.a. ein Layout, dass so ähnlich ist wie Deins. Schau einfach mal rein.
Viele Grüße
Wulf