@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}


#main_warp{
           width:920px;
		   margin:auto;}
		   
p{
	margin:0px 0px 10px 0px;
}
		   
a{
	outline:none;}
	
	
.postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#004b23; 
		font-weight:normal; 
		margin:19px 0px 7px 0px ;		
		padding:0 0 0 5px;}

	
	
/*.............Hearder Start............*/

		
.logo a{
		width:210px;
		height:90px;
		display:block; }
		
		
.logo{
		width:210px;  }
		
		
		
		
#header{
			 width:900px; 
			 margin:25px  0 0 0;
			 padding:0 10px 0 10px;
			 background:url(images/logo.jpg) top left no-repeat;}
			 
			 
.head_right_top{
				 width:245px;
				 float:right;
				 margin: 10px 0 0 0;
				 padding:5px 0 8px 0;
				 background:url(images/top_contact_bg.jpg)  no-repeat;
                 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px; }
				 
				 
.head_right_top a{
					margin:0 12px 0 26px;
					padding:0 0 0 0;
				    color:#FFFF00;
					text-decoration:none; 
					}
					
				 
				 
.head_right_top a:hover{
text-decoration:underline;
					}
					
.top{
	width:900px;
	height:90px;}
 
				 
				 
#menu{
		width:900px; 
		margin:0px 0 0 0;
		padding-bottom:3px;
		background:url(images/menubg.png) bottom no-repeat;
		}

#menu ul{
		margin: 0;
		padding:0 0 0 0;
		list-style:none;
		float:right;
		text-align:left;
}

#menu ul li{
		margin: 0 0 0 0 ;
		padding:0 20px 0 20px;
		float:left; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px; 
		background:url(images/menu_border.jpg) right no-repeat;
}

#menu ul li a{
			display:block; 
			padding:0 0 12px 0;
			margin:0 0 0 0;
			color:#000000;
			text-decoration:none;
}

#menu ul li a:hover, #menu ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
			background:url(images/menu_bg.jpg) bottom no-repeat;
			text-decoration:none;
			color:#0f8f34; 
}
 
				
#menu  .sel{
	background:url(images/menu_bg.jpg) bottom no-repeat;
	text-decoration:none;
	color:#0f8f34;
}

#middle{
	width:900px;
	border:1px solid #d6d6d7;
	margin:0px 4px 0px 4px;
	padding:20px 5px 5px 5px;	
}

#left{
	width:270px;
	float:left;
}


#recent, #categories, #archive, #flickr{
	background:url(images/leftnavbg.png) no-repeat;
	background-position:0px 50px;
}

#flickr{
	margin-bottom:30px;
}

#rss{
	background:url(images/rssbg.png) no-repeat;
	padding-left:60px;
	margin-bottom:30px;
}

#rss a{
	color:#004b23;
	background-color:inherit;
	border-bottom:1px dashed #004b23;
	display:block;
	float:left;
}

#rss a:hover{
	color:#309dcf;
	background-color:inherit;
}

#recent h1, #categories h1, #archive h1, #flickr h1{
	margin:0px;
	padding:10px 0px 0px 60px;
	height:40px;
	font-weight:normal;
	font-size:28px;
	color:#309dcf;
	background-color:inherit;
}

#rss h1{
	margin:0px;
	padding:10px 0px 0px 0px;
	height:30px;
	font-weight:normal;
	font-size:28px;
	color:#309dcf;
	background-color:inherit;
}

#recent h1{
	background:url(images/recentpostbg.gif) top left no-repeat;
}

#categories h1{
	background:url(images/categoriesbg.gif) top left no-repeat;
}

#archive h1{
	background:url(images/archivebg.gif) top left no-repeat;
}

#flickr h1{
	background:url(images/flickrbg.gif) top left no-repeat;
}

#recent ul, #categories ul, #archive ul{
	margin:0px;
	padding:15px;
	list-style:none;
}

#recent li, #categories li, #archive li{
	margin:0px;
	padding:0px 0px 10px 25px;
	background:url(images/navbullet.gif) top left no-repeat;
}

#recent li a, #categories li a, #archive li a, #rss a{
	color:#004b23;
	background-color:inherit;
	text-decoration:none;
}

#recent li a:hover, #categories li a:hover, #archive li a:hover, #rss a:hover{
	color:#309dcf;
	background-color:inherit;
}

#flickrbox{
	margin:-40px 0 0 3px;
	padding:0px;
}

#flickrbox img{ 
	width:70px;
	height:50px;
	border:0px;
	padding:0px;}

#flickrbox a{ 
	width:70px; 
	height:50px; 
	display:block; 
	border:1px solid #309dcf;
	text-decoration:none; 
	float:left; 
	margin:6px;} 

#flickrbox a:hover{
	border: 1px solid #004b23; }

#right{
	width:610px;
	float:right;
	padding:0px 0px 0px 20px;
}

#right a{
	color:#109035;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px dashed #109035;
}

#right a:hover{
	border:none;
}

.post{
	width:610px;
	text-align:left;
	margin-bottom:20px;
}

.post h1{
	font-weight:normal;
	font-size:28px;
	color:#004b23;
	background-color:inherit;
	padding:10px 15px 8px 15px;
	margin:0px;
}

#right .post h1 a{
	color:#004b23;
	background-color:inherit;
	border:none;
}

.postmeta{
	width:580px;
	padding:15px 15px 10px 15px;
	height:15px;
	background:url(images/posttop.png) no-repeat;
}

.metawrap{
	font-size:12px;
	line-height:12px;
	border-bottom:1px solid #d6d6d7;
	padding-bottom:10px;
}

.postdetail{
	float:left;
	height:15px;
}	

.postcomment{
	float:right;
	background:url(images/postcomment.gif) left top no-repeat;
	height:15px;
	padding-left:25px;
}

.postcontent{
	background:url(images/postbot.png) bottom no-repeat;
	padding:0px 15px 20px 15px;
	line-height:24px;
	font-size:14px;
}

#commentsection{
	width:610px;
}

#postreply{
	width:610px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(images/commentbg.png) top no-repeat;
	background-position:0px 20px;
}

#replysection{
	padding:20px;
}

.replycontainers{
	width:285px;
	float:left;
	font-size:18px;
	color:#7f7f7f;
}

#postreply label{
	float:left;
}

.inpt{
	width:180px;
	height:25px;
	border:2px solid #dbdcdc;
	float:right;
	margin-bottom:10px;
}

.txtar{
	width:240px;
	height:105px;
	border:2px solid #dbdcdc;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.replycontainers img{
	border:0px;
	float:right;
}
	
	

#commentsection h2, #postreply h2{
	padding:0px;
	margin:0px 0px 20px 0px;
	color:#004b23;
	font-size:20px;
	font-weight:normal;
	background-color:inherit;
}

#commentsection h2 span{
	color:#109035;
	background-color:inherit;
	font-style:italic;
}

.comment{
	width:610px;
	background: url(images/commentbg.png) top no-repeat;
	background-position:0px 20px;
}

.comment h3{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:16px;
	color:#004b23;
	background-color:inherit;
	font-weight:normal;
}

.commentdata{
	padding:30px 20px 20px 20px;
	font-size:14px;
	line-height:24px;
}
	
.navigation h5{	
	margin:0px 0px 5px 0px;
}
			 

/*.............Footer Start............*/

#footer{
		width:920px;
		margin:auto;
		padding: 25px 0 0 0;
		text-align:center;}
				
#footer div{
             font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#7f7f7f;
			 font-style:normal;
			 font-weight:normal;
			 margin: 0 0 10px 0;}
			 
				
#footer div a{
             font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#7f7f7f;
			 font-style:normal;
			 font-weight:normal;
			 text-decoration:none;
			 margin:0 0 0 0;  }
			 
				
#footer div a:hover{ 
			 color:#333;
			 text-decoration:underline;  }
			 
			 
#footer span a{
				
             font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#7f7f7f;
			 margin:10px 0 0 0;
			 text-decoration:none;}
			 
			 
#footer span a:hover{
					text-decoration:underline;}
					

/*.............Footer End............*/