Die CSS-Codes würde ich auf jeden Fall auslagern ;-)
Das Design find ich gut, vor allem das Menü. Nach unten würde ich vielleicht auch noch den gleichen Rahmen machen, wie an den Seiten. Evtl. auch noch oben und dafür etwas mehr Abstand nach oben. Dem Untermenü würde ich noch ne andere Farbe geben wie dem normalen, also ich meine die Farbe, die man beim Hover ganz links sieht, das kleine Feld.