Que raro, lo he vuelto a ver con el IE Tester en IE7 y le reducí el tamaño a tu web y lo volví a agrandar a 100% y se ve bien. Pero si vuelvo a entrar se vuelve a desaparecer el footer.
Prueba agregandole a tu clase siteMainDiv que es la que tiene todo el contenido y es la que está encima del footer, lo siguiente:
Salu2