/* CSS Document */

#outer{
	margin-left:220px;
	margin-right:320px;
	background: #FFF;
	margin-bottom:-64px;
	min-height:100%;
}
#outer-wide{
	margin-left:220px;
	background: #FFF;
	margin-bottom:-64px;
	min-height:100%;
}
#left {
	position:relative;/*ie needs this to show float */
	width:200px;
	float:left;
	margin-left:-199px;/*must be 1px less than width otherwise won't push footer down */
	z-index:100;
	left:-1px;
}
#right {
	position:relative;/*ie needs this to show float */
	width:280px;
	float:right;
	margin-right:-309px;/*must be 1px less than width otherwise won't push footer down */
	left:1px;
	padding-left: 0px;
	padding-right: 0px;
}
#clearheader{
	height:158px;
}/*98needed to make room for header*/
#clearfooter{
	clear:both;
	height:64px;
}/*needed to make room for footer*/
* > html #clearfooter {
	float:left;
	width:100%;
}/* ie mac styles */
#centrecontent {
	width:100%;
	float:left;
	position:relative;
	z-index:1;
	margin:0 -1px;/* moz fix*/
	color: #000;
}
/* css stuff below is just for presentation and not needed for the demo */
#centrecontent p, #centrecontent ul, #centrecontent ol{
	padding: 0 20px;
	text-indent: 20px;
}
html>body #minHeight{
	float:right;
	width:0px;
	height:100%;
	margin-bottom:-64px;
} /*safari wrapper */

