Den Grundaufbau hab ich bisher rein mit CSS gemacht. Das sieht so aus:

Im LEFTBLOCK befindet sich die Navigation, im MAINBLOCK der Hauptcontent und im RIGHTBLOCK die zusätzlichen Contentparts.
Nun möchte ich aber, dass die drei CSS-Blöcke in einer Zelle einer HTML-Tabelle stehen (alle in derselben Zelle). Das sollte dann folgendermassen aussehen:

Oder allenfalls, falls es den Containerblock braucht, könnte es so aussehen:

Sieht vielleicht etwas komisch aus, der Aufbau. Aber ich hab schon meine Gründe, wieso ich das so will... Hat was mit Hintergrundgrafiken zu tun....
Wie kann ich das machen?