butta pure un occhio a questo

Per un buon layout coi css occorre una certa pratica e sopratutto avere chiaro cosa si può fare facilmente e cosa no per non infilarsi in vicoli ciechi. Normalmente si disegna un layout con un programma di grafica e poi s'importano i colori e/o le immagini e lo si traduce coi css ma se non sei molto pratico puoi anche fare il contrario, cioè prima realizzi il layout che ti riesce coi css e poi lo te lo colori con un programma di grafica.

Per dei semplici layout coi css puoi affidarti a questo sito, sono già belli e pronti.
Poi ti consiglio una guida sui css che ti dice pure ciò che supportano i browser e per essere sicuro che sei sulla buona strada passi le pagine a un validatore ad esempio quello del w3c .