em, en css los atributos NO van entre comillas.
Pero definitivamente checa tu css en el validador para que veas tus errores semanticos, antes que nada.
Luego, tienes que tomar en cuenta que IE interpreta mal el modelo de "cajas" de css. Checate esta pagina para mas informacion y soluciones.
http://css-discuss.incutio.com/?page=BoxModelHack