/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */
html,body { margin:0; padding:0; height:100%; }
div#wrapper {
	position:relative; /* center, not in IE5 */
	width:790px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin-right: auto;
	margin-left: auto;
}
#headtrim {padding-top: 35px;
	
}
div#container {
	position:relative; /* needed for footer positioning*/
	width: 746px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0 auto;
margin-top: -35px;
}
div#container #home p{
	width: 496px;
}

div#container #contact{
	width: 490px;
}

div#header {margin-top: 35px;
	
}

div#nav { width: 210px;
	
 }
div#content {
	float: left;
	padding-bottom: 2.5em;		
}
#sidebar {
	width: 210px;
	float: left;
	
}
div#footer {
	position:absolute;
	width:94.2%;
	bottom:0; /* stick to bottom */
	height: 28px;
	margin-left: 23px;
	
}
.divclear { font-size: 0; line-height: 0; height: 0; clear: both; }
