body{
	margin:0px;
	padding:0px;
	background:url(images/main-bg.jpg) left top repeat-x #eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;}
	
a{
	outline:none;}	
	
a:hover{
	outline:none;}	
	
#main_wrap{
	width:970px;
	margin:auto;
	padding-bottom:15px;}
	
.top_section{
	width:970px;
	height:336px;
	background:url(images/banner.jpg) left top no-repeat;}	
	
.banner_top{
	width:960px;
	height:112px;
	margin:0px;
	padding:17px 10px 0px 0px;}
	
.logo{
	width:248px;
	height:100px;
	margin:12px 0px 0px 0px ;
	float:left;}	
	
.phone{
width:623px;
	height:56px;
	float:right;
	text-align:right;
	color:#000000;
	font-size:20px; 
	padding:3px 0px 0px 0px;}	
	
.phone span{
	color:#512f00;}
	
.top_nav{	
	width:659px;
	height:35px;
	float:right;}
	
.top_nav ul{
	padding:9px 0px 0px 5px ;
	margin:0px;
	list-style:none;}	
	
.top_nav li{
	padding:0px 16px 0px 16px;
	margin:0px;
	float:left;
	color:#FFFFFF;
	background:url(images/menu_right_bg.jpg) right top no-repeat;}	
	
.top_nav li a{
	text-decoration:none;
	color:#FFFFFF;}
	
.top_nav li a:hover{ 
	color:#c7e47d;}	
	
#content_area{
	width:950px;
	padding:32px 10px 0px 10px ;
	margin:0px;}
	
.column_left{
	width:254px;
	float:left; }	
	
.column_left h2{
	margin:0px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#3b1d00;
	font-weight:normal;
	padding:0px 0px 7px 32px;
	background:url(images/recent_icon.jpg) left top no-repeat;}	
	
.column_left ul{
	padding:0px 0px 20px 0px ;
	margin:0px;
	list-style:none;}		
	
.column_left li{
	padding:0px 0px 0px 13px;
	margin:0px;
	line-height:27px;
	background:url(images/arrow.jpg) left 8px no-repeat;
	border-bottom:1px dotted #666666;}
	
.column_left li a{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#587215;
	font-size:14px;}
	
.column_left li a:hover{
	color:#76942a;}
	
#content_area .categories{
	background:url(images/catege_icon.jpg) left top no-repeat;}
	
#content_area .archives{
	background:url(images/arch_icon.jpg) left top no-repeat;}
	
#content_area .rss{
	background:url(images/rss_icon.jpg) left top no-repeat;}
	
.column_right{
	width:666px;
	float:right; 
	padding:0px 0px 10px 24px;
	margin:0px;
	background:url(images/column_right_bg.jpg) left top repeat-y;}
	
.post{
	width:666px;
	padding-bottom:20px;
	margin-bottom:30px; 
	background:url(images/post_bg.jpg) left bottom no-repeat;}
	
.date{
	width:71px;
	height:62px;
	float:left;
	padding:2px 0px 41px 0px;
	font-size:31px;
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/date_bg.jpg) left top no-repeat;}	
	
.date span{
	font-size:17px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	width:71px;
	display:block; }							
	
.post_section{
	width:560px;
	float:right;
	padding:0px 20px 0px 0px;}	
	
.post_section h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#567408;
	font-weight:normal;
	padding:0px 0px 4px 0px ;
	margin:0px;}
	
.post_section h1 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#567408;
	font-weight:normal;
	text-decoration:none;}
	
.post_section h1 a:hover{
	text-decoration:none;
	color:#7fa127;}
	
.posted_by{
	width:553px;
	padding:5px 0px 5px 3px; 
	font-size:12px;
	background:url(images/posted_bg.jpg) left top no-repeat;}
	
.posted_by span{
	color:#773f08;}	
	
.posted_by a{
	color:#617e16;}	
	
.posted_by a:hover{
	color:#617e16;
	text-decoration:none;}	
	
.postcontent{
	width:555px;
	padding:0px;
	margin:0px;
	min-height:90px;}
	
.postcontent span{
	color:#647c22;
	font-weight:bold;
	font-size:14px;}
	
.postcontent img{
	float:right;
	margin:0px 8px 8px 8px ;
	border:1px solid #b4c586;}	
	
.postcontent .read{
	font-size:12px;
	color:#617e16;
	display:block;
	padding:5px 0px 5px 0px;} 
	
.postcontent .read:hover{
	font-size:12px;
	color:#617e16;
	text-decoration:none;}
	
.postcontent a{
	font-size:14px;
	color:#617e16;}	
	
.postcontent a:hover{
	font-size:14px;
	color:#617e16;
	text-decoration:none;}				
	
.postcontent p{ 
	padding:13px 0px 8px 0px ;
	margin:0px;
	line-height:18px;}	
	
.postcomment{
	float:right;
	width:500px;
	text-align:right;
	font-size:12px;
	padding:12px 0px 0px 0px;}	
	
.postcomment span{
	font-size:13px;
	color:#773f08;
	font-weight:bold;}	
	
.postcomment a{
	color:#617e16;}	
	
.postcomment a:hover{
	color:#617e16;
	text-decoration:none;}
	
	
.comments{
	width:666px;}	
	
.comments h2{
	font-size:18px;
	margin:0px;
	padding:0px 0px 10px 10px ;
	color:#628362;
	font-weight:normal;}
	
.comments span{
	color:#773f08;}
	
	
.commentsbox{
	width:666px;}
	
.commentsbox h3{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#773f08;
	padding:0px 0px 10px 27px ;
	background:url(images/well_icon.jpg) left top no-repeat;}	
	
.commentsbox p{
	margin:0px;
	padding:0px 0px 8px 0px ;
	line-height:18px;
	border-bottom:1px dotted #999999;}
	
.commentsbox{
	width:520px;
	padding:27px 0px 10px 0px;
	margin:0px;}	
 		
.commentsbox label{
	color:#647a61;
	padding-left:5px;
	font-size:12px; }	
	
.commentsbox input{
	float:left;
	width:242px;
	height:20px;
	border:1px solid #a5b8a1;
	background-color:#FFFFFF;
	padding:3px 5px 0px 3px ;
	margin:0px 0px 10px 0px ;	
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;}	
	
.commentsbox textarea{
	float:left;
	width:352px;
	height:75px;
	border:1px solid #a5b8a1;
	background-color:#FFFFFF;
	overflow:auto;
	padding:5px 5px 0px 3px ;
	margin:0px 0px 0px 0px ;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;}
	
.commentsbox h4{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;}	
	
.submit{
	width:88px; background:url(images/submit.jpg) left top no-repeat; float:left; height:29px; color:#FFFFFF; text-decoration:none; padding:11px 0px 0px 0px; text-align:center;}
	
.submit:hover{
	color:#cecece;}	
	
/*#footer{
	background:url(images/footer_bg.jpg) left top repeat-x;
	height:123px;
	text-align:center;
	color:#5e3d11;
	padding:40px 0px 0px 0px;}	 	
	
#footer a{
	color:#a17e4e;
	text-decoration:none;
	margin:0px 5px 0px 5px;
	padding:0px;}	
	
#footer a:hover{
	color:#bb9461;}
	
#footer p{
	margin:7px 0px 13px 0px ;
	padding:0px;
	color:#7d633f;
	font-size:11px;}	*/	
	
	
	#footer-wrap {

	width:100%;

	color:#8c856f;

	padding:40px 0 10px 0;

	background:url(images/footer_bg.jpg) repeat-x #e1e3ce;

}



#footer {

	width:970px;

	margin:auto;

	text-align:center;

}



#footer span{

	font-size:11px;

	color:#958d74;

	padding:10px 0 15px 0;

}



.footer-nav {

	padding:0 15px;

	margin-bottom:8px;

	

}
#footer p{
	margin:7px 0px 13px 0px ;
	padding:0px;
	color:#7d633f;
	font-size:11px;}


.footer-nav a {

	padding:0 14px;

	text-decoration:none;

	color:#958d74;

}



.footer-nav a:hover {

	color:#b0ac97;

}



.techwyse {

	font-size:12px;

	color:#756e5a;

	text-decoration:none;	

}



.techwyse:hover {

	color:#a17e4e;

}

 	
	
#footer span{ 
	color:#946d38;
	font-size:12px; }		
 	
	
.short-box p{
	border-bottom:none;}	
	
.post-details a{
	color:#6e8f1f;
	font-size:12px;}		
	
.post-details a:hover{
	color:#6e8f1f;
	text-decoration:none;}	
	
.navigation{
	width:400px;
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; }	
	
.navigation a{
	color:#556d17;}	
	
.navigation a:hover{
	color:#8ca745;
	text-decoration:none;}	 
	
.post-reply a{
	color:#597412;
	font-size:12px;}	 
	
.post-reply a:hover{
	color:#597412;
	text-decoration:none;}	
	
	
	
	
.visit_our_home{width:189px; float:left; height:41px; margin:3px 0px 0px 0px; background:url(images/visit_our_button.gif) left top no-repeat;}

.visit_our_home:hover{background:url(images/visit_our_button_over.gif) left top no-repeat;}
	
	
