body, p, h2, h3, h4, ul, ol { 
	color: #000000; 
}
body { 
	background-color: #e1a25c;
}
ul li {
	list-style-type: square;
}
div.page {
	background: url(/images/bh/bg.gif) top left repeat-y #ffffff; 
	width: 800px; 
	margin: 0;
	padding-bottom: 1em;
}	

div.article, 
div.title, 
div.chapterquestions, 
div.review, 
div.left, 
div.right125, 
div.right250, 
div.studyquestions, 
div.linktext, 
div.appeared,
div.arrows, 
div.footer, 
div.box,
sup,
th, td {
	background-image: none;
}
div.title img {
	float: left;
}
br.clear {
	line-height: 1px;
	clear: both;
}
div.article {
	margin-left: 280px;
	margin-right: 10px;
}

sup  {
	font-size: 80%; 
	float: left; 
	margin-top: 0; 
	padding-right: 5px;
}
sup.reg { 
	float: none;
	margin:0;
	padding: 0;
}
div.title {
	margin-right: 10px;
}
h1 {  
	font-size: 18px; 
	font-weight: normal;
	color: #72241e; 
	margin: 0 0 2em;
	padding-top: .5em;
	}
div.title p, h2 {
	margin: 0 0 .5em;
}
h2 {  
	font-size: 36px; 
	width: 500px;
	}
	
h3 { 
	font-size: 130%; 
	color: #72241e; 
	}
h4 {
	font-size: 90%; 
	margin: .5em 5px;
}
div.box h4 {
	font-size: 110%;
	margin: 0 0 1em;
	text-align: center;
}
div.chapterquestions p {
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	margin: 0 60px 1em;
}

div.left, 
div.right250,
div.box {
	background-color: #fbe693;
	border: 1px solid #72241e;
	margin-bottom: 10px;
	padding: 3px; 
}

div.left p, 
div.right250 p, 
div.right250 ul li {  
	font-weight: bold;
	font-size: 80%;
	margin: 5px 0; 
	text-align: left; 
}

.left {  
	width: 125px;
	float: left;
}
div.left {
	width: 187px;
}

.right125, .right250 {
	float: right;
}

div.right125 {
	width: 125px;
}
div.right250 {
	width: 250px;
}

div.review {
	background-color: #ffffff;
	border: 1px solid #72241e;
	float: left;
	width: 225px;
	padding: 5px;
	margin: 0 5px;
	display:inline;
}
div.review ul, div.right250 ul {
	margin: 0 .7em;
	padding: 0 .7em;
}
div.review ul li {
	font-size: 85%;
	margin-bottom: 5px;
}

.fnt, .studyquestions p { 
	font-size: 80%;
	margin: .5em 0;
}
hr {
	color: #72241e;
	background-color: #72241e;
	border: none;
	width: 100px;
	height: 1px;
	margin: 0;
	text-align: left;
	}

ul.italic li {
	font-style: italic;
}
div.box {
	margin: 1em 0;
	padding: 10px;
	height: auto !important; 
	height: 1px;
	min-height: 1px;
}
div.box ul li, div.box p {
	font-size: 90%;
	margin-bottom: 5px;
}
ul.none { 
	margin: 0;
	padding: 0;
}
ul.none li {
	list-style-type: none;
}
div.box div.right125 { 
	border: none;
}

ul.bold li {
	font-weight: bold;
}
p.leftalign, p.rightalign, p.leftalign250 {
	font-size: 100%;
}
p.rightalign {
	text-align: right;
}
.left250 {
	float: left;
}

ul.appendix {
	margin: 0;
	padding: 0;
}
ul.appendix li {
	list-style-type: none;
	margin-bottom: 1em;
}


caption {
	caption-side: top;
	font-size: 110%;
	font-weight: bold;
	margin: 0;
}
div.article table {
	width: 510px;
}
div.article tr {
	vertical-align: top;
}
table.timeline th {
	background-color: #fbe693;
	padding: 5px 0;
}
table.timeline td {
	font-size: 80%;
}
.blue, .green, .wider {
	background-color: #b7dbd8;
	text-align: center;
}
.green {
	background-color: #bfdb96;
}
.wider {
	background-color: #bcdcbb;
}
table.timeline p {
	margin: 1em 0 0;
}
table.timeline td.alignleft {
	border-left: 1px dotted #000000;
	border-top: 1px solid #000000;
}

table.timeline td.alignright {
	text-align: right;
	border-right: 1px dotted #000000;
	border-top: 1px solid #000000;
}
table.prophecy {
		border-collapse: collapse;
}
table.prophecy th, table.prophecy td {
	text-align: left;
	border: 1px solid #72241e;
	padding: 5px;
	font-size: 85%;
}
.gray {
	background-color: #eeeeee;
}

.ref {
	font-size: 85%;
	text-align: right;
	margin: 1em 0;
}

div.linktext p,
div.linktext ul li,
div.linktext ol li,
div.appeared p,
div.footer p {
	font-size: 77%;
	margin: 0;
}

div.linktext { 
	background-color: #fbe693;
	margin: 0 3px; 
	width: 240px;
	float: left;
	}
div.linktext p { 
	font-weight: bold; 
	}
div.linktext p.print {
	font-weight: normal;
	margin-top: 1.5em;
}
div.linktext ul, div.linktext ol { 
	padding: 0 15px;
	margin: 0 15px;
	}
div.linktext ul li { 
	margin-bottom: 3px;
	list-style-type: none; 
	}
div.linktext ol li {
	margin-bottom: 3px;
	list-style-type: decimal;
}
div.linktext img {
	margin-left: 2px;
}
div.appeared {
	background-color: #333333; 
	width: 800px;
	border: none;
	}
div.appeared p {
	color: #ffffff; 
	padding: 2px;
	height: auto !important;
	height: 15px;
	min-height: 15px; 
}
div.arrows {
	float:right;
	padding: 2px 0;
	width: 45px;
}
div.arrows img {
	display: inline;
}

div.footer { 
	width: 800px;
	padding: 2px 0; 
	}
div.footer p {
	margin: 1em 2px; 
	}
a, a:link {
	color: #0000CC;
	text-decoration: none;
}
a:visited {
	color: #330099; 
	text-decoration: none;
}
a:hover,
a:active	 {
	color: #0033ff;
	text-decoration: underline;
}

