html {
	height: 100%;	
}
body {
	height: 100%;	
}
#nonFooter {
	position: relative;
	min-height: 100%;
}
* html #nonFooter {
	height: 100%;
}
#footer {
	position: relative;
	margin: -12.25em auto 0 auto;
}
/* A CSS hack that only applies to IE -- specifies a different offset for the footer */
* html #footer {
	margin-top: -12.2em;
}

