Hai controllato di aver pigliato il file dal posto giusto??? Ossia, i collegamenti sono giusti a manca qualche "gradino". Io non ho i file nel mio pc e non posso verificarlo questo.
A prima occhiata il codice html mi sembra giusto.
È il css che mi pare un bel pó incasinato.
A me va tutto fuori schermo non so a te!
Controlla di richiamare tutto in modo giusto.Nel frattempo ci do un altra occhiata e se trovo qualcosa ti dico.