hem...
no, il css non è corretto.
ci sono diversi errori che possono causare l'errata visualizzazione:

per il primo sito

per il secondo


questo per il terzo