/*
Theme Name: BustedHalo.com
Theme URI: http://www.bustedhalo.com
Description: An online magazine for spiritual seekers in their 20s and 30s.
Version: 2.0
Author: Brian Santalone
Author URI: captainbri@gmail.com
*/
/* fix pngs */	
.png { behavior: url(/scripts/iepngfix.htc); }
/* end fix pngs */	



.red {color: #ff0000;}


.small {
		font-family : Arial, Verdana, Helvetica, sans-serif;
		color: #333333;
			font-size: 10px;
	}


	body {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		margin: 0px;
		background-color : #999999;
		color: #ffffff;
		text-align: center;
	}

#centerit {margin: 0px auto; width: 982px; text-align: center;}
#pageholder {text-align: left; background-color : #ffffff; padding:0px; width: 972px;
	}

#topbanner {width: 972px; height: 91px; border-bottom: 1px solid #ffffff; position:relative;}
#topbanner_buttons {position: absolute; display:inline; bottom:15px; right:10px; }
.topbanner_button { margin:0 0 0 -6px; position:static; display:inline; }


	
	#topnavbar {
 background-image : url(/images/blue2.gif);
	background-repeat : repeat-x;
	background-position : top;
	background-color : #0a48b3;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #ffffff;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
	}	
	#topnavbar a {color : #ffffff;}		


#topnavbar ul li a {
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color : #ffffff;
	text-decoration: none;
	padding: 7px 9px 0px 9px;
	border-right: 1px solid #174992;
}		



	#links {float: left;}
	

	#searchform {
	float: right; 
	display: inline; 

	margin-top: 7px;
	margin-right:5px;
	}
	
	#searchform form {margin: 0px;}	
	#searchform table td {padding: 5px 0px 0px 5px;}	
	#searchform input {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #000000;}	
	
	#twitter {
	padding:0 0 0 10px; 
	width: 70px; 
	border:0;
	}
	
	
.homefade {

background-image : url(http://www.bustedhalo.com/images/home_fade.jpg);
	background-repeat : repeat-x;
	background-position : top;
	background-color : #d7e7ff; }	
	
.subtitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #cc9900;
	}
.clear {clear: both;}	
.red11 {color : #ff0000;}
.search11 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	}
.search11b {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	}	
.churchtab { padding: 0px;	margin: 0px;}
	
	
.divider {clear: both; border-top: 1px solid #cccccc; margin: 10px 0px 10px 0px;}	

.pullquote {
	float: right; 
	width: 250px; 
	margin: 0px 0px 10px 10px;
	padding: 5px 0px 10px 10px;
	color : #164891; 
	border-left: 1px dotted #ff6600; 
	border-bottom: 1px dotted #ff6600; 
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-image : url(/images/pullfade.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	}
	
	
.pullquote_left {
	float: left; 
	width: 250px; 
	margin: 0px 10px 10px 0px;
	padding: 5px 10px 10px 0px;
	color : #164891; 
	border-right: 1px dotted #ff6600; 
	border-bottom: 1px dotted #ff6600; 
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-image : url(/images/pullfade.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	}	
	
	
.survey {
	float: right; 
	width: 200px; 
	margin: 0px 0px 10px 10px;
	padding: 10px;
	color : #333333; 
	border: 1px solid #c6ddff; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #edf4ff
	}	

	
.missionstatement {
	margin: 10px 0px 10px 0px;
	padding: 10px;
	color : #333333; 
	border: 1px solid #c6ddff; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #edf4ff
	}		
	
	
	
	
	
.sidecolumn {
	float: right; 
	width: 250px; 
	margin: 0px 0px 10px 10px;
	padding: 10px;
	color : #333333; 
	border: 1px solid #c6ddff; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #edf4ff
	}	


.picleft, .alignleft {float: left; margin-right: 10px; margin-bottom: 10px;}	
.picright, .alignright {float: right; margin-left: 10px; margin-bottom: 10px; font-size:9px;}
.picright2 {float: right; margin-left: 10px; margin-bottom: 10px;}

.logo_picker#logo_in_article img { height:40px; float:right;}
.logo_picker#logo_in_article img.blogphoto { height:75px; width:75px;}

.logo_picker#logo_in_slider img { height:60px; float:none; margin:5px 0 5px 18px; }
#blogtop a {text-decoration:none;}


.picright, img.alignright  {
background: #fff;
	border: solid 1px #ccc;
	padding: 4px;}
img.picleft, img.alignleft  {
background: #fff;
	border: solid 1px #ccc;
	padding: 4px;}

.articlethumb {float: left; margin-right: 5px; margin-bottom: 5px;}	
.articlethumb2 {float: right; margin-left: 5px; margin-bottom: 5px;}	
.articlethumb img, .articlethumb2 img {border: 1px solid #000000; }	

.fifty {padding-bottom:10px;}
.fifty img  {
background: #fff;
	border: solid 1px #ccc;
	padding: 4px;}



.excerpt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	}
.excerpt p {margin: 0 0 12px 0;
			}	


#leftside {
	text-align: left;
	float: left;
	width: 780px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	padding: 0px;
	}	
#single {
	display: inline;
	text-align: left;
	float: left;
	width: 624px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	}	
#singlepadding {padding: 0px 1px 0px 1px;}			
	
#articlebg {background-image : url(/images/article_bg.gif);
		background-repeat : repeat-y;
		width: 972px;
	}
#indexbg {background-image : url(/images/index_bg.gif);
		background-repeat : repeat-y;
		width: 972px;
	}	
	
#leftsidebar {
	width:157px;
	background-color: #091c37;
	}
	
#rightsidebar {
	width: 191px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #333333;
	}	
#rightsidebar .title,  #leftsidebar .title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
	background-color: #770808;
	padding: 4px 8px 4px 8px;
	border-bottom: 1px solid #ffffff;
	}
#rightsidebar .title {
	text-align: center;
	}

a.rsswidget {color : #ffffff; text-decoration: none;}	
	
	
#rightads {
	text-align: center;
	padding: 0px 0px 10px 5px;
	}	
	
.leftcontent {
		background-color : #091c37;
	background-image : url(/images/sidebox.jpg);
	background-repeat : repeat-x;
	background-position : top;
	border-bottom: 1px solid #ffffff;
	padding: 4px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
}	
.leftcontent .post a {color : #ffffff; text-decoration: none;}		
.leftcontent .post a:hover {color : #ffcc00; text-decoration: none;}
.leftcontent .post {padding-bottom: 3px;}		

	
.leftcontent form {padding: 0px; margin: 0px;}		
		
.leftcontent ul {margin: 6px; padding: 0px 0px 0px 10px;}
.leftcontent li {
		list-style-position : outside;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #ffffff;
		list-style-image : url(/images/side_bullet.gif);
	}
.leftcontent li a {color : #ffffff; text-decoration: none;}		
.leftcontent li a:hover {color : #ffcc00;}				
		
	#footer {
	text-align: left;
	border-top: 1px solid #4471c3;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	background-image : url(/images/navbg.jpg);
	background-repeat : repeat-x;
	background-position : top;
	background-color : #091c37;
	
	
	}	
	#footerpadding {padding: 8px;}		
	#footer a {color : #ffffff; text-decoration: none; margin-right: 15px;}	
	#footer a:hover {color : #ffc70a;}
	#footer .copyright {float: right; display: inline;}	
	
/* Article Page */
#article a {color : #333333;}
#article a:hover {color : #770808;}
#article,#weekly_email {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	}
#article h2,#weekly_email h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	}	
		
#article p,#weekly_email p { margin: 0px 0 12px 0;}
#article .title, #article .title h1 {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color : #770808;
	margin: 0; padding: 0;
	}	
.titlesection {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color : #292b46;
	}	
#article .date {font-size: 11px; color : #999999;}		
#article .author {font-size: 11px; color : #000000;}	
#article .author a {color : #000000;}
#article .author a:hover {color : #770808;}
#article .subtitle, #article .subtitle h1 {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #292b46;
	margin: 0; padding: 0;
	}
#theauthor {
	border: 1px solid #000000;
	background-color: #d9e1ef;
	margin-bottom: 6px;
	}
#theauthor .title {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #292b46;
	display: inline;
	}	
#theauthor .count {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #292b46;
	display: inline;
	}	
	
		
#theauthortext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #333333;
	padding: 8px;
	}

#featuretitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
	background-color: #174992;
	padding: 4px 8px 4px 8px;
	}
#featuretitle a {color : #ffffff; text-decoration: none;}	
#featuretitle a:hover {color : #ffff00;}	
	
	
#articlebody {
	padding: 6px 8px 4px 8px;
	}	
/* END Article Page */

/* Archive listing */
#googpage {
	border-left: 2px solid #0a1b37;
	border-right: 2px solid #0a1b37;
	background-color: #ffffff;
	width: 606px;
	color : #cccccc;
	font-size: 11px;
	}
	


#categorypage {
	border-left: 2px solid #0a1b37;
	border-right: 2px solid #0a1b37;
	background-color: #0a1b37;
	width: 606px;
	color : #cccccc;
	font-size: 11px;
	}
	
	
	
#categorypage .picleft {float: left; margin-right: 10px; margin-bottom: 10px;}	
#categorypage img.picleft  {
background: #0a1b37;
	border: solid 1px #1569f9;
	padding: 4px;}
	

#categorypage a {color : #ffd606;	}
#categorypage a:hover {color : #fb6600;}

#categorypage .sectionhead {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color : #091c37;
	padding-bottom: 8px;
	}	
#categorypage .title	{
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color : #ffffff;
	padding-top: 5px;
	}	
#categorypage .title	a {
	color : #ffffff;
	text-decoration: none;
	}		
#categorypage .title a:hover {color : #fb6600;}	
	
	
#categorypage .subtitle	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #ffd606;
	}		
#categorypage .date	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #cccccc;
	}		
#morestories {
	border-top: 1px solid #ffffff;
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color : #174992;
	background-color: #eeeeee;
	padding: 4px 0px 4px 8px;
	}	
	
.archive {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	margin-bottom: 10px;
	}
.archive a {color : #333333;}
.archive a:hover {color : #770808;}

.thearchivesholder {padding: 0px 6px 10px 6px;}

#thearchives .title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #770808;
	}	
#thearchives .title a {color : #770808; text-decoration: underline;}		
#thearchives .date {font-size: 11px; color : #999999; font-family : Arial, Verdana,  Helvetica, sans-serif;}		
#thearchives .date a {color : #999999; text-decoration: none;}		
#thearchives .author {font-size: 11px; color : #999999;}	
#thearchives .author a {color : #999999; text-decoration: none;}
#thearchives .author a:hover {color : #770808;}
#thearchives .subtitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #292b46;
	}
#thearchives .excerpt {padding: 3px 0px 0px 0px; 	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;}
#thearchives .postmetadata {}


#theauthorarchive {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #292b46;
	background-color: #d9e1ef;
	}
#theauthorarchive .title {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #292b46;
	display: inline;
	}	
#theauthorarchive .count {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #292b46;
	display: inline;
	}	
	
		
#theauthorarchivetext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #333333;
	padding: 8px;
	}
#listing {padding: 6px;}

/* END Archive listing */


/* Word on the street */
#streetquestion {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; color : #292b46;}	

.theirname {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; color : #770808;}
	
.wordonthestreet {margin: 0px 0px 0px 0px; position: relative;}
.wordonthestreet2 {margin: 0px 0px 0px 0px; position: relative;}

.wordonthestreet img, .wordonthestreet2 img  {
background: #fff;
	border: solid 1px #ccc;
	padding: 5px;}

.wordonthestreet span {
	width: 200px;
	height: 84px;
	display: block;
	position: absolute;
	left: 6px;
	top: 123px;
	background: url(/images/ws1.png) no-repeat;
}
.wordonthestreet2 span {
	width: 200px;
	height: 84px;
	display: block;
	position: absolute;
	left: 6px;
	top: 123px;
	background: url(/images/ws2.png) no-repeat;
}


.bubble1padding {padding: 12px 41px 6px 12px;}	
.bubble1 {
	width: 397px; 	
	background-image : url(/images/bubble1_01.jpg);
	background-repeat : no-repeat;
	background-position : top;
	padding: 0px;  
	text-align: right; 
	min-height: 124px;
	margin-top: 8px;
		}
	
.bubble1bot {
	width: 397px; 
	height: 9px;
	background-image : url(/images/bubble1_02.jpg);
	background-repeat : no-repeat;
	background-position : top; 	
	margin-bottom: 8px;
	}	
	

.bubble2padding {padding: 12px 12px 6px 41px;}		
.bubble2 {
	width: 397px; 	
	background-image : url(/images/bubble2_01.jpg);
	background-repeat : no-repeat;
	background-position : top;
	padding: 0px;  
	text-align: left; 
	min-height: 124px;
	margin-top: 8px;
	}
			
.bubble2bot {
	width: 397px; 
	height: 12px;
	background-image : url(/images/bubble2_02.jpg);
	background-repeat : no-repeat;
	background-position : top;
		margin-bottom: 8px;
	}		
	
	
	#letusknow {
	text-align: right;
	padding: 6px;  
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color : #292b46;}
	
	
/* END Word on the street */


.blogheader .title {float: left; padding: 4px 12px 4px 12px;}	

.blogholder {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color : #000000; padding: 4px 4px 12px 4px;}
.blogholder .date {font-family : Verdana, Arial;	font-size: 10px; color : #000000;}
.blogholder .title {font-family : georgia, Verdana, Arial;	font-size: 13px; color : #d04b02; font-weight: bold;}
.blogholder .title a {color : #f33d0d; text-decoration: none;}
.blogholder .title a:hover {color : #000000; text-decoration: none;}
.blogholder .meta {font-family : Verdana, Arial;	font-size: 10px; color : #000000;}
.blogholder .meta a {color : #ff5a00;  text-decoration: none;}
.blogholder .meta a:hover {color : #000000;  text-decoration: underline;}



.author {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
	overflow:auto;
	
	}
.authorname {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color : #292b46;
	}
.authortitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #333333;
	}	



#relatedposts {width: 606px; padding: 8px 8px 4px 8px; border-top: 1px solid #333333; background-color: #f1f1f1;}
#relatedposts h3 {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #292b46;
	}
#relatedposts .related_post li {margin-bottom: 6px;}
#relatedposts a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5476b0;
	text-decoration: none;
	}	
#relatedposts a:hover {color: #292b46;}		

/* Begin Comments*/

#leavecomment {display: none;}
#lac {float: right; display: inline; font-family : Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color : #333333;
	}


#displaycomments {padding: 3px 8px 8px 8px; border-top: 1px solid #000000; background-color: #cccccc;}

#feedbackform {width: 606px; padding: 3px 8px 8px 8px; background-color: #e2f0ff;  border-top: 1px solid #000000;}



#feedbackform form {margin: 0px;}

.comleft input {width: 200px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.comleftsubmit {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.howto a {font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; color: #5476b0;}	
	
.comright textarea {width: 310px; height: 60px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}


.commentstitle {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	color: #660000;
}

.commentholder {border: 1px solid #ffffff; padding: 4px; margin-bottom: 5px;}
.commentholder .avatar {float: left; width: 50px; margin-right: 6px;}
.commentholder .avatar img {border-bottom: 1px solid #333333; border-right: 1px solid #333333;}
.commentholder .number {
	float: right;
	color: #999;
	width: 40px;
	text-align: left;
}
.commentholder .meta {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #333333;
}
.commentholder .meta b {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #a31704;
}
.commentholder .text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #333333;
}
.commentholder .text p {margin: 5px;}


.alt {
	margin: 0;
	padding: 10px;
	}

.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 */




/* church search and events*/
#churchsearchtop {
	background-color: #0a1b37; 
	border-top: 1px solid #ffffff; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
	padding: 8px;
	
	}
	
	
	
#churchsearchtop p {margin-top: 0px;}	
#churchsearchtop .title {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color : #ffffff; padding-bottom: 8px;}
#churchsearchtop .pic {float: right; border: 1px solid #ffffff; margin-left: 6px;}
#churchsearchtop .pic2 {float: right; margin-left: 6px;}
#churchsearchtop a {color : #ffffff; }				
#churchsearchtop b, #churchsearchtop strong {color : #ffffa0; font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;}	
#churchsearchtop a:hover {color : #ffffa0; }
		

.church {padding: 10px 0px 10px 0px; color : #333333; border-bottom: 1px solid #688ecf;}
.churchurl a {color : #999999;}
.churchurl a:hover {color : #333333;}
.churchdes {padding: 8px 0px 0px 0px;}
.state {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color : #840000;}
		
.place {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color : #292b46;}
		
#addevents {font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color : #333333;}	
#addevents td {padding: 3px;}			
#addevents .label {text-align: right;}			
/* end church search and events */


#children {}
#children .excerpt p {margin: 0px;}

.child {margin-bottom: 8px;}
.child .title a {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color : #292b46;}
.child .thumb {float: left; padding-right: 8px;}
.child .thumb img {
background: #fff;
	border: solid 1px #ccc;
	padding: 4px;}



.child .excerpt {}
.child .excerpt p {margin: 0px;}

#featureboxback {background-color: #f1f1f1; border-top: 1px solid #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #333333;
	padding: 8px;}
#featureboxback a {color : #333333; text-decoration: none;}				
#featureboxback a:hover {color : #840000; }

.bymonth {font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #292b46;
		}
.dropsection {color : #000000;
		background-color: #e4e5e7;
		}
#floatdrop {float: right;
	display: inline;
		}	
		
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #d9e1ef;
	color : #292b46;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {height: 1px solid #000000;}

.halo {
	height:25px;
	padding:0px 0 12px 0;
	background: #fff url(/images/halo_star-25px.jpg) no-repeat scroll center;
	}
.halo hr {
  display: none;
}

a img {
	border: none;
	}

#navigation {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #292b46;}
	
#navigation .alignleft, #navigation .alignright {display: inline;}
#navigation .alignleft a {float: left; width: 140px; background-color: #d9e1ef; padding: 6px; display: block; border: 1px solid #333333;}	
#navigation .alignright a {float: right; width: 140px; background-color: #d9e1ef; padding: 6px; display: block; border: 1px solid #333333; text-align: right;}	
	
#navigation a {text-decoration: none; font-weight: bold; color : #292b46;}	
#navigation a:hover {color : #ffffff; background-color: #292b46;}	
/* End Various Tags & Classes*/


#popup {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #666666;}
#popup a {font-weight: bold;
font-size: 10px;
	color : #333333;}

#articlebody ol li {margin-bottom: 6px;}
#articlebody ul li {margin-bottom: 6px;}


.youtube {
	float: right;
	margin:  10px 2px 10px 3px;  
	border: 1px solid #000000;
	}

.youtube p {text-align:center;}

.bible {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color : #292b46;
	border-bottom: 1px solid #688ecf;
	margin-bottom: 6px;
	}	
	
#podcastsbg {
	background-image : url(/images/podcasts_bg.jpg);
	background-repeat : no-repeat;
	background-position : top;
}	
	
	
	
/* halo store box */

.halostoreitem {
	padding: 5px 5px 8px 8px;
	background-color : #091c37;
	background-image : url(/images/sidebox.jpg);
	background-repeat : repeat-x;
	background-position : top;
	border-bottom: 1px solid #ffffff;
}	

.hspic {float: right;
		padding: 0px 0px 3px 5px;
}	
.hspic img {border: 1px solid #000000;}	
.hstitle {
	font-family : Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
	}	
.hstitle a {color : #ffffff; text-decoration: none;}		
.hstitle a:hover {color : #ffcc00;}	
	
.hsprice {
	font-family : Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
	}	
.hsprice a {color : #ffffff;}			


/* end halo store box */
	
	
/* email box */
.emailholder {
	background-color : #ffffff;
	border: 1px solid #8fbc17;
}	
.emailholder form{ margin: 0px;}
.emailhead {
	height: 19px;
}	
.emailitem {
	padding: 5px;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
}	
.emailbutton {
	padding: 5px;
	text-align: center;
	background-color : #ffffff;
	}	

/* end email box */	
	
	
/* begin tool box */

#ratethis {
	padding: 6px 0px 6px 0px;  
}

#toolboxholder {
	background-color: #e8e8e8; 
	border-bottom: 1px solid #c0c0c0; 
	border-top: 1px solid #c0c0c0;
	margin-bottom: 7px;
	padding: 3px;
	}


.toolbox {
	text-align: left;
	padding: 0;
	margin: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	list-style-type: none;
}

.toolbox li {display: inline; padding: 0 6px 0 0;}
.toolbox img {vertical-align: middle;}
.toolbox li a {
	padding: 2px 0 2px 20px;
	text-decoration: underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #363636;
	}	
.toolbox li a:hover {color : #0d90bb;}	
.toolbox li a.print {background: url(/toolbox/images/i_print.gif) no-repeat 0 50%; }
.toolbox li a.email {background: url(/toolbox/images/i_email.gif) no-repeat 0 50%;}
.toolbox li a.comments {background: url(/toolbox/images/i_comments.gif) no-repeat 0 50%; }
.toolbox li a.rss {background: url(/toolbox/images/i_rss.gif) no-repeat 0 50%;}


#toolbox_buttons {display:inline;}
.toolbox_button { margin:0 0 0 0px; padding:0; display:inline; }
.toolbox_button img {height: 23px; }
.toolbox li .toolbox_button a {
	padding: 2px 0 2px 2px;  margin:0; padding:0; }


/* end tool box */			


#hometop {
	background-color: #0a1b37;
	background-image : url(/images/topfade.jpg);
	background-repeat : repeat-x;
	background-position : top;
	border-bottom: 1px solid #999999;
	}

#homeflash {
	width: 432px;
	padding: 6px;
	}
.padding6pix {padding: 6px;
	}
	
	
/* recently featured box HP */	
#recentlyfeatured {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #164891;
	width: 327px;
	}	
#recentlyfeaturedcontent {padding: 0px 6px 0px 6px;
	}	

#recentlyfeatured td {padding: 6px 0px 0px 6px;}

#recentlyfeatured a {	font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #ffffff;
		 text-decoration: none;
	}
	
#recentlyfeatured a:hover {color : #ff8e41;}	
#recentlyfeatured img {border: 1px solid #cccccc;}	
#recentlyfeatured .title {color : #ffffff; text-decoration: none;	font-family :  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}	

/* END recently featured box HP */

	
	
	#homestore {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color: #831517;
	width: 245px;
	}
	#homestore .storetitle	a {	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color : #fecd06;
		 text-decoration: none;
	}
		#homestore .price {	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color : #ffffff;
		 text-decoration: none;
	}
	#homestore a:hover {color : #ffffff;}
	
#homerecent {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color: #ffffff;
	width: 245px;
	}
#homerecentcontent {padding: 0px 6px 0px 6px;
	}	

#homerecent ul {margin: 6px; padding: 0px 0px 0px 10px;}
#homerecent li {
		list-style-position : outside;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #000000;
	}
#homerecent li a {color : #000000; text-decoration: none;}		
#homerecent li a:hover {color : #990000;}			
	
	
	
#homevideo {
	width: 251px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #ffffff;
	}
#homevideo .title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #000000;
		padding-bottom: 8px;
	}	
#homevideo .title a {color : #000000; text-decoration: none;	}		
#homevideo .title a:hover {color : #990000;}		


#morevideo, #morevideo a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #666666;
		text-decoration: none;
	}	

#audiopage {
	border-left: 2px solid #0a1b37;
	border-right: 2px solid #0a1b37;
	background-color: #ffffff;
	width: 590px;
	}
#audiobox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #000000;
	}	
#audiobox a {color : #990000; text-decoration: none;	font-family : georgia,  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}		
#audiobox a:hover {color : #000000;  font-size: 12px;}	

.hometable td {padding: 6px 0px 0px 6px;}

.hometable a {	font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #000000;
		 text-decoration: none;
	}
	
.hometable a:hover {color : #990000;}	
.hometable img {border: 1px solid #cccccc;}	
.hometable .title {color : #164891; text-decoration: none;	font-family : georgia,  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}	

.audtitle a {color : #164891; text-decoration: none; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;}	


#fgpage {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #ffffff;
	width: 293px;
	}
#advertising {
	border: 1px solid #4471c3; 
	background-color: #0a1b37; 
	width: 180px;}	
#advertising a {
	color : #cccccc; text-decoration: none;	font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}		





/* the blog */
#bustedblog {
padding: 6px; 
border-bottom: 1px solid #174992; 
border-top: 1px solid #ffffff; 
background-color: #0a1b37;
margin-bottom: 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
}
#bustedblog a {color : #ffffff;}
#bustedblog a:hover {color : #fbcd06;}

#theblog {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	}	


#theblog .theblogholder {padding: 0px 6px 10px 6px; border-bottom: 1px dotted #174992; margin-bottom: 8px;}

#theblog .title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #770808;
	}	
#theblog .title a {color : #770808; text-decoration: underline;}		
#theblog .date {font-size: 11px; color : #999999; font-family : Arial, Verdana,  Helvetica, sans-serif;}		
#theblog .date a {color : #999999; text-decoration: none;}		
#theblog .author {font-size: 11px; color : #999999;}	
#theblog .author a {color : #999999; text-decoration: none;}
#theblog .author a:hover {color : #770808;}
#theblog .subtitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #292b46;
	}
#theblog .excerpt {padding: 3px 0px 0px 0px; 	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;}
#theblog .excerpt p {margin-top: 0px; margin-bottom: 8px;}

#theblog blockquote {
	margin: 15px 0px 0 10px;
	padding: 6px 10px 5px 10px;
	border-left: 5px solid #205194;
	background-color: #d9e1ef;
	color : #292b46;
	}

#theblog blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
	
	

#connectfade {background-image : url(/images/connect_fade.gif);
	background-repeat : repeat-x;
	background-position : top;
	background-color : #091c37;
	padding: 10px;
	}
.bottombox {padding: 0px 6px 0px 6px;
	}	
#connectfade .title {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #ffffff;
	}		
#connectfade .title a {	color : #ffffff;
text-decoration: none;
	}		
#connectfade td {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
	}		
#connectfade a {color : #ffffff;}		
	
	
.boxpadding {padding: 6px 0px 6px 0px;	}			


#moraldilemma {padding: 6px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
#moraldilemma .item {padding-bottom: 6px; }	
		#moraldilemma .title {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	font-weight: bold;
	color : #f33d0d;}	
	
#moraldilemma .item a {color : #333333; text-decoration:none;}			
#moraldilemma .item a:hover {color : #000000;}			
#moraldilemma span:hover {color : #000000;}		



#homevideobox {padding: 6px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
#homevideobox .item {padding-bottom: 6px; }	
#homevideobox .title {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	font-weight: bold;
	color : #831517;}	
	
#homevideobox .item a {color : #333333; text-decoration:none;}			
#homevideobox .item a:hover {color : #000000;}			
#homevideobox span:hover {color : #000000;}		



#homesex {padding: 0 6px 6px 6px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
#homesex .item {padding-bottom: 6px; }	
#homesex .title {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #831517;}	
	
#homesex .item a {color : #333333; text-decoration:none;}			
#homesex .item a:hover {color : #000000;}			
#homesex span:hover {color : #000000;}		



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #ffffff;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

p.wp-caption-text {
	font-size: 10px;
	text-align: center;
	color: #000000;

	padding: 0 4px 0px;
	margin: 0;
}
/* End captions */


a.button {
	display:inline-block; 
	background-color : #2358b8; 
	border: 1px solid #548cf3;
	padding: 6px;
	text-decoration: none;
	}
a.button:hover {
	background-color : #133c86; 
	}	


#readinglist li {margin-bottom: 6px;}

/* Advent calendar */
#advent_calendar { border-collapse: collapse; margin-left: 2em; }
#advent_calendar th, #advent_calendar td { border: 1px solid #000; }
#advent_calendar thead { background-color:#9c9; }
#advent_calendar th { font: 12px bold Arial, Helvetica, sans-serif; background-color:#006600; color: #00CC00;}
#advent_calendar td { width: 80px; height: 90px; padding: 0px; overflow: hidden; vertical-align:top; background-color:#006600;}
#advent_calendar tbody .weekend { background-color: #006600; }
#advent_calendar tbody .next, #advent_calendar tbody .previous { background-color:  #000; }
#advent_calendar .previous .date, .next .date { display: none; }
#advent_calendar .date { z-index:2; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#006600; color: #00CC00; font-size:12px; font-weight:bold; font-style:italic; width:80px;}

#advent_calendar tbody .day { background-color:  #006600; }
#advent_calendar .day {z-index:1;  overflow:hidden; height: 80px;  }
#advent_calendar .day img { width:80px;  height:80px; opacity: 0.8;}
#advent_calendar .day img:hover {opacity:1.0;}

#advent_home {padding: 6px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	margin: 0px -18px 0 -18px;
	border-left-color: #FF0000;
	border-right-color: #009900;
	}	

#advent_home item {padding: 6px;}
#advent_home p {padding: 15px;}

#advent_homerecent {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color: #870707;
	width: 245px;
	}
#advent_prize_box {
	width: 550px;
	margin: 6px 15px 0 15px;
	border: 2px solid #009900; 
	background-color:#870707; 
	color: #ffffff; 
	padding: 12px; 
}
#advent_prize_box a:link {color: #FFFFFF;}     /* unvisited link */
#advent_prize_box a:visited {color: #CCCCCC;}  /* visited link */
#advent_prize_box a:hover {color: #009900;}   /* mouse over link */
#advent_prize_box a:active {color: #FFFFFF;}  
#todays_prize { 
	font-size:14px; 
	font-weight:bold; 
	}
	
#advent_todays_prize {font-size: 12px; font-weight:100; }
#advent_todays_prize b {font-size: 14px; font-weight:bold; color:#FFFFFF; }
#advent_not_todays {font-size: 12px; font-weight:bold; color: #009900; padding: 10px 10px 10px 0;}
#advent_not_todays b {font-size: 14px; font-weight:bold; color:#FFFFFF; }

#advent_feature_box, #advent #feature_box {
	width: 550px;
	margin: 0 15px 0 15px;
	overflow: auto; 
	height: 1%;
	border: 1px solid #870707;
	padding:12px;
}

#advent_feature_box blockquote, #advent #feature_box blockquote {border-left-color: #009900; }

#advent .challenge {color: #060 ; text-decoration: none;	font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; border: 1px solid #009900; width:300px; margin: 15px 10px 15px 150px; padding: 2px 12px 12px 12px; background-color: #eee; text-align:center; }

#advent #challenge_hed { margin:0px 0 6px 0px; padding:0; width:180px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:9px;}

#advent legend { color: #F9686B ; }



#advent_logo_home {width:140px;}
#advent_logo_single { float: left; width: 200px; margin: -10px 0 10px 20px; }


#ministry p {line-height: 1.5;}
#ministry strong {color: #990000;}
#ministry h1 { font-size:24px; color: #990000; text-align:left; padding-top: 15px;}
#ministry img { float:right; border: 1px solid #990000; margin: 5px 10px 10px 10px;}
.ministry_image_left { float:left; }
#ministry table td {padding: 5px; border: 1px solid #990000; }
#ministry table td p {line-height: 1.2;}
#ministry li { padding: 15px 30px 5px 20px; }
#ministry li {line-height: 1.2; }

.ministry_box_left,.ministry_box_right,.ministry_box_center {
 	width: 250px; 
	margin: 15px 10px 10px 5px;
	padding: 10px 10px 10px 5px;
	border: 3px solid #FFCC66;
	color : #FFFFFF;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	background-color: #990000;
	}
	
.ministry_box_right {float: right;}
.ministry_box_left {float: left; }
.ministry_box_center { float:none; width: auto; }


.question, #action-button {
		margin-top: 20px;
}

form.quiz-form, #quiz_results {
	text-align:left;
		float:none; 
	width: auto;
	margin: 15px 10px 10px 5px;
	padding: 10px 10px 10px 5px;
	border: 3px solid #FFCC66;
	color : #000000;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}

.single-page-quiz #next-question {
	display:none;
}
.question-content {
	margin-top:20px;
}

#next-question {
	display:none;
}

#q_and_a .q {
	font-weight:bold;
	font-style:italic;
	color: #770808;
	margin: 0 0 8px 0;}
#q_and_a .a {margin: 0 0 12px 0;}
#q_and_a .a strong {color:#000000; font-weight:bold;}

#q_and_a .a2 {margin: 0 0 12px 0;}
#q_and_a .a2 strong {color: #770808; font-weight:bold;}

.sidebar {
	float: right; 
	width: 250px; 
	margin: 0px 0px 10px 10px;
	padding: 5px 0px 10px 10px;
	color : #164891; 
	border-left: 1px dotted #ff6600; 
	border-bottom: 1px dotted #ff6600; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image : url(http://www.bustedhalo.com/images/pullfade.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	}	
	
.sidebar a:link { color : #164891; }	

.sidebar#ww {
	width: 300px;
	margin: 0px 5px 10px 5px;
	padding: 2px 5px 10px 5px;
	border-left: 3px dashed black;
	border-bottom: 3px dashed black;
	border-top: 3px dashed black;
	color:#333333;
	background-color: #FFF5E5;
	background-image:none;
	}
.sidebar#ww img {
	width:240px;
	margin: 0 0 5px 25px;
	border-width:0px;
	}
	
.sidebar#ww blockquote {
	border-left-color:#FFD899;	}
	


#top5 ol { font-size:18px;
	  font-weight:bold;
	  font-style:italic;
	  color: #990000;}
#top5 ol p { font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;}

	
/* calendar - generic based on advent2008 */
.calendar { border-collapse: collapse; margin-left: 2em; }
.calendar th, .calendar td { border: 1px solid #000; }
.calendar thead { background-color:#9c9; }
.calendar th { font: 12px bold Arial, Helvetica, sans-serif; background-color:#006600; color: #00CC00;}
.calendar td { width: 80px; padding: 0px; overflow: hidden; vertical-align:top; background-color:#006600;}
.calendar tbody .weekend { background-color: #006600; }
.calendar tbody .next, .calendar tbody .previous { background-color:  #000; }
.calendar .previous .date, .next .date { display: none; }
.calendar .date { z-index:2; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#006600; color: #00CC00; font-size:12px; line-height:16px; font-weight:bold; font-style:italic; width:80px;}

.calendar tbody .day { background-color:  #006600; }
.calendar .day {z-index:1; height:80px;  overflow:hidden; }
.calendar .day img { width:80px; opacity: 0.8;}
.calendar .day img:hover {opacity:1.0;}

.calendar_home {padding: 6px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	margin: 0px -18px 0 -18px;
	border-left-color: #FF0000;
	border-right-color: #009900;
	}	
.calendar_home item {padding: 6px;}
.calendar_home p {padding: 15px;}

/* contest */

#prize_box {
	width: 550px;
	margin: 6px 15px 0 15px;
	border: 2px solid #009900; 
	background-color:#870707; 
	color: #ffffff; 
	padding: 12px; 
}
#prize_box a:link {color: #FFFFFF;}     /* unvisited link */
#prize_box a:visited {color: #CCCCCC;}  /* visited link */
#prize_box a:hover {color: #009900;}   /* mouse over link */
#prize_box a:active {color: #FFFFFF;}  
#todays_prize { font-size:14px; font-weight:bold; margin-bottom:10px; }
	
#todays_prize {font-size: 14px; font-weight:bold; color:#FFFFFF;}
#todays_prize b {font-size: 14px; font-weight:bold; color:#FFFFFF; }
#not_todays {font-size: 12px; font-weight:bold; color: #009900; padding: 10px 10px 10px 0;}
#not_todays b {font-size: 14px; font-weight:bold; color:#FFFFFF; }

#prize_clue {font-size: 14px; font-weight:bold; color:#dddddd; margin-bottom:5px; }
#advent #prize_box #prize_clue {color:#009900;}

#feature_box {
	width: 550px;
	margin: 0 15px 0 15px;
	overflow: auto; 
	height: 1%;
	border: 1px solid #870707;
	padding:12px;
}

#feature_box blockquote {border-left-color: #009900; }
#feature_box img {float: right; margin-left: 10px; margin-bottom: 10px;}





/* lent */
#lent th {background-color:purple; color: violet; font-size:10px; }
#lent td {background-color:violet;}
#lent .day {background-color: violet; }

#lent .date {color:purple; background-color: violet; }
#lent .datename {color:purple; background-color: violet; font-weight:bold; font-style:italic; width:80px; font-size:8px; line-height: 16px; text-align:center; }

#lent #homerecent { border-left-color: purple;}
#lent #homerecent {border-right-color: purple;}
#lent #homerecent img {float:right;}

#lent_home {
	border-left: 2px solid purple;
	border-right: 2px solid purple;
	background-color: #ffffff;
	width: 233px;
	color: purple;
			font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 6px 6px 6px 6px;
	}

#lent #feature_box {border-bottom-color:purple; }
#lent #feature_box blockquote {border-left-color: violet; }
#lent #feature_box .date {color:purple; background-color: white; }

#lent #prize_box {background-color: purple ;
				  border-color:violet; }
#lent #prize_box #prize_clue {color: #FCF; }
				  
#lent legend { color: violet; }
#fastpraygive {
	background-image:url(http://www.bustedhalo.com/images/lent2009/fastpraygive_banner.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width: 550px;
	color: purple;
	margin: 5px 15px 0 15px;
	height: 1%;
	border: 1px solid purple;
	padding: 50px 12px 0px 12px;
	overflow:hidden;
}
#fastpraygive strong {font-size:12px;}
#slipsupport { font-size:9px; text-align:right; float:right; padding-bottom:2px; color:purple;}
#slipsupport a {color:purple;}

#widget-note { font-size:9px; text-align:left; float:left; padding-bottom:2px; color:purple;}
#widget-note a {color:purple;}


.photogrid table { border-collapse: collapse; margin-left: 24px; }
.photogrid td { border-width:0px; padding: 0px; margin: 0px; overflow: hidden; vertical-align:top;}

.recipe {margin:0 40px 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 10px;}

.boxattop 	{width: 575px; border: 1px solid #990000; padding: 10px; margin: 0 0 15px 5px; font-family:'Times New Roman', Times, serif; font-size:12px;}

/* googling god stuff */
/* old width 608 */
#gg_landing { background-color:#FFFFFF;
		width: 765px;}

.gg_box {border: 1px solid #990000; margin-bottom:10px;}
.gg_box_inner {padding: 5px 10px 5px 10px;}
.gg_box_title {font-size: 12px; font-weight:bold; color : #ffffff; background-color: #174992; padding: 4px 8px 4px 8px;}
#gg_right {width:253px; float:right; padding-left:4px; }
#gg_left { width:506px; }
#gg_right img {float:right;}

#gg_landing a {text-decoration:none;}
#gg_landing #article .title, #gg_landing #article .title h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #770808;
	margin: 0; padding: 0;
	}	
#gg_landing #article a {color : #770808;}
#gg_landing #article a:hover {color : #333333;}
.gg_small	{ font-size:10px;}
#gg_resources  {border: 0px solid #FFFFFF;}
#gg_landing #article #gg_resources td { width: 125px; height:77px; padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; text-align:center; border: 0; } 
#gg_landing #article #gg_resources a { color:white;} 

#gg_resources tr {padding:0px;}
#gg_video { padding-left:43px;}
#gg_features {}

#gg_question_box {}
#gg_question_expert {
	
	width:75px;

	}	

#gg_category_page { background-color: #ffffff;
					font-size:11px;}
#gg_category_page li { padding:0 0 10px 0;}
#gg_category_page li ul li { padding:0 0 0px 0;}
#gg_category_page .title {color:#000;}


/*#connect 		{width:600px; background-color: #174992; padding: 3px;}
.connect_part	{width:190px; float:left; background-color: #174992;}*/

#gg_landing #connect_in_person { position:relative; left:-9px;}

#gg_games {		margin-top:20px;}
#gg_store {		margin-top:20px;}

#questiontop { background-color: #0a1b37; 
	border-top: 1px solid #ffffff; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffffff;
	padding: 8px;
	}
#questiontop a { color : #ffffff;}
#questiontop .title { color : #ffffff;}
#questiontop .expert {float:left; width:101px; padding: 10px 0px 0px 0px;}	
#questiontop .expert, #questiontop .authorname {font-family : Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-align:center;}

.wpp-post-title {font-weight:bold; }

.hometab_subhead {
	padding: 0px 0 5px 5px; margin-top:0px; font-size:10px; font-weight:bolder; font-family:Verdana, Geneva, sans-serif; color:#0a1b37;}
	
.hometab_subhead a {text-decoration:none; color:#0a1b37;}
	
#bb_side {
	float:right;

	font-size:9px;
}


#homedj { padding: 4px 10px 10px 10px;}
#homedj a {	font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color : #000000;
		 text-decoration: none;
	}

.home_inline_logo {float: right; margin-left: 10px; margin-bottom: 10px; font-size:9px; border-width:0px;}
#homedj a:hover {color : #990000;}	
#homedj_name img 	{border-width:0px;}
#homedj_bolt { width:65px;}
#homedj .quote, #articlebody .quote {color: #00317f; text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;}
#articlebody .quote {font-size: 14px;}
#homedj .quote_author, #articlebody .quote_author {color: #00317f; text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size: 9px;}
#articlebody .quote_author {font-size: 11px;}
#homedj .challenge, .entry .challenge {color : #00317f; text-decoration: none;	font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; border: 1px solid #ffcc00; width:180px; margin: 15px 10px 5px 10px; padding: 2px 12px 12px 12px; background-color: #d1e1f5; }
.entry .challenge {width:300px; margin: 15px 10px 5px 90px; padding: 2px 12px 12px 12px; background-color: #d1e1f5; text-align:center; }
.entry .challenge p {font-size:12px; font-weight:bold; }
#homedj #challenge_hed, .entry #challenge_hed { margin:0px 0 6px 0px; padding:0; width:180px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:9px;}

#categorypage.daily_jolt_archive  {
	border-left: 2px solid #0a1b37;
	border-right: 2px solid #0a1b37;
	background-color: #fff;
	width: 606px;
	color : #cccccc;
	font-size: 11px;
	}
	

#twitter_div {}

#blogtop {
padding: 6px; 
border-bottom: 1px solid #174992; 
border-top: 1px solid #ffffff; 
background-color: #0a1b37;
margin-bottom: 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
}
#blogtop a {color : #ffffff;}
#blogtop a:hover {color : #fbcd06;}

#blogtop  img {float: right; margin-left: 10px; margin-bottom: 10px; border: solid 1px #ccc; padding: 2px;}
#blogtop img.bloglogo {float: left; margin-left: 0px; margin-bottom: 0px; margin-right: 5px;  border:hidden;}
	
.home_column-blog {
	margin-bottom:10px;
	padding-top:6px;
}
.home_column-blog a {
	text-decoration: none;}
	
.more-link {
   font-style: italic;
}

.columnist-blogger_name {
	padding: 0px 0 2px 0px; margin-top:0px; font-size:9px; font-weight:bolder; font-family:Verdana, Geneva, sans-serif; color:#0a1b37; text-align:center;}
	


.home_no_table {padding: 0 6px 6px 6px; margin:0px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.home_no_table .item {padding-bottom: 6px; }	
.home_no_table .title {font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #164891;}	
	
.home_no_table .item a {color : #000000; text-decoration:none;}			
.home_no_table .item a:hover {color : #000000;}			
.home_no_table span:hover {color : #000000;}	

.home_no_table .summer  img	{float: left; display:inline; margin-right:10px;}
.home_no_table .summer #morevideo a	{margin-top:10px; display: inline; font-weight:bold;}


.widget_at_bottom { 
	float:right; 
	margin:0 0 0 0px; 
	padding:0; 
	display:inline; 
	position:relative; 
	width:210px; height:50px; 
	vertical-align:bottom;
	border-width: 1px;
	border-color:#000;}

.widget_at_bottom_container	{ border-color:#000; border-width:1px;}
.widget_at_bottom img {height: 50px; float:right; vertical-align:top; }
.widget_at_bottom .widget_text	{ font-size:9px; position:absolute; bottom:0; text-align:right; margin:0 100px 10px 0;}
.widget_at_bottom a {padding: 2px 0 2px 2px;  margin:0; padding:0; text-decoration:none; }

.followus	{ background-color:#fff;
				margin:4px 0 0 0;
				padding:1px 2px 1px 2px;
				border-style:solid;
				border-color:#ccc;
				border-width:1px;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
				text-align:center;
				vertical-align: middle;
				letter-spacing:0.7;
				width: 200px;
				display:inline;
				}
				
				
.fsg img.icon			{float:left; padding: 0 5px 3px 0; height:70px;}
.fsg .sidebar img		{padding-bottom:0px;}
.fsg .survival_strategy {font-weight:bold; margin: 3px 0 3px 0; vertical-align:middle; position:relative; line-height:20px;}
.fsg .quotes, .fsg .seek_find		{font-style:italic; line-height:1.1; border-top:thin black solid; border-bottom:thin black solid; margin:5px 30px 5px 30px; padding:10px 10px 5px 10px;}
.fsg .blurbs p			{margin:5px 0 10px 0; }
.fsg .quotes .author, .fsg .seek_find .author 	{ font-style:normal; font-weight:bold; border:0px;}
.fsg h1.subtitle		{
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color : #770808;
	margin: 0; padding: 0;
	}	
.fsg h1.chapter_number, .fsg h1.chapter_title	{
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : black;
	margin: 0; padding: 0px 0 6px 0;
	text-align:center;
	}
.fsg h1.chapter_number {font-size:16px;}	
.fsg .videos_page .youtube 	{ float:none; margin: 5px 89px 5px 90px;}

/* Print Styles */
@media handheld {
body { background:black; color:black; margin:0; background-image:none; }
#articlebg, indexbg, #rightsidebar .title,  #leftsidebar .title {background-image: none; width: 100%;} 
}