hallo,
"Das Dokument ist valides
XHTML 1.0 Transitional"
Das ist das Ergebnis des HTML-Validators. Der kümmert sich aber nicht um dein CSS. Es gibt auch einen CSS-Validator, und den solltest du befragen, wenn das Problem, wie du richtigerweise vermutest, dein CSS ist.
Grüße aus Berlin
Christoph S.