/* CSS Document */
html, body {
	height:99%;
 	padding:0;
 	margin:0;
}
html {overflow:scroll;}
body { 
 	background:#ede4d3 url(images/map-bg.jpg) repeat-x fixed center left;
 	font:normal 13px/125% Arial, Helvetica, sans-serif; 
 	color:#333;
 	min-width:852px;
}
#outer {
 	height:99.9%;
 	min-height:100%;
 	width:850px;
 	margin-bottom:-52px;
 	margin:auto;
 	text-align:center;
 	position:relative;
 	background-color:#fff;
}
html>body #outer{height:auto;}
#banner {
 	position:absolute;
 	top:0;
 	left:0;
 	width:850px;
 	height:146px;
 	background-color:#bd9c6f;
 	overflow:hidden;
 	z-index:100;
}
#leftnav {
 	position:relative;/*ie needs this to show float */
 	width:200px;
 	background-color:#fff;
 	float:left;
 	padding-top:160px;/*needed to make room for header*/
 	text-align:left;
}
#footer {
 	width:850px;
 	height:50px;
 	clear:both;
 	text-align:center;
 	left:0;
 	bottom:0;
 	position:absolute;
 	border-top:1px solid #bd9c6f;
 	background-color:#fff;
 	padding:5px 0;
}
* html #footer {margin-bottom:-1px;} /* ie rounding bug*/
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
div,p  {margin-top:0} /*clear top margin for mozilla*/
#main {
 	width:650px;
 	background-color:#fff;
 	float:right;
 	padding-top:160px; /*make room for header*/
}
#main-inner {
 	padding:5px 20px 20px 10px;
 	text-align:left;
}
#clearfooter {
 	clear:both;
 	width:850px; 
 	height:52px; 
}
html >body #minHeight {
 	float:left; 
 	width:0; 
 	height:100%; 
 	margin-bottom:-52px;
} 
img {border:0;}
p {
	text-align:justify;  
 	font-weight:normal;
}
.blue {color:#000099;}
.note-burg {
	color:#931007;
	font-weight:bold;
}
sup {
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}
.bible-text {
	padding-left:30px;
	padding-right:30px;
	text-indent:11px;
}
.center {text-align:center;}
.indent-verse {
	margin-top:0px;
	padding-left:40px;
	margin-bottom:12px;
}
.verse-ref {
	margin-bottom:0px;
	font-weight:bold;
}
.order-tan {
	background-color:#ede4d3; 
	padding:10px 10px 1px 10px; 
	clear:both;
	border-top:solid 1px #bd9c6f;
	border-right:solid 1px #bd9c6f;
	border-left:solid 1px #bd9c6f;
}
.order-purple {
	background-color:#e7dfe7; 
	padding:10px 10px 1px 10px; 
	clear:both;
	border-top:solid 1px #bd9c6f;
	border-right:solid 1px #bd9c6f;
	border-left:solid 1px #bd9c6f;
}
h1 {
	color:#621f75;
	text-align:right;
	font:bold 14px Arial, Helvetica, sans-serif;
	display:block;
	margin-left:10px;
	padding:0 11px 3px 0;
	border-bottom:1px solid #bd9c6f;
}
h2 {
	color:#4c0062;
	font-weight:bold;
	text-align:center;
	font-size:13px;
}
td.reference {
	text-align:right;
	padding-right:15px;
	color:#4c0062;
	font-weight:bold;
	vertical-align:top;
}
.purple {color:#4c0062;}
.close-window {
	text-align:center;
	font-size:11px;
}
td.verse {
	text-align:justify;
	vertical-align:top;
	color:#000000;
}
.footnote {
	text-align:justify;
	font-weight:bold;
	color:#4c0062;
	margin-top:0px;
	padding:0 20px;
}
ul.disc {
	list-style-image:url(images/tan_bullet.gif); 
	line-height:130%;
}
.copyright {
 	font-size:11px; 
 	color:#bd9c6f; 
 	text-align:center; 
}
a:visited, a:link {color:#8f1007; font-weight:bold; text-decoration:none}
a:hover {color:#8f1007; font-weight:bold; text-decoration:underline}

#footer a:visited, #footer a:link {color:#8f1007; font-weight:normal; text-decoration:none}
#footer a:hover {color:#8f1007; font-weight:normal; text-decoration:underline}

a.small {font-size:10px; color:#8f1007; font-weight:normal;}
a:visited.small, a:link.small {text-decoration:none}
a:hover.small {text-decoration:underline}

a:link.notes, a:visited.notes {font-size:11px; color:#ea0b0b; font-weight:bold; text-decoration:none}
a:hover.notes {color:#ffffff; background-color:#ea0b0b}

a:visited.ref, a:link.ref {font-size:11px; color:#2023af; font-weight:bold; text-decoration:none}
a:hover.ref {color:#ffffff; background-color:#2023af}

.upper-roman {
	list-style-type:upper-roman;
	text-align:justify;
	font-weight:bold;
}
.upper-alpha {
	list-style-type:upper-alpha;
	text-align:justify;
	font-weight:bold;
}