.primary-1 { background-color: #CBDEA8 }
.primary-2 { background-color: #9CA788 }
.primary-3 { background-color: #709037 }
.primary-4 { background-color: #DFEFC3 }
.primary-5 { background-color: #E3EFCF }
html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
body {
	text-align:center;
	color:#000;
	margin:0;
	font-size: 80.5%;
	font-family: "trebuchet ms", arial, sans-serif;
	text-align: center;
	/*background: url('../images/icons/background.png') top center repeat;*/
	color: #333;
	background-color: #333 ;
	 }
#frame{
	text-align: left; 
	margin:0;
	margin-top:10px;
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	width: 850px;
	overflow: visible;
	background-color: #333 ;
}
#topbanner{
	height:160px;
	width:100%;
	background-image:url(images/Banner.png);
	color:#ffffff;
}
#topbanner a{
display:block;
width:100%;
height:100%;
	
}
.clear{
	clear:both;
}

#footernav{
	background-color:#D2D2D2;
	width:100%;
	height:100px;
	padding:0;
	margin:0;
	border:0;
	text-align:center;
	background-image:url(../images/icons/BottomJunction.png);
	background-repeat:no-repeat;
	background-position:153px 0px;
	border-top:solid 1px #D2D2D2 ;
}
#footer{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color: #FFA400;	
}
#credits{
	width:100%;
	text-align:center;

}
#copyright{
	width:100%;
}
#topnav{
	text=align:center;
	margin:0;
	padding:0;
	height:50px;
	background-image:url(../images/icons/mainLine.png);
	background-repeat:repeat-x;
	background-position:0px 10px;
	width:100%;
	border-top:4px solid #FFA400;
	background-color: #fffcb2 ;

}
/***************** Front Page Layout ****** Style 1 *************/

#frontcontent{
	width: 570px;
	float:left;
	padding: 0;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	background-color:#ffffff;
	

	}
#front-left{
width:100%;
margin-bottom:10px;
}
#front-bottom-left{
width:49%;
float:left;

}
#front-bottom-right{
width:49%;
float:right;

}


/***************** Main Page Layout *******************/
#mainframe{
	margin:0px;
	padding:0px;
	background-image:url(../images/icons/line.png);
	background-repeat:repeat-y;
	background-position:150px 0px;
	background-color:#D2D2D2;
}
#left{
	margin:0;
	float:left;
	position: relative;
	width:200px;
}
#right,#adminright{
	margin:0;
	float:right;
	position: relative;
	width:598px;
	padding-bottom:120px;
	background-repeat: no-repeat;
	background-position: +1% +100%;
}
#adminright{
	float:left;
}
#content,#admincontent{
	margin:0;
	float:right;
	position: relative;
	width:560px;
	padding-right:10px;
	padding-left:10px;
	margin-right:10px;
		margin-top:10px;
		background-color:#ffffff;
}
#admincontent{

float:left;

}
#leftnav{
float:left;
position: relative;
width:200px;
border:0;
margin-top:0px;
}
#invisible{
	position:absolute;
	width:100%;
	display : block;
	top:0px;
	color:#fff; 
	margin:0px;
	padding: 0; 
	border:0;
	font-size:.01em;
}
div.user{
width:500px;
}