Il discorso della diversa interpretazione si lo so.. ma il problema è che il codice è divero... esempio:
stessa pagina (home page)
nel codice preso da mozilla compare il div incriminato:
<div id="header-region"> .....</div>
nel codice html di IE7 questo div è sparito non esiste...
quindi non credo sia solo un problema di interpretazione!