body {
	background-color: #a6bf79;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* { margin: 0px; padding: 0px; }
#container { margin: 0px auto; text-align: left; width: 817px; }
a { font-size:12px; }
p { margin: 15px 0px; }
ul { margin: 15px; 0px; }
ol { margin: 15px; 0px; }
img { border-width:0px; }
h1 { color:#85A157; font-size:19px; margin: 20px 0px 20px 0px; }
h2 { color:#000000; font-size:17px; margin: 10px 0px 15px 0px; }
h3 { color:#000000; font-size:15px; margin: 10px 0px 15px 0px; }
blockquote { margin-left: 30px; }
/*** Header ***/
#header {
	margin: 0px 0px 0px 0px;
	background-image:url(/images/header.jpg);
	background-repeat: no-repeat;
	width:817px;
	height:288px;
	position:relative;
}
#header ul {
	background-color:#85a157;
	width:806px;
	border: 3px solid #FFFFFF;
	display:block;
	top:255px;
	position:absolute;
	margin: 0;
	height:39px;
	padding:5px 0px 0px 5px;
	text-align:center;
}
#header li { display:block;	float:left; text-align: center; margin-left:9px; margin-right:9px; }
#header ul a { text-decoration:none; color:#FFFFFF; }
#header ul a:hover { text-decoration:underline; color:#28556b; }

/*** CCCP HEADER ***/
#header_cccp {
	margin: 0px 0px 0px 0px;
	background-image:url(/images/cccp/header.jpg);
	background-repeat: no-repeat;
	width:817px;
	height:285px;
	position:relative;
}
#header_cccp ul {
	background-color:#85a157;
	width:806px;
	border: 3px solid #FFFFFF;
	display:block;
	top:255px;
	position:absolute;
	margin: 0;
	height:19px;
	padding:5px 0px 0px 5px;
	text-align:center;
}
#header_cccp li { display:inline; text-align: center; margin-left:15px; margin-right:15px; }
#header_cccp ul a { text-decoration:none; color:#FFFFFF; }
#header_cccp ul a:hover { text-decoration:underline; color:#28556b; }
#CCCPHeadNav ul { width:770px; display:block; margin: 0; height:30px; text-align:center; }
#CCCPHeadNav li { display:inline; text-align: center; margin-left:15px; margin-right:15px; }

#logo_w1, #logo_w2 {
	font-size: 24px;
	font-style:italic;
	color:#FFFFFF;
	position:absolute;
}
#logo_w1 { top:14px; left:130px; }
#logo_w2 { top:43px; left:154px; }
#header_text {
	top:90px;
	left:43px;
	width:300px;
	position:absolute;
}
#header_text p { font-size: 18px; color:#FFFFFF; }
#header_text a { color:#28556b; }
#header_text a:hover { color:#c77e0c; }
#header_top_right { text-align: right; float:right; width: 100px; padding-right: 10px; margin-top:19px; }
/*** Content ***/
#content { background-image:url(/images/content_bg.png); width:817px; }
#leftHome {
	float:left;
	width:528px;
	margin-left:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
}
#leftHome a { color:#28556b; }
#leftHome a:hover { color:#c77e0c; }
#left {
	float:left;
	width:92%;
	margin-left:27px;
	margin-right:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
}
#left a { color:#28556b; }
#left a:hover { color:#c77e0c; }
#photos a { margin-right:14px; }
.newsheader { color:#c77e0c; border-bottom: 1px solid #c77e0c; font-weight: bold; }
#right {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #FFF 2px solid;
}
#right p { margin-top:0px; padding-top:0px; }
/********************** Footer ***************************/
#footerline {
	clear:both;
	background-image:url(/images/footer_bg.png);
	font-size:1px;
	height:10px;
}
#footer { width:817px; text-align:center; padding: 20px 0px; }
#footer a { color:#28556b; }