
/* general settings */
h1 {
	font-size:large; color:#000000;
	font-weight: bold; text-align:center;
	margin: 8px 0 6px 0; padding: 4px 0 4px 0;
	border-bottom: 1px solid #455A79;
	}
h2 {font-size:medium; color:#000000; margin:1em 0 .7em 0;}
h3 {padding:6px 6px 0 0; margin:0; float:left;}
img, fieldset {border: 0;}
hr {clear: both;}
blockquote {
	border-left:1px solid #455A79; border-right:1px solid #455A79;
	margin:10px 12px 10px 12px; padding:10px;
	}
.left {float: left; border: none; padding: 8px; margin: 0;}
.right {float: right; border: none; padding: 8px; margin: 0;}
td {border: 1px solid #dddddd;}
a:link {color: #3D7E4D; text-decoration: none; }
a:visited {color: #7E3D42; text-decoration: none; }
a:hover {color: #800000; text-decoration: none; }
.alerttext {font-weight: bold; color: #dd0000;}
.clearfix:after {
	content: "."; 
	display: block; 
	height:0; clear:both; visibility:hidden;
	}
* html .clearfix {height: 1%;}
.printthis {text-align: right; margin: 10px 0 0 0;}
.author {text-align:center; font-size:x-small; font-style:italic;}

/* wrappers */
body { 
	background:#E8E9EB; color:#000000; margin:0; padding:0;
	font:normal normal small/140% Verdana, Arial, Helvetica, sans-serif;
	}
#container {
	width:800px; margin:0 auto;
	background:url('repeatback.jpg') repeat-y;
	position:relative; 
	}

/* header */
#header {
	width:800px; height:90px; 
	background:url('headback.jpg') no-repeat;
	}	

/* page content */
#page { 
	float:left; position:relative; width:480px; 
	margin:6px 0 0 19px; 
	}

/* top level navigation */
#navA { 
	width:166px; text-align:center; 
	float:left; margin:20px 0 0 32px;
	}
div>#navA {margin:20px 0 0 64px;}
	#navA ul {
		font-size:small; clear:both; 
		list-style:none; text-align:center;
		margin:0; padding:0;
		}
	#navA ul li a {
		display:block;
		padding:0 0 0.5em 0;
		border-width:1px; border-style:solid;
		border-color:#ffe #9B9488 #ccc #fff;
		height:1em; letter-spacing:.1em;
		background: url('button.jpg'); background-position:0 16px;
		}
	#navA ul li a:hover, 
	#intro #A-intro a, #romans #A-romans a, #Fcor #A-Fcor a, #Scor #A-Scor a, #gal #A-gal a, #eph #A-eph a, #philip #A-philip a, #col #A-col a, #Fthes #A-Fthes a, #Sthes #A-Sthes a, #Ftim #A-Ftim a, #Stim #A-Stim a, #titus #A-titus a, #philm #A-philm a, #heb #A-heb a, #james #A-james a, #Fpeter #A-Fpeter a, #Speter #A-Speter a, #Fjohn #A-Fjohn a, #Sjohn #A-Sjohn a, #Tjohn #A-Tjohn a, #jude #A-jude a, #revo #A-revo a, #rev #A-rev a 
		{
		color:#800000; font-weight:bold;
		background:url('button.jpg'); background-position:166px 16px;
		}

/* second level navigation */
#navB { 
	text-align:center; 
	position:absolute; top:70px; right:68px;
	}

	#navB ul {
		list-style:none; display:inline; margin:0; padding:0;
		}
	#navB ul li {display:inline;}
	#navB ul li a {
		float:left; padding:5px; 
		background: #171851; 
		border:1px solid #CAD3DD; border-top: 0;
		font-weight:bold; color:#DEE7F9; letter-spacing:.1em;
		}
	#navB ul li a:hover, #navB #actB a {
		color:#800000; background:transparent;
		border:1px solid #CAD3DD; border-bottom: 0;
		margin-top:0;
		}
	
/* footer */
#footer {
	background: url('footback.jpg') no-repeat;
	clear:both; text-align:center; 
	width:800px; height:50px; 
	color:#5468A3; 
	}
	#footer a {color: #49914C;}
	#footer p {padding: 10px 0 0 150px;}