html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
	}

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

	* html #nonFooter
	{
		height: 100%;
	}

	#footer
	{
		position: relative;
		margin: -7.5em auto 0 auto;
	}

	/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

	* html #footer
	{
		margin-top: -7.4em;
	}