Hola:
No entiendo nada, por un lado tienes los estilos dentro del propio HTML, por otro tienes la hoja de estilos con HTML. Mejor deja tu página un par de dias o tres y léete esto:
1º
Introdución a XHTML.
2º
Introdución a CSS.
3º
CSS Avanzado.
4º
Migración sin dolor (Parte I).
5º
Migración sin dolor (Parte II).
Saludos.