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.