Naja, wenn es mit float nicht geht...
Das liegt ja eher daran, dass Charles die Boxen absolute positioniert, was aber in dem Fall eher unnötig erscheint. Diese Boxen lassen sich ja aus naheliegenden Gründen nicht floaten.
Der theoretische Quelltext dazu:
<style type="text/css">
div { display: "a"
"b" }
#main_div { position: a }
#bottom_div { position: b }</style>
Was auch immer das sein soll - kein Browser wird das fressen.
Christian.