Es que si no prescindimos del IE, las pseudo-clases que podemos usar se reducen :(
Modifiqué el HTML de CSS ZenGarden, le saqué todas las clases e identificadores (creo). Me gustaría que lo revisaran para saber si es apropiado, o si otra estructura sería más sencilla de manejar.
http://alvlin.com/forosdelweb/html_muestra.html
Saludos.