/*
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: 972px; 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 : #091c37;
	background-color : #102e5a;*/	
	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; 
	width: 180px;

	margin-top: 1px;
	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;
	background-color: #174992;}	
	
.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;}	


/* menubars */

UL#mainnavBar {
		list-style-type: none;
	padding: 0px;
	margin: 0px;
	height:28px;
z-index: 1; 
}

UL#mainnavBar UL {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

UL#mainnavBar LI {
	float: left;
	padding: 0px 1px 7px 1px;
		text-align:center;
		/*border-right: 1px solid #174992;*/
}
UL#mainnavBar LI a {
		font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

UL#mainnavBar LI:hover {
	/*background-image : url(/images/navbg2.jpg);
	background-color: #0a48b3;*/
	background-color:   #18468a ;
	background-repeat : repeat-x;
	background-position : top;
}

UL#mainnavBar LI.here   {
	/*background-image : url(/images/navbg2.jpg);*/
	background-repeat : repeat-x;
	background-position : top;
}


UL#mainnavBar LI UL LI {
	float: none;
}

UL#mainnavBar A {
	display: block;
	text-decoration: none;
	
}


UL#mainnavBar LI:hover A,
UL#mainnavBar LI.sfhover A {
	position: relative;
	z-index: 999;
}

UL#mainnavBar LI:hover UL.dropdown,
UL#mainnavBar LI.sfhover UL.dropdown {
	display: block;
}

UL#mainnavBar LI:hover UL LI A,
UL#mainnavBar LI.sfhover UL LI A {
	position: static;
}

UL#mainnavBar UL.dropdown {
	display: none;
	position: absolute;
	/*background-image : url(/images/dropbg.png);*/
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0px;
	z-index: 2;
}

UL#mainnavBar UL.dropdown {
	padding-bottom: 10px;
	}


UL#mainnavBar UL.dropdown LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin: 0px;

	white-space:nowrap;
	padding:1px 0px 1px 0px;
}

UL#mainnavBar UL.dropdown LI A {
	color: #ffffff;
	text-decoration: none;
	padding: 6px 25px 6px 6px;
	margin: 0;
	position: relative;
	z-index: 1;
}

UL#mainnavBar UL.dropdown LI:hover A,
UL#mainnavBar UL.dropdown LI.sfhover A {
	color: #333333; 
	/*background-image : url(/images/navroll_bg.gif);*/
	background-color:#cdcdcd;
	border:1px solid #ffffff;
	padding: 5px 25px 5px 6px;
	border-left:0px;
	border-right:0px;
}




/* CLEARFIX REGISTRY */
UL#mainnavBar:after,
.clearFix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* CLEARFIX REGISTRY IE 6 */
* html UL#mainnavBar,
* html .clearFix {
	height: 1%;
}


/* CLEARFIX REGISTRY IE 7 */
* html UL#mainnavBar,
* html .clearFix {
	min-height: 0;
}
/* end menubars */

.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;}
.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 { width: 140px; float:none; margin:5px 0 5px 10px; background-color: white; }
.logo_picker#logo_in_feature_head img { height:30px; float:none; margin:5px 0 5px 35px; }

.logo_newslider img { width: 130px; float:none; margin:5px 0 5px 50px; vertical-align: bottom; }



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

.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 : #000000;
	}
.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;
		background-color: #EEE;
	}	
	
#leftsidebar {
	width:157px;
	background-color: #091c37;
	overflow: hidden !important;
	}
	
#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: 12px;
	color : #ffffff;
	background-color: #770808;
	padding: 4px 8px 4px 8px;
	border-bottom: 1px solid #ffffff;
	}
#rightsidebar .title {
	text-align: center;
	}
	
#rightsidebar .title a,  #leftsidebar .title a {
	text-decoration: none;
	color : #ffffff;
	}

a.rsswidget {color : #ffffff; text-decoration: none;}	
	
	
#rightads {
	text-align: center;
	padding: 0px 0px 10px 1px; 
	margin: 0 0 0 0;
	}	
	
.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: 11px;
	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;*/
	background-color : #000;
	}	
	
.leftcontent li p {display: inline;}
	
	#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: 12px;
	color : #ffffff;
/*	background-color: #174992;*/
		background-color : #091c37;
	padding: 4px 8px 4px 8px;
	border-bottom: 1px solid white;
	}
#featuretitle a {color : #ffffff; text-decoration: none;}	
#featuretitle a:hover {color : #ffff00;}	
	
	
#articlebody {
	padding: 6px 8px 4px 8px;
	font-size: 12px;
	}	
/* 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;

	color : white;
	font-size: 11px;
	}
	
	
	
#categorypage .picleft {float: left; margin-right: 10px; margin-bottom: 10px;}	
#categorypage img.picleft  {
background: #0a1b37;
	border: solid 1px #ccc;
	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;}

.thearchivesholder img.attachment-medium {max-height: 133px; width: auto;}

#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 {width: 60%; padding: 3px 0px 0px 0px; 	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;}
#thearchives .postmetadata {}

#thearchives img {max-width: 350px; height: auto; float: right;}


#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: 12px;
	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 18px 0;
	margin-bottom: 10px;
	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, #navigation .alignleft a, #navigation .alignright 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: 3px 0 1px 0px;
	padding: 2px 0px 0px 10px;
	height: 26px;

	text-align: left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	list-style-type: none;

}

#toolbox_share {
	float: left;
	width: 350px;
	margin-left: 0px;
	}
.synved-social-container {
	display: inline-block;
}	
#toolbox_follow {
	float: left;
	width: 200px;
	margin-left: 0px;
	}

.toolbox li {display: inline; padding: 0 3px 0 0;}
.toolbox img {vertical-align: middle;}
.toolbox li a {
	padding: 2px 0 2px 6px;
	text-decoration: underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	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;
					width:200px;
					float: right;
}
.toolbox_button { margin:0 0 0 0px; padding:0; display:inline; }
#toolbox_buttons img {height: 20px; }
.toolbox li .toolbox_button a {
	padding: 2px 0 2px 0px;  margin:0; padding:0; }

.addthis_toolbox {
	float:left;
	padding-right:0px;
	width:330px;
}
.addthis_button_facebook_like, .addthis_button_tweet {
	height:20px;
	width:90px;}
	.addthis_button_google_plusone {width:50px;}
	
/* 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, .homerecent {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color: #ffffff;
	width: 245px;
	}
#homerecentcontent {padding: 0px 0px 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: 160px;
	margin: 5px;	
	padding: 10px;}
#advertising a {
	color : #cccccc; text-decoration: none;	font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}		





/* 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;}		
	
#home_church	{
	background-color: #fff; 
	padding: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000;
	height:80px;
}
#home_church .title {font-size: 12px; font-weight: bold;}
#home_church img	{ height:80px; margin-right:10px;}

.boxpadding {padding: 6px 0px 6px 0px; 
			width:249px;
			 }			


#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;}


#ministry p {line-height: 1.0;}
#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; }


#wegather_recur img, #wegather_oneTime img { float:none; border:none; }
#ministry #wegather_recur, #ministry #wegather_oneTime { font-size:16px; margin: 10px 15px 10px 15px; width:250px; height:280px; float:left; background-color:#FFF; }
		



.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, #q_and_a .q2 {margin: 0 0 8px 0;}
#q_and_a .q, #q_and_a .q2 {font-weight:bold; font-style:italic;}
#q_and_a .q strong, #q_and_a .q2 strong, #q_and_a .q b, #q_and_a .q2 b {font-weight:bolder;}
#q_and_a .q {color:#770808;}
#q_and_a .q2 {color: #666666;}

#q_and_a .a, #q_and_a .a2 {margin: 0 0 12px 0;}
#q_and_a .a strong, #q_and_a .a2 strong {font-weight:bold;}
#q_and_a .a, #q_and_a .a strong, #q_and_a .a b {color:#000000;}
#q_and_a .a2, #q_and_a .a2 strong, #q_and_a .a2 b {color: #666666;}

.sidebar, #top5 .sidebar {
	float: right; 
	width: 250px; 
	margin: 0px 0px 10px 10px;
	padding: 5px 5px 10px 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
/*		color : #164891; 
	border-left: 1px dotted #ff6600; 
	border-bottom: 1px dotted #ff6600; 
	background-image : url(http://www.bustedhalo.com/images/pullfade.gif);
	background-repeat : no-repeat;
	background-position : bottom; 
*/
	border: thin solid #000;
	color:#000;
	background-color: #EEE;
	}	
	
.sidebar a:link,.sidebar a:visited { color: maroon;}	}	
#top5 .sidebar a { color: maroon; text-decoration: none;}	

.sidebar#review {
	width: 200px;
	margin: 0px 5px 10px 5px;
	padding: 2px 5px 0px 5px;
	border: thin solid #000;
	color:#333333;
	background-color: #DDDDDD;
	background-image:none;
	}

.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;	}
	
#inlinead {
	background-color:#ffffff; 
	border-style:none;
	width: 250px; 
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;

}

#inlinead img {	
	width: 225px;
	margin-left:10px;
}

#top5 ol, ol#top5 { font-size:18px;
	  font-weight:bold;
	  font-style:italic;
	  color: #770808;
	  list-style-position:inside;}
#top5 ol li, ol#top5 li {line-height: 14px;}

#top5 ol li p, ol#top5 li p, #top5 ol li .text, ol#top5 li .text, #top5 ol li ul li, ol#top5 li ul li { font-size: 12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	line-height: 14px;
	}
#top5 ol li h2, ol#top5 li h2 { 
	font-size: 14px;
	  font-weight:bold;
	  font-style:italic;	
	color:#000000;
		margin-bottom: 6px;
}

	
/* 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: #004400; color: #fff;}
.calendar td { width: 80px; padding: 0px; margin: 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, .calendar .weekend { z-index:2; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#006600; color: #ffffff; font-size:10px; line-height:16px; width:80px; }
.calendar .weekend {background-color:#004200;}

/*.calendar tbody .day { background-color: #7DFF57; } */
.calendar .day {z-index:1; height:80px;  overflow:hidden; }
/*.calendar .day img { height:82px; opacity: 0.9;} */
.calendar .day img:hover {opacity:1.0;}

.calendar .calendar_theme { font-weight:bold; text-align:right; color: #FFF; padding: 15px 3px 0 0; }

#calendar_home .item {padding: 0px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	border-left-color: #000;
	border-right-color: #000;
	background-color:#fff;
	}	
#calendar_home .item {}
#calendar_home .item p {padding: 2px 5px 15px 5px;}

/* jolt special */

#prize_box {
	width: 600px;
	margin: 6px 0px 0 0px;
	border: 1px solid #009900; 
	background-color:gray; 
	color: #000; 
	padding: 0px 0px 0px 0px; 
}
#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; }

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

#feature_box blockquote {border-left-color: gray; }
#feature_box img {float: right; margin: 0 0 10px 10px;}
#feature_box .date {color:black; background-color: white; }
#feature_box .slug {color:white; background-color: black; font-weight:bold; width:50px; height:20px; padding:5px 0 0 10px; margin-left:35px; text-transform:uppercase; }

 #challenge {
	width: 550px;
	color: black;
	margin: 5px 15px 0 15px;
	border: 1px solid black;
	padding: 20px 12px 0px 10px;
	overflow:hidden;
	font-size:12px;

}

#challenge #challenge_top {
	margin: -20px -40px 0 -40px;
	height:20px;
	background-color: black;
	color: white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#wildfire_frame { 
	width:600px;
	height:800px; 
}

/* advent */
#advent .date { color: white;}

#advent #feature_box {border-color: darkgreen; }
#advent #feature_box blockquote {border-left-color: darkgreen; }
#advent #feature_box .date {color:darkgreen; }
#advent #feature_box .quote, #advent #feature_box .quote a {color:darkgreen; font-weight: normal; }
#advent #feature_box .slug {background-color: darkgreen; }


#advent #challenge {
	color: darkgreen;
	border-color: darkgreen;
	font-weight:normal;
}

#advent #challenge #challenge_top {
	background-color: #040;
}

#advent #prize_box {background-color: #fff ;
				 border-color: darkgreen;}
#advent #prize_box #prize_clue {color: lightgreen; }

#advent #blogtop { background-color:darkgreen;}


/* lent */
#lent th {background-color:black; color: white; font-size:10px; border: 0px;}
#lent td, #lent .day, #lent .date, #lent .datename {background-color:#52205d;}
#lent .date {color:white; }
#lent .datename, #lent .datename2 {color:white; font-family: Verdana; font-weight: 100; width:100%; font-size:9px; line-height: 16px; text-align:center; }
#lent .datename2 {font-size: 8px; }
#lent img {margin: 0px 0 0 5px; border: 0px; padding: 0px;}


#lent #feature_box {border-color:#52205d; 
	background-image:url(http://www.bustedhalo.com/images/header-fast-pray-give.gif);
	background-repeat:no-repeat;
	width:550px;
	background-position:top;
	padding-top: 70px;
	color: #52205d;
	overflow:hidden;
	}

#lent #feature_box .date {color:#52205d; background-color: white; }

#lent #prize_box {background-color: white ;
				  border-color:black;
				  padding-bottom: 10px;
				  
}
#lent #prize_box #prize_clue {color: white; }
				  
#lent legend { color: violet; }
#lent #challenge, #lent #challenge p {
	color: black;
	border:none;
	font-size:12px;
	padding-right: 30px;
}
#lent #challenge b {font-size:14px;}
#lent #feature_box blockquote {border-left-color: #52205d;
		}
#lent #feature_box .quote {color:#52205d;
		font-weight:normal;
				}
#slipsupport { font-size:9px; text-align:right; float:right; padding-bottom:12px; color:white;}
#slipsupport a {color:purple;}

#widget-note { font-size:9px; text-align:left; float:left; padding-bottom:12px; color:white;}
#widget-note a {color:#52205d;}


.cf-fs1 legend {width:450px;
				}
				
#lent #blogtop { background-color:black!important;}

/* lent on home page */
#lent_home, #lent #homerecent { border-left-color: #52205d; border-right-color: #52205d;}
#lent #homerecent img {float:right;}

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

/* end lent */

/* summer school */
#summerschool #challenge, #summerschool #challenge a {background-color:#030;
	color: white;
font-size:14px;
font-weight:bold;
border-color:#030;
}

#summerschool #challenge #challenge_top {
	background-color: black;
	color: #CCC;
	font-size:18px;
}
#summerschool #feature_box .quote {color:#030;
font-size:16px;}
#summerschool #feature_box .date { width:120px; padding:3px; font-weight:bold; }

#summerschool th {background-color:black; color: white; font-size:10px; }
#summerschool td {background-color:black;}
#summerschool .day {background-color:black; }
#summerschool .date {color:white; background-color:black; }
#summerschool .datename {color:white; background-color:black; font-weight:bold; width:80px; font-size:8px; line-height: 16px; text-align:center; }

#summerschool #blogtop { background-color:#030;}
#summerschool #blogtop p {text-decoration:none;}
/* end summer school */

/* begin dorm-room-care-package */

#dorm-room-care-package th, #dorm-room-care-package td { border: 0px; }

/* end dorm-room-care-package */



.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:82px;

	}	

#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 8px 8px 8px;
	}
#questiontop a { color : #ffffff;}
#questiontop .title { color : #ffffff;}
#questiontop .expert {float:left; width:90px; margin: 10px 0px 0px 10px;}	
#questiontop .expert, #questiontop .authorname {font-family : Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-align:center;}
#questiontop .expert .picleft {height: 70px; border-width: medium; 
background: #fff;
	border: solid 1px #ccc;
	padding: 1px;
	margin-left: 5px}
	

.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 {
	display:block;
	height:80px;
padding: 10px; 
/*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;
	text-align:right;
	text-decoration:none;
}

#blogtop p { margin: 0px 0 12px 0;}

a.blogtoplink {
	text-decoration:none;
}	

#blogtop a:hover {color : #fbcd06;}

#blogtop img.blogphoto {float: right; margin: 0 0 5px 10px; border: solid 1px white;}
#blogtop img.bloglogo  {float: left;  margin: 0 0 0 0; border:hidden; height:70px; margin-right: 5px;  }

	
.column-blog { margin-bottom:10px; padding-top:6px;}
.column-blog .item p {margin-bottom:0;}
.column-blog #morevideo {margin-top:0;}

.picright a, .landing .column-blog a, .item a {text-decoration: none;}

.landing h1, .landing-404 .column-blog .item h1 {
	font-family : georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color : #164891;
}
.landing .title, .column-blog .item .title { font-size: 12px;}
.entry .column-blog .title  {font-size: 10px;}
.landing .column-blog, .landing-404 .column-blog {
	width:280px;
	height:200px;
	margin: 5px 5px 5px 5px;
	float:left;
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	overflow:hidden;
	text-decoration: none;
}
.podcasts-landing .column-blog {height: auto;}

.column-blog .item .title, .entry .column-blog .title {
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;}

.column-blog .series_video {margin-left:24px; }

.voices-landing .column-blog, .entry .column-blog  {width:30%;}
.podcasts-landing .column-blog, .landing-404 .column-blog {height: 170px;}
.404-videos .column-blog {height: 270px;}
.videos-landing .column-blog {height: 270px;}
.landing-404 .column-blog {height:auto;}
.podcasts-landing .column-blog .series_video { margin-top: 15px;}
.entry .landing-404 .404-misc {width:100%; border:1px solid #ccc; margin:10px 0 5px 5px; padding:5px 5px 10px 5px;}

.entry .column-blog  {height: 200px;}


.landinglist .item {
	width:30%;
	height:160px;
	margin: 5px 5px 5px 5px;
	float:left;
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	overflow:hidden;
}	

.landinglist img.bloglogo, .landinglist .bloglogo {width:182px; height: auto; margin-bottom: 2px;}
.landinglist img.blogphoto { float: right; height: 60px; margin: 7px 0 0 2px;}
.landing p, .landinglist p {font-size: 10px; color: black; margin-bottom: 0;}
.landing a, .landinglist a {text-decoration: none; }

.podcasts-list img.blogphoto { float: left; margin-top: 0px; margin-right: 3px; margin-left: 0px;}
.podcasts-list .item {width: 280px; height: 100px; }


.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; width:75px; }
		
.series_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:left;}



.more-link {
   font-style: italic;
}


.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, #article .landing .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, .donate_at_bottom { 
	float:right; 
	margin:0 5px 15px 0; 
	padding:0 0px 0px 0; 
	width:210px; 
	vertical-align:bottom;
	border:#ccc thin solid;
}

.widget_at_bottom {
	height:60px; 
}

.widget_at_bottom_container, .donate_at_bottom_container	{ margin:3px; padding:3px;}
.widget_at_bottom img, .donate_at_bottom img { height:50px; float:right; vertical-align:top; border:none; }
.donate_at_bottom img {padding: 5px;}
.donate_at_bottom .donate_at_bottom_container img { height:42px; float:right; vertical-align: bottom; }
.widget_at_bottom .widget_text, .donate_at_bottom .donate_text	{font-size:9px; margin:0px 0 0px 0;}
.widget_at_bottom .widget_text { text-align:right;  width:110px; height:50px; }
.widget_at_bottom a, .donate_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; margin:5px 30px 0 30px; padding:10px 10px 0 10px;}
.fsg .seek_find p.author	{border-bottom:thin black solid; margin: 0 0 5px 0; padding: 0 0 10px 0;}

.fsg .quotes 	{border-bottom:thin black solid; margin: 0 0 5px 0; padding: 0 0 10px 0;}
.fsg .quotes 	{border-bottom:thin black solid; margin: 5px 30px 10px 30px; padding:10px 10px 0px 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;}


.fsg .sidebar {
	float: right; 
	width: 250px; 
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 10px 5px;
	color: #300; 
	border:double; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	background: #EEE;
	}	
	
.lefthalf {
	width:50%;
	float:left;
	text-align:right;
}
.righthalf {
	width:50%;
	float:right;
}

.drive_counter, .drive_counter a, .drive_counter p {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 60px;
	text-decoration:none;
	text-align:center;
	margin:0;
	padding:0;
	line-height:60px;}
	
.drive_text, .drive_text a, .drive_text p {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 36px;
	text-decoration:none;
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
	line-height:36px;}	
	
.box_at_top {
	width: 90&; 
	border: 1px solid #990000; 
	padding: 10px; margin: 0 5px 5px 5px; 
	font-family:'Times New Roman', Times, serif; font-size:12px;
	font-style:italic;
}

.audio_wrap { width:200px;}
#single .audio_wrap {width: 60%;}
#googlinggod {width:249px;}	
audio.html5audio { width: 200px; }
.html5audio { width: 50%; }

.cse-search-form30 { margin-bottom:15px;}


.T_mp3j {color: #093;}
.buttons_mp3j {background-color:#CC6;}


.box-top, .box-top a {
	display: inline;
	background-color:#091c37;
	margin: 0px 0 0 0px;
	padding:5px 6px 2px 3px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	
	}
	
	
.homenew {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
	background-color: #ffffff;
	width: 245px;
	}
	
.profile_box {
  display: block;
  	width:575px ;
	border:1px solid #900;
	margin:0 0 15px 5px;
	padding: 18px 18px 5px 5px;
	font-family:sans-serif;
	font-size:small;
}

.excerpt .profile_box {
	width:500px;
}

.profile_stats {
		padding: 5px 15px 15px 15px;
	width: 230px;
	border-bottom: 1px solid #900;
	font-weight: bold;
}

.profile_intro {
	
		padding: 15px 15px 5px 15px;
			width: 230px;
	padding-bottom: 1px;
	font-style:italic; font-weight: bold;
}

.profile_box img {
	float:right;
	width: 300px;
	padding-left: 30px;
	border-left:#000 thin;
}

.excerpt .profile_box img {
	width: 200px;
	}

.at_end {
	width: 590px;
	}
	

	
#topbanner_buttons {position: absolute; display:inline; bottom:15px; right:10px; }
#toolbox_buttons { margin-left: 10px;}

.button { margin:0; padding:0; display:inline; position:static; }

#topbanner_buttons .button { margin-left:-6px;}
#topbanner_buttons .button img {height: 30px; }
#toolbox_buttons .button { margin-left:-8px;}
#toolbox_buttons .button img {height: 20px; }

.slideshow-wrapper {background-color: white;
					color: black;
					padding: 5px 5px 0 5px;
					line-height: .5em;
}
.slideshow-title {font-weight: bold;}
.slideshow-caption {font-style: italic;}

/* slideshow plugin tuning*/
.slideshow_container .slideshow_controlPanel {margin-bottom: 15px;}

a.comment-count, .item a.comment-count {font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				text-decoration: none;
				color: maroon;
				margin: 0px;
				}	
				
.item a.comment-count {font-size: 8px;}
#googlinggod a.comment-count, .audtitle a.comment-count {font-size: 8px;}

.home-icon {width: 50px; height: 50px; float: left; clear: left;}
.home-item-right {margin-left: 58px;}
.itunes-subscribe {border: 0px; float:right; height: 20px;}
.home_gg {overflow: hidden; padding-top: 2px;}
.home_no_table .home_gg .item {margin-top: 6px;}

.audio-item {padding-top: 4px;}

.dsq-widget-list li.dsq-widget-item {margin: 0px 0; }
.dsq-widget-list p.dsq-widget-meta {font-size: 100%; font-style: italic;}

 
 .portfolio-side .portfolio-slideshow {

    width: 60%;
    float:left;
    position:relative;
    top:0;
    overflow: hidden;
}
 
.portfolio-side .slideshow-description {
clear: none;
vertical-align: top;
    width: 40%;
    font-size: 8px;
    float: left;
    display: inline;
        position:relative;
    top:0;
}

#audioboxpage img.wp-post-image {float: left; margin: 0 5px 2px 0;}

.question {padding: -20px !important; width:270px !important;}
.question td {padding: -20px !important;}
.qContent {padding: -20px !important; width:270px !important;}

#appeal_letter {margin:5px 15px 15px 15px; padding:10px 20px 30px 20px ; }
#appeal_youtube {
	float: left;
	margin: 10px 2px 10px 3px;  
	border: 1px solid #000000;
	}
#appeal_button_left {
	float: left;
	margin: 0px 10px 10px 5px; 
	}

.recipecard-maincourse {
	background-image: url(http://www.bustedhalo.com/images/recipe-card-maincourse.gif);
	width: 600px;
	height: 409px;
}

.recipecard-sides {
	background-image: url(http://www.bustedhalo.com/images/recipe-card-sides.gif);
	width: 600px;
	height: 409px;
}

.recipecard-dessert {
	background-image: url(http://www.bustedhalo.com/images/recipe-card-dessert.gif);
	width: 600px;
	height: 409px;
}

.recipecard-inside-mono, .recipecard-inside-cursive {
	padding: 80px 30px 40px 35px;
	font-size: 16px;
}

.recipecard-inside-mono {font-family: "Courier", monospace;}
.recipecard-inside-cursive {font-family: cursive;}

.attachment-600x400 {width: 600px; height: 400px;}


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

@media print {
	#toolboxholder, #toolboxholder ul.toolbox, #toolboxholder ul li, #toolboxholder ul li a, img {display: none;}
img {display:none;}

}

@media screen and (max-width: 680px) {
#colorbox {
display:none !important;
}
#cboxOverlay {
display:none !important;
}
}