dico un po' di cose alla rifunsa scusate se non le organizzo bene...
innanzitutto i suggerimenti:
- dichiara la dtd usata
- non inserire il tag h1 nell'indice ul, se è necessario che sia all'interno di ul (per qualche motivo) puoi usare un normale li con id o class specifica che poi vai a descrivere negli stili
non so quanto e se risolvono il problema ma è un inizio, non si può escludere che sia un problema di firefox, ma meglio prima provare queste modifiche
Una nota suoi validatori, al momento i validatori del w3c sono validatori sintattici e non semantici , il che vuol dire che una frase del tipo
"le idee verdi senza colore dormono furiosamente" (giusto per usare esempi noti) per il validatore è corretta