
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer {
	border-top:1px solid #CCCCCC;
	z-index:2;
	bottom:0;
	position:absolute;
	width:96%;
	height:102px;
	margin-left: 2%;
}
/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/