 



body {

	font-family:Tahoma, Arial, Verdana;

	font-size:12px;

	margin:0 auto;

	padding:0;

	color:#737373;

	background-image:url(../styles/pale/gradientbg.jpg);

	background-repeat:repeat-x;
    
    background-color:#3e3935; 

}



a, a:visited{color:#ffffff;text-decoration:none;}

a:hover {color:#999999}



/*** CONTAINER ***/

#main_container{width:1020px; margin:0px auto 0px auto; background-color:#3e3935;}

/*** END OF CONTAINER ***/



/*** HEADER ***/

#container_header{
width:1020px; 
background-color:#3e3935; 
background-position:top; 
background-image:url(../styles/pale/headerbg.jpg);
background-repeat:repeat-y;
height:159px;
margin-left:-30px;

}

#main_logo{}

#main_logo img{margin:0px 0px; margin-top:0px;  }

#logo h1 a, #logo h1 a:visited{padding:10px 0px 0px 20px; display:block;font-family:"Century Gothic", Tahoma, Arial; font-size:48px; color:#006328;}

#logo h1{line-height:50px; margin:0px 0px 0px 0px;}

.desc{ padding:0px 0px 10px 20px; display:block; font-family:"Century Gothic", Tahoma, Arial; font-size:14px; color:#9c9c9c;}

#topmenu{text-align:right;}





/* Top Navigation bar menu styling */

#nav_dropdown {
margin:0px; 
padding:20px 0px 20px 0px; 
position:relative; 
z-index:100; 
margin-bottom:15px; 
margin-top:-12px;
}

#nav_dropdown ul{ 

	padding:0;

	margin:0;

	list-style: none;

	height:30px;

	float:right;

}

#nav_dropdown ul .item{

	display:none;
	
    list-style:none;

	float:right;

	text-align:center;

	padding:0;

	font:normal 16px Tahoma, Arial;

	line-height:17px;

	margin-right:30px;
    background-color:transparent;

}
#nav_dropdown ul:hover .item{
	
    display:block;
    
	list-style:none;

	float:right;

	text-align:center;

	padding:0;

	font:normal 16px Tahoma, Arial;

	line-height:17px;

	margin-right:30px;
    background-color:transparent;

}


#nav_dropdown li{

	list-style:none;

	float:right;

	text-align:center;

	padding:0;

	font:normal 16px Tahoma, Arial;

	line-height:17px;

	margin-right:30px;
    background-color:transparent;


}


#nav_dropdown ul .item{display:none;}
#nav_dropdown ul:hover .item{display:block;}



#nav {margin:0px; padding:10px 0px 40px 0px;}

#nav ul{ 

	padding:0;

	margin:0;

	width:auto;

	list-style: none;

	height:30px;

	float:right;

	position:relative;

}

#nav li{

	list-style:none;

	float:left;

	text-align:center;

	padding:0;

	font:normal 16px Tahoma, Arial;

	line-height:26px;

	margin-right:17px;
    
    

}





#nav .lavaLamp li a {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	margin: auto 2px;

	text-decoration:none;

}

#nav .lavaLamp li a:hover {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	margin: auto 2px; 

	color:#999999;

}

#nav .lavaLamp li .active {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	margin: auto 2px; 

	color:#999999;

}

#nav .lavaLamp li.back {

	height: 25px;

	z-index: 8;

	position: absolute;

	border-bottom:1px solid #ffffff;

}


#top_line{ background-color:#008755; background-repeat:no-repeat; height:6px; width:1020px; margin-left:-30px;}



/*** FRONT PAGE SLIDER ***/

#slides_container{height:331px; width: 960px; background-image:url(../styles/pale/bg_slider.gif); background-repeat:no-repeat; background-position: center; position:relative;}



#cycle_container{height:296px; width: 947px; background-image:url(../styles/pale/bg_slider.gif); background-repeat:no-repeat; background-position: center; position:relative; padding:0px 0px 0px 0px;}



/* Easy Slider */

#slider{ position:relative;  margin:0px auto; width:842px; padding:40px 0px 0px 0px; height:270px; overflow:hidden;}

#slider h2, #slider h2 a, #slider h2 a:visited{color:#3e3e3e; text-decoration:none; font-size:24px;}

#slider h2 a:hover{color:#999999; text-decoration:none;}

#slider a, #slider a:visited{text-decoration:none;}

#slider a:hover{text-decoration:none; color:#999999;}

#slider p{ line-height:20px; padding-bottom:15px;}	

#slider ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

	}

#slider li{ 

	/* 

		define width and height of list item (slide)

		entire slider area will adjust according to the parameters provided here

	*/ 

	width:830px;

	height:260px;

	overflow:hidden;

	margin:0px;

	padding:0px 0px 0px 0px;

}

#prevBtn, #nextBtn{ 

	display:block;

	width:15px;

	height:94px;

	position:absolute;

	top:110px;

}

#prevBtn{left:25px;}	

#nextBtn{left:920px;}														

#prevBtn a, #nextBtn a{  

	display:block;

	width:15px;

	height:94px;

	background:url(../styles/pale/slide-prev.gif) no-repeat 0 0;

	cursor:pointer;

	}

#nextBtn a{ 

	background:url(../styles/pale/slide-next.gif) no-repeat 0 0;	

	}



.slider-img{float:left; padding-right:20px;}



/*** END FRONT PAGE SLIDER ***/



/* CONTENT */



/* heading */

h1, h2, h3, h4, h5 {margin-bottom:15px;	font-family:Tahoma, Arial; font-weight:normal; color:#3e3e3e;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color: #3e3e3e; }

h2.pagetitle { margin-top: 0px; text-align: left; font-size: 24px; color:#ffffff; font-family:"Century Gothic", Tahoma, Arial; }



/* Title Content */

.text{ width:437px; float:left;}

.text_pf{ width:500px; float:left;}

.text2{ width:100%;}

.text h2 a, .text h2 a:visited, .text2 h2 a, .text2 h2 a:visited{ font-size:20px; color:#3e3e3e; margin:0px;}

.text h2 a:hover, .text2 h2 a:hover{color:#999999;}

.main_title{ border-bottom:1px solid #cacaca; float:left; margin-bottom:10px;}

.main_title2{ width:100%; border-bottom:0px solid #737373; float:left; margin-bottom:10px;}

.main_title2_pf{ width:100%; float:left; margin-bottom:10px;}

.main_title2 h2{margin:0px; padding-bottom:5px;}

.title{ width:350px; float:left;}

.title2{ float:left; width:550px; color:#cacaca;}

.title2 a { float:left; width:550px; color:#cacaca;}

.title2 a:hover { float:left; width:550px; color:#ffffff;}

.main_time{ width:85px; float:right; background-image:url(../styles/pale/line_time.gif); background-repeat:repeat-y;  color:#cacaca; font-family:Arial, Helvetica, 	sans-serif; margin-bottom:5px; }

.date{ width:35px; float:left; font-size:33px; padding-right:5px; padding-top:0px; margin:0px; line-height:normal;}

.m-y{ width:37px; float:left; font-size:14px; padding-left:5px; padding-top:0px; text-align:center;}

.month{ font-size:16px; }

/* End Title Content */



.link_read{ background-color:#e6e7e7; padding:5px !important; font-family:Tahoma, Arial, Verdana;  font-size:12px; margin-top:15px;}



.single_line{ background-image:url(../styles/pale/line_single.gif); background-repeat:no-repeat; width:641px; height:16px; padding-top:10px; padding-bottom:25px; margin-top:25px;}

.tag{ float:left; background-image:url(../styles/pale/icon_tag.gif); background-position:0 4px; background-repeat:no-repeat; display:block; padding-left:25px;}



img.left{ float:left; margin-right:10px; border:1px solid #cacaca; padding:3px; }



/* WP-PageNavi */	

.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 4px 8px 4px 8px!important; 

	margin: 2px; 

	text-decoration: none;

	border: 0px solid #ff8731!important;	

	color: #888787!important;	

	background-color: #e6e7e7 !important;	

}

.wp-pagenavi a:visited {

	padding: 4px 8px 4px 8px!important; 

	margin: 2px; 

	text-decoration: none;

	border: 0px solid #ff8731!important;	

	color: #888787!important;	

	background-color: #e6e7e7!important;	

}

.wp-pagenavi a:hover {	

	border: 0px solid #e6e7e7!important;

	color: #888787!important;	

	background-color: #e6e7e7!important;

}

.wp-pagenavi a:active {

	padding: 4px 8px 4px 8px!important; 

	margin: 2px; 

	text-decoration: none;

	border: 0px solid #ff8731!important;	

	color: #888787!important;	

	background-color: #e6e7e7!important;	

}

.wp-pagenavi span.pages {

	padding: 4px 8px 4px 8px!important; 

	margin: 2px 2px 2px 2px!important; 

	color: #888787!important;	

	border: 1px solid #e6e7e7!important;

	background-color: #e6e7e7!important;

}

.wp-pagenavi span.current {

	padding: 4px 8px 4px 8px!important; 

	margin: 2px; 

	font-weight: bold;

	border: 1px solid #e6e7e7!important;

	color: #888787!important;	

	background-color: #e6e7e7!important;

}

.wp-pagenavi span.extend {

	padding: 4px 8px 4px 8px!important; 

	margin: 2px; 	

	border: 1px solid #e6e7e7!important;

	color: #888787!important;	

	background-color: #e6e7e7!important;

}



/* comments */



ul.commentlist li .comment_text{

	background: #ffffff!important;

	border: 1px solid #cacaca;

	padding: 13px;

	margin-bottom:10px;



}

ul.commentlist li .commentimg{

	display: block;

	float: left;

	left: 68px;

	position: absolute;

	top: 13px;

	z-index:100;

	background-image:url(../styles/pale/comment.gif);

	width:13px;

	height:24px;

}





/* Form Comment*/

#commentform input {

	width: 170px;

	padding: 4px;

	margin: 5px 5px 1px 0;

	border:1px solid #cacaca;

	background: #ffffff!important;

	color: #737373;

	}



#commentform textarea {

	width: 78%;

	height:110px;

	padding: 2px;

	border:1px solid #cacaca;

	float:right;

	margin-bottom:15px;

	background: #ffffff!important;

	color: #737373;

	}



#commentform #submit {

	margin: 0 0 0px auto;

	float: right;

	width:130px;

	background:#e6e7e7!important;

	border:0px;

	color:#888787;

	cursor:pointer;

	}



blockquote { margin: 15px 30px 0 10px; padding-left: 30px; background-image:url(../styles/pale/quote.png); background-repeat:no-repeat; background-position:left top; font-style:italic; }



code{

	font-family:Tahoma, Arial, Verdana;

	letter-spacing:1px;

	margin:25px 0 25px 0px;

	display:block;

	font-size:0.9em;

	border-left:4px solid #999999;

	padding:5px 10px;

	}



.entry ul li{

	background-image:url(../styles/pale/square.gif);

	background-repeat:no-repeat;

	background-position:0 8px;

	padding-left:15px;

	}





/* END CONTENT */



/* SIDEBAR */

#sidebar #searchform #s {

	width: 215px;

	padding: 5px;

	border:1px solid #cacaca;

	font-family:Tahoma, Arial, Verdana;

	color:#cacaca;

	}



#sidebar #searchsubmit {

	padding: 0px;

	background-image:url(../styles/pale/but_src.gif);

	background-repeat:no-repeat;

	width:37px;

	height:28px;

	border:0px;

	font-size:0;

	color:#999999;

	vertical-align:top;

	}



#sidebar h2 {

	margin: 0px 0 0;

	padding: 0px 0px 5px 0px;

	font-family: Tahoma, Arial;

	font-size: 20px;

	color:#FFFFFF;

	font-weight:lighter;

	border-bottom:1px solid color:#FFFFFF;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 8px 0px 8px 15px;

	border-bottom:1px solid color:#FFFFFF;

	}

	

#sidebar ul ul li {

	background-color:#3e3935;

	background-repeat:no-repeat;

	background-position:0 15px;



	}	

.flashslider {
margin-left:-30px;
}

/* END SIDEBAR */



#span4m {
   display: block;
}





	

/*** FOOTER ***/

#container_footer{
width:1020px; 
height:150px; 
background-position:top; 
float:left; 
padding-top:12px; 
padding-bottom:20px; 
margin-left:-30px;
color:#fcfcfc;
background-image:url(../styles/pale/footerbg.jpg);
background-repeat:repeat-y;
background-color:#3e3935; 
}



#navmike, #navmike ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navmike a {
	display: block;
	width: 10em;
}

#navmike li {
	float: left;
	width: 10em;
}

#navmike li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#navmike li:hover ul {
	left: auto;
}

#navmike li:hover ul, #navmike li.sfhover ul {
	left: auto;
}

#mikemenu ul .item{display:none;}
#mikemenu ul:hover .item{display:block;}
#mikemenu{position:absolute;}

.menu{
	margin:0px; 
padding:2px 0px 20px 0px; 
position:relative; 
z-index:100; 
margin-bottom:-30px; 
margin-top:-12px;
float:right;
margin-top:5px;
width:100%;
	
	}
.menu ul{
	padding:0;

	margin:0;

	list-style: none;

	height:30px;

	float:right;
	}
	.menu li{
		
		list-style:none;

	float:left;

	text-align:center;

	padding:0;

	font:normal 16px Tahoma, Arial;

	line-height:17px;
	margin-left:20px;
	margin-right:5px;
    background-color:transparent;
		}
	.menu li a{
		
		display:block;
			padding:0px 0px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000;
			text-decoration:none;
			}
	.menu li ul{
		color: #000;
		border-left:2px solid #ffffff;
		border-right:2px solid #ffffff;
		border-bottom:2px solid #ffffff;
		background-color:#FFFFFF;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:260px;
		z-index:200;
		padding:0px;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		color: #000;
		}
	.menu li li {
		display:block;
		float:none;
		width:225px;
		color: #000;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 10px;
		padding-top:8px;
		text-align:left;
		color: #000;
		}
		.menu li ul a:hover{
			
			color: #8d8582;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		color: #000;
		clear:left;
		}	
	
	