La pagina la encuentro mal maquetada.
El footer se queda al medio porle le dices que su posicion sea de 806px mas abajo respecto al tope de la pagina, siendo que tu contenido supera ese alto.
Te recomiendo usar contenedores mas generales, es decir...
Código PHP:
<div id="contenedor_principal">
<div id="header">Aqui todo lo que valla en el header</div>
<div id="menu_izq">Aqui lo que valla en el menu izquierdo</div>
<div id="contenido">Aqui todo tu contenido</div>
<div id="menu_der">Aqui lo que valla en el menu derecho</div>
<div id="footer">Aqui el pie de pagina</div>
</div>