@charset "UTF-8";
/* CSS Document */


/*--- Containers ------------------------------------------------------*/

body, html
{
	margin: 0;
	padding: 0;
	background-color: #000000;
}

#page_wrapper
{
	width: 100%;
	height: 100%;
	min-width: 1250px;
	margin: 0;
	padding: 0;
	background-color: #000000;
}

#content_wrapper
{
	width: 1200px;
	height: 100%;
	min-height: 600px;
	margin: auto;
	background: url('../images/smpage_bkgd.png') repeat-y;
}

#content_content
{
	width: 1150px;
	height: 100%;
	min-height: 650px;
	margin: auto;
	padding-bottom: 100px;
	background-color: #565350;
}

#image
{
	width: 738px;
	height: auto;
	margin: auto;
}

#image img
{
	max-width: 738px;
	height: auto;
}

#description
{
	width: 700px;
	height: 100%;
	min-height: 80px;
	margin: 20px auto 0px auto;
}

#postBox
{
	width: 770px;
	height: 100%;
	margin: 2px auto 2px auto;
	background: url('../images/postBox.png') no-repeat;
}

#postTable
{
	margin-left: 15px;
}

td.postTable
{
	padding: 5px;
	text-align: left;
}

.videos
{
	position: relative;
	width: 574px;
	height: 323px;
	top: 50px;
	left: -250px;
	padding: 20px;
	background-color: pink;
}

img
{  
	border-style: none;
	border: 0px;
}

#seriesPost
{
	width: 248px;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 12px;
	margin: 14px 0px 14px 39px;
	padding: 0px;
}

#series_content
{
	width: 900px;
	height: 100%;
	background-color: #494744;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#podcast
{
	width: 800px;
	height: 100%;
	background-color: #494744;
	margin: 0px auto 0px auto;
	padding: 20px 50px 20px 50px;
}

.feedLink
{
	width: 700px;
	height: 200px;
	margin: 0px 0px 0px 30px;
}

.podcast_img
{
	position: relative;
	border: none;
	padding: 0px;
	margin: 0px 15px 10px 0px;
	float: left;
}

#speakers
{
	position: relative;
	width: 820px;
	height: 100%;
	margin: 0px 165px 200px 165px;
	padding: 0px 0px 100px 0px;
}

.pastors
{
	width: 800px;
	height: 230px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0px auto 0px auto;
}

.speakers
{
	width: 800px;
	height: 230px;
	padding: 30px auto 15px auto;
	margin: 0px auto 40px auto;
}

.rightButtons
{
	height: 23px;
	margin: 12px 140px 0px 0px;
	padding: 0px;
	float: right;
}

.rightButtons_m
{
	height: 23px;
	margin: -30px 12px 0px 0px;
	padding: 0px;
	float: right;
}

.rightButtons_d
{
	position: relative;
	height: 23px;
	right: 200px;
	padding: 0px;
	float: right;
}

#guestBox
{
	margin: 0px 40px 0px 40px;
}


/*-- Tab Nav ----------------------------------------------------------*/
#allBox
{
	width: 900px;
	height: 100%;
	margin: 0px 125px 0px 125px;
	padding: 0px;
}

#allBox_top
{
	width: 900px;
	height: 11px;
	background: url('../images/contentBox_top.png') no-repeat;
}

#allBox_bottom
{
	width: 900px;
	height: 11px;
	background: url('../images/contentBox_bottom.png') no-repeat;
}

#allBox_content
{
	width: 900px;
	height: 100%;
	background-color: #494744;
	margin: 0px;
	padding: 0px;
}

.clear
{  
 	clear: both;  
} 

#search_box
{
	width: 800px;
	height: 100%;
	margin: auto;
	padding: 30px;
}

/*--- Text Styling -----------------------------------------------------*/

p, tr, li
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: normal;
}

p
{
	margin: 0px 0px 15px 0px;
}

td
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

a, a:link, a:visited
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover, a:active
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.white, a.white:link, a.white:visited
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.white:hover, a.white:active
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.questions, a.questions:link, a.questions:visited
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12pt;    
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.questions:hover, a.questions:active
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12pt;    
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 30pt;    
	font-weight: normal;
	color: #1b657b;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 14pt;    
	font-weight: normal;
	color: #ffffff;
	padding: 22px 0px 0px 45px;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 13pt;    
	font-weight: normal;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 14pt;    
	font-weight: bold;
	color: #87bb59;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

hr
{
	width: 700px;
	height: 1px;
	background-color: #000000;
	border: none;
	overflow: hidden;
	padding: 0;
	margin: -2px 35px -2px 35px;
	text-align: left;
}

.none, .none a
{
	margin: 0px;
	padding: 0px;
}

.green
{
	color: #87bb59;
}

.view
{
	color: #87bb59;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

#rightButtons, #rightButtons ul
{
    display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}

#rightButtons li
{
    float: left;
	margin: 0px 5px 0px 5px;
}

#imageList, #imageList ul
{
    display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}

#imageList li
{
    float: left;
}

#guests, #guests ul
{
    display: inline;
	list-style: none;
	padding: 0px 40px 0px 40px;
	margin: 0px;
}

#guests li
{
    float: left;
	padding: 10px;
}

.H_series, a.H_series, a.H_series:link
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11pt;    
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
}

a.H_series:visited
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11pt;    
	font-weight: normal;
	color: #1c1c1c;
	margin: 0;
	padding: 0;
}

a.H_series:hover, a.H_series:active
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11pt;    
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

.H_speaker
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 9pt;    
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.H_image
{
	width: 205px;
	height: 90px;
	margin-bottom: 5px;
	padding: 0;
}

.postDetails
{
	color: #ffffff;
	font-size: 10pt;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 45px;
}

.tags
{
	color: #000000;
	font-size: 9pt;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 45px;
}

#topics, #topics ul
{
	position: relative;
	padding: 0px;
	margin: 0px;
	left: 60px;
}

li.topics 
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: normal;
	padding: 6px;
	margin: 0px;
}


/*-- Buttons -----------------------------------------------------------*/

#postButton_box
{
	position: relative;
	width: 400px;
	height: 23px;
	top: -46px;
	left: 380px;
}

#postButtons, #postButtons ul
{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}

#postButtons li
{
	float: left;
}

#shareButton_box
{
	position: relative;
	width: 200px;
	height: 25px;
	top: -116px;
	left: 502px;
	margin: 0;
	padding: 0;
}

#shareButtons, #shareButtons ul
{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}

#shareButtons li
{
	float: right;
}


.b_saudio
{
	display: block;
	width: 95px;
	height: 23px;
	background: url('../images/b_saudio.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_saudio:hover 
{
	background-position: 0 0;
}

.b_svideo
{
	display: block;
	width: 95px;
	height: 23px;
	background: url('../images/b_svideo.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_svideo:hover 
{
	background-position: 0 0;
}

.b_podcastaudio
{
	display: block;
	width: 96px;
	height: 23px;
	background: url('../images/b_podcastaudio.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_podcastaudio:hover 
{
	background-position: 0 0;
}

.b_podcastvideo
{
	display: block;
	width: 96px;
	height: 23px;
	background: url('../images/b_podcastvideo.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_podcastvideo:hover 
{
	background-position: 0 0;
}

.b_relvid
{
	display: block;
	width: 88px;
	height: 23px;
	background: url('../images/b_relvid.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_relvid:hover 
{
	background-position: 0 0;
}

.b_notes
{
	display: block;
	width: 49px;
	height: 23px;
	background: url('../images/b_notes.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_notes:hover 
{
	background-position: 0 0;
}

.b_alphabetical
{
	display: block;
	width: 87px;
	height: 23px;
	background: url('../images/b_alphabetical.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_alphabetical:hover 
{
	background-position: 0 0;
}

.b_bydate
{
	display: block;
	width: 83px;
	height: 23px;
	background: url('../images/b_bydate.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_bydate:hover 
{
	background-position: 0 0;
}

.b_speaker
{
	display: block;
	width: 83px;
	height: 23px;
	background: url('../images/b_speaker.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_speaker:hover 
{
	background-position: 0 0;
}

.b_series
{
	display: block;
	width: 83px;
	height: 23px;
	background: url('../images/b_series.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_series:hover 
{
	background-position: 0 0;
}

.b_service
{
	display: block;
	width: 83px;
	height: 23px;
	background: url('../images/b_service.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_service:hover 
{
	background-position: 0 0;
}

.b_topic
{
	display: block;
	width: 83px;
	height: 23px;
	background: url('../images/b_topic.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_topic:hover 
{
	background-position: 0 0;
}

.b_archive
{
	display: block;
	width: 83px;
	height: 23px;
	background: url('../images/b_archive.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_archive:hover 
{
	background-position: 0 0;
}

.b_weekends
{
	display: block;
	width: 72px;
	height: 23px;
	background: url('../images/b_weekends.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_weekends:hover 
{
	background-position: 0 0;
}

.b_wednesdays
{
	display: block;
	width: 87px;
	height: 23px;
	background: url('../images/b_wednesdays.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_wednesdays:hover 
{
	background-position: 0 0;
}

.b_healing
{
	display: block;
	width: 95px;
	height: 23px;
	background: url('../images/b_healing.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_healing:hover 
{
	background-position: 0 0;
}

.b_19north
{
	display: block;
	width: 57px;
	height: 23px;
	background: url('../images/b_19north.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_19north:hover 
{
	background-position: 0 0;
}

.b_thrive
{
	display: block;
	width: 45px;
	height: 23px;
	background: url('../images/b_thrive.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_thrive:hover 
{
	background-position: 0 0;
}

.b_alltopics
{
	display: block;
	width: 83px;
	height: 23px;
	background: url('../images/b_alltopics.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_alltopics:hover 
{
	background-position: 0 0;
}

.b_michelle
{
	display: block;
	width: 124px;
	height: 23px;
	background: url('../images/b_michelle.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_michelle:hover 
{
	background-position: 0 0;
}

.b_sortbydate
{
	display: block;
	width: 87px;
	height: 23px;
	background: url('../images/b_sortbydate.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_sortbydate:hover 
{
	background-position: 0 0;
}

.b_sortbybook
{
	display: block;
	width: 87px;
	height: 23px;
	background: url('../images/b_sortbybook.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.b_sortbybook:hover 
{
	background-position: 0 0;
}

.b_helpbutton
{
	display: block;
	position: relative;
	width: 16px;
	height: 16px;
	background: url('../images/b_helpbutton.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	left: 20px;
	top: 3px;
	float: left;
}

.b_helpbutton:hover 
{
	background-position: 0 0;
}

.b_email
{
	display: block;
	position: relative;
	width: 23px;
	height: 23px;
	background: url('../images/b_email.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	left: 20px;
	top: 3px;
	float: left;
}

.b_email:hover 
{
	background-position: 0 0;
}

.b_twitter
{
	display: block;
	position: relative;
	width: 23px;
	height: 23px;
	background: url('../images/b_twitter.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	left: 20px;
	top: 3px;
	float: left;
}

.b_twitter:hover 
{
	background-position: 0 0;
}

.b_facebook
{
	display: block;
	position: relative;
	width: 23px;
	height: 23px;
	background: url('../images/b_facebook.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	left: 20px;
	top: 3px;
	float: left;
}

.b_facebook:hover 
{
	background-position: 0 0;
}

.b_pinterest
{
	display: block;
	position: relative;
	width: 23px;
	height: 23px;
	background: url('../images/b_pinterest.png') bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	left: 20px;
	top: 3px;
	float: left;
}

.b_pinterest:hover 
{
	background-position: 0 0;
}



/*-- Ref tagger CSS -----------------------------------------------------*/

.lbsTooltip
{
	background: #f3f3f3;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltip div
{
	text-align: left;
}

.lbsTooltipHeader
{
	background: #87bb59;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial,Helvetica,serif;
	margin: 6;
	padding: 4px 4px 4px 8px;
	position: relative;
	border: 0;
}

.lbsTooltipBody 
{
	padding: 8px 8px 0 8px;
	margin: 0;
	position: relative;
	z-index: 2;
	border: 0;
	line-height: 16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: #000000;
	font-family: Arial,Helvetica,serif;
	font-size: 12px;
	line-height: 14px;
}

.lbsTooltipFooter
{
	font-size: 11px;
	font-family: Helvetica,Arial,serif;
	bottom: 4px;
	margin-top: 4px;
	position: absolute;
	text-align: right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: #87bb59;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	font-family: Helvetica,Arial,serif;
}

.lbsTooltipFooter div
{
	text-align: right;
}


.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
	font-size: 85%;
	top: -1px;
	position: relative;
}

.lbsTooltipBody .ch-ref
{
	font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
	color: #565350;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}

