Espacio entre cuerpo principal y "laterales y pié"

Estoy haciendo un sitio, la idea es que tenga un encabezado, abajo una barra de navegación, seguida de un lateral a cada costado de la parte principal y abajo un pié.
El problema es que en Internet Explorer entre la parte principal y los laterales, queda un pequeño espacio y el el Monzilla Firefox queda un espacio grande entre la parte principal y el pié.
He buscado en Internet y no encontré repuesta.
Adjunto archivo.
Desde ya muchas gracias.
Saludos
es normal que las webs se vena distintas en distintos navegadores, proba dandole float left y width: en porcentaje a prueba y error (width:40%;)a principal
Gracias spritfire2,
soluconé el problema poniendo= style="width:XXXXpx; height:XXXXpx; float:XXXX;" con sus corresponientes valores dentro de cada <div>.
Muchas gracias por tu ayuda.