Hallo!
Wie wahsaga schon sagte: HTML ist für den Inhalt und CSS für die Auszeichnung dar. Gutes HTML zeichnet sich IMHO durch keinerlei Angaben zum Design aus :-)
Noch 2 Tips zu deiner Seite:
1. Befrage mal den Validator, was er von deiner Seite hält.
2. Sorge dafür, dass deine Seite auch ohne JavaScript funktioniert. Also entferne alle Links die in etwa so aussehen: <a href="javascript:foobar()">
gruß, aikidoka