Mi associo a Lathspell: un sito accessibile è un sito i cui contenuti sono fruibili da tutte le tipologie di utenti che usano i dispositivi più diversi. Il fatto di "vedersi bene" su tutti i browser è un'altra cosa, legata all'interpretazione dei singoli user-agent. Aggiungo una cosa...se i problemi li vedi con Opera e Mozilla, stai sicura che c'è qualcosa di sbagliato nel codice XHTML o CSS, perché è Explorer a farti vedere la pagina come NON dovrebbe essere! Se il validatore del W3C non ti segnala errori "formali", non significa che il codice scritto in un certo modo non sia esente da "errori di concetto", tali da far apparire la pagina completamente diversa tra un browser aderente agli standard (Mozilla e Opera) e uno un po' meno aderente (IE...e ho detto "un po' meno" per essere buono!!!).
Anche se secondo te la pagina dovrebbe vedersi effettivamente come la mostra Explorer, gli errori li fa sicuramente lui...fidati!