Edito: Lo he probado y no soluciona el tema, aun asi, es recomendable incluirlo.
No controlo mucho las incompatibilidades de IE ni el uso de hacks, pero creo que lo primero que debes hacer es resetear el css, ya que suele dar algun que otro problema.
Es decir, incluye al principio de tu css
Código HTML:
* {
margin:0;
padding:0;
}
Mas info:
http://www.google.es/search?q=reset+css
Saludos¡¡