L'image partielle que je t'avais montrée correspondait à un affichage sous FF 3.6.3 en résolution 1024x768 sur un écran 17". Mais tu as dû effectuer quelques retouches, car voici une nouvelle vision (plus complète), à gauche sous FF, et à droite sous IE8.
On remarque tout de suite que les polices ne sont pas les mêmes, ce qui laisse à penser que tu n'as défini dans ta feuille de style aucune police par défaut (je n'ai pas vérifié). Du coup, la page s'affiche avec les options par défaut du navigateur de ton visiteur. Ici, j'ai manifestement la police Verdana en 15 px sous FF, et probablement la police Times New Roman sous IE (je ne parviens pas à retrouver le paramètre). Je te suggère de nommer une police par défaut.
Par ailleurs, tu n'es pas sans savoir que FF et IE n'appliquent pas les mêmes règles à l'attribut padding, considéré comme intérieur par IE (“dans” le width et le height), et extérieur par FF (si mes souvenirs sont bons. Et, pour une fois, je crois bien que c'est FF qui déroge à la norme W3C). D'où parfois des effets de rendu inattendus. C'était peut-être la raison de l'image décalée que je t'ai adressée hier soir