Hola, la solucion que te puedo dar es la siguiente.
antes de cerrar div con id="contenido" pone
<div style="clear: both"></div>
y luego pon de nuevo
<div style="clear: both"></div> en medio del div con id="contenido" y el que tiene id="pies"
te quedaria asi
Código HTML:
<div id="contenido">
Contenido del sitio
<div style="clear: both"></div>
</div>
<div style="clear: both"></div>
<div id="pie">
Footer del sitio
</div>
Intentalo, asi te deberia andar bien. Espera se solucione tu problema
EDIT: lo que te di no es la solucion jajaja a "contenido" en ves de height: 750px; usa min-height: 750px y para el ie usa _height: 750px;
Te quedara asi: Código HTML:
#contenido { min-height: 750px; _height: 750px; }