html, body {
	height: 100%;
	padding: 0;
	margin: 0;
	overflow-y: auto;
	overflow-x: hidden;
}

div { 
	width: 100%;
}

#footerContent {
	position: fixed;
	bottom: 0;
	z-index: 4;
}

#headerContent {
	position: fixed; /* Must be fixed, relative or absolute to ensure correct mapping of links */
	top: 0;
	z-index: 5;
}

#main {
	position: absolute;
	z-index: 1;
}
	#mainLeft, #mainRight {
		display: inline-block;
		vertical-align: top;
	}

