als erstes ist der HTML-Code defekt: Du setzt <div>-Elemente ein, obwohl sie nichts gruppieren. Eliminiere all diese inhaltsleeren Elemente.
Die <div>s sind nicht inhaltsleer. Der Inhalt definiert sich über das css, das sie formatiert. Und das sieht der Validtor offenbar als gültig an.
Auch die weitere Semantik lässt zu wünschen übrig. Wieso beispielsweise ist Deine Liste von Links etwas anderes als eine Liste?
Weil die Links, absolut positioniert, ein dreizeiliges Layout ergeben?
Und wieder definiert per css.
Cheatah
Gruß
dieselross
--
- life's for learning -
- life's for learning -