body{
	text-align:center;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
h1{
	color:#064f06;
	font-weight:normal;
	font-size:28px;

}
a:link, a:visited{
	text-decoration:none;
	color:#7f7f7f;
}
a:hover, a:active, a:focus{
	text-decoration:none;
	color:#064f06;
}
.news-item h3 {
  color: #064f06;
  font-size:13px;
  margin-top:3px;
}
.news-item p {
  color: #7F7F7F;
  font-weight:normal;
}
.news a {
	font-weight: normal;
  text-decoration: underline;
}
#wrap{
	width:900px;
	margin:0px auto;
}
#main{
	float:left;
	width:770px;
}
#leftcol{
	width:250px;
	float:left;
	text-align:left;
}
#news {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #064F06;
    font-weight: normal;
    padding: 3px;
    text-align: left;
    margin: 0 20px 20px 0;
}
#rightcol  #news p { padding-left: 5px; padding-right: 5px; color: #000;}

#rightcol  #news h2 {
    background: none repeat scroll 0 0 #064F06;
    color: #FFFFFF;
    padding: 5px;
}

#logo{ 
	padding:20px;
}
#photo{
	padding: 32px 0px 0px 0px;
	height:333px;
	background-color:#064f06;
}
#gray{
	background-color:#d0d0d0;
	margin:0px;
	padding:16px 0px 16px 0px;
	text-align:right;
}
#gray ul{
	margin:0px;
	padding:0px;
	bottom:0px;
	left:0px;
	list-style:none;
}
#gray ul li{
	display:inline;
	margin:0px 20px;
}
#gray a:link, #gray a:visited{
	color:#6b6b6b;
}
#gray a:hover, #gray a:active, #gray a:focus{
	color:#064f06;
}
#leftcol dl{
	padding: 15px 0px 0px 10px;
	margin:0px;
}
.oneline { line-height:18px; }
.oneline dt{
	color:#064f06;
	margin:0px;
	padding: 0px 5px 0px 0px;
	float:left;
	clear:left;
}
.oneline dd{
	color:#7f7f7f;
	margin:0px;
	clear:right;
}
#rightcol{
	width:500px;
	float:right;
	text-align:left;
}
#rightcol ul{
	margin:0px;
	padding:40px 0px 20px 0px;
	list-style:none;
}
#rightcol ul li{
	display:inline;
	font-size:12px;
	margin:0px 25px 0px 0px;
}
#rightcol h1{
	margin:0px 0px 25px 0px;
}
#rightcol h2{
	color:#064f06;
	font-size:14px;
	margin:0px;
}
#rightcol dl{
	padding:0px 0px 20px 0px;
	margin:0px;
}

.twoline dt{
	color:#064f06;
	margin:0px;
	/*padding: 0px 5px 0px 0px;*/
}
.twoline dd{
	color:#7f7f7f;
	margin:0px;
	padding:0px 0px 3px 0px;
}
#side{
	float:right;
	width:130px;/*195*/
}
#side img{
	border:0px;
	margin: 5px 0px 0px 0px;
	padding:0px;
}
#gal{
	width:95px;
}
#contact{
	background-color:#064f06;
	color:#FFFFFF;
	text-align:left;
	height:125px;
	position: relative;
}
#contact p{
	margin:0px;
	position: absolute;
	bottom: 15px;
	right: 5px;
}
#green{
	margin: 5px 0px 0px 0px;
	background-color:#064f06;
}
.current a:link, .current a:visited{
	color:#064f06;
}
.clear{
	clear:both;
}
#homepage_link_single { clear:both; }
#homepage_link_single a { color:#064F06; }
#homepage_link_single a:hover { color:#7F7F7F; }

.right_cell {
    width:385px;
    float:right;
}

.left_cell {
    width:105px;
    float:left;
}

.right_cell_sub {
    margin-left:115px;
}
#side ul {
  margin-left: -5px;
}
.liimg {
  list-style-type: none;
}

.liimg .big {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #064F06;
    display: none;
    padding: 3px;
    position: absolute;
    z-index: 1000;
}
.liimg .big img {
    margin-top: 0px !important;
}
