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; }