body, div, h1, h2, h3, h4, p, img, form, fieldset, blockquote {
    margin: 0px; padding: 0px; border: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #46527a url(http://olivet-discourse-revelation.com/images/body-bg.png) fixed;
	font-size: 13px; line-height: 1.5;
}

#container {
	width: 960px; margin: 30px auto; padding: 0 0 10px 0;
	background: url(http://olivet-discourse-revelation.com/images/container-bg.png);
}

#header {
	width: 960px; margin: -30px 0 0 0; float: left;
}
	#header h1 a {
		display: block; float: left; width: 339px; height: 129px;
		background: url(http://olivet-discourse-revelation.com/images/odr-logo.png) top;
		text-indent: -9999px; margin: 4px 0 0 1px;
	}
		#header h1 a:hover, #header h1 a:focus { background: url(http://olivet-discourse-revelation.com/images/odr-logo.png) bottom; }
		
	#header h2 {
		float: left; margin: 45px 0px 5px 10px; 
		font-size: 19px; font-weight: normal; color: #dcdce1;
	}
	
	#header #nav {
		width: 598px; height: 50px; float: right; margin: 16px 10px 0 0;
		background: #3c3a41 url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); border: 1px solid #73757c; border-bottom: 0;
	}
		#header #nav ul {
			list-style: none; float: right; margin: 15px 8px 0 0;
		}
			#header #nav ul li {
				float: left; margin: 0 15px 0 0; padding: 0 0 0 17px;
				background: url(http://olivet-discourse-revelation.com/images/nav-separator.png) left no-repeat;
				font-size: 18px;
			}
				#header #nav ul li:first-child { background: none; }
				#header #nav ul li a {
					 color: #c1c2c6; text-decoration: none;
				}
				#header #nav ul li a:hover, #header #nav ul li a:focus { color: #fff; }

#content {
	width: 940px; margin: 0 auto; clear: both;
	background: #fff url(http://olivet-discourse-revelation.com/images/content-bg.png) repeat-y;
	border-bottom: 1px solid #4c4d61;
}

#main {
	width: 900px;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

	#main a:link {
	color: #000099;
	font-weight:normal;
	text-decoration: none;
}
	#main a:visited {
	color: #000099;
	font-weight:normal;
	text-decoration: none;
}
	
	#main h2.title {
		width: 565px; margin: 0 0 20px -50px;
		background: url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); opacity: 0.7;
	}
		#main h2.title a, #main h2.title span {
			display: block; padding: 11px 10px 7px 50px;
			color: #fff; font-size: 32px; font-weight: normal; letter-spacing: -1px; text-decoration: none;
		}

#main .post-content {
	margin: 0 0 40px 0;	
}

	#main .post-content h2 {
		width: 565px; margin: 35px 0 0 -50px; position: relative; z-index: 2;
		background: #3c3a41 url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); 
	}
		#main .post-content h2 a {
			display: block; padding: 12px 10px 10px 25px;
			font-size: 24px; font-weight: normal; letter-spacing: -1px;
			color: #fff; text-decoration: none;
		}
		#main .post-content h2 a:hover, #main .post-content h2 a:focus { color: #dcdce1; }
	
	#main .post-content h3 {
		font-size: 22px; font-weight: normal; letter-spacing: -1px;
		color: #3c3a41; margin: 30px 0 15px 0;
	}
		#main h3 a {
			color: #3c3a41; text-decoration: none;
		}
		#main h3 a:hover, #main h3 a:focus { border-bottom: 2px solid #dcdce1; }
	
	#main h4 {
		font-size: 18px; font-weight: normal; letter-spacing: -1px;
		color: #3c3a41; margin: 0 0 15px 0; 
	} 
	
	
	#main .post-content a.article-header {
		float: left; margin: -89px 0 10px -50px; position: relative; z-index: 1;
	}
	
	#main .post-content p {
		color: #333; line-height: 17px; margin: 0 0 15px 0; clear: both;
	}
	
	#main .post-content p a {
		color: #828c93; text-decoration: none; font-weight: bold; border-bottom: 2px solid #d7d7d7;
	}
		#main .post-content p a:hover, #main .post-content p a:focus {
			color: #6b757c; border-bottom: 2px solid #6b757c;
		}
	
	#main .post-content ol, #main .post-content ul {
		margin: 0 0 15px 30px; padding: 10px; list-style-position: inside;
		background: #fbfbfc;
	}
		#main .post-content ol li, #main .post-content ul li {
			margin: 0 0 5px 0;
		}
		
		#main .post-content ol li a, #main .post-content ul li a {
			color: #828c93; text-decoration: none; font-weight: bold; border-bottom: 2px solid #d7d7d7;
		}
		#main .post-content ol li a:hover, #main .post-content ul li a:hover, #main .post-content ol li a:focus, #main .post-content ul li a:focus {
			color: #6b757c; border-bottom: 2px solid #6b757c;
		}
	
	#main .post-content p img {
		display: block; margin: 0 auto; padding: 10px; background: #EAEAEC;
	}
		#main .post-content p a img {
			display: block; margin: 0 auto; padding: 10px; background: #EAEAEC;
		}
		#main .post-content p a:hover img, #main .post-content p a:focus img {
			background: #DCDCE1;
		}
	
	#main .post-content .video {
		width: 480px; margin: 0 auto 15px auto; text-align: center; padding: 10px;
		background: #EAEAEC; 
	}
	
	#main .post-content blockquote {
		width: 480px; margin: 0 auto 15px auto; padding: 10px;
		background: #EAEAEC; 
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
		#main .post-content blockquote p { margin: 0; }
	
	#main .post-content code {
		color: #fff; padding: 15px; display: block; margin: 10px 0 10px 0;
		background: #3c3a41 url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); overflow: auto;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
	#main .post-content .code {
		color: #fff; padding: 15px; display: block; margin: 10px 0 10px 0;
		background: #3c3a41 url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); overflow: auto;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
	
	#main .post {
		clear: both; margin: 0 0 60px 0; padding: 1px 0 0 0;
	}
	
	#main div.post-info {
		background: #dcdce1;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
		#main div.post-info ul {
			list-style: none; padding: 12px 0 0 12px; float: left; 
		}
		#main div.post-info ul li {
			float: left; margin: 0 15px 0 0; color: #777580;
		}
			#main div.post-info ul li a {
				color: #777580; text-decoration: none;
			}
			#main div.post-info ul li a:hover, #main div.post-info ul li a:focus { color: #3c3a41; }
	
	#main div.post-info p.read-more a {
		float: right;
		-moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px;
		-webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;
	}
	
	#main p.btn {
	line-height: normal;	
	}
	#main p.btn a {
		font-size: 19px; letter-spacing: -1px; padding: 7px 15px 6px 15px; margin: 0; display: block; border: none;
		background: #3c3a41 url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); 
	}
	#main p.btn a {
		color: #fff; text-decoration: none;
	}
	#main p.btn a:hover, #main p.btn a:focus { color: #dcdce1; border: none; }
		#main .post-content p.btn a { border: none; }
		
	#main p.previous-articles a, #main p.previous-comments a {
		float: left; margin: 0 0 30px 0;
		-moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px;
		-webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px;
	}
	#main p.next-articles a, #main p.next-comments a {
		float: right; margin: 0 0 30px 0;
		-moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px;
		-webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;
	}
	
	
	#main .post-meta {
		color: #474747;
	}
	#main .post-meta h4 {
		color: #9e9ea3; margin: 0 0 5px 0;
	}
		#main .post-meta h4 a {
			color: #3d3a41; text-decoration: none;
		}
		#main .post-meta h4 a:hover, #main .post-meta h4 a:focus { color: #828c93; }
	
	
	#main .author-info, #main .similar-posts, #main .bookmark {
		background: #eaeaec; padding: 10px; margin: 0 0 15px 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}	
		#main .author-info p.author-image {
			float: left; margin: 0 10px 5px 0; border: 5px solid #DCDCE1; line-height: 0;
		}

	#main .author-bio p { line-height: 17px; }
		#main .author-bio p a { color: #333; text-decoration: none; }

	#main .similar-posts {
		width: 310px; float: left; margin: 0 15px 15px 0;
		-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
		-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
	}
		#main .similar-posts ul li {
			list-style: none; margin: 0 0 7px 0;
		}
			#main .similar-posts ul li a {
				color: #3d3a41; text-decoration: none;
			}
			#main .similar-posts ul li a:hover, #main .similar-posts ul li a:focus { color: #828c93; }
	
	#main .bookmark {
		width: 183px; float: left;
		-moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0;
		-webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0;
	}
		#main .bookmark ul li {
			list-style: none; display: inline;
		}
		#main .bookmark ul li a {
			display: block; width: 42px; height: 43px; float: left; margin: 5px; text-indent: -9999px;
		}
		#main .bookmark ul li a.stumbleupon { background: url(http://olivet-discourse-revelation.com/images/bookmark-icons.png) no-repeat 0 0; }
		#main .bookmark ul li a.delicious { background: url(http://olivet-discourse-revelation.com/images/bookmark-icons.png) no-repeat -42px 0; }
		#main .bookmark ul li a.designfloat { background: url(http://olivet-discourse-revelation.com/images/bookmark-icons.png) no-repeat 0 -43px; clear: left; }
		#main .bookmark ul li a.rss { background: url(http://olivet-discourse-revelation.com/images/bookmark-icons.png) no-repeat -42px -43px; }
	
	#main .bookmark .diggthis {
	 float: right;
	}
	#main .bookmark .tweetmeme {
	float: right; margin: 0 5px 0 4px;
	}
	#main .bookmark .designbump {
	float: right;
	}
	
	#main #comments {
		background: #eaeaec; padding: 10px 0 10px 10px; margin: 0 0 15px 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
	
	#main #comments h4 {
		color: #9e9ea3; margin: 0 0 5px 0;
	}
	
	#main #comments ol.commentlist {
		list-style: none;
	}
	#main #comments ol.commentlist li {
		float: right; margin: 0 0 15px 0; width: 443px; padding: 10px;
		background: #fff url(http://olivet-discourse-revelation.com/images/white-grid-bg.png);
	}
	
		#main #comments ol.commentlist li img {
			float: left; border: 5px solid #DCDCE1; margin: -10px 0 0 -85px;
		}
		#main #comments ol.commentlist li span.says {
			display: none;
		}
		
		#main #comments ol.commentlist li a {
			color: #3d3a41; text-decoration: none;
		}
			#main #comments ol.commentlist li a:hover, #main #comments ol.commentlist li a:focus { color: #9e9ea3; }
		
		
		#main #comments ol.commentlist li cite {
			float: left; font-style: normal; font-size: 16px;
		}
			
		#main #comments ol.commentlist li .commentmetadata a {
			float: right; font-size: 11px; color: #9e9ea3; text-decoration: none; margin: 3px 0 0 0;
		}
		#main #comments ol.commentlist li p {
			color: #474747; width: 100%; float: right;
		}
		
		#main #comments ol.commentlist li .reply {
			clear: both; float: right;
		}
			#main #comments ol.commentlist li .reply a {
				font-size: 14px; color: #3d3a41; text-decoration: none; padding: 0 0 0 22px;
				background: url(http://olivet-discourse-revelation.com/images/reply-icons.png) no-repeat left top;
			}
			#main #comments ol.commentlist li .reply a:hover, #main #comments ol.commentlist li .reply a:focus { color: #9e9ea3; }
		
		
		#main #comments ol.commentlist li .cancel {
			clear: both; float: right; width: auto;
		}
			#main #comments ol.commentlist li .cancel a {
				font-size: 14px; color: #3d3a41; text-decoration: none; padding: 0 0 0 22px;
				background: url(http://olivet-discourse-revelation.com/images/reply-icons.png) no-repeat left bottom;
			}
			#main #comments ol.commentlist li .cancel a:hover, #main #comments ol.commentlist li .cancel a:focus { color: #9e9ea3; }
		
		
		#main #comments ol.commentlist ul.children {
			list-style: none; clear: both; margin: 10px 0 0 0;
		}	
		#main #comments ol.commentlist ul.children li {
			background: none; width: 412px; padding: 10px 0 0 0;
		}
	
	
	#main #respond {
		clear: both; margin: 10px 0 0 0;
	}
		#main #respond form .fields, #main #respond form .message {
			float: left; margin: 0 0 0 15px;
		}
		#main #respond form .message { width: 273px; }
		#main #respond form label {
			display: block; font-size: 14px; color: #3d3a41; margin: 0 0 2px 0;
		}
		#main #respond form input {
			width: 160px; height: 17px; padding: 5px; color: #474747; margin: 0 0 5px 0;
			background: #fff; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7;
		}
			#main #respond form input:focus {
				border-top: 1px solid #9E9EA3; border-left: 1px solid #9E9EA3;	
			}
		#main #respond form textarea {
			width: 260px; height: 126px; padding: 5px; color: #474747; margin: 0 0 10px 0; float: right;
			background: #fff; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7;
			font: 13px Arial, Helvetica, sans-serif; color: #474747;
		}
			#main #respond form textarea:focus {
				border-top: 1px solid #9E9EA3; border-left: 1px solid #9E9EA3;	
			}
		#main #respond form input.submit {
			clear: both; float: right; font-size: 19px; letter-spacing: -1px; height: auto; color: #fff; cursor: pointer;
			background: #3c3a41 url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); border: none;
		}
	
		#main #respond cite a {
		float: left; font-style: normal; font-size: 16px; color: #3d3a41; text-decoration: none;
		}
		#main #respond cite a:hover, #main #respond cite a:focus { color: #9e9ea3; }
	
		#main #respond p.error {
			display: block; padding: 10px; margin: 0 0 5px 0;
			background: #fffbbf; color: red; border: 1px solid #f9f27e;
		}
	
#side {
	width: 272px; float: left; padding: 0 35px 40px 35px;
}

	#side ul.subscribe {
		list-style: none; margin: 0 0 30px 0;
	}
		#side ul.subscribe li {
			float: left;  margin: 0 0 0 35px;
		}
			#side ul.subscribe li:first-child { margin: 0; }
		#side ul.subscribe li a {
			display: block; width: 67px; height: 67px; text-indent: -9999px;
		}
			#side ul.subscribe li a.rss { background: url(http://olivet-discourse-revelation.com/images/rss-icon.png) no-repeat; }
			#side ul.subscribe li a.email { background: url(http://olivet-discourse-revelation.com/images/email-icon.png) no-repeat; }
			#side ul.subscribe li a.twitter { background: url(http://olivet-discourse-revelation.com/images/twitter-icon.png) no-repeat; }

	#side .ads { margin: 0 0 30px 0;}
	#side .ads img { float: left; margin: 5px; }
	
	#side .search { margin: 0 0 15px 0;}
		#side .search input.searchbar {
			width: 178px; height: 18px; float: left; padding: 4px; color: #3c3a41;
			background: #eaeaec; border: 1px solid #fff; border-right: none; border-bottom: none;
		}
		#side .search input.search {
			width: 75px; background: none; border: none;
			font-size: 19px; color: #c1c2c6; letter-spacing: -1px; 
			cursor: pointer;
		}
		#side .search input.search:hover { color: #fff; }
		
	#side h3 {
		font-size: 18px; font-weight: normal; color: #dcdce1; text-align: center; margin: 0 0 8px 0;
	}

	#side h4 {
		font-size: 16px; font-weight: normal; color: #dcdce1; text-align: center; margin: 0 0 8px 0;
	}
	
	#side .popular-articles { margin: 0 0 30px 0; }
	#side .popular-articles ul li {
		list-style: none; margin: 0 0 15px 0; padding: 0 0 0 15px;
		background: url(http://olivet-discourse-revelation.com/images/list-arrow.png) left no-repeat;
	}
		#side .popular-articles ul li a { color: #fff; text-decoration: none;	}
		#side .popular-articles ul li a:hover, #side .popular-articles ul li a:focus { color: #dcdce1; text-decoration: none;}

	#side .discussion-elsewhere { margin: 0 0 15px 0; }
		#side #juitterContainer ul li {
			list-style: none; color: #C1C2C6; margin: 0 0 15px 0; clear: both;
			font-size: 12px; line-height: 16px;
		}
			#side #juitterContainer ul li img.juitterAvatar {
				float: left; margin: 0 10px 25px 0; width: 48px;
			}	
			#side #juitterContainer ul li a {
				color: #fff; text-decoration: none;	
			}
			#side #juitterContainer ul li a:hover { color: #eee; }
	



#footer {
	width: 890px; margin: 0 auto; clear: both; padding: 25px;
	background: #3d3b42 url(http://olivet-discourse-revelation.com/images/footer-bg.png) repeat-x; position: relative;
}
	#footer p a:link { color: #fff; text-decoration: none; }
	#footer p a:visited { color: #fff; text-decoration: none; }
	
	
	#footer p.about {
		float: left; width: 270px; color: #acb5c1;
	}
		#footer p.about a { color: #fff; text-decoration: none; }
		#footer p.about a:hover, #footer p.about a:focus { color: #dcdce1; }

	#footer p a.back-top {
		display: block; float: right; color: #dcdce1; padding: 0 0 0 13px;
		background: url(http://olivet-discourse-revelation.com/images/top-arrow.png) left no-repeat;
		font-size: 12px; text-decoration: none;
	}
		#footer p a.back-top:hover { color: #fff; }

		
		
.itooltip{
	position:absolute; display:none;
	background: url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); opacity: 0.7;
	padding: 8px 8px 4px 8px;
	font-size: 22px; letter-spacing: -1px; color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}	
		
.clear { zoom: 1; }	
.clear:after {
	content: "";
	display: block; clear: both;
}

a { outline: none; }

#main .post-content .alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

#main .post-content .alignright {
	float: right;
	margin: 0 0 10px 10px;
}

#main .post-content p a.profile-pic {
	display: block; width: 269px; height: 259px; float: right;
	background: url(http://olivet-discourse-revelation.com/images/chrisspooner.jpg);
	text-indent: -9999px;
	border: 0;
}



#main .post-content #about-page h3.intro {
	font-size: 21px; line-height: 25px; color: #74767d;
}

#main .post-content #about-page h4 {
	margin: 0 0 5px 0;	
}
	#main .post-content #about-page h4 a {
		color: #828C93; text-decoration: none;	
	}
		#main .post-content #about-page h4 a:hover {color: #6B757C; }

#main .post-content #about-page p.profile-image {
	padding: 15px; margin: 0 15px 0 -50px; float: left;
	background: url(http://olivet-discourse-revelation.com/images/blue-grid-bg.png); opacity: 0.7;
}
#main .post-content #about-page p.profile-image:hover { opacity: 1; }
	#main .post-content #about-page p.profile-image a {
		display: block; width: 145px; height: 145px;
		background: url(http://olivet-discourse-revelation.com/images/chrisspooner.jpg);
		text-indent: -9999px;
		border: none;	
	}
	
#main .post-content #about-page p.profile-desc { clear: none; }



/* Post Specific CSS */

#main .post-content p img.obox-marc, #main .post-content p img.obox-david, #main .post-content p img.interview {
	float: left; padding: 0; margin: 0 10px 0 0;
	border: 5px solid #f2f2f2;
}

#main .post-content .websafe { font-size: 60px; line-height: 1; }

.impact { font-family: Impact, Courier; }

.palatino { font-family: Palatino, Courier; }

.garamond { font-family: Garamond, Courier; }

.myriad { font-family: Myriad Pro, Courier; }

.tahoma { font-family: Tahoma, Courier; }

.century { font-family: Century Gothic, Courier; }

.gill { font-family: Gill Sans, Courier; }

.lucida { font-family: Lucida Sans Unicode, Courier; }

.futura { font-family: Futura, Courier; }

.baskerville { font-family: Baskerville, Courier; }

.hoefler { font-family: Hoefler Text, Courier; }

.cooper { font-family: Cooper Black, Courier; }

.rockwell { font-family: Rockwell, Courier; }



#main .post-content ul.profile {
	list-style: none; float: left; font-size: 16px; margin: 0; padding: 7px;
	color: #3C3A41; background: none;
}
	#main .post-content ul.profile li { margin: 0 0 15px 0; }
	
	
#main .post-content ul.specs {
	list-style: none; float: left; font-size: 16px; margin: 0; padding: 7px;
	color: #3C3A41; background: none; width: 440px;
}
	#main .post-content ul.specs li { margin: 0 0 9px 0; }

























#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

table.bible {
	width: 900px;
	text-align: left;
	border-collapse: collapse;
	background-color: white;
	border: double 1px #000000;
}
table.bible span.red_accent{
	color:#dd0000;
}
table.bible span.gray_accent{
	color:#999999;
}
table.bible td{
	border: #cccccc 1px solid;
	padding: 1px;
	background-color: #ffffff;
}
table.bible td.yellow{
	border: #cccccc 1px solid;
	padding: 1px;
	background-color: #fefcb6;
}
table.bible td.green{
	border: #cccccc 1px solid;
	padding: 1px;
	background-color: #eaf1dd;
}
table.bible td.olivet{
	border: #cccccc 1px solid;
	padding: 1px;
	background-color: #f2dbdb;
}

table.bible_ref {
	width: 800px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	background-color: white;
	border: double 1px #000000;
}
table.bible_ref td{
	border: #cccccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	white-space:nowrap;
}
table.bible_ref a:link, a:visited{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0036C6;
}
table.bible_ref tr.yellow td{
	vertical-align: bottom;
	background-color: #fefcb6;
}
table.bible_ref tr.yellow td.black{
	border: none;
	padding: 0px;
	background-color: #f2dbdb;
}
table.bible_ref td.yellow{
	border: #cccccc 1px solid;
	padding: 1px;
	background-color: #fefcb6;
}
table.bible_ref td.green{
	border: #cccccc 1px solid;
	padding: 1px;
	background-color: #eaf1dd;
}
table.bible_ref td.olivet{
	border: #cccccc 1px solid;
	padding: 1px;
	background-color: #f2dbdb;
}
table.bible_ref tr.underlined td{
	border: none;
	padding: 1px;
	background-color: #555555;
}
table.bible_ref td.black{
	border: none;
	padding: 1px;
	background-color: #f2dbdb;
}

table.bible_refh {
	width: 100px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	background-color: white;
	border: double 1px #000000;
}
table.bible_refh td{
	border: #cccccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	white-space:nowrap;
}
table.bible_refh td.yellow{
	border: #cccccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #fefcb6;
}
table.bible_refh td.green{
	border: #cccccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #eaf1dd;
}
table.bible_refh td.olivet{
	border: #cccccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #f2dbdb;
}
table.close_tbl {
	width: 900px;
	border-collapse: collapse;
	background-color: white;
	border: 0px;
}
table.close_tbl td{
	text-align: right;
}
.myUnderline {
	text-decoration: underline;
}
.myBold {
	font-weight: bold;
}
.myBoldUnderline {
	text-decoration: underline;
	font-weight: bold;
}


