Acho bem te estares a lixar para o IE senão ias perder umas horas valentes..
boa sorte
Eu já não perco muitas horas... exemplo no css metem um margin-left: 10px; e no firefox fica tudo ok mas pena no IE7 fica com mais 2px, fazes depois *margin-left: 8px; e o firefox interpretará 10px à esquerda enquanto o IE7 interpretará apenas 8px.
É uma forma simples e eficaz.