Es un error del margin... (creo si no que alguien me corrija).
Los margin no se leen igual en explorer en los demás navegadores.
No se como tienes el resto del código... pero cambia el margin-left por float: left
Código HTML:
#text {
background: url(cuerpo.gif);
width: 706px;
height: 539px;
float:left