te recomiendo estos links
Libros Web Migracion sin dolor Migracion sin dolor II
para aprender tanto XHTML y CSS
y como consejo...
-Empieza de 0... y poco a poco...a armar tu sitio... usa PX por que segun veo tu sitio es de tamaños fijos...
-En ALTURAS no uses tamaños fijos (cuando el contenido va a crecer)
-No determines posiciones relativas o absolutas si no las necesitas...
-Para separar cajas de otras usa MARGIN
-Para dar un margen interno a una caja usa PADDING
-Usa un
Reset CSS
Cuando estes maquetando por cada cosa que hagas Pruebalo en otros navegadores ok, es pesado y da pereza pero solo asi conseguiras que se haga una costumbre asi revisaras a cada cambio y no cuando termines todo veas que falla aqui o por alli y fallos disitintos por cada navegador.
Ufff cuanta letra jaja... chao y suerte!...