Sabés CSS?
Te explicare.. Si usas:
No funcionara ya qué no toma todo el alto de pantalla... ¿Por qué? por qué el alto esta adecuado al contenido que ahi en ella...
Puedes hacer llegar esa div hasta el footer haciendo lo siguiente:
Son saltos de lineas.. y así llegas hasta abajo ;)
Saludos.