﻿* {
	margin:0;
}

html, body 
{
	height:100%;
}

.page 
{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto -57px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push 
{
	height:57px; /* .push must be the same height as the footer */
}