/* BIBLICAL STYLES */
	/* this is an example of a css file customized with a default design */
	/* -------------------------------------------- */
	/*             GENERAL PAGE COLORS              */
	/* -------------------------------------------- */
	/* general page background colors and bg images */

body{ color:#000; background: #e5dcce; line-height:18px; padding:0 0 20px 0;}

body.oupCookie { background-position: 0 53px; }
.oupCookie #oupcookiepolicy_message { height: 33px; }

ul, ol{list-style:none;}

input, select, textarea {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 1em;
	color: #000000;
}
#content input, #content select, #content textarea {
	padding: 0.25em;
}
#shrinkwrap {
	background-color: #fff;
}

#leftcol {
	background-color: none;
}

#footerWrap {
	background-color: #DDBD89;
	/*border-bottom:1px solid #757069;*/
}

/* FOOTER */
#footerWrap p,#footerWrap a {
	color: #5A3029;
	text-decoration: none;
}

/* -------------------------------------------- */
	/*    PAGE TOOLS AND SEARCH RESULTS TOOLBARS    */
	/* -------------------------------------------- */
.toolbarWrapper {
	background-color: #46383c;
}
.toolbarWrapper .pageTools {
	background-color:#6c6361;
}

/* -------------------------------------------- */
	/*              GENERAL TEXT COLORS             */
	/* -------------------------------------------- */
	/* links and general classes */

.more { margin: 0.5em 0 2em; }
.more a,.less a { /* default image for more links */
	background: url(../images/ico-morearrow.gif) no-repeat right center;
}

.error {
	color: #910;
}

/* Search Hit Highlight */
.hit,#content a.hit,.resultsTools .hit,.resultsTools .miss {
	color: #000;
	background-color: #ec5;
	font-weight: normal;
}

/* #LEFTCOL styles */
#leftcol .toc  {
	overflow: hidden;
}
#leftcol .toc ul {
	/*margin-left:1em;*/
}
#leftcol .toc ul li ul {
	margin:0;
}
.help #leftcol .toc ol {
	margin-left:1em;
}
#leftcol .toc li {
	/*text-indent:-1em;*/
}
#leftcol .toc li li {
}

#leftcol hr {
	border-color: #5a3029;
}

#leftcol .lform hr {
	border-color: #d1ccbb;
}

#leftcol h2 {
	color: #333;
}

#leftcol h5 {
	color: #042;
}

/* #CONTENT styles */ /* Headings h1-h5 */

#content h1 span,
#content h2, #content h2 a, #content h2 a:hover,
#content h3, #content h3 a, #content h3 a:hover,
#content h4 {
	color: #5A3029;
}

/* sidebars */
#content .sidebar {
	border-color: #674039;
	background-color: #f7f4ef;
	color: #000;
}

#content .sidebar h3 {
	margin: 1.5em 0 -1.1em 0;
}

.grove {
	background: url(../images/ico-music.gif) no-repeat left center;
}

.tablecallout {
	background: url(../images/ico-table.gif) no-repeat left center;
}

/* inline images */
#content .caption .larger {
	background: url(../images/ico-larger.gif) no-repeat left center;
}

#content .articleimage {
	border-color: #674138;
}

#content .articleimage .caption {
	background-color: #eee7cc;
}
#content .articleimage .caption a.popup {
	background:transparent url(../images/ico-popup.gif) no-repeat left center;
	display:block;
	font-weight:bold;
	padding-left:18px;
	text-decoration:none;
	height:16px;
}
#content .articleimage .caption a.popup:hover {
	text-decoration: underline;
}
#content #notes {
	border-top: 1px solid #dad0c4;
	font-size: 0.92em;
	margin-bottom: 2em;
}
#content #notes h2 { margin: .3em 0 0; font-size:1em; }
.print #content #notes h2 {	font-family:Arial,tahoma,"sans serif"; }
#content #notes p { margin: 0; }

/* tables */
#content .tdata table {
	border-color: #674039;
}

#content .tdata table td {
	border-top-color: #674039;
	border-right-color: #674039;
}

#content .tdata table th {
	background-color: #f2ead7;
	border-bottom-color: #674039;
	border-right-color: #674039;
}

#content .tdata table td.keynote {
	background-color: #eee7cc;
}

/* what is this? popup  */
#moreInfo span {
	border-color: #cbaa75;
	background-color: #fbf3e6;
}
#content .comparelink {
	float:right;
	font-size:0.92em;
	font-weight:bold;
	margin:0 0 1.4em 1em;
}
#content .comparelink a { text-decoration: none; }
#content .comparelink a:hover { text-decoration: underline; }

/* -------------------------------------------- */
	/*     DASHBOARD - SEARCHBROWSETOOLS STYLES     */
	/* -------------------------------------------- */
#content .searchBrowseTools {
	clear: both;
	margin-top:-4px;
}

#content .searchBrowseTools .pages {
	background-color: #f1e9d6;
	border: none;
	/*margin-left: .03em;*/
}

#timeline .searchBrowseTools td.off,
#content .searchBrowseTools td.off {
	color: #666;
}

#timeline .searchBrowseTools td.first,
#content .searchBrowseTools td.first {
	background:	transparent url(../images/ico-prevresult2.gif) no-repeat left center;
	padding-left:1.8em;
}
#timeline .searchBrowseTools td.last,
#content .searchBrowseTools td.last {
	background:transparent url(../images/ico-nextresult2.gif) no-repeat right center;
	padding-right:1.8em;
}
#timeline .searchBrowseTools td.first_off,
#content .searchBrowseTools td.first_off {
	background:	transparent url(../images/ico-prevresult-off2.gif) no-repeat left center;
	padding-left:1.8em;
}
#timeline .searchBrowseTools td.last_off,
#content .searchBrowseTools td.last_off {
	background:transparent url(../images/ico-nextresult-off2.gif) no-repeat right center;
	padding-right:1.8em;
}

#content .searchBrowseTools #page-selector1 {
	border-color: #8f705b;
	padding: 1px;
}

.jumptofield {
	border-color: #8F705B;
}

/* TABS */
#content .searchBrowseTools .tabs td {
	background: url(../images/tabl.gif) top center no-repeat;
	padding:0 1em;
	text-align:center;
	width:4em;
}

#content .searchBrowseTools .tabs td.first,
.sidebyside #content .tabs td.first {
	background: url(../images/tabl.gif) top left no-repeat;
}

.sidebyside #content .leftcol .tabs td.first {
	background:transparent url(../images/bg_rounded_tab.gif) no-repeat scroll left top;
}

#content .searchBrowseTools .tabs td.last,
.sidebyside #content .tabs td.last {
		background: url(../images/tabr.gif) top right no-repeat;
}
#content .searchBrowseTools .tabs td.on,
.sidebyside #content .tabs td.on {
	background-color: #86817b;
	color: #fff;
	font-weight:bold;
}
#content .searchBrowseTools .tabs td.nostyle,
.sidebyside #content .tabs td.nostyle {
	background: none;
}


.article #content .searchBrowseTools table.tabs,
.sidebyside #content table.tabs {
	margin-top:1.5em;
	width:auto;
}
.article #content .searchBrowseTools .textselector,
.sidebyside #content .textselector {
	background-color:#86817b;
	padding:0.3em 1em;
	margin: 0 0 1.5em;
}
.listpage #content .searchBrowseTools table.tabs { width:100%; }
.listpage #content .searchBrowseTools table.tabs td { width: auto; }
.listpage #content .searchBrowseTools table.tabs td.first { padding:0 1em; }
.listpage #content .searchBrowseTools table.tabs td.last { padding:0 1em; }


/* -------------------------------------------- */
	/*                    FORMS                     */
	/* -------------------------------------------- */
	/* colors for search and contact forms */
#content .dform fieldset {
	border-color: #8b8776;
}

#content .dform fieldset.formbuttons {
	background-color: #eee7cc;
}

.inst {
	color: #555;
}

.ftext,.popup #content textarea.ftext,.popup #content select.ftext,.popup #content input.ftext
	{
	border-color: #bbbb99;
}

/* generic left column form styles */
.lform .inner {
	
}

#leftcol .lform h2,h2.lform {
	
}

/* -------------------------------------------- */
	/*        BROWSE AND SEARCH RESULT STYLES       */
	/* -------------------------------------------- */
.listpage #content li { /* results list border color */
	border-bottom: #dad0c4 solid 1px;
	border-top: none;
}

#leftcol {
	height: auto !important;
	/*height: 300px;*/
	min-height: 300px;
	overflow:hidden;
}
.listpage #leftcol { /*margin-top: 25px;*/ }

/* resets the link color */
.listpage #middleWrapper h3 a,.listpage #middleWrapper h3 a:hover {
	color: #414350;
}

#content .browseparam {
	border-top-color: #bbb;
	border-bottom:1px solid #BBBBBB;
	font-family: Arial,Tahoma,sans-serif;
	font-size: .92em;
}

#content .alphabrowse {
	color: #ddd;
}

#content .alphabrowse a.on {
	color: #222;
}

.search #content .searchtopicsets .topics a {
	background: transparent url(../images/filter_closed.gif) no-repeat left 4px;
	padding: .1em 0 0 1em;
	cursor: pointer;
}
.search #content .searchtopicsets .topics a.open {
	background-image: url(../images/filter_open.gif);
}
.search #content .searchtopicsets .topics a.toggle-disabled { background: none; cursor: auto; }

.search #content .searchtopicsets .topics a img { display: none; }

.article #leftcol .toc a.toggle,
.article #leftcol .toc a.closed,
.listpage #leftcol .topics a.toggle,
.listpage #leftcol .topics a.closed {
	background: transparent url(../images/filter_closed.gif) no-repeat left 4px;
	padding: .1em 0 0 1em;
}
.article #leftcol .toc a.open,
.listpage #leftcol .topics a.open {
	background: transparent url(../images/filter_open.gif) no-repeat left 4px;
	padding: .1em 0 0 1em;
}
.article #leftcol .toc a img,
.listpage #leftcol .topics a img {
	display: none;
}


/* -------------------------------------------- */
	/*              PHOTO ESSAY STYLES              */
	/* -------------------------------------------- */
#content .photoessay {
	border-top: 1px solid #8b8776;
	background-color: #f9f4e1;
}

#content .photoessay img {
	border: 1px solid #bbbb99;
	background-color: #fff;
	padding: 5px;
}

#content p.photosource {
	
}

/* -------------------------------------------- */
	/*                 POPUP STYLES                 */
	/* -------------------------------------------- */

.help #middleWrapper {
	border-top: 1px solid #999;
	min-height: 650px;
}

.popup form fieldset {
	border-bottom-color: #aaa;
}

/* CHARACTER PALETTE -- copied from OLDO */
#charPalette_wrapper {
	display: none;
}

#charPalette {
	background: white;
	border: 1px solid #c6dbe4;
	padding: .2em;
	display: block;
	height: 2em;
}

#charPalette #close_palette {
	display: block;
	float: right;
	padding-right: .4em;
}

#charPalette ul {
	display: block;
	font-weight: bold;
	background: #eee7cc;
	margin: .3em 1em;
}

#charPalette ul li {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 85%;
	background: #eee7cc;
	border: 1px solid #c6dbe4;
	margin: -1px 0 0 -1px;
	text-align: center;
	width: 1.6em;
	height: 1.3em;
	padding-top: .3em;
}

#charPalette ul li * {
	text-decoration: none;
	vertical-align: bottom;
}

#charPalette ul li.last {
	background: #000000;
}

#charPalette ul li.last:hover {
	background: #666666;
}

#charPalette ul li.last a {
	text-decoration: none;
	display: block;
	color: #eee7cc;
}

#charPalette ul li.last a:hover {
	text-decoration: none;
}

#charPalette a {
	margin-top: 0 !important;
}

#charPalette .clear.last {
	height: 1em;
}

/* About Content Styles */
.about #content h3 {
	margin: 2em 0 -1.4em 0;
}

/* Email Sign Up Styles */
#leftcol div.leftform {
	background: #CCE3EE;
	padding: 0 1em;
	margin-top: 1em;
	border: 1px solid #669BB7;
}

#leftcol div.leftform #errorMessage {
	color: #FF0000;
	font: normal .8em Verdana, sans-serif;
}

#leftcol div.leftform input {
	height: 1.2em;
	width: 8em;
	margin-right: 0.2em;
	vertical-align: middle;
}

/*	Login Page styles */
.login div { margin: .8em 0; }
.login label { padding-right: 1em; }
.login #content ul { padding-left: 3em; }
.login #content ul li { list-style:outside disc; }

/* Side By Side Styles */
.sidebyside #content {
	float:none;
	padding:0 1.5em 1.4em;
	width:auto;
}
.sidebyside #content h1 {
	margin: 0.75em 0 0.85em;
}
.sidebyside #content .leftcol {
	float:left;
	width:30.5em;
}
.sidebyside #content .rightcol {
	float:right;
	width:30.5em;
}
#content .commentary_content {
	border: 1px solid #cbaa75;
	background-color: #f7f4ef;
	padding: 0 1.5em;
}
.sidebyside #content .rightcol .commentary_content { margin: 1.3em 0.4em 0 0; }
#content .commentary_content { margin: 1.3em 0 1.5em; }
.sidebyside #content .scrollpanel {
	height:34.5em;
	overflow:auto;
	margin-top:0.5em;
}
.sidebyside #content .bible_content .highlight,
.sidebyside #content .tdata table tr.highlight,
#content.concordance .article-body .highlight {
	background-color: #eecc55;
	color: #000;
}
.sidebyside #content .leftcol .scrollpanel { padding-right:1em; }
.sidebyside #content table.tabs {
	margin-top:1.25em;
}
.sidebyside #content table.tabs td {
	background: url(../images/tabl.gif) top center no-repeat;
	padding:0.4em 1em;
	text-align:center;
	width:5.5em;
}
.sidebyside #content .searchBrowseTools table.tabs td {
	line-height: 1.5em;
}

.sidebyside #content table.tabs td.first {
	width:4em;
}
.sidebyside #content table.tabs td a {
	font-weight: bold;
	text-decoration: none;
}
.sidebyside #content table.tabs td a:hover {
	text-decoration: underline;
}
.sidebyside #content .textselector {
	margin:0;
}
.sidebyside #content .select_edition {
	background-color:#f1e9d6;
	padding:0.5em 1em;
}
.sidebyside #content .select_edition select {
	width:18em;
	border: 1px solid #8f705b;
	padding:0.1em;
	color:#333333;
}
.sidebyside #content .select_edition h2 {
	margin: 0 0 2px 0;
}
.sidebyside #content .select_edition .gobutton {
	display: none;
}
.sidebyside #content .hide_concordance { font-size: .92em; font-weight: bold; margin-bottom:2.5em; }
.sidebyside #content .hide_concordance a { text-decoration: none; }
.sidebyside #content .hide_concordance a:hover { text-decoration: underline; }
.sidebyside #content .hide_concordance .whatsThis img { vertical-align: middle; cursor: pointer; }

#content .commentary_content a#prior_commentary_toggle {
	line-height:1.6em;
	margin:1.5em 0;
	padding: .1em 0 0 1.3em;
	cursor: pointer;
	display: block;
	font-weight: bold;
}
#content .commentary_content a.closed { background: transparent url(../images/filter_closed.gif) no-repeat left 6px; }
#content .commentary_content a.open { background: transparent url(../images/filter_open.gif) no-repeat left 6px; }
#content .commentary_content #prior_commentary { display:none; }

.typical #middleWrapper .privacy_policy ol li { list-style-type:decimal; }
.typical #middleWrapper .privacy_policy ul { margin:1.5em 0; padding:0 3em; }
.typical #middleWrapper .privacy_policy ul li { list-style-type:disc; margin: 0; }
.help #content ol li { list-style-type:lower-alpha; }
.help #content ul { margin:1.5em 0; padding:0 3em; }
.help #content ul li { list-style-type:disc; margin: 0; }

/* concordance scrolling box */

#content.concordance .article-body {
	border: 1px solid #cbaa75;
	padding:0 1em;
}
#content.dual .article-body {
	margin-bottom:1em;
	height:10em;
	overflow:auto;
}
#content.concordance .article-body table {
	width:50%;
}
#content.concordance .article-body table,
#content.concordance .article-body td {
	border: none;
}
#content.concordance .article-body td {
	margin-right: 1em;
}

/* Table Styles */
.article #content table td,
.article #content table th {
	padding-right: 1em;
}
.article #content .tdata table {
	border: 1px solid #674138;
	margin-left: 1px; /*cheat for left border*/
}
.article #content .tdata table th {
	background-color: #f1e9d6;
	border-bottom: 1px solid #674138;
	border-right: 1px solid #674138;
	text-align:center;
	font-weight:bold;
	font-style: normal;
}
.article #content .tdata table td {
	border-top: 1px solid #674138;
	border-right: 1px solid #674138;
	padding:0 0.25em;
	text-align:center;
	line-height:1.6em;
}
.article .tdata .colleft,
.article #content .tdata table td.colleft,
.article #content .tdata table th.colleft {
	text-align:left;
}


#content .bulleted {
	margin:1.5em 0;
	padding:0 3em;
}
.listpage #content .bulleted li, #content .bulleted li {
	list-style-type:disc;
	margin:0;
	border: none;
}

/* BIBLICAL STYLES */
	/* this is an example of a css file customized with a default design */
	/* -------------------------------------------- */
	/*             GENERAL PAGE COLORS              */
	/* -------------------------------------------- */
	/* general page background colors and bg images */

body{ color:#000; background: #e5dcce; line-height:18px; padding:0 0 20px 0;}
ul, ol{list-style:none;}

input, select, textarea {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 1em;
	color: #000000;
}
#login_library, .btnGo{float: left;}
#login_library{padding: 1px;}
#frmCardNumber .btnGo{
	margin-left: 10px;
	margin-bottom: 5px;
}
.ie8 #frmCardNumber .btnGo{margin-right: 10px;}
.ie7 #frmCardNumber .btnGo{
	margin-right: 10px;
}
#content input, #content select, #content textarea {
	padding: 0.25em;
}
}
#shrinkwrap {
	background-color: #fff;
}

#leftcol {
	background-color: none;
}

#footerWrap {
	background-color: #DDBD89;
}

/* FOOTER */
#footerWrap p,#footerWrap a {
	color: #d9dee3;
	text-decoration: none;
}
/* -------------------------------------------- */
	/*              GENERAL TEXT COLORS             */
	/* -------------------------------------------- */
	/* links and general classes */

.more { margin: 0.5em 0 2em; }
.more a,.less a { /* default image for more links */
	background: url(../images/ico-morearrow.gif) no-repeat right center;
}

.error {
	color: #910;
}

/* Search Hit Highlight */
.hit,#content a.hit,.resultsTools .hit,.resultsTools .miss {
	color: #000;
	background-color: #ec5;
	font-weight: normal;
}

/* #LEFTCOL styles */
#leftcol .toc  {
	overflow: hidden;
}
#leftcol .toc ul {
	/*margin-left:1em;*/
}
#leftcol .toc ul li ul {
	margin:0;
}
.help #leftcol .toc ol {
	margin-left:1em;
}
#leftcol .toc li {
	/*text-indent:-1em;*/
}
#leftcol .toc li li {
}

#leftcol hr {
	border-color: #5a3029;
}

#leftcol .lform hr {
	border-color: #d1ccbb;
}

#leftcol h2 {
	color: #333;
}

#leftcol h5 {
	color: #042;
}

/* #CONTENT styles */ /* Headings h1-h5 */

#content h1 span,
#content h2, #content h2 a, #content h2 a:hover,
#content h3, #content h3 a, #content h3 a:hover,
#content h4 {
	color: #5A3029;
}

/* sidebars */
#content .sidebar {
	border-color: #674039;
	background-color: #f7f4ef;
	color: #000;
}

#content .sidebar h3 {
	margin: 1.5em 0 -1.1em 0;
}

.grove {
	background: url(../images/ico-music.gif) no-repeat left center;
}

.tablecallout {
	background: url(../images/ico-table.gif) no-repeat left center;
}

/* inline images */
#content .caption .larger {
	background: url(../images/ico-larger.gif) no-repeat left center;
}

#content .articleimage {
	border-color: #674138;
}

#content .articleimage .caption {
	background-color: #D8E5E0;
}
#content .articleimage .caption a.popup {
	background:transparent url(../images/ico-popup.gif) no-repeat left center;
	display:block;
	font-weight:bold;
	padding-left:18px;
	text-decoration:none;
	height:16px;
}
#content .articleimage .caption a.popup:hover {
	text-decoration: underline;
}
#content #notes {
	border-top: 1px solid #dad0c4;
	font-size: 0.92em;
	margin-bottom: 2em;
}
#content #notes h2 { margin: .3em 0 0; font-size:1em; }
.print #content #notes h2 {	font-family:Arial,tahoma,"sans serif"; }
#content #notes p { margin: 0; }

/* tables */
#content .tdata table {
	border-color: #674039;
}

#content .tdata table td {
	border-top-color: #674039;
	border-right-color: #674039;
}

#content .tdata table th {
	background-color: #f2ead7;
	border-bottom-color: #674039;
	border-right-color: #674039;
}

#content .tdata table td.keynote {
	background-color: #eee7cc;
}

/* what is this? popup  */
#moreInfo span {
	border-color: #cbaa75;
	background-color: #fbf3e6;
}
#content .comparelink {
	float:right;
	/*font-size:0.92em;*/
	font-size:1.0em;
	font-weight:bold;
	margin:0 0 1.4em 1em;
}
#content .comparelink a { text-decoration: none; color: #D76C2A;}
#content .comparelink a:hover { text-decoration: underline; }

/* -------------------------------------------- */
	/*     DASHBOARD - SEARCHBROWSETOOLS STYLES     */
	/* -------------------------------------------- */
#content .searchBrowseTools {
	clear: both;
	margin-top:-4px;
}

#content .searchBrowseTools .pages {
	background-color: #E9E5DF;
	border: none;
	/*margin-left: .03em;*/
}

#timeline .searchBrowseTools td.off,
#content .searchBrowseTools td.off {
	color: #666;
}

#timeline .searchBrowseTools td.first,
#content .searchBrowseTools td.first {
	background:	transparent url(../images/ico-prevresult2.gif) no-repeat left center;
	padding-left:1.8em;
}
#timeline .searchBrowseTools td.last,
#content .searchBrowseTools td.last {
	background:transparent url(../images/ico-nextresult2.gif) no-repeat right center;
	padding-right:1.8em;
}
#timeline .searchBrowseTools td.first_off,
#content .searchBrowseTools td.first_off {
	background:	transparent url(../images/ico-prevresult-off2.gif) no-repeat left center;
	padding-left:1.8em;
}
#timeline .searchBrowseTools td.last_off,
#content .searchBrowseTools td.last_off {
	background:transparent url(../images/ico-nextresult-off2.gif) no-repeat right center;
	padding-right:1.8em;
}

#content .searchBrowseTools #page-selector1 {
	border-color: #8f705b;
	padding: 1px;
}

.jumptofield {
	border-color: #8F705B;
}

/* TABS */
#content .searchBrowseTools .tabs td {
	background: url(../images/tabl.gif) top center no-repeat;
	padding:0 1em;
	text-align:center;
	width:4em;
}

#content .searchBrowseTools .tabs td.first,
.sidebyside #content .tabs td.first {
	background: url(../images/tabl.gif) top left no-repeat;
}

.sidebyside #content .leftcol .tabs td.first {
	background:transparent url(../images/bg_rounded_tab.gif) no-repeat scroll left top;
}



#content .searchBrowseTools .tabs td.last,
.sidebyside #content .tabs td.last {
		background: url(../images/tabr.gif) top right no-repeat;
}
#content .searchBrowseTools .tabs td.on,
.sidebyside #content .tabs td.on {
	/*background-color: #F6F4F0;*/
	background-color: #86817B;
	font-weight:bold;
}
#content .searchBrowseTools .tabs td.nostyle,
.sidebyside #content .tabs td.nostyle {
	background: none;
}


.article #content .searchBrowseTools table.tabs,
.sidebyside #content table.tabs {
	margin-top:1.5em;
	width:auto;
}
.article #content .searchBrowseTools .textselector,
.sidebyside #content .textselector {
	background-color:#86817b;
	padding:0.3em 1em;
	margin: 0 0 1.5em;
}
.listpage #content .searchBrowseTools table.tabs { width:100%; }
.listpage #content .searchBrowseTools table.tabs td { width: auto; }
.listpage #content .searchBrowseTools table.tabs td.first { padding:0 1em; }
.listpage #content .searchBrowseTools table.tabs td.last { padding:0 1em; }


/* -------------------------------------------- */
	/*                    FORMS                     */
	/* -------------------------------------------- */
	/* colors for search and contact forms */
#content .dform fieldset {
	border-color: #8b8776;
}

#content .dform fieldset.formbuttons {
	background-color: #eee7cc;
}

.inst {
	color: #555;
}

.ftext,.popup #content textarea.ftext,.popup #content select.ftext,.popup #content input.ftext
	{
	border-color: #bbbb99;
}

/* generic left column form styles */
.lform .inner {
	
}

#leftcol .lform h2,h2.lform {
	
}

/* -------------------------------------------- */
	/*        BROWSE AND SEARCH RESULT STYLES       */
	/* -------------------------------------------- */
.listpage #content li { /* results list border color */
	border-bottom: #dad0c4 solid 1px;
	border-top: none;
}

#leftcol {
	height: auto !important;
	/*height: 300px;*/
	min-height: 300px;
	overflow:hidden;
}
.listpage #leftcol { /*margin-top: 25px;*/ }

.typical #wrapper,
.article #wrapper,
.search #wrapper,
.listpage #wrapper {
		background: none;
}

.typical #middleWrapper,
.article #middleWrapper,
.search #middleWrapper,
.listpage #middleWrapper {
	background:url(../images/2011/bg_column_right.png) repeat-y left top white;
}

/* resets the link color */
.listpage #middleWrapper h3 a,.listpage #middleWrapper h3 a:hover {
	color: #414350;
}

#content .browseparam {
	border-top-color: #bbb;
	border-bottom:1px solid #BBBBBB;
	font-family: Arial,Tahoma,sans-serif;
	font-size: .92em;
}

#content .alphabrowse {
	color: #ddd;
}

#content .alphabrowse a.on {
	color: #222;
}

.search #content .searchtopicsets .topics a {
	background: transparent url(../images/filter_closed.gif) no-repeat left 4px;
	padding: .1em 0 0 1em;
	cursor: pointer;
}
.search #content .searchtopicsets .topics a.open {
	background-image: url(../images/filter_open.gif);
}
.search #content .searchtopicsets .topics a.toggle-disabled { background: none; cursor: auto; }

.search #content .searchtopicsets .topics a img { display: none; }

.article #leftcol .toc a,
.listpage #leftcol .topics a {
	color:#414350;
}
.article #leftcol .toc a.toggle,
.article #leftcol .toc a.closed,
.listpage #leftcol .topics a.toggle,
.listpage #leftcol .topics a.closed {
	background: transparent url(../images/filter_closed.gif) no-repeat left 4px;
	padding: .1em 0 0 1em;
}
.article #leftcol .toc a.open,
.listpage #leftcol .topics a.open {
	background: transparent url(../images/filter_open.gif) no-repeat left 4px;
	padding: .1em 0 0 1em;
}
.article #leftcol .toc a img,
.listpage #leftcol .topics a img {
	display: none;
}
.search .morespace legend span{display: none;}

/* -------------------------------------------- */
	/*              PHOTO ESSAY STYLES              */
	/* -------------------------------------------- */
#content .photoessay {
	border-top: 1px solid #8b8776;
	background-color: #f9f4e1;
}

#content .photoessay img {
	border: 1px solid #bbbb99;
	background-color: #fff;
	padding: 5px;
}

#content p.photosource {
	
}

/* -------------------------------------------- */
	/*                 POPUP STYLES                 */
	/* -------------------------------------------- */
.popup #masthead {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	height:50px;
}

.help #middleWrapper {
	border-top: 1px solid #999;
	min-height: 650px;
}

.popup form fieldset {
	border-bottom-color: #aaa;
}

/* CHARACTER PALETTE -- copied from OLDO */
#charPalette_wrapper {
	display: none;
}

#charPalette {
	background: white;
	border: 1px solid #c6dbe4;
	padding: .2em;
	display: block;
	height: 2em;
}

#charPalette #close_palette {
	display: block;
	float: right;
	padding-right: .4em;
}

#charPalette ul {
	display: block;
	font-weight: bold;
	background: #eee7cc;
	margin: .3em 1em;
}

#charPalette ul li {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 85%;
	background: #eee7cc;
	border: 1px solid #c6dbe4;
	margin: -1px 0 0 -1px;
	text-align: center;
	width: 1.6em;
	height: 1.3em;
	padding-top: .3em;
}

#charPalette ul li * {
	text-decoration: none;
	vertical-align: bottom;
}

#charPalette ul li.last {
	background: #000000;
}

#charPalette ul li.last:hover {
	background: #666666;
}

#charPalette ul li.last a {
	text-decoration: none;
	display: block;
	color: #eee7cc;
}

#charPalette ul li.last a:hover {
	text-decoration: none;
}

#charPalette a {
	margin-top: 0 !important;
}

#charPalette .clear.last {
	height: 1em;
}

/* About Content Styles */
.about #content h3 {
	margin: 2em 0 -1.4em 0;
}

/* Email Sign Up Styles */
#leftcol div.leftform {
	background: #CCE3EE;
	padding: 0 1em;
	margin-top: 1em;
	border: 1px solid #669BB7;
}

#leftcol div.leftform #errorMessage {
	color: #FF0000;
	font: normal .8em Verdana, sans-serif;
}

#leftcol div.leftform input {
	height: 1.2em;
	width: 8em;
	margin-right: 0.2em;
	vertical-align: middle;
}

/*	Login Page styles */
.login div { margin: .8em 0; }
.login label { padding-right: 1em; }
.login #content ul { padding-left: 3em; }
.login #content ul li { list-style:outside disc; }

/* Side By Side Styles */
.sidebyside #content {
	float:none;
	padding:0 1.5em 1.4em;
	width:auto;
}
.sidebyside #content h1 {
	margin: 0.75em 0 0.85em;
}
.sidebyside #content .leftcol {
	float:left;
	width:30.5em;
}
.sidebyside #content .rightcol {
	float:right;
	width:30.5em;
}
#content .commentary_content {
	border: 1px solid #cbaa75;
	background-color: #f7f4ef;
	padding: 0 1.5em;
}
.sidebyside #content .rightcol .commentary_content { margin: 1.3em 0.4em 0 0; }
#content .commentary_content { margin: 1.3em 0 1.5em; }
.sidebyside #content .scrollpanel {
	height:34.5em;
	overflow:auto;
	margin-top:0.5em;
}
.sidebyside #content .bible_content .highlight,
.sidebyside #content .tdata table tr.highlight,
#content.concordance .article-body .highlight {
	background-color: #eecc55;
	color: #000;
}
.sidebyside #content .leftcol .scrollpanel { padding-right:1em; }
.sidebyside #content table.tabs {
	margin-top:1.25em;
}
.sidebyside #content table.tabs td {
	background: url(../images/tabl.gif) top center no-repeat;
	padding:0.4em 1em;
	text-align:center;
	width:5.5em;
}
.sidebyside #content .searchBrowseTools table.tabs td {
	line-height: 1.5em;
}

.sidebyside #content table.tabs td.first {
	width:4em;
}
.sidebyside #content table.tabs td a {
	font-weight: bold;
	text-decoration: none;
}
.sidebyside #content table.tabs td a:hover {
	text-decoration: underline;
}
.sidebyside #content .textselector {
	margin:0;
}
.sidebyside #content .select_edition {
	background-color:#f1e9d6;
	padding:0.5em 1em;
}
.sidebyside #content .select_edition select {
	width:18em;
	border: 1px solid #8f705b;
	padding:0.1em;
	color:#333333;
}
.sidebyside #content .select_edition h2 {
	margin: 0 0 2px 0;
}
.sidebyside #content .select_edition .gobutton {
	display: none;
}
.sidebyside #content .hide_concordance { font-size: .92em; font-weight: bold; margin-bottom:2.5em; }
.sidebyside #content .hide_concordance a { text-decoration: none; }
.sidebyside #content .hide_concordance a:hover { text-decoration: underline; }
.sidebyside #content .hide_concordance .whatsThis img { vertical-align: middle; cursor: pointer; }

#content .commentary_content a#prior_commentary_toggle {
	line-height:1.6em;
	margin:1.5em 0;
	padding: .1em 0 0 1.3em;
	cursor: pointer;
	display: block;
	font-weight: bold;
}
#content .commentary_content a.closed { background: transparent url(../images/filter_closed.gif) no-repeat left 6px; }
#content .commentary_content a.open { background: transparent url(../images/filter_open.gif) no-repeat left 6px; }
#content .commentary_content #prior_commentary { display:none; }

.typical #middleWrapper .privacy_policy ol li { list-style-type:decimal; }
.typical #middleWrapper .privacy_policy ul { margin:1.5em 0; padding:0 3em; }
.typical #middleWrapper .privacy_policy ul li { list-style-type:disc; margin: 0; }
.help #content ol li { list-style-type:lower-alpha; }
.help #content ul { margin:1.5em 0; padding:0 3em; }
.help #content ul li { list-style-type:disc; margin: 0; }

.typical #content{margin-top: 0; float: right;}


/* concordance scrolling box */

#content.concordance .article-body {
	border: 1px solid #cbaa75;
	padding:0 1em;
}
#content.dual .article-body {
	margin-bottom:1em;
	height:10em;
	overflow:auto;
}
#content.concordance .article-body table {
	width:50%;
}
#content.concordance .article-body table,
#content.concordance .article-body td {
	border: none;
}
#content.concordance .article-body td {
	margin-right: 1em;
}

/* Table Styles */
.article #content table td,
.article #content table th {
	padding-right: 1em;
}
.article #content .tdata table {
	border: 1px solid #674138;
	margin-left: 1px; /*cheat for left border*/
}
.article #content .tdata table th {
	background-color: #f1e9d6;
	border-bottom: 1px solid #674138;
	border-right: 1px solid #674138;
	text-align:center;
	font-weight:bold;
	font-style: normal;
}
.article #content .tdata table td {
	border-top: 1px solid #674138;
	border-right: 1px solid #674138;
	padding:0 0.25em;
	text-align:center;
	line-height:1.6em;
}
.article .tdata .colleft,
.article #content .tdata table td.colleft,
.article #content .tdata table th.colleft {
	text-align:left;
}


#content .bulleted {
	margin:1.5em 0;
	padding:0 3em;
}
.listpage #content .bulleted li, #content .bulleted li {
	list-style-type:disc;
	margin:0;
	border: none;
}

/* -------------------------------------------- */
/*             GENERAL PAGE STYLES              */
/* -------------------------------------------- */
 
body {background: #F6F4F0 url(/images/2011/bg_main.jpg) left top repeat-x; }

#shrinkwrap {background: none; padding-top: 0;}

#wrapper {padding: 0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }

#logo {float: left; position: static; margin: 12px 0 0 9px;}

#logo img {height: auto; max-height: auto; }

#topNav {float: right; padding: 3px 20px 0 0;}

#masthead { height: 50px; background: none; border-left:1px solid #565763; border-right:1px solid #565763; margin:0 -1px; /*position:relative;*/ padding-top:1px; }

#searchArea {clear: both; position: relative; height: 65px; background: url(/images/2011/bg_searchBar.gif) left top repeat-x;}

#searchForm {float: left; position: static; width: auto; margin: 14px 0 0 10px; text-align: left;}

#searchForm input.searchfield {width: 273px; height: 30px; line-height: 30px; padding-left: 5px; font-size: 13px; color: #9d9fa2; border: 1px solid #B6D3CD; background-color: #FFF; }

#searchForm input[type="image"] {position: absolute; left: 265px; top: 22px;}

#mainNav {position: relative; border-bottom: none;}

#mainNavRight {float: left; margin: 17px 0 0 2px;
}

#mainNavRight li {float: left; text-align: left; text-indent: -9999px;}

#mainNavRight li a.lookup {
	display: block;
	width: 184px;
	height: 31px;
	background: url('/images/2011/btn_bible_lookup.gif') left top no-repeat;
}

#mainNavRight li a.date {
	display: block;
	width: 173px;
	height: 33px;
	background: url('/images/2011/btn_dateConverter.gif') left top no-repeat;
}

#midNav {
	height: 41px;
	background: url('/images/2011/bg_midNav.gif') left top repeat-x;
}

#midNav ul {
	float: right;
	margin: 15px 0 0 0;
}

#midNav li {
	float: left;
	height: 15px;
	line-height: 12px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #77787B;
}

#midNav li.last {
	border: none;
}

#midNav li a {
	font-size: 10px;
	font-weight: bold;
	color: #524448;	
	text-transform: uppercase;
}

#mainNav {
	height: 50px;
	background-color: #5B504E;
}

#navAndSearchWrap {
	border-top: 1px solid #8E9FA4;
	border-bottom: 3px solid #E2DCD6;
	/*position: relative;*/
}

#middleWrapper { 
	background-color: #FFF; /* SETS LEFT COLUMN COLOR */
	background-image: url(../images/bg-rightcol-article.gif); /* SETS RIGHT COLUMN COLOR 

(WHITE) */
	border-bottom-color: #fff;
}


#leftcol { background: none; }

#footerWrap {
	width: 786px;
	height: 192px;
	background-color: #002147;
}

span.or {
	float: left;
	padding: 23px 0 0 10px;
	font-size: 12px;
	color: #B1B3B6;
}

/* Bible Verse Look Up Box */

#lookUp {
	width: 450px;
	height: 200px;
	right: 78px;
	top:  59px;
	padding: 0;
	border: 1px solid #A9C7C7;
	background-color: #E0DBD5;
	z-index: 10000;
}

#lookUp .top {
	height: 30px;
	padding: 8px 0 10px 67px;
	background-color: #465B6C;
	border-bottom: 1px solid #A9C7C7
}

#lookUp #bibletools {
	padding: 10px 0 0 10px;
	border-bottom: 1px solid #A9C7C7
}

#lookUp #bibletools dl {
	padding: 0.3em 0 10px 0;
	font-size: 12px;
	color: #88837D;
	text-transform: uppercase;
}

#lookUp #bibletools dl img {
	padding: 0 10px 0 4px;
}

#lookUp #close {
	position: absolute;
	right: 100px;
	bottom: 10px;
}

#lookUp #lookUpBtn {
	position: absolute;
	right: 5px;
	bottom: 14px;
	border: none;
	width: 82px;
	height: 32px;
}

/* TOPNAV STYLES */

#topNav {margin-top: -30px;}
	#topNav ul {
		overflow:hidden;
		float:right;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
	}
		#topNav li {
			float:left;
			margin-left:18px;
		}
		.homesub #topNav li.last {
			background:url(../images/2011/btn_login.gif) no-repeat left top transparent;
		}
		#topNav li.logout {
			background:url(../images/2011/btn_logout.gif) no-repeat left top transparent;
		}
			#topNav a {
				display:block;
				color: #BEC0C2;
				line-height:25px;
				height:25px;
			}
			.homesub #topNav li.last a,
			#topNav li.logout a {
				width:65px;
			}
				.homesub #topNav li.last span,
				#topNav li.logout span {
					position:absolute;
					left:-999em;
				}
				






/* -------------------------------------------- */
/*            MAIN NAVIGATION STYLES            */
/* -------------------------------------------- */

#mainNav ul {
	position:relative;
}
	#mainNav li {
		position:relative;
		list-style:none;
		float:left;
		height: 50px;
		line-height: 50px;
	}
	#mainNav li.resources {
		float:right;
	}
	#mainNav ul li:hover {
		/*background-color: #414350;*/
		-moz-box-shadow:2px 0 2px #433A3A;
		-webkit-box-shadow:2px 0 2px #433A3A;
		box-shadow:2px 0 2px #433A3A;
	}
	#mainNav ul li:hover.resources {
		-moz-box-shadow:-2px 0 2px #433A3A;
		-webkit-box-shadow:-2px 0 2px #433A3A;
		box-shadow:-2px 0 2px #433A3A;
	}
		#mainNav ul li a {
			display: block;
			padding: 0 15px;
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 11px;
			font-weight: bold;
			color: white;
			text-transform: uppercase;
			text-decoration: none;
		}
		#mainNav ul li.current a {
			background-color: #6c6361;
		}
		#mainNav ul li:hover a,
		#mainNav ul li a.on {
			background-color: #414350;
			color:#d1d3d4;
		}
		#mainNav .subnav {
			position: absolute;
			top: 53px;
			left:-999em;
			width: 205px;
			margin-top: -5px;
			padding:12px 0;
			background-color: #e4e1da;
			border: 1px solid #414350;
			border-top: 5px solid #414350;
			z-index: 9999;
		}
		.no-js #mainNav li:hover .subnav { left:0; }
		.no-js #mainNav li.resources:hover .subnav { left: auto; right: 0; }

				#mainNav .subnav ul li {
					border: none;
					display:inline;
					float:none;
				}
					#mainNav .subnav ul li a {
						display: block;
						line-height: 20px;
						border: none;
						text-transform:inherit;
						background-color:transparent;
						
					}
					#mainNav .subnav ul li a span {
						color: #4e4e4e;
						padding: 5px 0;
					}
					#mainNav .subnav ul li a:hover span {
						color: #000;
					}
					#mainNav .subnav ul li a span {
					   	border-top: 1px solid #999;
					}
					#mainNav .subnav ul li:first-child a span {
						border: none;
					}
				
				#mainNav ul li.resources a.off, #mainNav ul li.resources a.on {
					width: 128px;
					border: none;
					color: #D76C2A;
				}


#mainNav ul li.resources a#nresources {
	background: url('/images/2011/bg_arrow.png') 8px 22px no-repeat;
}

#mainNav ul li.resources:hover{background-color: #414350;}
#mainNav ul li.resources a#nresources span {
	padding-left: 5px;
}


#mainNav ul li div ul li a {
float: none;
height: auto;
text-decoration: none;
font-size:12px;
line-height: 1em;
width: auto;
border-width: 1px;
border-style: solid;
font-weight:normal;
}

#mainNav ul li div ul li a span {
border-top: 1px solid #669bb7;
display: block;
padding: 1px 20px 1px 10px;
}

#mainNav ul li div ul li a:hover {
	background: none;
	text-decoration: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
/* Homepage Feature Area */

#homeFeature .leftcol, #homeFeature .rightcol {
	float: left;
}

#homeFeature .leftcol .focusBar {
	width: 601px;
	height: 32px;
	background: url('/images/2011/bg_focusOn.gif') left top no-repeat;
	text-indent: -9999px;
}

#homeFeature .rightcol .browseBar {
	width: 184px;
	height: 32px;
	background: url('/images/2011/bg_browseCat.gif') left top no-repeat;	
	text-indent: -9999px;
}
#homeFeature .leftcol .focus img {
	float: left;
}

#homeFeature .leftcol .featureDesc {
	float: left;
	width: 157px;
	height: 248px;
	padding: 10px 15px 9px;
	color: #FFF;
	background-color: #746B69;	
	line-height: 16px;
}

#homeFeature .leftcol .featureDesc h2 {
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
}

#homeFeature .leftcol .featureDesc p {
	font-family: Georgia, "Times New Roman", Times, serif;
}


#homeFeature .leftcol .featureDesc a {
	display: block;
	margin: 5px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #D76C2A;
}

#homeFeature .rightcol {
	border-left: 1px solid #FFF;
}

#homeFeature .rightcol ul {
	margin: 0;
	padding: 0;
}
.ie7 #homeFeature .rightcol{margin-bottom: -3px;}
#homeFeature .rightcol ul li {
	border-top: 1px solid #7B92A3;
	height: 99px;
}
.ie7 #homeFeature .rightcol ul li{margin-bottom: -3px;}
#homeFeature .rightcol ul li:first-child {
	border: none;
	height: 89px;
}
#homeFeature .rightcol ul li a {
	display: block;
	width: 166px;
	padding: 9px 6px 0 12px;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}
#homeFeature .rightcol ul li a span {
	display: block;
	padding: 3px 0 0 0;
	line-height: 16px;
	font-size: 11px;
	color: #5A5B5D;
}

li#reference {background-color: #C7CBB7;}
li#bible {background-color: #B7D5CF;}
li#maps {background-color: #D8E5E0; height:89px !important;}
li:hover#reference {background-color: #ecfafc ;}
li:hover#bible {background-color: #ecfafc;}
li:hover#maps {background-color: #ecfafc;}

/* From the Desk of */

.block1 .leftcol, .block2 .leftcol {
	width: 224px;
}

#middleWrapper .block1 .leftcol {
	padding-top: 5px;
}

.block1 .leftcol .contentblock {
	padding: 0;
	width: 213px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4F4F51;
}

.block1 .leftcol .contentblock.deskOf {
	width: 200px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.ie8 .block1 .leftcol .contentblock.deskOf{
	padding-borrom: 14px;
}
.block1 .leftcol .contentblock.deskOf a {
	display: block;
	padding: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #D76C2A;
}

.leftcol h5 span {
  	font-size: 10px;
	font-weight: normal;
	color: #3B6377;
  	text-transform: uppercase;
  	font-family: Arial, Helvetica, sans-serif;
}

.leftcol h5 {
	font-size: 18px;
  	color: #000;
	padding-bottom: 6px;
}

.block1 .title {
	width: 210px;
  	margin: 0 0 10px -15px;
  	padding: 0 0 0 15px;
	border-bottom: 1px solid #D0CAC7;
}

/* Search Options */

#middleWrapper .homecontent .leftcol {
	width: 203px;
}

#middleWrapper .block1 .rightcol {width: 563px; padding:0;}

#middleWrapper #search-options {
	margin: -5px 0 0 0;
	padding: 0;
}

#middleWrapper #search-options li {
	float: left;
	width: 186px;
	height: 200px;
	background-color: #414351;
	border-left: 2px solid #FFF;
}

.search-options {
	margin: -5px 0 0 0;
	padding: 0;
	text-align:left;
}
	.search-options th,
	.search-options td {
		vertical-align:top;
	}
	.search-options th {
		width: 140px;
		height: 46px;
		padding: 15px 25px;
		font:bold 14px/16px Arial,sans-serif;
	}
	.search-options td {
		padding: 10px 20px;
		border-top: 1px solid #D4CFD0;
		font:13px/16px Georgia,serif;
		color: #D4CFD0;
	}
		.search-options td span {
			display:block;
			min-height:100px;
		}
		.search-options a {
			color: #D76C2A;
			text-decoration: none;
		}
		.search-options a:hover {
			color:#e4e1da;
		}

/* Subscriber Box - Public */

#subscriber {
	margin: 0 4px 10px;
}

#subscriber p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
}

#subscriber a {
	color: #D76C2A;
}

/* Main Content Area */

#middleWrapper .block2 {
	padding-bottom: 0;
}

/* What's New */

#whatsNew h5 {
	width: 208px;
	margin: 0 0 0 -10px;
	padding: 20px 0 5px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A545F;
	text-transform: uppercase;
	border-bottom: 1px solid #BEB7B8;
}

#whatsNew #newList {
	margin: 10px 0 0 0;
	padding: 0;
}

#whatsNew #newList li {
	width: 185px;
	padding: 7px 0;
	border-top: 1px dotted #898786;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

#whatsNew #newList li:first-child {
	padding-top: 0;
	border-top: none;
}

#whatsNew #newList li a {
	color: #D76C2A;
	background: none;
}

/* Main Feature Area */

#middleWrapper #featureMain {
	padding: 0 0 20px 0;
}

#middleWrapper #featureMain h5 {
	
	margin: 0 0 10px 0;
	padding: 30px 0 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A545F;
	text-transform: uppercase;
	border-bottom: 1px solid #BEB7B8;
}
.ie7 #middleWrapper #featureMain h5{
	
}
#middleWrapper #featureMain .feature {
	margin: 0 25px 20px;
}

#middleWrapper #featureMain .feature h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4F4F51;
}

#middleWrapper #featureMain .feature em, #middleWrapper #featureMain .feature p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4F4F51;
}

#middleWrapper #featureMain .feature p {
	padding: 10px 0;
}

#middleWrapper #featureMain .feature a {
	font-size: 11px;
	font-weight: bold;
	color: #D76C2A;
	text-decoration: none;
}
#middleWrapper #featureMain .feature a:hover{text-decoration: underline;}

/* What's Inside Bottom Bar */

#insideWrapper {
	width: 787px;
	/*height: 212px;*/
	/*margin: -20px 0 0 0;*/
	background-color: #D8E5E0;
	padding: 1px 0 20px;
}

#insideWrapper h5 {
	padding: 0 0 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A545F;
	text-transform: uppercase;
	border-bottom: 1px solid #FFF;
}

#middleWrapper ul.whatsinside {
	padding: 0;
}
#middleWrapper ul.whatsinside li {
	float: left;
	width: 171px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5A5B5D;
	background: none;
	margin-top: 10px;
	margin-left: 21px;
}
#middleWrapper .block2 .whatsinside li{border-bottom: 0;}

/**/

.cover:after {
  content: '.';
  visibility: hidden;
  display: block;
  clear: both;
  height: 0;
}

.cover {
   zoom: 1;
}

.floatleft {
	margin: 5px 10px 0 0;
	float: left;
}

.floatright {
	margin: 20px 0 0 15px;
	float: right;
}

/* -------------------------------------------- */
	/*    Email & Other Alerts/Feeds                */
	/* -------------------------------------------- */

.newsfooter { padding-left:224px; background:#fff url(../images/2011/bg_column_right.png) repeat-y left top; } /* background-image continues faux column */
.newsfooter a { display:inline-block; margin:1em 1em 2em 1em; /*color:#333399;*/ text-decoration:underline; }


/*******************************************************
	IE Styles
*******************************************************/
.ie8 .search-options th{
	padding-bottom: 0;	
	text-align: left;
}

.ie8 #content .searchBrowseTools .tabs .nostyle{width:auto;}

.ltie8 #middleWrapper {height: 1%;}
.ltie8 #navAndSearchWrap {height: 1%;}
.ltie8 #leftcol hr {margin: 0.1em 0 0;}
.ltie8 #leftcol .first_batch li, .ltie8 #leftcol .last_batch li { height: 1%;}
.ltie8 #leftcol .lform h2 {margin-top: 1em;}
.ltie8 .listpage #leftcol {padding-top: 2.25em;}
.ltie8 .pageTools ul {padding-top: 0.15em;}
.ltie8 #content .dform fieldset legend {margin-left: -0.3em;}
.ltie8 .popup form legend {margin: 0;padding: 0;}
.ltie8 .popup #middleWrapper form ul {margin-top: -1.5em;}
.ltie8 .popup .toolbarWrapper {height: 1%;}
.ltie8 #timeline colgroup.categories col {width: 2em;}
.ltie8 #timeline th input {margin-top: 4.3em;}
.ltie8 #timeline col.empty {width: 2em;}
.ltie8 #timeline colgroup.categories col.empty {width: 2em;}
.ltie8 #timeline .hb img {margin: 0 0 0 -1.5em;}
.ltie8 #timeline a.more {white-space: nowrap;}
.ltie8 #timeline .searchBrowseTools .pages {margin-top: 0.3em;margin-bottom: 0;}
.ltie8 #timeline .searchBrowseTools .pages td {height: 2.4em;}
.ltie8 * .unicode,
.ltie8 .unicode { font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Free Sans", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";}
.ltie8 .concordance.browse #middleWrapper * {	font-family: Microsoft Sans Serif, Lucida Sans Unicode;}
.ltie8 #content .searchBrowseTools .tabs td.first { width: 5.5em; }
.ltie8 #content .searchBrowseTools .tabs td.last { width: 9.5em; }
.ltie8 #content .searchBrowseTools .tabs td.nostyle { width: 9.5em; }
.ltie8 .article #leftcol .toc a.toggle,
.ltie8 .article #leftcol .toc a.open,
.ltie8 .article #leftcol .toc a.closed,
.ltie8 .listpage #leftcol .topics a.toggle,
.ltie8 .listpage #leftcol .topics a.open,
.ltie8 .listpage #leftcol .topics a.closed,
.ltie8 .search #content .searchtopicsets .topics a {
	background-position: left top;
	display: inline-block;
	width: 1px;
	height: 9px;
}
.ltie8 .timeline #timeline th.ht input#category1,
.ltie8 .timeline #timeline th.ht input#category2 {
	margin-top: 92px;
	margin-left: 2px;
}
.ltie8 .timeline #timeline colgroup.categories col.empty { width: 2.8em; }
.ltie8 .timeline #timeline td.year { width: 11em; }
.ltie8 .search #content .dform fieldset table td ul.topics ul { margin: 0 0 0 1.85em; }
.ltie8 .search #content .dform fieldset ul li ul li { margin-left: 0; }
.ltie8 .search #content .dform fieldset.searchtopicsets ul li ul li { margin-left: 1em; }
.ltie8 .search #content .dform fieldset.searchtopicsets ul li ul li ul li { margin-left: 0em; }
.ltie8 .listpage #leftcol .results{ margin-top: -10px; }
.ltie8 .sidebyside #content table.tabs td { width:8em; }
.ltie8 .sidebyside #content table.tabs td.first { width:6em; }
.ltie8 #content #bibletools dl { width:33em; }
.ltie8 #content .comparelink { margin-top: 1.4em; }

.ie6 #searchForm input.searchfield {width: 151px;}
.ie6 #bibletools dl { font-size:0.8em; }
.ie6 #bibletools input, .ie6 #bibletools select { font-size:100%; }
.ie6 #bibletools .selectTransC input { margin: 0; }
.ie6 #bibletools .chptLookupC input { margin-right: 3px; }
.ie6 #bibletools dl { line-height:2px; }
.ie6 body, .ie6 h1, .ie6 h1 span.subtitle, .ie6 h5 { font-family: 'Arial Unicode MS','Lucida Sans Unicode'; }
.ie6 #topNav li { font-size: .9em; }
.ie6 #middleWrapper .block1 .leftcol .btnGo { height: 17px; width: 26px; }
.ie6 #bibletools .chptLookupC select { margin-right: 0; }
.ie6 #lookUp #bibletools dl .chptLookupC input.gobutton { width: auto; }
.ie6 #leftcol { clear: both; }
.ie6 #content #bibletools dl { width: 38em; }
.ie6 .pageTools li img { padding: 0; }

.ie7 #middleWrapper .block2 .whatsinside li{margin-bottom: 30px;}
.ie7 .block1 .title{margin-top: 2px;}
.ie7 #wrapper,
.ie7 #midNav,
.ie7 #minNav ul,
.ie7 #navAndSearchWrap{position: relative; z-index: 11;}
/*.ie7 #middleWrapper{position: relative;}*/
.ie7 .homesub{position: relative;}
.ie7 #lookUp{z-index: 9999999999999999999; top: 59px; right: 68px;}
.ie7 #lookUp #close{bottom: 14px;}
.ie7 .search-options th,
.ie7 .search-options td{padding: 15px 20px 5px; width: 150px;}
.ie7 #content .searchBrowseTools .tabs .nostyle{width:auto;}
.ie7 .sidebyside #content table.tabs td{width: auto;}
.ie7 #content .comparelink{margin-top: 20px;}
.ie7 .article #leftcol .toc .openlist a.toggle,
.ie7 .article #leftcol .toc a.closed,
.ie7 .article #leftcol .toc a.open{
	background: url("../images/filter_closed.gif") top left no-repeat; 
	display: inline-block; 
	height: 9px; 
	width: 1px;
}
.ie7 .article #leftcol .toc a.open{
	background-image: url("../images/filter_open.gif"); 
}
