ton <p class="top"> tu vois pas qu'il fous la merde là
Ce que je trouve normal, ton header tu le fixes à 110px, sous FF, IE7, et autres navigateur, ton header fera toujours 110px.
Mais là ton <p class="top"> ajoute 90px de plus dans ton header, du coup ton header s'agrandir car sous IE6 et inf, un height n'est pas figé comme dans les autres navigateurs.
tu supprimes ton p et ca passera.