
html{
	height:100%; width: 100%;
	margin: 0em; padding: 0em;
	}
body{
	height:100%; /* needed for container min-height */
	margin:0px;padding:0px; width:100%;
	font-family:lucida sans unicode,lucida sans,sans-serif; color:#626262;
	}
div#masthead{
	height:10px; width:100%;
	}

div#bodyPosition{
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding:0 7% 0 7%;
	}
div#theCrux{
	padding-bottom:95px !important;
	min-height:100%;  width:100%;
	}
div#sideShell{
	}
/*div#footer {
	position:absolute; left:7%; bottom:0px;
	width:88%; 
	}
	*/
