body {
	background:#E8E8E8 url(../img/bg.jpg) left top repeat-x;
	font: normal 12px Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana,Tahoma,sans-serif;
	line-height:1.5em;
	color:#333;
}


h2{
	font-size:17px;
	color:#019105;
	font-weight:normal;
}

h3{
	color:#019105;
	font-size:16px;
}
h4{
	font-size:14px;
}
h5, .little{
	font-size:11px;
	font-weight:normal;
}

a{
	color:#15632C;
	font-weight:bold;
	text-decoration:none;
}
	a:hover{
		text-decoration:underline;
	}
	
	h3 a {
		color:#019105;
	}

.left{float:left;}
.right{float:right;}

#main{
	position:relative;
	width: 998px;
	margin:8px auto;
}
	#top, #special, #container, #bottom, #footer{
		padding: 0 20px;
	}

	#top{
		background:url(../img/top-bg.png) top right no-repeat;
		height: 30px;
		padding: 15px 20px;
		position:relative;
	}
		#top a{font-weight:normal;}
		
	#special{
		background:url(../img/special-bg.png) left bottom no-repeat;
		padding:16px 18px;
		height: 228px;
	}
		#specialImg{width: 700px; padding: 7px 8px;}
		#special .right{width:230px;}
		
	#container{
		margin-top:5px;
		background:url(../img/bg.gif) center top repeat-y;
		overflow:hidden;
		zoom:1;
	}
		#sidebar{
			background:#FDFDFD;
			float:left;
			width: 240px;
		}
		#content{
			background:url(../img/bg-content.gif) center top repeat-x;
			float:right;
			padding:20px 30px 20px 30px;
			width: 650px;
		}
		
	#bottom{
		margin:0 20px 5px;
		font-size:11px;
		border-bottom: 1px solid #fff;
		overflow:hidden;
		background:url(../img/bottom-bg.gif) top right no-repeat;
		zoom:1;
		position:relative;
		z-index:-3;

	}
		#bottom h2{
			font-size:13px;
			font-weight:bold;
			color:#333;
		}
		#bottom a{
			font-weight:normal;
			color:#333;
		}
		#bottom .left{
			padding:20px 0;
			width: 220px;
		}
		#bottom .right{
			float:right;
			padding:0 0 20px 0;
			width: 660px;
		}
		
			#bottom .right .right, #bottom .right .left{
				padding:20px 0 0 0;
				width: 48%;
			}
			
	#footer{
		overflow:hidden;
		zoom:1;
		font-size:11px;
		padding: 2px 30px 2px 40px;
		position:relative;
		z-index:-3;
	}
		#footer a{ font-weight:normal;color:#019505;}
	
/*top helpers*/	
#home{
	margin:0;
	position:absolute;
	top:0;
	z-index:20;
	left:0;
}
	#home a{
		display:block;
		background:url(../img/logo.gif) right bottom no-repeat;
		text-indent:-10000px;
		width: 220px;
		height: 55px;
	}
	
#menu{
	position:relative;
	padding:0 0 0 240px;
	margin:0;
	z-index:1;
}		
	#menu li {
	   float:left;
	   position:relative;
	   text-transform:uppercase;
	   border-left:1px solid #DDDDDD;
	   list-style-type:none;
	 }	
	 	#menu li:first-child{border:none;}
		#menu li li{
		   background:none;
		   text-transform:none;
		   border:none;
		 }
		
		#menu li a{
			padding: 6px 40px 6px 20px;
			margin: 0 4px;
			color:#000;
			display:block;
			text-decoration:none;	 
			background:url(../img/dropdown.gif) right top no-repeat;
		}
			
		#menu li ul {
		   background:#15632C;
		   margin:0 0 0 4px;
		   position:absolute;
		   display:none;
		 }
		 	#menu li ul ul{
		 		margin-left:180px;
margin-left:180px;
				border-left:1px solid #0F4F20;
				top:0;
		 	}
		 
		 #menu li ul li.moreInside{
			background:#15632C;
		 } 
			#menu li ul li.moreInside a{background:url(../img/moreinside.gif) 130px center no-repeat;;} 
			 #menu li ul li.moreInside:hover {
				background:#8CAA2C;
			 }
			 #menu li ul li.moreInside:hover a{background:url(../img/moreinside-hover.gif) 130px center no-repeat;}
			 #menu li ul li.moreInside:hover ul a{background:none;}
		 #menu li:hover a{background:#15632C url(../img/dropdown.gif) right bottom no-repeat;;}
				 #menu li:hover a {color:#fff;}
				  	#menu li:hover li a{background:none;}
	 		#menu li:hover li:hover{background:#8CAA2C;}
		
		#menu li:hover ul { display:block;}
			 #menu li:hover ul ul{display:none;}
				 #menu li:hover ul li:hover ul{display:block;}
	 
	
	#menu li ul li {
	   float:none;
	   margin:0;
	   width:180px;
	 }
	 
	#menu li ul li a{
		background:none;
	display:block;
	border-bottom:1px dotted #8CAA2C; 
	zoom:1;	
	float:none;
	color:#E7E7E7;  
	padding:0.5em 0;   
	padding-right: 20px;
	margin: 0 20px;
	}
#menu li ul li:last-child a{border-bottom:none; }
	
	
/*boxes*/
.menubox {
	padding:20px;
	position:relative;
	
}	
	.menubox ul{margin: 5px 0 10px;}
	.menubox ul li {list-style:none;}
	.menubox a{
		color:#333;
		display:block;
		background: url(../img/bullet.gif) left 12px no-repeat;
		padding:5px 0 5px 12px;
		font-weight:normal;
		border-bottom: 1px dotted #333;
		zoom:1;
	}
	.menubox .selected a{
		color:#387285;
		font-weight:bolder;
	}
	
.patternBox{
	padding:5px 20px 5px 105px;
	line-height: 14px;
	background: url(../img/icon.gif) 20px 5px no-repeat;
}	
	.patternBox strong{
		color:#019105;	
		display:block;
		margin-bottom: 6px;
	}
	.patternBox a{
		font-weight:normal;
		display:block;
		color: #333;
		padding: 5px 0;
	}

.box{
	padding:10px 20px 10px 20px;
	background:url(../img/bg-box.gif) bottom right repeat-x;
}

.bannerBox{
	padding:10px 10px 10px 10px;
}

/*elements*/
.breadcrump{
	border-bottom: 1px dotted #333;
	color:#019105;
	padding-bottom: 10px;margin-bottom:10px;
	font-size:11px;
}
	.breadcrump a{color:#019105;}

.lang{padding:6px;}

.lang a{
	color:#000;
}

.alignleft{
	float:left;
	margin-right: 25px;
}

.alignright{
	float:right;
	margin-left: 25px;
}

.aligncenter{
	margin:0px auto;
}

	.wp-caption img, #content .gallery dt img {
		padding: 5px;
		border:1px solid #E9E9E9;
	}
	.wp-caption-text{
		padding:0 5px;
		margin:0;
		font-size:10px;
		font-style:italic;
	}

.gallery dl, .gallery dd {
	margin:0px;
}
.gallery dd {
	font-size:10px;
	font-style:italic;
}
.gallery {
	margin: auto;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
}
.gallery-caption {
	margin-left: 0;
}


.notes{
	overflow:hidden;
	zoom:1;
}
	.archive{
		position:absolute;
		top: 0px;
		z-index:0;
		right: 10px;
		color:#333;
		font-weight:normal;
	}
	.notes h3{
		font-size:14px;
		margin-bottom: 12px;
	}
	
	.notes .left{
		position:relative;
		width:48%;
	}
	.notes .right{
		position:relative;
		width:48%;
	}
	
	.note{
		padding: 15px 0;
	}
	
.underline{
	border-bottom:1px dotted #333;
}

.more{
	color:#009105;
}

.slide{
	height: 80px;
}

#slideList{
	width:207px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../img/select-top.gif) top left no-repeat;
	position:absolute;

}

	#slideList ul{
		margin:0;
		padding-bottom:3px;
		background:url(../img/select-top.gif) bottom left no-repeat;	
	}

	#slideList ul li{
		list-style:none;
	}

	#slideList a{
		color:#fff;
		zoom:1;
		font-weight:normal;
		display:block;
		background:#666666 url(../img/select-top.gif) center left no-repeat;
		padding:5px 10px;
	}
		#slideList a#slide-trigger{
			padding:2px 10px;
			background:#666 url(../img/select-bullet.gif) center right no-repeat;
		}
			#slideList a#slide-trigger:hover{text-decoration:none;}
		#slideList ul li a:hover{text-decoration:none;background:#333333;}
		#slideList ul li a{
		color:#fff;
		font-weight:normal;
		display:block;
		padding:2px 10px;
	}
	
	#special{
		position:relative;
		z-index:0;
	}

#ornament{
	position:absolute;
	top:205px;
	left:-50px;
	z-index:-1;
	width:658px;
	background:url(../img/middle-bg.gif) left center no-repeat;
	height: 200px;
	
}
	#ornament2{	
		position:absolute;
		top:205px;
		left:-50px;
		z-index:0;
		width:658px;
		background:url(../img/middle-bg2.gif) 225px center no-repeat;
		height: 200px;
	}

/*forms*/
.text{
	border:1px solid #D4D0C8;
	border-top:2px solid #808080;
	font-size:12px;
	border-left:2px solid #808080;
	color:#666666;
	width: 80%;
	padding: 5px;
}

.submitButton{
	cursor:pointer;
	border:none;
	background: url(../img/submit.gif) center top no-repeat;
	height: 20px;
	width: 20px;
}
	.submitButton:hover{
		background: url(../img/submit.gif) center bottom no-repeat;
	}

#wpstats {
	display:none;
}

	