a:link			{
				color: 				#a51905;
				font-weight: 		bold;
				text-decoration: 	none;
				}
				
a:visited		{
				color: 				#a51905;
				font-weight: 		bold;
				text-decoration: 	none;
				}
				
a:hover			{
				color: 				#777;
				font-weight: 		bold;
				text-decoration: 	none;
				}

a:active		{
				color: 				#a51905;
				font-weight: 		bold;
				text-decoration: 	none;
				}
			
body			{
				background-color: 	#731109;
				font-size:			small;
				margin: 			10px;
				padding: 			0px;
				}

fieldset		{
				border: 			0px;
				}

/* ------------------------ banner ---------------------- */
			
#banner			{
				background-color: 	#000;
				border: 			2px solid #999;
				color: 				#ccc;
				font: 				small-caps bold x-small Verdana, Arial, sans-serif;
				height:				17px;
				padding: 			5px;
				voice-family: 		"\"}\""; 
				voice-family: 		inherit;
				font-size:			small;
				}
html>body #banner {
				font-size:			12px;
				}

#banner a:link	{
				color: 				#ccc;
				font: 				bold Verdana, Arial, sans-serif;
				text-decoration: 	none;
				text-transform: 	lowercase;
				}
				
#banner a:visited {
				color: 				#ccc;
				}

#banner a:hover	{
				color: 				#fff;
				}
				
#banner a:active {
				color: 				#fff;
				}
				
#contain-all	{
				background-color: 	#fff;
				border: 			2px solid #777;
				margin: 			0px;
				padding-bottom:		10px;
				}
				
.smarthyde		{
				display: 			none;
				}


/* ------------------------ body ------------------------ */
				
div#author		{
				border: 			1px dashed #999;
				color: 				#555;
				height: 			120px;
				margin-top: 		40px;
				margin-bottom: 		40px;
				padding: 			8px;
				vertical-align: 	middle;
				}
				
.author-image	{
				border: 			1px solid #222;
				margin-right: 		10px;
				float: 				left;
				}
				
blockquote		{
				background-color: 	#eee;
				border: 			1px dashed #666;
				font-family:		Georgia, serif;
				line-height: 		1.7em;
				padding: 			10px;
				margin-left: 		0px;
				margin-right: 		0px;
				}
				
blockquote .ref	{
				color: 				#555;
				}
				
#bod			{
				background-color: 	#fff;
				font-family: 		Georgia, serif;
				line-height: 		1.5em;
				margin-right: 		210px;
				margin-left: 		210px;
				}

#bod p			{
				font-family: 		inherit;
				line-height: 		1.7em;
				margin-top: 		10px;
				}
				
h1				{
				border-bottom: 		1px dashed #ccc;
				font: 				28px Georgia, serif;
				margin-top: 		30px;
				margin-bottom: 		10px;
				padding-bottom: 	2px;
				}
			
h2				{
				color: 				#777;
				font: 				22px Georgia, serif;
				margin-bottom: 		25px;
				margin-top: 		0px;
				}

h3				{
				color: 				#222;
				font: 				18px Georgia, serif;
				margin-bottom: 		10px;
				margin-top: 		30px;
				}
			
#bod p.qstn		{
				font-weight: 		bold;
				margin-bottom: 		0px;
				}
				
#bod p.answer	{
				margin-top: 		5px;
				}
				
#bod div p.mash-quote {
				font-style: 		italic;
				}
				
.verse-number	{
				color: 				#888;
				}
				
				
/* ------------------------ comments ------------------------ */
				
.comments-head	{
				border-bottom: 		1px solid #222;
				font-size: 			small;
				font-weight: 		bold;
				margin-top: 		50px;
				margin-bottom: 		24px;
				padding-bottom: 	1px;
				voice-family: 		"\"}\""; 
				voice-family: 		inherit;
				font-size:			medium;
				}
html>body .comments-head {
				font-size:			14px;
				}
				
.comments-post	{
				border-top: 		1px solid #555;
				color: 				#555;
				font-size: 			85%;
				margin-bottom: 		30px;
				padding-top:		5px;
				}
				
#comments p		{
				font-family: 		inherit;
				line-height: 		inherit;
				padding-bottom: 	7px;
				margin-bottom: 		5px;
				margin-top: 		10px;
				}
				
			

/* ------------------------ left column ------------------------ */
				
#cross-pic		{
				position: 			absolute;
				left: 				12px;
				top: 				43px;
				width: 				191px;
				}

#cross-pic img	{
				border-bottom: 		1px solid #555;
				border-right: 		1px solid #555;
				border-left: 		0px solid #555;
				border-top: 		0px solid #555;
				display: 			block;
				margin-bottom: 		0px;
				}

.home			{
				background-color: 	#000;
				border-bottom: 		1px solid #555;
				border-right: 		1px solid #555;
				margin-top: 		0px;
				padding: 			5px;
				}

#contain-all .home a {
				color: 				#bbb;
				font: 				small-caps bold 12px Verdana, Arial, sans-serif;
				text-decoration: 	none;
				}

#contain-all .home a:hover {
				color: 				#fff;
				}
				
h2.nav-head		{
				display: 			none;
				}
				
#nav			{
				background-color: 	#fff;
				border-bottom: 		1px dashed #999;
				font: 				85% Verdana, Arial, sans-serif;
				line-height: 		18px;
				position: 			absolute;
				left: 				12px;
				top: 				260px;
				width: 				192px;
				voice-family: 		"\"}\""; 
				voice-family: 		inherit;
				width: 				191px;
				}
html>body #nav	{
				width: 				191px;
				}

#nav a			{
				color: 				#666;
				font-weight: 		normal;
				text-decoration: 	underline;
				}
				
#nav a:hover	{
				background-color:	#666;
				color:				#fff;
				}

#nav ul			{
				color:				#666;
				list-style-type:	none;
				margin-left:		10px;
				margin-top:			0px;
				padding-left:		0px;
				}

p#return-home	{
				display:			none;
				}
				
#issue-nav		{
				margin-top: 		20px;
				margin-bottom: 		20px;
				padding-left: 		10px;
				}
				
#site-nav		{
				border-top: 		1px dashed #999;
				margin-top: 		20px;
				margin-bottom: 		20px;
				padding-left: 		10px;
				}

.rightbox		{
				border-top: 		1px dashed #999;
				margin-top: 		20px;
				margin-bottom: 		20px;
				padding: 			10px;
				padding-bottom: 	0px;
				}
				
h3.issue-nav-head, h3.site-nav-head, h3.righthead {
				color:				#333;
				font: 				bold 100% Verdana, Arial, sans-serif;
				margin-top: 		20px;
				margin-bottom: 		5px;
				}
				
#nav form		{
				margin-top: 		10px;
				}		
		
.inp			{
				background-color: 	#fff;
				border: 			1px solid #999;
				color: 				#777;
				font: 				x-small Verdana, Arial, sans-serif;
				}

.sub			{
				background-color: 	#ddd;
				border: 			1px solid #999;
				cursor: 			pointer;
				font: 				x-small Verdana, Arial, sans-serif;
				}

			
/* ------------------------ right column ------------------------ */
				
a.ln			{
				color: 				#999;
				font-weight: 		normal;
				text-decoration: 	none;
				}

a.ln2			{
				color: 				#444;
				text-decoration: 	underline;
				}
			
#leftnotes		{
				background-color: 	#eee;
				border-left: 		1px solid #555;
				border-bottom: 		1px solid #555;
				color: 				#555;
				font: 				10px Verdana, Arial, sans-serif;
				line-height: 		1em;
				padding: 			0px;
				padding-bottom: 	2px;
				position: 			absolute;
				right: 				12px;
				top: 				43px;
				width: 				190px;
				voice-family: 		"\"}\""; 
				voice-family: 		inherit;
				width: 				190px;
				}
html>body #leftnotes {
				width: 				190px;
				}

#leftnotes em 	{
				color: 				#555;
				font-style: 		normal;
				font-weight: 		bold;
				}
				
#leftnotes p	{
				font: 				10px Verdana, Arial, sans-serif;
				line-height: 		1.2em;
				margin-top: 		7px;
				margin-bottom: 		12px;
				padding-left: 		7px;
				padding-right: 		7px;
				}
				
h5				{
				color: 				#333;
				font: 				bold 11px Verdana, Arial, sans-serif;
				margin-top: 		10px;
				margin-bottom: 		10px;
				}

.hell-word		{
				background-color: 	#555;
				border-top: 		2px solid #777;
				border-bottom: 		2px solid #777;
				color: 				#eee;
				font: 				bold small-caps 11px Verdana, Arial, sans-serif;
				margin-bottom: 		0px;
				padding: 			2px;
				padding-left: 		7px;
				}
				
				
				

/* ------------------------ index styles ------------------------ */

#jesus-banner	{
				background: #333 no-repeat center url(/images/issues/04/jesusbanner.jpg);
				border: 1px solid #555;
				height: 227px;
				}
				
#ibod			{
				margin-left: auto;
				margin-right: auto;
				width: 550px;
				}
				
.maintitle		{
				color: #666;
				font: small-caps 50px Georgia, serif;
				}
				
#ibod p			{
				font-family: Georgia, serif;
				line-height: 1.7em;
				margin-top: 10px;
				}
				
.art-indent		{
				margin-left: 40px;
				margin-right: 30px;
				}
				
.bottom-link	{
				font: 				10px Verdana, Arial, sans-serif;
				text-align: 		center;
				}

