/* AUTHOR BOX */

.custom #comments { clear: both; }

.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }

.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }

.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }

.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }

.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }

.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }



/* Header */

.custom #header #logo a { display: block; height: 140px; width: 1007px; background: url('images/logo.png') no-repeat; outline: none;}

.custom #header #logo, .custom #header #tagline { text-indent: -9999px;}

.custom #header #tagline { height: 0;}

.custom #header { padding: 0; border-bottom:none;}



/* Footer */
#foot { 

	background: #000000;border: 2px ridge grey; padding: 5px;

	color: #DBEDF9;

	font-size: 12px;

	overflow: hidden;

	

}



	#foot a { color: #DBEDF9; border-bottom: 1px #DBEDF9; text-decoration: none; }



		#foot a:hover { background: #C10202; color: #ffffff; }

	

	#foot span.cat, #foot h3 { /* controls all blue headings */

		color: #23A2D7; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }

	

	#foot h5 { font-size: 23px; }

	

	#foot ul li ul { list-style-type: square; margin-left: 10px; }

	

	#foot ul.sidebar_list { padding: 1.8em 30px 0 0; }

	

	#foot li.widget .widget_box { background: none; border: 0; }

	

	#foot .textwidget p { line-height: 22px; margin-bottom: 11px; }

	

	#foot .col { float: left; list-style: none; width: 33.3%; }

	

	#cats { 

		background: #3D3C3C;

		list-style-type: none;

		margin-top: 13px;

		overflow: hidden;

		padding: 10px 0 7px 20px;

	}



		#cats li { 

			float: left; 

			font-size: 1.2em;

			line-height: 1.8em;

			margin: 0 2px 5px 0;

			width: 165px;

		}

	

#copyright { 

	border-top: 1px #3D3C3C; 

	clear: both;

	font-size: 13px;

	letter-spacing: 1.3px;

	line-height: 21px;

	padding-top: 10px;

}

	

	#copyright p { font-size: 13px; }



	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }

/* fotter end */

/* AUTHOR BOX */

.custom #comments { clear: both; }

.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: .5em; }

.postauthor img { border: 5px solid #e2dede; float: left; margin-right: .5em; }

.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }

.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }



/* sidebar color*/

.custom #content_box {background-color:#fff;}

.custom #content {background: transparent url(images/bg1.png) repeat-x scroll 0 0;}

.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }

.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }



/*recent posts*/

#recent-posts li {

	background: #FFF;

	border-bottom: 1px dashed #bbb;

	line-height: 1.4em;

	padding: 0.9em;
	}
#recent-posts img { float: right; border:2px solid #FFFFE6;  }
#recent-posts div.right { color: #baaf2e; float: right; font-size: 11px; text-transform: uppercase; }

/*recent posts end*/

h5#categories {background: transparent url('images/categories.png') no-repeat scroll 0 0;

width: 238px;text-indent:-9999px;

}

#pages h3 {background: transperent url('images/pages.png') no-repeat scroll 0 0; width:78px;text-indent:-9999px; padding: 2px 0 0;}

/*recent comments*/

#recent-comments li {

	background: #000;

	border: 1px solid #fff;

	line-height: 1em;

	-moz-border-radius: 5px;

	padding: 0.5em;

	-webkit-border-radius: 5px;

}
#recent-comments img { float: left; padding-right: 8px; }
/* popular recent */
#popular-posts li {

	background: #FFF;

	border-bottom: 1px dashed #bbb;

	line-height: 1.4em;

	padding: 0.9em;
	}
#popular-posts img { float: right; border:2px solid #FFFFE6;  }
#popular-posts div.right { color: #baaf2e; float: right; font-size: 11px; text-transform: uppercase; }
#most_views {color: #A2A2A2; font-size: 11px; text-shadow:2px 1px 16px; }
/*remove comment closed message*/

.custom .comments_closed p {display: none ;}

/* custom archives */
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

.format_text .to_comments span.bracket { color: #fff; display: none; }
.format_text .to_comments a { background: #000; -moz-border-radius: 5px; padding:5px; color: #fff; text-decoration: none; -webkit-border-radius: 5px;}
.format_text .to_comments a:hover { background:#017DB1; color: #fff; text-decoration: underline; }
.format_text .to_comments span { color: #fff; line-height: 1px; }
/*.sidebar ul.sidebar_list {background: url('images/bg1.png') repeat-x; }*/
.post_box, .teasers_box, .full_width #content_box .page { margin: 0; }
.post_box, .teasers_box {/*background: transparent url(images/bg1.png) repeat-x scroll 0 0;*/padding: 5px 4px 0px 1em;}
.format_text img.frame, .format_text .wp-caption { padding: 0.3em;}
.sidebar h3 { background:#EEE; padding: 2px; font-size: 14px;}
.menu, .menu a, .menu li ul { border-style: none; background: #EFEFEF none repeat scroll 0 0; }
.headline_area img.frame { padding: 0; border-width: 0.1em; }
.headline_area img.alignleft { margin: .3em 1em 2.2em 0; }

/* Top Nav bar */

.custom ul#topnav {

border-style: none;

list-style-image: none;

list-style-position: outside;

list-style-type: none;

background:#EFEFEF none repeat scroll 0 0;

width: 78.9%;

float: left;

}

.custom ul#topnav li {float: left; padding: 0.636em 0.818em; }

.custom ul#topnav li a { font-size: 1.1em; color: #000000; padding:0.636em 0.818em; }

.custom ul#topnav li :hover { background:#DDDDDD;}

/*social bookmarking*/
.social { border: dashed #ddd; border-width:1px 0 1px 0; margin: 5px auto 10px; display:block; padding: 3px 0 2px 0px;  overflow: hidden; }
.social .social_button {float: left; display: inline; height: 20px; overflow: hidden;  }
.social .social_button.dg { margin: 4px 0 0 20px ; }
.social .social_button.tm { margin: 4px 0 0 12px; }
.social .social_button.fb { margin: 0 0 0 15px;  padding-bottom:1px;}
.social .social_button.su { margin: 3px 0 0 30px; }
.social .social_button a img { border: 0; padding: 0; }
.social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#888;}
.clear{clear:both;}

/* similar post with plugin*/
.custom .similar_post {background:#EEE url('images/related-post.png') no-repeat scroll 0 0; background-position: right; list-style: none; padding-left: 15px; padding-bottom:15px;}
.custom #crp_related {background: #EEE url('images/related-post.png') no-repeat scroll 0 0; background-position: right;border-bottom: 0.5em solid #999999;padding: 0px 2px 0.4em 10px;}

/* HIGHLIGHT BOX NEW*/
.format_text .highlight_new {padding: 0.667em 0.917em;margin-bottom: 1.833em;background:#fff ;font-size: 1.1em;border:1px solid #78B7E2;}
.custom .ibox {border:1px solid #78B7E2; padding:2px; background:fff;}

/*comments*/
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #EEE none repeat scroll 0 0; padding-top:20px;}
.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom dl#comment_list dd p.reply a:hover {background:#46382d; border: 0;}
#comments{margin-right:0; }
dl#comment_list dd {border-bottom: 1px solid #BBBBBB;}
.avatar img{border: 2px dashed #BBB;padding:2px; }
/* comment luv */
.cluv{ border:1px solid #EEE; background:#E1E1E1;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft:6px;}

/* search box */
.searchbox {float:right;
  height: auto;
  overflow:hidden;
  font-size:10px;
  letter-spacing:0px;
  margin-right:2px;
  margin-top:2px;}
.searchbox input {height:20px;
  width:200px;
  padding:2px 2px 0 4px;
  background-color:#363636;
  border:1px solid #626262;
  color:#FFFFFF;
  font-size:14px;
  letter-spacing:0px;
  border-left: 2px solid #008000;
}
.full_width > .page { background: none; }

/* Header Ads */
.custom #leaderboard_ad { float:left; position: absolute; width: 468px; height: 60px; top:65px; left:525px; background: #eee no-repeat scroll 0 0; }

/* Shadow in Headings 
h1, h2, h2 a { text-shadow: 1px 1px 4px #333;}
*/

/* custom pages */
.archives h1 { background: url('images/archives.png') no-repeat scroll 0 0; text-indent: -9999px; width:365px; height:126px;} 
.contact-us h1{background: url('images/contact.png') no-repeat scroll 0 0; text-indent: -9999px; width:521px; height:100px;}
/* footer mod */
#footer{display: none;}
ul.page-numbers{ margin-top:0; padding:0;}
.prev_next {display:none;}
#foot ul li ul {list-style-type:none;}

/* background 
body.custom {background: #000 url('http://techcrank.com/siteback.png') 50% 0 no-repeat;}
*/

/*web safe*/

/*font gen */
@font-face {font-family: 'ChunkFiveRegular';src: url('Chunkfive.eot');src: local('ChunkFive Regular'), local('ChunkFive'), url('Chunkfive.ttf') format('truetype');}
h1, h2, h2 a{line-height:normal;font-family: 'ChunkFiveRegular', sans-serif;}
