Originariamente inviato da teju
I body e gli html aperti sono perchè quella segnalata è solo l'header della pagina, di solito una pagina include l'head.php e la bottom.php dove appunto si chiudono i vari tag HTML.
ah ecco, sorry

comunque, il css non è valido: errori

prova a vedere se cambia qualcosa inserendo le unità di misura.
Altra cosa, ho visto che utilizzi dei float ma non c'è clear. Metti anche un no-repeat all'immagine "top" di background