

h1 span {

	color:#7ee334;

}



a {

	color:#5f9c02;

	text-decoration: none;

}





/* navigation */







ul#navigation li.active {

	background:url(../../images/green/navigation_active_bg.png) center bottom no-repeat;

}



ul#navigation li.hover {

	display:block;

	width:105px;

	height:40px;

	background:url(../../images/green/navigation_active_bg.png) top left;

	position:absolute;

	top:1px;

	z-index:10;

	display:none;

}


/* end navigation */





/* featured */



div#featured div#ribbon {

	position:absolute;

	width:150px;

	height:150px;

	background:url(../../images/green/featuredribbon.png) left top no-repeat;

	top:-5px;

	left:191px;

	z-index:10;

}





div#featured #slideNav a.activeSlide {

	background:url(../../images/green/slideNav_item_bg_active.gif) left top no-repeat;

}



/* end featured */







/* posts */



ul#posts li div.excerpt a.readmore, div#content div#article a.readmore {

	width:116px;

	height:25px;

	display:block;

	background:url(../../images/green/continue_bg.gif) left top no-repeat;

	padding:1px 0px 0px;

	margin:25px 0px 0px 0px;

	float:right;

	color:#ffffff;

	font-size:12px;

	text-align: center;

}



/* end posts */





/* comments */



div#comments ul li p.poster span {

	display:block;

	color:#5f9c02;

	font-size:10px;

}



form#newComment input.active, form#newComment textarea.active {

	border:1px solid #f6a11e;

}



form#newComment #submit {

	width:116px;

	height:26px;

	background:url(../../images/green/continue_bg.gif);

	border:0px;

	padding:0px;

	border:0px;

	color:#ffffff;

	text-transform: uppercase;

	margin:0px 0px 0px 221px;

}



/* end comments */





/* pagination */



div.pagination ul li a.current {

	color:#5f9c02;

}



/* end pagination */





/* contact */



div#gmap_wrapper div#gmap_ribbon {

	position:absolute;

	width:150px;

	height:150px;

	top:-6px;

	left:-6px;

	background:url(../../images/green/gmap_ribbon.png) left top no-repeat;

	z-index:10;

}



form#contactForm input.active, form#contactForm textarea.active {

	border:1px solid #f6a11e;

}



form#contactForm #submit {

	width:116px;

	height:26px;

	background:url(../../images/green/continue_bg.gif);

	border:0px;

	padding:0px;

	border:0px;

	color:#ffffff;

	text-transform: uppercase;

	margin:0px 0px 0px 221px;

}





/* end contact */





.contentarea{width:395px; float:left;}





.leftpart{width:201px; float:left; margin:0 22px 0 0; background:#f3f3f3; border:solid 1px #dcdcdc; padding:25px 0 25px 25px;}

#leftpart-main{width:226px; float:left; margin:0px;padding:0px 15px 0px 0px; }

.hd1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	margin:10px 0 10px 30px;
	text-transform:uppercase;
}



.textform{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;margin:0 0 2px 25px;}

.formdiv{ margin:0 0 12px 0;margin:0 0 8px 0;}

.inputleft{ border:solid 1px #c2c2c2; width:165px; background:#FFFFFF; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}



.rightpart{width:395px; float:right; }



/*HEADER*/

.headeright{width:375px; float:right;text-align:right; padding:14px 0 0 0; margin:0 10px 10px 0;}

.headeright .smallnavi {font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.headeright .smallnavi a{text-decoration:none; color:#625b5b;font-size:13px; padding:0 4px 0 4px;}

.headeright .smallnavi a:hover{text-decoration: underline; color:#625b5b;}



.headrightbtns { margin:10px 0 0 0; text-align:right;}

.clears{ clear:both;}



.follows{ width:150px; float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif;}





.adslider{width:960px; float:left; margin:7px 0 7px 0;}

div.slideCaption b{ font-family:Arial; font-size:20px; color:#1BAD0E;}
