html	{height:100%;}
body {height:100%;}

#nonFooter	{position:relative;min-height:100%;}
* html #nonFooter	{height:100%;}

#footer {position:relative;margin:-70px auto 0 auto;}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer	{margin-top:-70px;}