* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -180px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	overflow: hidden;	
	height: 180px; /* .push must be the same height as .footer */
}
.footer	{
	background-image: url('../images/footer.png');
}

.footer img	{
	padding-top: 25px;
	vertical-align: bottom;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	

