Salve, dopo che ho cambiato il DTD da questo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

a questo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

nel sito http://chionitendaggi.altervista.org/ (ancora in fase di realizzazione), ho notato che Mozilla 1.2 e NN7 mi creano dei problemi coi margini e spaziature.
Praticamente mi mandano i contenuti verso sinistra a ridosso della colonna che contiene il menu.
Qui http://chionitendaggi.altervista.org...oamericano.htm vengono azzerate le spaziature degli elementi Nazione, Genere, Costo.
In questa pagina http://chionitendaggi.altervista.org/rarita.htm il problema è ancora peggiore: le immagini vengono ordinate in diagonale, che a pensarci bene non è male, ma i boxs devono seguire il normale flusso per cui devono essere in verticale.
Con IE6 e Opera7 invece è tutto regolare.
Secondo voi come si può risovere il problema?
Grazie