Guarda sul sito di http://www.csszengarden.com/ Le varie versioin sono fatte TUTTE con lo stesso codice HTML e CSS differenti.

Credo che troverai la risposta ai tuoi problemi.

In alternativa siti come constile.org contengono sia teoria che pratica.