Non ci siamo proprio, né da un punto di vista strutturale nè da un punto di vista puramente grafico.

Ti consiglio alcune letture:
css vs tabelle
progettare con i css
gettare le tabelle fuori dalla finestra
layout con i css

Per quanto riguarda la grafica ( che vedrà migliorarsi indipendentemente con una struttura concepita diversamente) credo che:
-l'header sia troppo troppo grosso, ciò dovrà comportare lo scroller da parte di un utente.
-lo stesso vale per il menu'..e se lo iserissi in una colonna?

Spero la mia risposta ti serva da aiuto.
Buona giornata.