body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

}
.forcewidth {
	
	margin: auto;
	width: 900px;
	overflow: hidden;
}
.forcewidth-nohidden{
	margin: auto;
	width: 900px;
}
#header {
	overflow:hidden;
	width: 920px;
}

#banner {
	margin:auto auto auto auto;
	width: 900px;
	
	overflow:hidden;
}

#menutop {
	margin:auto auto auto auto;
	width: 900px;
	padding-left:20px;
}

#wrapper {
	

}



#left {
	width:23%;
	float:left;
}

#right {
	width:23%;
	float:right;
}

#content {
	float:left;
	width:100%;
	
}

#content-l {
	float:left;
	width:77%;
}

#content-r {
	float:left;
	width:77%;
}

#content-l-r {
	float:left;
	width:54%;
}

#notify {
	position:fixed; 
	left:50%; 
	width: 500px; 
	overflow:hidden;
	top:20%;
	margin-left:-250px;
}

#notify .button {
	border:none;	
}


dt.error, dt.fade, dt.message {
	font-size: 1.5em;
	text-align:center;
	padding:0;
	margin:0;
}
dd.error ul, dd.fade ul, dd.message ul{
	padding:0;
	margin:0;
	list-style-type: none;
}	

dd.error li, dd.fade li, dd.message li{
	padding:0;
	margin:0;
}

#bottom-separator {
	margin:auto auto auto auto;
	width: 900px;
	overflow:hidden;
}
#bottom {
	margin:auto auto auto auto;
	width:800px;
	overflow:hidden;
}

#footer {
	margin:auto auto auto auto;
	width: 800px;
	overflow:hidden;
	position:fixed;
	

}

