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