1. hai un <font> chiuso, non vedo dove è stato aperto. tag, tra l'altro, che dovresti evitare e di cui invece fai largo uso.
2. stesso discorso del primo post che ho scritto, ci devi mettere l'attributo "type" su script

inoltre ... hai riportato il valid xhtml strict quando hai progettato la pagina in html transitional.
Ricordati infine che anche se ottieni la validazione, il tuo codice non è ben formato. usa css esterni e non inserire formattazioni e script inline.