Hola te mando un ejemplo de lo que uso yo:
Todo el contenido va en footerless,
Push va dentro de footerless despues de todo tu contenido
Footer va de ultimo fuera de footerless
No se si este sera mas o menos lo que tienes
Si se te mete el footer al contenido prueva agregandole un <br style="clear:both"/> despues del contenido
Código:
#footerless{width:100%; min-height:100%; height:auto !important; height: 100%; margin: 0 auto -100px;}/*Estos -100px de margen son los que mide el footer*/
#push{ height:110px; width:100%;} /*Aqui al push le puse 110px porque lleva 10px de margen mas la altura del footer*/
#footer{
width:100%;
height: 100px;
}
Me cuentas si te sirvio