/*  

Theme Name: TechRiddle
Theme URI: http://www.technologygear.net
Description: TechRiddle is 3 column WP theme with eye catching and perfect color combination.
Version: 1.0
Author: TechnologyGear.net
Author URI: http://www.technologygear.net

*/







body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	background:transparent url(images/bg.gif) repeat-x top left;

}



.wrapper{

	width:977px;

	margin:0 auto;

}

.header{

	height:204px;

	background:transparent url(images/header.png) no-repeat bottom left;

}

.header .side1{

	width:450px;

	height:204px;

	float: left;

}

.header .side1 .searcharea{

	padding-top:28px;

	height:26px;

	text-align:right;

}

.header .side1 .searcharea .inputbox{

	width:380px;

	float:left;

}

.header .side1 .searcharea .searchbn{

	width:67px;

	float:right;

}

.header .side1 .logo{

	height:110px;

	padding-left:108px;

	font-size:41px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	line-height:110px;

}

.header .side1 .logo a{

	color:#FFFFFF;

	text-decoration:none;

}
.header .side1 .logo a:hover{

	text-decoration:none;

}


.header .side2{

	width:518px;

	height:204px;

	background:transparent url(images/header_bluge.png) no-repeat top left;

	float: right;

}



/*Page Content*/

.content{

	width:977px;

	margin:10px auto;

}

.content .side1{

	width:262px;

	float:left;

}

.content .side2{

	width:443px;

	margin-left:4px;

	float:left;

}

.content .side3{

	width:262px;

	min-height:1132px;

	float:right;

}



/*		Round Corners	*/

.trb{

	width:251px;

}

.tr2{

	width:432px;

}

.tround{

	background:transparent url(images/rounds/top-left.png) no-repeat left top;

	padding-left:11px;

	height:7px;

}

.tround .tremain{

	background:transparent url(images/rounds/top-right.png) no-repeat right top;

	height:7px;

}

.troundred{

	background:transparent url(images/rounds/top-left-red.gif) no-repeat left top;

	padding-left:11px;

	height:7px;

}

.troundred .tremainred{

	background:transparent url(images/rounds/top-right-red.gif) no-repeat right top;

	height:7px;

}

.inside2{

	border-left:1px solid #7D1315;

	border-right:1px solid #7D1315;

	background:transparent url(images/rounds/bg-con-red.gif) repeat top left;

}

.inside2 h4{

	margin:0px;

	font-size:35px;

	height:40px;

	display:block;

	padding-left:10px;

	color:#FFFFFF;

	background:transparent url(images/rounds/h4-bg.gif) repeat-x bottom left;

}

.inside2 h4 a{

	color:#FFFFFF;

	text-decoration:none;

}
.inside2 h4 a:hover{

	text-decoration:none;

}

.inside2 .pages{

	color:#FFFFFF;

	text-align:center;

}

.inside2 .pages a{

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}

.inside2 .pages a:hover{

	text-decoration:underline;

}

.inside2 .copyright{

	font-size:11px;

	color:#FFFFFF;

	text-align:center;

}

.inside2 .copyright a{

	font-size:11px;

	color:#FFFFFF;

	text-decoration:none;

}

.inside2 .copyright a:hover{

	text-decoration:underline;

}



.inside{

	border-left:1px solid #AE1F23;

	border-right:1px solid #AE1F23;

}

.bround{

	background:transparent url(images/rounds/bot-left.png) no-repeat left top;

	padding-left:11px;

	height:7px;

}

.bround .bremain{

	background:transparent url(images/rounds/bot-right.png) no-repeat right top;

	height:7px;

}

.broundred{

	background:transparent url(images/rounds/bot-left-red.gif) no-repeat left top;

	padding-left:11px;

	height:7px;

}

.broundred .bremainred{

	background:transparent url(images/rounds/bot-right-red.gif) no-repeat right top;

	height:7px;

}





.tagclouds{

	border:1px solid #e5e5e5;

	border-top-width:0px;

	padding:4px;

}

.tagclouds a{

	color: #000000;
	
	line-height:24px;

	text-decoration:none;

}

.tagclouds a:hover{

	text-decoration:underline;

}

/*Content Box*/

.contentbox{

	width:236px;

	padding:6px;

	margin:0 auto;

	background:transparent url(images/cbox.png) no-repeat top left;

}

.title{

	font-family:'Trebuchet MS';

	font-size:16px;

	font-weight:bold;

}



.border{

	border:1px solid #BDBFC2;

}

.alexa{

	border:1px solid #BDBFC2;

	height:88px;

	background:transparent url(images/alexa.png) no-repeat 10px 15px;

	padding-left:75px;

}

.alexa .atitle{

	padding-top:4px;

	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

}

.contenter{

	border:1px solid #BDBFC2;

}

.categories{

	border:1px solid #BDBFC2;

	background-color:#FFFFFF;

}



.categorieslist{

	width: 251px; /*width of menu*/

}



.categorieslist ul{

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

}

.categorieslist ul li {

	width:234px;

}

.categorieslist ul li a{

	font-size:10pt;

	color: #282621;

	display: block;

	width: auto;

	padding: 1px 0;

	padding-left: 4px;

	text-decoration: none;

}





* html .categorieslist ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

	width: 234px;

}



.categorieslist ul li a:hover{

	text-decoration:none;

	background-color:#B53A63;

	color:#FFFFFF;

}



.resources{

	border:1px solid #BDBFC2;

    border-top:0px;

	background-color:#FFFFFF;

	margin-top:-5px;

}



.resourceslist{

	width: 251px; /*width of menu*/

}



.resourceslist ul{

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

}

.resourceslist ul li {

	width:234px;

}

.resourceslist ul li a{

	font-size:10pt;

	color: #282621;

	display: block;

	width: auto;

	padding: 1px 0;

	padding-left: 4px;

	text-decoration: none;

}





* html .resourceslist ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

	width: 234px;

}



.resourceslist ul li a:hover{

	text-decoration:none;

	background-color:#B53A63;

	color:#FFFFFF;

}





.footerlist{

	width: 251px; /*width of menu*/

}



.footerlist ul{

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

}

.footerlist ul li {

	width:260px;

	margin-bottom:6px;

}

.footerlist ul li a{

	font-size:10pt;

	color: #282621;

	display: block;

	width: auto;

	padding: 1px 0;

	padding-left: 18px;

	text-decoration: none;

	background:transparent url(images/footerbullets.gif) no-repeat 4px 4px;

}





* html .footerlist ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

	width: 234px;

}



.footerlist ul li a:hover{

	text-decoration:underline;

}





















.contentbox .simpletitle{

	border:1px solid #B6BABC;

	border-top-width:0px;

	font-family:'Trebuchet MS';

	font-size:16px;

	font-weight:bold;

	padding-left:12px;

	background:transparent url(images/back.gif) repeat-x top left;

	height:31px;

	line-height:31px;

}











.side3advertisement{

	width:264px;

	margin:0 auto;

}

.side3advertisement .adv{

	width:125px;

	height:125px;

	margin-bottom:3px;

	margin-left:2px;

	margin-right:2px;

	float:left;

}













/*	POSTS	*/

.botpad{

	padding-bottom:10px;

}

.posts{

	width:425px;

	margin:0 auto;

	padding-bottom:10px;

	margin-bottom:10px;

	border-bottom:1px dotted #B6BABC;

}

.posts .headers{

	background:transparent url(images/arrow.png) no-repeat top left;

	padding-left:36px;

	margin-bottom:1px;

}

.posts .postby, .posts .postby2{
	
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;

	font-size:12px;
	
	padding-bottom:8px;
}

.posts .postby2 {margin-bottom: 12px; border-bottom: 1px solid #000;}

.posts .postby a, .posts .postby2 a{
	
	color:#000000;
	
	text-decoration:none;

}

.posts .postby a:hover,  .posts .postby2 a:hover{

	color:#C62026;
	
	text-decoration:underline;
	
}

.posts .pb {color:#C62026;}

.posts .headers .headertitle{

	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#000000;

	display:block;

}

.posts .headers .headertitle a{

	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#000000;

	display:block;

	text-decoration:none;

}

.posts .headers .headertitle a:hover{

	color:#C62026;

	text-decoration:underline;

}

.posts .headers .posteddate{

	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#66B045;

	display:block;

	font-weight:bold;

	min-height:30px;

}

.posts .postdescription{

	font-size:12px;

	color:#000000;

	margin:0px;

	line-height:16px;

}

.posts .postdescription a{

	color: #66B045;;
	
	font-weight:bold;

	text-decoration:none;

}

.posts .postdescription a:hover{

	text-decoration:underline;

}

.posts .postdescription p{

	margin:0px;

	margin-bottom:10px;

	line-height:21px;

}

.posts .postdescription img{

	padding:2px;

	border:1px solid #B6BABC;

}

.alignleft{

	float:left;

	margin-top:6px;

	margin-right:10px;

	margin-bottom:4px;

}

.aligncenter{
	display:block;
	text-align:center;
}

.alignright{

	float:right;

	margin-top:6px;

	margin-left:10px;

	margin-bottom:4px;

}

.posts .links a{

	width: 105px;

	float:left;

	display:block;

	text-decoration:none;

}

.posts .links a:hover{

	

}



.posts .icons a{

	display:block;

	height:18px;

	line-height:18px;

	float:left;

	text-decoration:none;

	border:1px solid #B6BABC;

	color:#B6BABC;

}

.posts .icons a:hover{

	background-color:#FCFDE8;

	color: #000000;

}



.posts .icons a.permalink{

	width:69px;

	padding-left:28px;

	background-image:url(images/permalink.gif);

	background-repeat:no-repeat;

	background-position:13px 3px;

}

.posts .icons a.comments{

	width:69px;

	padding-left:30px;

	background-image:url(images/comments.gif);

	border-left-width:0px;

	background-repeat:no-repeat;

	background-position:13px 3px;

}

.posts .icons a.dellico{

	width:69px;

	padding-left:30px;

	background-image:url(images/dellico.gif);

	border-left-width:0px;

	background-repeat:no-repeat;

	background-position:13px 2px;

}

.posts .icons a.digg{

	width:69px;

	padding-left:35px;

	background-image:url(images/digg.gif);

	border-left-width:0px;

	background-repeat:no-repeat;

	background-position:13px 1px;

}



/*		Links		31 / 115*/

.red{

	color:#C62026;

}

a{

}

.rsslink, .rsslink1{

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	padding:8px;

	color:#000000;

	background-color:#FFFFFF;

	text-decoration:none;

	border:1px solid #BDBFC2;

}

.rsslink1{

	border-top-width:0px;

}

.rsslink:hover, .rsslink1:hover{

	background-color:#B53A63;

	color:#FFFFFF;

}

.sponsors{
	padding-left:6px;
}



/*Clearing Objects*/

.clear_all{

	clear:both;

}

.clear_left{

	clear:left;

}

.clear_right{

	clear:right;

}

.spacer{

	height:5px;

}













/*Footer Overview*/

.overviewer{

	width:967px;

	margin:0 auto;

}

.overviewer .oside1{/*96*/

	float:left;

	margin-right:45px;

	width:290px;

}

.overviewer .oside2{/*96*/

	float:left;

	margin-right:45px;

	width:290px;

}

.overviewer .oside3{/*96*/

	float:left;

	width:290px;

}

.footerpanel{

	font-size:20px;

	padding-left:16px;

}



.featurepost{

	

}

.featurepost .titles a{

	color: #C62026;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}

.featurepost .titles a:hover{

	text-decoration:underline;

}

.featurepost .title a:hover{

	text-decoration:underline;

}

.featurepost .postby{

	color:#F36E21;

}

.featurepost .description{

	color:#000000;

	padding-bottom:5px;

	margin-bottom:5px;

	border-bottom:1px dotted #e5e5e5;

}
.featurepost .description img{
	width:225px;
	padding:2px;
	border:1px solid #CCCCCC;
}



.wp-pagenavi {position:absolute; left:10px; bottom:-22px; z-index:300; font-size:11px;}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active  {float:left; font-size:11px; background:#ca9417 url(images/page-num-bg.gif) 0 0 no-repeat !important; line-height:16px; padding:0 4px !important; color:#602600 !important; margin:0 3px 0 0 !important; border:none !important;}

.wp-pagenavi a:hover {background:#602600 url(images/page-num-bg.gif) 0 0 no-repeat !important; font-size:11px; color:#ca9417 !important; text-decoration:none; border:none !important;}

.wp-pagenavi span.pages {float:left; font-size:11px; padding: 0px 4px 0px 4px !important; line-height:16px; margin: 0px 3px 0px 0px !important; color: #ca9417 !important; border: none !important;	background:#602600 !important;}

.wp-pagenavi span.current {float:left; font-size:11px; background:#602600 url(images/page-num-bg.gif) 0 0 no-repeat !important; line-height:16px; padding:0 4px !important; color:#ca9417 !important; margin:0 3px 0 0 !important; border:none !important;}

.wp-pagenavi span.extend {float:left; font-size:11px; background:none !important; line-height:16px; padding:0 4px !important; color:#602600 !important; margin:0 3px 0 0 !important; border:none !important;}

.wp-pagenavi2 {font-size:11px; margin-bottom:6px;}

.wp-pagenavi2 a, .wp-pagenavi2 a:link, .wp-pagenavi2 a:active  {font-size:11px; line-height:16px; padding:0 4px; color:#602600; margin:0 3px 0 0;}

.wp-pagenavi2 a:hover {color:#ca9417; text-decoration:none;}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	background-color: #f8f8f8;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}

.commentmetadata a{

	color:#000000;

	text-decoration:none;

}

.commentmetadata a:hover{

	text-decoration:underline;

	color:#000000;

}

a.black{

	color:#000000;

	text-decoration:none;

}

a.black:hover{

	text-decoration:underline;

	color:#000000;

}

.commentlist {

padding: 0;

text-align: justify;

}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}

	

#sr_wrapper {

	display:block;

	font-family:Arial,Helvetica,sans-serif;

	font-size:9px;

	font-weight:lighter;

	line-height:1em;

	margin:10px 0 0;

}

.sr_rank_container {

	display:block;

	float:left;

	height:30px;

	margin-left:3px;

	text-align:center;

	width:42px;

}

#sr_wrapper a, #sr_wrapper a:hover, #sr_wrapper a:visited {

	background:transparent none repeat scroll 0 0;

	border:0 none;

	color:#000000;

	font-size:9px;

	font-weight:lighter;

	line-height:1em;

	margin:0;

	text-decoration:none;

}

.sr_rank_bar {

	border:0 none;

	display:block;

	font-size:0;

	margin:0;

	padding:0;

	width:42px;

}

.sr_rank_border {

	border:1px solid #999999;

	display:block;

	margin:0;

	padding:0;

	text-align:left;

	width:40px;

}

.sr_rank_bar_filled {

	border:0 none;

	display:block;

	height:3px;

	margin:0;

	padding:0;

}

.pagetitle{
	
	margin:0px 0px 10px 0px;
	
	padding:10px 0px 10px 12px;
	
	border-bottom:1px dotted #CCCCCC;
	
}