/*
Theme Name:  TechVision
Description:  A cool 3 column wordpress theme with ajax enable, gallery and featuring option with custom configration panel. <a href="http://www.youtube.com/watch?v=OPQRHZuKjOo">Configuration Guide</a>
Author: Templates Inn
Author URI: http://www.templatesinn.com
*/



body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1,h2,h3,h4,h5,h6{
font-weight:normal;
}
a{
text-decoration:none;
color:#995828;
}
a:hover{
text-decoration:underline;
}
.topbg{
background:url(images/topbg.gif) repeat-x top left;
height:18px;
}
.pages{
background:#9C9985;
height:22px;
line-height:20px;
text-align:right;
color:#DEDBC9;
padding-right:10px;
border-bottom:1px dotted #666666;
}
.pages a{
color:#E4E2D3;
}
.pages span{
color:#5D5941;
padding-left:5px;
padding-right:5px;
}

.wraper{
padding-left:9px;
padding-right:8px;
margin:0px auto;
width:986px;
}
.header{
background:url(images/headerbg.jpg) no-repeat center center;
height:106px;
border-top:3px solid #D03E02;
padding-top:15px;
}
.logo{
width:400px;
float:left;
behavior: url(iepngfix.htc);
}
.topad{
float:right;
width:468px;
height:60px;
border:1px solid #D1C8BB;
background:#E5DED4;
text-align:center;
overflow:hidden;
margin-top:13px;
}
.topad img{
border:0px;
}
.clear{
clear:both;
}
.navbg{
background:url(images/navbg.gif) repeat-x top left;
height:34px;
}
.navbg a{
display:block;
line-height:34px;
float:left;
padding-left:10px;
padding-right:10px;
border-right:1px solid #CF7C3F;
color:#EACEBD;
text-decoration:none;
}
.navbg a:hover{
background:url(images/hover.gif) repeat-x top left;
text-decoration:none;
color:#FFF4EC;
}
.mainbg{
background:#ABA692 url(images/bodybg.gif) repeat-x top left;
}
.content{
padding-top:10px;
}
.leftcont{
width:519px;
float:left;
}
.slider{
background:#B85A14;
padding:4px;
width:511px;
height:325px;
margin-bottom:4px;
overflow:hidden;
}
.latestframe{
background:#ffffff;
border:1px solid #D0D0D0;
padding-bottom:12px;
}
.latesttitle{
color:#282724;
font-size:20px;
width:507px;
line-height:38px;
margin:0px;
padding:0px;
padding-left:10px;
border-bottom:1px solid #D0D0D0;
}
.recentmainframe{
padding-left:12px;
padding-top:12px;
float:left;
width:156px;
}
.recentframe{
border:1px solid #ECEAEA;
background:#FCFAEE;
height:231px;
}
.recenttitle{
padding:0px;
margin:0px;
font-size:13px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
line-height:24px;
color:#7C7D7F;
border-bottom:1px solid #ECEAEA;
}
.recentdes{
color:#3A3934;
height:80px;
padding:5px;
}
.recentdes p { line-height:16px; }

.recentlinks{
background:#F5EDDD;
height:19px;
border-top:1px solid #ECEAEA;
}
.rpic{
width:154px;
height:98px;
}
.rpic img{
border:0px;
}
.rm{
line-height:19px;
display:block;
float:right;
padding-left:5px;
padding-right:5px;
font-weight:bold;
font-size:11px;
text-align:right;
width:41px;
}
.rm:hover, .rc:hover{
background:#E3D6BB;
text-decoration:none;
}
.rc{
line-height:19px;
display:block;
border-right:1px solid #ECEAEA;
padding-left:5px;
padding-right:5px;
float:left;
font-weight:bold;
font-size:11px;
width:92px;
}
.midcont{
width:177px;
float:left;
margin-left:4px;
background:#CECAAF;
padding-bottom:10px;
}
.midtitle,.related_post_title{
background:#AEA786;
line-height:38px;
padding:0px;
margin:0px;
font-size:20px;
color:#3D3C37;

padding-left:10px;
}
.featframe{
padding-left:8px;
padding-right:8px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #AEA786;
}
.feattitle{
color:#9A4404;
font-size:13px;
margin:0px;
padding:0px;
font-weight:bold;
padding-top:2px;
}
.featpic img{
border:1px solid #3A3934;
}
.featdes{
color:#3A3934;
padding-top:3px;
}
.readmore{
padding-top:8px;
}

.readmore a{
display:block;
padding-left:10px;
padding-right:10px;
line-height:20px;
font-size:11px;
font-weight:bold;
float:right;
background:#9D9779;
border:1px solid #837E65;
color:#E8E6D7;
}
.readmore a:hover{
background:#706B55;
text-decoration:none;
}
.rightcont{
float:right;
width:281px;
border:1px solid #4A4944;
background:#3A3934;
overflow:hidden;
}
.sponser{
padding-bottom:10px;
}
.spons{
float:left;
padding-left:9px;
padding-top:9px;
height:126px;
width:126px;
}

.spons a{
border:1px solid #918B70;
height:125px;
width:125px;
display:block;
}
.spons img{
border:0px;
}
.search{
background:#56544B;
padding:9px;
margin-bottom:10px;
}
.searchbox{
float:left;
width:200px;
height:21px;
padding-top:2px;
background:#706D62;
border:1px solid #726D54;
}
.searchbutton{
float:left;
color:#C4BFA8;
background:#413E33;
border:1px solid #726D54;
font-size:10px;
height:26px;
margin-left:2px;
padding-bottom:3px;
width:58px;
text-transform:uppercase;
}
.leftcate{
width:135px;
float:left;
background:#66645C;

}
.rightcate{
width:135px;
float:right;
background:#66645C;
}

.categories{
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
}
.categories li{
margin:0px;
padding:0px;
list-style:none;
}
.categories li a{
background:url(images/bullet.gif) no-repeat 10px 9px;
padding-left:25px;
line-height:24px;
padding-right:10px;
display:block;
width:100px;
color:#BCBBB5;
border-bottom:1px dotted #585650;	
}




.categories li ul{
margin:0px;
padding:0px;
}
.categories li ul li{
margin:0px;
padding:0px;
list-style:none;
}
.categories li ul li a{
background:url(images/bullet.gif) no-repeat 25px 9px;
padding-left:40px;
line-height:24px;
display:block;
padding-right:10px;
width:85px;
color:#BCBBB5;
border-bottom:1px dotted #585650;	
}

.categories li ul li a:hover{
background:#737168 url(images/bullet.gif) no-repeat 25px 9px;
text-decoration:none;
}


.categories li a:hover{
background:#737168 url(images/bullet.gif) no-repeat 10px 9px;
text-decoration:none;
}
.catemainframe{
margin-bottom:10px;
}
.ajaxtop{
height:20px;
margin-left:9px;
margin-right:5px;
}
.ajaxtop a{
color:#BCBBB5;
padding-left:8px;
padding-right:8px;
display:block;
float:left;
font-weight:bold;
font-size:13px;
line-height:20px;
margin-right:3px;
}
.ajaxtop a:hover{
background:#AEA786;
color:#3D3C37;
text-decoration:none;
}

.ajaxtop a.selected{
background:#AEA786;
color:#3D3C37;
text-decoration:none;
}

.ajaxbottom{
background:#66645C;
padding:10px;
margin-bottom:10px;
padding-left:0px;
padding-right:0px;
}
.ajaxbottom a{
background:url(images/bullet.gif) no-repeat 10px 9px;
padding-left:25px;
line-height:24px;
display:block;
width:255px;
color:#BCBBB5;
border-bottom:1px dotted #585650;	
}

.ajaxbottom a:hover{
background:#737168 url(images/bullet.gif) no-repeat 10px 9px;
text-decoration:none;
}
.tags{
padding:10px;
color:#817D6A;
}
.tags a{
color:#817D6A;
}
.footerlinks{
text-align:center;
padding-top:20px;
padding-bottom:5px;
}

.footerlinks a{
color:#3A3934;
}
.footerlinks span{
color:#3A3934;
padding-left:5px;
padding-right:5px;
}
.copyrights{
border-top:2px solid #BF6117;
background:#4D4C47;
line-height:40px;
font-size:11px;
color:#C9C2A6;
text-align:center;
}

.copyrights a{
color:#C9C2A6;
font-weight:bold;
}
.postedby{
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #D0D0D0;
}





.pinkdes { height:50px; }

#commentform {
	padding:10px;
	padding-top:0px;
	}

.footHeading {
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
color:#995828;
font-size:16px;
font-weight:bold;
padding:0px;
padding:5px 10px 5px 10px;
}

.footHeading3{
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
color:#995828;
font-size:14px;
font-weight:bold;
margin-bottom:0;
padding:5px;
padding-left:10px;
padding-right:10px;
padding:7px;}

.contentArea .rightside { width:210px; float:left; background:#fff; }
.contentArea .rightside .footHeading { height:24px; }
.catHeading { height:24px; }


.wp-pagenavi{
text-align:right;
margin-top:20px;

padding:5px 10px 5px 5px;
border-top:1px dotted #56544B;
border-bottom:1px dotted #56544B;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CECCCC;
	color: #ffffff;
	background-color: #66645C;	
}

.wp-pagenavi a:hover {	
	border: 1px solid #CECCCC;
	color: #ffffff;
	background-color: #904B18;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #ffffff;
	background-color: #904B18;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CECCCC;
	color: #ffffff;
	background-color: #904B18;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #333333;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	border:1px solid #333333;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	border:1px solid #333333;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

p img { max-width:100%; height:auto; }

.post2{

background:#F1EFE5;

margin-left:10px;

margin-right:10px;

border:1px solid #DCDBD7;

margin-bottom:2px;

padding:10px;

}

.comenttitle{

color:#000000;

font-size:14px;

padding-bottom:10px;

}


.comenttitle a{

color:#000000;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.comenttitle a:hover{

color:#141414;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.commentpic{

background:url(images/comments.png) no-repeat top left;

height:46px;

width:50px;

text-align:center;

float:left;

}

.commentpic img{

height:42px;

padding-top:2px;

width:46px;

}

.commenttext{

float:right;

width:416px;

}

.commenttime{

color:#9D9779;

padding-bottom:5px;

font-size:11px;

}

.commenttime a{

color:#908652;

text-decoration:none;

}

.commenttime a:hover{

color:#908652;

text-decoration:underline;

}

.commentdetail{

color:#6C6C6C;

font-size:11px;

}

.commentdetail a{

color:#056E63;

font-size:11px;

text-decoration:none;

}

.commentdetail a:hover{

color:#19978A;

font-size:11px;

text-decoration:underline;

}

.commentdetail p{

margin:0px;

}

.lat{
padding-top:10px;
padding-bottom:10px;
}


.formtextbox{
width:306px;
border:1px solid #CECCCC;
margin-bottom:5px;
font-size:11px;
height:16px;
padding-left:5px;
padding-top:2px;
}
.formtextarea{
width:485px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
border:1px solid #CECCCC;
margin-bottom:5px;
font-size:11px;
}
#submit{
background:#9D9779;
border:1px solid #605E54;
height:35px;
padding-bottom:3px;
color:#E8E6D7;
}


.breadcrumb3{
border-top:1px solid #3A3934;
background:#9C9985;
height:22px;
line-height:20px;
text-align:left;
color:#DEDBC9;
border-bottom:1px dotted #666666;
}
.breadcrumb3 a{
color:#3A3934;
}
.breadcrumb3 span{
color:#5D5941;
padding-left:5px;
padding-right:5px;
}



.ajaxbottom4{
background:#66645C;
padding:10px;
margin-bottom:10px;
padding-left:0px;
padding-right:0px;
}

.subscriberlinks{
padding-top:3px;
width:174px;
float:left;
}
.subscriberlinks a{
color:#AEA786;
}
.subscriberpic{
width:86px;
float:right;
}


.dnavigation{
text-align:right;
margin-top:20px;

padding:5px 10px 5px 5px;

}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
#links{
	width:986px;
	margin-top: 10px;
}
#links h2{
	display: none;
}
#links li{
	list-style:none;
	display:inline;
}
#links li ul{
	margin-left:5px;
	padding:0;
}
#links li ul li{
	float:left;
	margin-right:15px;
}
ul.related_post{
	margin:0;
	padding:0;
}
.related_post img{
	width:158px;
	height:98px;
	margin-left:2px;
}
.related_post li{
	margin:8px;
	list-style-type: none;
}

/*---ads style--*/
#sidebarAd{
	background:none;
padding-left:0px;
}
