/* LAYOUT STYLES BEGIN */

#shrinkwrap {
font-size:1.2em;
background:url(../images/bgd_main.gif) repeat-y;
width:788px;
margin:0 auto;
padding:0 9px;
position:relative;
}

/* TOP MASTHEAD BANNER */

#masthead { height:84px; }

#masthead.pub {
background-image: none;
}

		#logo{float:left; width:385px; margin:31px 0 0 9px; display:inline; overflow:hidden;}
		#logo img{display:block; float:left}


#topNav{font-size:10px; width:385px; float:left; text-align:right; padding:5px 9px 0 0; overflow:hidden;}


/* MAIN NAV */


#mainNav a {
display:block;
float: left;
}

#mainNav a img {
display: block;
}

#mainNavRight ul, #mainNavRight li {
display: inline;
list-style-type: none;
padding-left: 1em;
}

#mainNavRight img {
vertical-align: middle;
padding-right: .5em;
}



/* SEARCH */

#searchForm {
text-align: right;
position: absolute;
right: 1.5em;
top: 2.8em;
width:228px;
}

#searchForm input {
	float:right;
	margin:1px 0 0;
}


#searchForm input.searchfield {
	float:left;
	background:#FBF3E6 none repeat scroll 0 0;
	border:2px solid #CBAA75;
	height:18px;
	margin:0 2px 0 0;
	padding:3px 0 0 3px;
	width:157px;
}


.leftcol #subscriber #frmSubscriber label { float: left; }
.leftcol #subscriber #frmSubscriber input { float: right; }
.leftcol #subscriber #frmSubscriber input.btnGo { float: none; margin-top: 5px; }
.leftcol #subscriber #frmSubscriber p { 
	clear: both; 
	margin-bottom: 5px; 
	overflow: hidden; 
}
.leftcol #subscriber p { clear: both; }
/* MIDDLE */

.clearhidden {
clear: both;
visibility:hidden;
height:0px;
}

#middleWrapper {
z-index:10;
}


/* TOOLBAR DIVS */

.toolbarWrapper {
	height:30px;
	overflow: hidden;
	width:786px;
}
.toolbarWrapper .pageTools {
	float:left;
	width: 224px;
	z-index:1;
	height:20px;
	padding:5px 0;
}
.toolbarWrapper .pageTools ul {
	padding-left:0.85em;
}
.toolbarWrapper2 {
	/*position: absolute;*/
}
.toolbarWrapper2 .pageTools {
	overflow:hidden;
	padding:7px 0 0 10px;
}
#middleWrapper .toolbarWrapper2 .pageTools ul {
	margin:0;
	padding:0;
}

.resultsTools {
	border-top-style:none;
	border-top-width:1px;
	margin: 0;
	height:20px;
	padding: 5px 0;
	float: right;
	width:548px;
}
.resultsTools ul {
	height: 20px;
}
.resultsTools li {
	color: #fff;
	height: 2em;
	display: block;
	padding: 0.1em 0 0;
	margin-left: 3em;
	_margin-left: 1.6em;
	float: left;
}

.resultsTools li.rtPrev {
	margin-left: 0;
}
.resultsTools li.rtResults {
	background: url(/images/ico-results.gif) no-repeat left center;
	padding-left:12px;
}
.resultsTools li.rtLook {
	background: url(/images/ico-lookitup.gif) no-repeat left center;
	padding-left:12px;
}


/* LEFTCOL */

#leftcol {
padding:20px 10px;
width:204px;
float: left;
min-height: 60px;
}

/* CONTENT */

#content {
	/*float: right;*/
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 1.2em;
	padding-left: 1em;
	overflow:hidden;
	_overflow:visible;
	width:538px;
	min-height: 20em;
	height: auto !important;
	height: 20em;
}
#content.privacy_policy { margin-top: 1.5em; }
.listpage #content{float: right;}

/* FOOTER */

#footerWrap {
height:90px;
overflow:hidden;
}

#footerLeft img {
	margin:20px 0 95px 20px;
	float: left;
}

#footerRight #subscriberName {
padding: 0.7em 0.8em 0.7em 0.4em;
float:right;
}

#footerRight #subscriberLogo {
padding: 2px 1.2em 0 0;
float: right;
}

#footermid {
	padding: 12px 0 0 20px;
	color:#5A3029;
	clear: both;
	font-size:0.917em;
	font-weight:bold;
	border-top: 2px solid #4C647E;
}

#footermid p {
	font-size: 10px;
}

#footerWrap #sponsor {
	background-color:#4D647E;
	float:right;
	margin:20px 20px 0 0;
	padding:0 0 0 120px;
	position:relative;
}
#footerWrap #sponsor img{width: 136px;}

#sponsor .sponsor-content {
	font-size:11px;
	font-weight:bold;
	left:0;
	line-height:14px;
	margin:-20px 0 0;
	padding:5px 0 5px 10px;
	position:absolute;
	top:50%;
	width:110px;
}
#sponsor p {
	margin-bottom: 5px;
}

#sponsor img {display:block;border:5px solid white;}


/* PRINT VERSIONS */

/* for displaying on screen print version of article */
#article_print {
width: 13cm;
/*width: 490px;*/
text-align: left;
}

a.nolink, a:hover.nolink, a:link.nolink, a:visited.nolink {
text-decoration:none;
}

#content_print {
padding-left: 1.4em;
padding-top: 1.4em;
padding-right: 1em;
padding-bottom: 1.4em;
width: 33.2em;
}

#content_print p {
margin: 0.6em 0;
font-size: 0.8em;
line-height: 1.4em;
}


/* What's This */

.moreInfo { display: none; }

#moreInfo {
	visibility: hidden;
	position: absolute;
	z-index: -100;
	width: 28em;
	padding:0;
}
#moreInfo span {
	display:block;
	border-width:1px;
	border-style: solid;
	padding: 0.4em 0.5em 0.4em;
	font-size: 1em;
	line-height:1.2em;
}

img.whatsThis {
	cursor: pointer;
}


/* More/Less */

.first_batch li.more, .last_batch li.less { display: none; }



/* Bible Verse Lookup */

#lookUp {
	background:#CDBEA9 none repeat scroll 0 0;
	border:1px solid #86827B;
	visibility: hidden;
	padding:7px 7px 2px;
	position:absolute;
	right:9px;
	top:0;
	width:374px;
	height: 75px;
	z-index:999;
}

#lookUp h3 {
	border-bottom:1px solid #CCCCCC;
	margin:0 0 7px;
	padding:0 0 2px;
	color: #333;
}

#lookUp #close {
	float:right;
}

#lookUp #close a {
	color: #333;
}

/* -= Bible tools 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* first reset styles for this area */
#bibletools ul, #bibletools dl, #bibletools ol { padding:0; margin:0; font-size:100%;}

#bibletools dl {
	font-size: 10px;
	overflow:hidden;
	padding:2px 0;
}
#content #bibletools dl {
	padding: 5px 0;
	width: 34.7em;
	font-size:0.917em;
}
#bibletools dd,
#bibletools dt {
	float:left;
	margin:0;
}

#bibletools dt {
	/*padding-top:3px;*/
}

#bibletools dl img,
#bibletools dl input,
#bibletools dl select {
	vertical-align:middle;
}

#bibletools select {
	font-size:.95em;
	width:204px; 
	height:22px;
	border:1px solid #8f705b;
	float:left;
	border:1px solid #8F705B;
	margin:0 3px;
}

#bibletools input {
	font-size:0.833em;
	height: 18px;
	width: 18px;
	border:1px solid #8f705b;
	border:1px solid #8F705B;
	margin:0 4px 0 2px;
	padding:0 0 0 2px;	
}
#bibletools #lookup_chapter{margin-left: 8px;}
#bibletools .selectTransC input {
	float: left;
	border:medium none;
	height:15px;
	margin: 0;
	padding:0;
	width:15px;
}
#bibletools .selectTransC label {
	float: left;
	width: 35px;
	margin: -3px 0 0 0;
	padding: 0 0 0 8px;
	line-height: 12px;
	font-size: 9px;
	color: #5B504E;
}
#bibletools .chptLookupC select {
    margin: 0 5px;
    width: 203px;
}
#content #bibletools .chptLookupC select { width:140px; }
#bibletools dl .selectTransC a, 
#bibletools dl .selectTransC a:visited { 
	font-weight: normal;
}

#bibletools .active {
color: #000;
}

#bibletools dl input.gobutton { 
	border:medium none;
	height:auto;
	margin:0;
	padding:0;
	width:auto;
}	

#content #bibletools input, #content #bibletools select { border: 1px solid #8F705B; padding: 1px; }
.input_border { border: 1px solid #bbbb99; padding: 2px; }
#content #bibletools input.gobutton { border:none; } 
#content #bibletools .chptLookupC select { height: 20px; }

.default {float: left; margin: 0 0 0 10px; padding: 8px 0 0 8px; width: 73px; height: 24px; background: url(../images/2011/bg_save_default.jpg) left top no-repeat;}
.default input {float: left;}

#lookUp #bibletools dl dt.chptLookup img {padding-left: 17px;}