hola, estuve mirando un poco el codigo, y el problema es con los estilos, precisamente en este estilo:
Código:
#content{
float: left;
width: 55%;
}
para solucionarlo hace esto:
Código:
#content{
float: left;
width: 55%;
* width: 50%;
}
ya que el problema es que en internet explorer al tomartelo muy ancho te lo manda para abajo, con el * haces que el firefox siga tomando el 55%, pero el explorer lo lee y toma el 50%
Espero que haya sido de ayuda, saludos!