La tua domanda apre un problema, e ritengo che possa essere messa in un thread suo.

Come al solito i browser inventano i loro dialetti e capire tutto non e` facile.

Se togli il doctype non fai piu` una pagina XHTML corretta, quindi non credo sia la soluzione giusta. Piuttosto toglierei la tua prima riga, (quella che inizia con <?xml... ).

Comunque il problema potrebbe essere nell'interpretazione dei CSS da parte dei browser.
Per la mia storia passata (i miei scontri con i browser), sono piu` propenso a credere che N7 segua lo standard, e IE interpreti anche gli errori, ma non sapendo altro non si puo` dire.

Prova a ricontrollare il tuo CSS, ed eventualmente postalo qui (assieme alla struttura dei box principali della pagina): forse qualcuno che ne capisce qualcosa lo trovi.

Ciao
Michele