Dunque, innanzitutto è sbagliatissimo:
codice:
<h1 class="style2"><font face="Geneva, Arial, Helvetica, sans-serif" color="#FFFF66" ><p align="center">testo</p></font></h1>
Dovresti scrivere:
codice:
<h1 class="style2">testo</h1>
E applicare il font, allineamento e colore tramite CSS perchè il tag "font" è deprecato.
Sbagliato:
codice:
<divalign="center">[img]imagine.jpg[/img]</div>
Semmai
codice:
<div align="center">[img]imagine.jpg[/img]</div>
Ma essendo deprecato l'attributo "align" anche in questo caso l'allineamento lo devi gestire tramite CSS
Il CSS te lo ha validato ma ci sono errori nel XHTML
Ciao