@charset "utf-8";

/* General Tag Overrides */
body
{
background:url(/images/00_home/bg_grad.gif) top repeat-x;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#452417;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
	.content div, a, p, span, input, img
	{
	position:relative;
	#position:inherit;
	}
	#scripture_tabs a, img
	{
	position:relative;
	#position:inherit;
	}
a
{
color:#781115;
text-decoration:none;
cursor:pointer;
}
a:hover
{
text-decoration:underline;
}
.content div
{
/*border:1px solid #00ff00;*/
}
img
{
border:none;
}

/* Template Styles */
.overall
{
background:url(/images/00_home/bg_overall.jpg) top left no-repeat;
width:978px;
min-height:181px;
text-align:left;
}
.sidebar
{
width:320px;
float:left;
/*#overflow:visible;*/
}
.content
{
width:640px;
float:right;
/*#overflow:visible;*/
}
.greybar
{
height:1px;
overflow:hidden;
width:100%;
background-color:#787878;
}

/* Main Pages */
#header
{
overflow:visible;
height:207px;
}
#main
{
background:url(/images/template/main_box/box_mid.gif) repeat-y;
overflow:auto;
clear:both;
}
	#main_box_top
	{
	background:url(/images/template/main_box/box_top.gif) repeat-x;
	overflow:hidden;
	height:8px;
	}
	#main_box_bottom
	{
	background:url(/images/template/main_box/box_bottom.gif) repeat-x;
	clear:both;
	overflow:hidden;
	height:9px;
	}


#page
{
overflow:auto;
}
	#page_head
	{
	background-color:#f1f1f1;
	overflow:auto;
	width:960px;
	}
	#page_head_general
	{
	background:url(/images/00_home/bg_grad_general.gif) bottom repeat-x;
	background-color:#f1f1f1;	
	overflow:auto;
	width:960px;
	height:auto;
	padding-bottom: 17px;	
	}
	#page_head_general_colored
	{
	background:url(/images/00_home/bg_grad_general2.gif) bottom repeat-x;
	background-color:#f1f1f1;	
	overflow:auto;
	width:960px;
	height:auto;
	padding-bottom: 17px;	
	}
		
	#page_content
	{
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	}
	#page_sidebar
	{
	float:right;
	background-color:#f8ecd9;
	overflow:auto;
	text-align:left;
	width: 360px;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	padding-bottom:150px;
	}

/* Main Page Styles */
.lgbox_top
{
background:url(/images/00_home/lgbox_top.gif) top no-repeat;
width:313px;
height:10px;
overflow:hidden;
}
.lgbox_content
{
background:url(/images/00_home/lgbox_mid.gif) repeat-y;
width:313px;

padding:15px 20px 0px 20px;
}
.lgbox_bottom
{
background:url(/images/00_home/lgbox_bottom.gif) no-repeat;
width:313px;
height:4px;
overflow:hidden;
}
.box input
{
width:210px;
margin-bottom:20px;
margin-top:5px;
}

#video
{
width:313px;
height:235px;
float:left;
margin-right:10px;
margin-top:31px;
}

#quotes
{
width:311px;
height:235px;
float:left;
margin-top:31px;
}

#preorder
{
background:url(/images/00_home/preorder_bg.jpg);
width:313px;
float:left;
margin-right:10px;
overflow:hidden;
}
#preorder_content
{
padding:0px 13px 0px 10px;
overflow:auto;
}
.book_img
{
border-style:solid;
border-width:2px;
border-color:#f8ecd9;
padding:2px 2px 2px 2px;
float:left;
}
.buynow
{
display:none;
}
.book_info
{
width:141px;
float:left;
overflow:auto;
font-size:11px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
}
.book_details
{
font-size:10px;
}
.buynow select
{
width:135px;
font-size:10px;
}

#assets
{
width:311px;
float:left;
display:none;
}
#assets img
{
/*#margin-bottom:3px;*/
}


.webding {
display: hidden;
}


/* X_Secure Pages Style */
.inputHeader
{
margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

.txtBox
{
background:url(/images/02_online/bg_text_input.gif) top repeat-x;
width:225px;
border:1px solid #000000;
color:#000000;
background-color:#FFFFFF;
margin-top:3px;
}

.submitBtn
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#781115; margin-top:20px; background-color:#f8ecd9; border:0px; text-align:left; padding-left:5px; padding-right:5px; overflow:visible;
}

.redFont
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#aa4a44;
}

.pageHeader
{
font-family: 'Times New Roman', Times, serif; font-size:24px; color:#5E382A;
}

.pageSubHeader
{
margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}

.newsletterHeader
{
margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

.credentialHeader
{
font-family:"Times New Roman", Times, serif; font-size:10px; font-weight:bold; margin-top:25px;
}

.credential
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
}

/* General (Static Page - Outside the Login Pages) Styles */

.pageHeaderGen
{
margin-top:30px; margin-left:20px; margin-right: 20px; font-family:'Times New Roman', Times, serif; color:#5e382a; font-size:24px;
}

.pageSubHeaderGen
{
margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:25px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;
}


.button1 
{
margin-top:15px; margin-left:20px; margin-right:8px; float:left;
}

.button2 {
margin-top:15px; float:left;
}

.pictureBox
{
margin-top:13px; width:960px;
}

.areatxt
{
margin-left:20px; margin-top:20px; background-image:url(/images/03_community/textarea_bg.gif); background-repeat:repeat-x; height:102px; width:460px; background-color:#FFFFFF; border:1px solid #000000; color:#000000;
}

.downloadsContentHeader 
{
margin-top: 15px; font-family:'Times New Roman', Times, serif; font-weight:bold; font-size:14px; margin-top:20px; margin-left:20px; margin-right:20px;
}

.breakthroughContainer {
margin-top:30px; margin-left:20px; width:600px; font-family:"Times New Roman", Times, serif; color:#333333;
}

.breakthroughArticleHeader {
font-family:"Times New Roman", Times, serif; color:#333333; font-size:14px; font-weight:bold; margin-bottom:15px;
}

/* --------------------------------------------------------------------------------------------------------------- */


/* Blog Page Styles */
/* Side box styles */
.box
{
margin-top:18px;
}
.box ul
{
list-style:none;
display:inline;
}
.box li
{
text-transform:capitalize;
}
.box_top
{
background:url(/images/00_home/sidebox_top.gif) top no-repeat;
width:293px;
height:10px;
}
.box_content
{
background:url(/images/00_home/sidebox_mid_bg.gif) repeat-y;
width:293px;

padding:20px 20px 20px 20px;
}
.box_bottom
{
background:url(/images/00_home/sidebox_bottom.gif) no-repeat;
width:293px;
height:4px;
}
.box_section
{
margin-bottom:40px;
}
.side_item
{
text-transform:capitalize;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
}

/* Post Styles */
.post
{
margin-top:30px;
clear:both;
}
.post_title
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
line-height:30px;
color:#781115;
margin-bottom:17px;
}
.post_body
{
line-height:20px;
}
.post_body p
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.post_note
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#785141;
text-transform:uppercase;
}
.post_by
{
float:left;
margin-right:25px;
}

/* Blogger Specific Style Overrides */

/* Contributors Fix for Google forced ul and li tags */
#profile-container h2.sidebar-title {display:none;}
#profile-container ul.profile-datablock
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#profile-container li.profile-link
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-position:outside;
}

/* Comment breaker */
#comments
{
clear:both;
}

/***************/
/* Text Styles */
/***************/
.btn_txt 
{/* Search Button */
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#781115;
border:none;
background:none;
}

nltsb_txt_header
{
font-size:24px;
}