Ich habe gehört, dass CSS auf einem semantischen Markup aufsetzen muss. Ziemlich oft habe ich das schon gehört, eine nicht unbeträchtliche Anzahl davon mit meiner eigenen Stimme.
An dieser Stelle wärest Du doch einer der ersten, die einwerfen würden, dass es eine ganz beträchtliche Anzahl Menschen gibt, die das nicht können: Mit ihrer eigenen Stimme hören... ;-))
Grüße, Hank :-)