/*
Theme Name: Raptr Blog

Description: 
Author: 
Version: 1.0
Tags:  */


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


/* =Layout
-------------------------------------------------------------- */

@charset "utf-8";
/* CSS Document */

* {margin:0;}
html, body {background:#a6a49c url(../../../images/bg_wrapper.png) repeat-x; height:100%; font-family:Tahoma, Verdana, arial, helvetica, sans-serif; font-size:12px; color:#333333;}
a {color:#f69220; text-decoration:none;}
	a:hover {text-decoration:underline;}
a img {border:0px;}

.clear {clear:both;}
#wrapper {background:url(../../../images/bg_contentarea.png) repeat-y center; min-height:100%; height:auto !important; height:100%; margin:0 auto -44px;}
.push {height:44px;}
#head {height:41px; background:#767676 url(../../../images/bg_header.png) repeat-x;}
	#header {width:865px; margin:0px auto; color:#000000;}
		#hleft {width:412px; text-align:left; padding:11px 0px 0px 10px; float:left; font-size:11px;}
		#hright {width:388px; text-align:right; padding:6px 10px 0px 0px; float:right;}
			.searchfield, .searchbutton, .icons {float:left;}
			
				.searchbutton {margin-right:6px;}
				.icons img {margin:2px 0 0 4px;}
			.topsearch {width:246px; height:18px; border:2px solid #999999; color:#999999; padding:1px 6px;}
#contentarea {width:865px; margin:0px auto;}
	.logo {float:left; margin:16px 0px 0px 29px;}
		
	#navigation {float:right; margin:40px -30px 0px 0px; font-size:14px;}
	.nav ul li {display:inline; padding:0 5px 0 5px; color:#000000;}
	.nav a{color:#333333}
	.nav a:hover{color:#f69220; text-decoration:none;}
	span.b_left {background:transparent url('../../../images/b_left_end.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
	/*.current-menu-item span.b_left, .current-post-ancestor span.b_left {background:transparent url('../../../images/b_left_end_active.png') no-repeat scroll top right; color:#f69220;; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}*/
	.current-menu-item span.b_left {background:transparent url('../../../images/b_left_end_active.png') no-repeat scroll top right; color:#f69220;; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
		
		.b_left:hover {background:transparent url('../../../images/b_left_end.png') no-repeat scroll bottom right; color:#f69220; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
		.b_left span {background:transparent url('../../../images/b_left_span.png') no-repeat; display:block; line-height:14px; padding:9px 0 12px 16px;}
	/*.current-menu-item span.b_left span, .current-post-ancestor span.b_left span{background:transparent url('../../../images/b_left_span_active.png') no-repeat ; display:block; line-height:14px; padding:9px 0 12px 16px; color:#f69220;}*/
	.current-menu-item span.b_left span {background:transparent url('../../../images/b_left_span_active.png') no-repeat ; display:block; line-height:14px; padding:9px 0 12px 16px; color:#f69220;}

		.b_left:hover span {background:transparent url('../../../images/b_left_span.png') no-repeat scroll 0px -35px;}
		.b_left:hover span {background:transparent url('../../../images/b_left_span.png') no-repeat scroll 0px -35px;}
		a.b_left:active {background:transparent url('../../../images/b_left_span_active.png'); height:35px; color:#333333; outline:none;}
		a.b_left:active span {background:transparent url('../../../images/b_left_span_active.png'); padding:10px 0 11px 16px;} 
		 span.b_mid {background:transparent url('../../../images/b_mid_end.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
	/*.current-menu-item span.b_mid, .current-post-ancestor span.b_mid {background:transparent url('../../../images/b_mid_end_active.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}*/
	.current-menu-item span.b_mid {background:transparent url('../../../images/b_mid_end_active.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
		.b_mid:hover {background:transparent url('../../../images/b_mid_end.png') no-repeat scroll bottom right; color:#f69220; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
		.b_mid span {background:transparent url('../../../images/b_mid_span.png') no-repeat; display:block; line-height:14px; padding:9px 0 12px 14px;}
	/*.current-menu-item span.b_mid span, .current-post-ancestor span.b_mid span {background:transparent url('../../../images/b_mid_span_active.png') no-repeat; display:block; line-height:14px; padding:9px 0 12px 14px;color:#f69220;}*/
	.current-menu-item span.b_mid span {background:transparent url('../../../images/b_mid_span_active.png') no-repeat; display:block; line-height:14px; padding:9px 0 12px 14px;color:#f69220;}
		.b_mid:hover span {background:transparent url('../../../images/b_mid_span.png') no-repeat scroll 0px -35px;}
		a.b_mid:active {background:transparent url('../../../images/b_mid_active.png'); height:35px; color:#333333; outline:none; padding:0;}
		a.b_mid:active span {background:transparent url('../../../images/b_mid_span_active.png'); padding:10px 14px 11px 14px;}
		span.b_right {background:transparent url('../../../images/b_right_span.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding:0px 14px 0px 14px; text-decoration:none;}
		/*.current-menu-item span.b_right, .current-post-ancestor span.b_right {background:transparent url('../../../images/b_right_span_active.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding:0px 14px 0px 14px; text-decoration:none;}*/
		.current-menu-item span.b_right{background:transparent url('../../../images/b_right_span_active.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding:0px 14px 0px 14px; text-decoration:none;}
		.b_right:hover {background:transparent url('../../../images/b_right_span.png') no-repeat scroll bottom right; color:#f69220 display:block; float:left;  height:35px; padding:0px 14px 0px 14px; text-decoration:none;}
		.b_right span {background:transparent url('../../../images/b_right_span.png') no-repeat; display:block; line-height:14px; padding:9px 1px 12px 0px;}
		/*.current-menu-item span.b_right span, .current-post-ancestor span.b_right span{background:transparent url('../../../images/b_right_span_active.png') no-repeat; display:block; line-height:14px; padding:9px 1px 12px 0px; color:#f69220;}*/
		.current-menu-item span.b_right span {background:transparent url('../../../images/b_right_span_active.png') no-repeat; display:block; line-height:14px; padding:9px 1px 12px 0px; color:#f69220;}
		.b_right:hover span {background:transparent url('../../../images/b_right_span.png') no-repeat scroll bottom left;}
		a.b_right:active {background:transparent url('../../../images/b_right_active.png') no-repeat scroll top right; height:35px; color:#333333; outline:none;}
		a.b_right:active span {background:transparent url('../../../images/b_right_span_active.png') no-repeat scroll top right; padding:10px 15px 11px 14px; margin:0px -14px;} 
	
	/* Old Navbar Buttons 
	.nav {float:right; margin:40px 20px 0px 0px;}	
		#b_stats {display:block; width:106px; height:35px; background:url("../../../images/b_stats.png") no-repeat 0 0; float:left;}
		#b_updates {display:block; width:122px; height:35px; background:url("../../../images/b_updates.png") no-repeat 0 0; float:left;}
		#b_giveaways {display:block; width:101px; height:35px; background:url("../../../images/b_giveaways.png") no-repeat 0 0; float:left;}
		#b_tour {display:block; width:68px; height:35px; background:url("../../../images/b_tour.png") no-repeat 0 0; float:left;}
		#b_about {display:block; width:95px; height:35px; background:url("../../../images/b_about.png") no-repeat 0 0; float:left;}								
			#b_stats:hover, #b_updates:hover, #b_giveaways:hover, #b_tour:hover, #b_about:hover {background-position:0 -35px;}
			#b_stats.active, #b_updates.active, #b_giveaways.active, #b_tour.active, #b_about.active {background-position:0 -70px;}			
			#b_stats span, #b_updates span, #b_giveaways span, #b_tour span, #b_about span {display:none;}	
	*/	
				
	#features {margin:14px 0px 30px 21px; font-size:11px;}
		.feature {width:190px; float:left; margin-right:21px;}
			.feature a {font-weight:bold;}
			.feature img {margin-bottom:8px;}
			
	#leftcol {width:491px; float:left; margin:0px 32px 30px 21px;}

		#leftcol h1 {font-size:18px; font-weight:normal;line-height:19px;}
		#leftcol h2 {font-size:12px;color:#999999;}
			#leftcol h2 a {color:#999999;}
			#leftcol h2 a:hover {color:#000000;}					
		#leftcol h3 {font-size:14px;}			
		#leftcol h4 {font-size:11px;color:#999999;}
			#leftcol h4 a {color:#999999;}
			#leftcol h4 a:hover {color:#000000;}
		#leftcol h5 {font-size:11px;}
			#leftcol h5 a {color:#f69220;}				
		#leftcol ul, li{list-style:none;
		#leftcol ul.num {list-style-type: decimal}
		}
		#leftcol ul {
  		margin: 0 0 20px;
		}

		
		ol {list-style-type: decimal;}
		.boxbg {background:#ebebeb; padding:14px;}	
	
		.featuredarticle {font-size:12px; line-height:16px;}
		.featuredarticle a {font-weight:bold;}
		.featuredarticle p {padding-top:4px;}		
			img.featuredpic {float:left; margin:0px 14px 6px 0px;}
		.article {font-size:12px; line-height:16px; margin-top:14px;}
			.article a {font-weight:bold;}				
			.articlepic {width:150px; float:left;}
			.summary {width:340px; float:left;}			
		.comments {padding:6px 0px 0px 0px; margin:0; list-style:none;}
		.comments li {padding-left:20px; background-image: url(../../../images/comments.png); background-repeat: no-repeat; background-position: 0 5px; font-size:12px; color:#999999;}
		.comments a {font-weight:normal; color:#999999;}
			.comments a:hover {color:#f69220;}
			
		.popular {margin-top:38px; position:relative;}
			.poptitle {position:absolute; top:-27px; left:5px; font-size:28px; font-weight:bold; color:#adadad;}
			.poparticle {width:132px; float:left; font-size:11px; margin-top:4px; margin-left:28px;}
				.poparticle:first-child {margin-left:6px;}			
			.poparticle p {margin-top:4px;}
			
	#rightcol {width:300px; float:left; margin-bottom:30px;}
		.ad, .stats{margin-bottom:10px;}
		.facebook {margin-top:10px;}
#foot {height:44px; background:#767676 url(../../../images/bg_footer.png) repeat-x;}
	#footer {width:865px; margin:0px auto; font-size:10px; color:#ffffff;}
		#footer a {color:#ffffff;}
		#fleft {width:300px; text-align:left; padding:16px 0px 0px 98px; float:left;}
		#fright {width:300px; text-align:right; padding:16px 98px 0px 0px; float:right;}
 h3.widget-title
{display:none;} 
#noposts{
	height:600px;
}

/* Post Page Styles  */			
	.post {margin-top:20px; line-height:16px;}
	.post p {padding-bottom:20px;}
		#leftcol .post h1 {font-size:22px; font-weight:normal; line-height:24px;}
	.post li{list-style:outside;}
	.post li.num{list-style:decimal;}
	.byline {margin:10px 0px; color:#999999;}
		.bylinecomments, .bylineprint {height: 16px;}
		.bylineauthor {float:left; padding:2px 10px 2px 0px; border-right:1px solid #999999;}
			.bylineauthor a {color:#999999;}
			.bylineauthor a:hover {color:#f69220;}
		.bylinecomments {float:left; padding:2px 10px 2px; border-right:1px solid #999999;}
			.bylinecomments .comments {padding:0px;}	
			.bylinecomments .comments li {background-position: 0 3px;}
		.bylineprint {float:left; padding:2px 10px 2px; border-right:1px solid #999999;}
		.bylinesocial {float:left; padding:2px 0px 2px 10px;}			

			.print {padding:0px; margin:0; list-style:none;}
			.print li {height:16px; padding-left:0px; font-size:12px; color:#999999;}
			.print a {font-weight:normal; color:#999999;}
				.print a:hover {color:#f69220;}
				
	.socialicons {margin:14px 0px; padding:13px 10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:right;}
		.socialicons img {margin-right:10px;}

	.commentsection {margin-top:14px;}
	
	.sectiontitle {margin:10px 0px; padding:4px 0px; border-bottom:1px solid #cccccc; position:relative}
		.sectiontitle b {font-size:18px; color:#adadad;}
		
		a.b_button {background:transparent url('../../../images/b_right_end.png') no-repeat scroll top right; color:#333; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
		a.b_button:hover {background:transparent url('../../../images/b_right_end.png') no-repeat scroll bottom right; color:#f69220; display:block; float:left;  height:35px; padding-right:14px; text-decoration:none;}
		a.b_button span {background:transparent url('../../../images/b_left_span.png') no-repeat; display:block; line-height:14px; padding:9px 0 12px 16px;}
		a.b_button:hover span {background:transparent url('../../../images/b_left_span.png') no-repeat scroll 0px -35px;}
		a.b_button:active {background:transparent url('../../../images/b_right_end_active.png') 3px 0; height:35px; color:#333333; outline:none;}
		a.b_button:active span {background:transparent url('../../../images/b_left_span_active.png'); padding:10px 0 11px 16px;} 
		
	.comment {width:470px; margin:10px 0px; padding:10px; border-bottom:1px solid #cccccc; line-height:16px;}
		.commentby {width:120px; font-size:11px; float:left;}
			.commentby b {font-size:13px;}
		.commentbody {width:340px; font-size:11px; float:left;padding:0px 0px 10px 10px;}	
		.entry p {padding:5px 0 5px 0;}
		
		ol.commentlist {margin:0; padding:0;}
		p.comment-form-author, .comment-form-email , .comment-form-url, .comment-form-comment{padding:5px 0 5px 0;}
		p.comment-form-url{margin:0 0 0 6px;}
		p.comment-form-comment{margin: 0 0 0 6px;}
		.comment-form-author label{float:right; margin:0 220px 0 0;}
		.comment-form-email label{float:right; margin:0 222px 0 0;}
		.comment-form-url label {float:right; margin:0 212px 0 0;}
		.comment-form-comment label { display:none;}
		
		