

body{ 
	background-color: #fff;
	font-size: 100%;
	/*font-family: "Arial Narrow", "Arial", serif, sans-serif;*/
	color: #00586e;
	
}

div{

	/*border-style: solid;
	border-color: #AA0000;
	border-width: 1px;*/

}


div.container{
/*This is the box all the stuff is contained in.   */	
	position: relative;
	width: 768px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 20px;	
	padding: 5px;		
	background-image: url(images/bg.gif);
	
}


div.links{

	/*position: relative;	*/
	font-size: 100%;
	
}
	
div.main{
	/*position: relative;*/

	text-align: left;
	padding: 30px 10px; 
	min-height: 480px;
}

div.header{
	position: relative;
	font-family: "Vladimir Script", serif, sans-serif;
	font-size: 275%;
	
	padding: 0px 10px;
	
	text-align: right;
	
	margin-bottom: 10px;
		
}

div.footer{
	position: relative;
	
	font-size: 75%;
	
	padding: 10px;
	
	text-align: right;
		
}

div.longbar{
	margin-top: 2px;
	font-size: 50%;
}

div.header, div.footer, div.longbar{
	background-color: #a5e9ff;
	color: #fff;
}

table.bookTable{
	/*width: 100%;*/
}

bookCell{
	/*width: 33%;*/
}

a img{
	border: 0px;
}


/*Hyperlink Effects*/

a:link {
	text-decoration: underline;
	color: #004aa6;
}

a:visited {
	text-decoration: underline;
	color: #003978;
}

a:hover { 
	text-decoration: underline; 
	color: #fe351a;
}

div.links a, span.activeTab{

	background-color: #77ddff;
	padding: 3px 5px;	
	border-top: 1px solid #a5e9ff;
	border-right: 2px solid #a5e9ff;
}

div.links a.firstTab{
	border-left: 1px solid #a5e9ff;
}

div.links a:link, div.links a:visited, div.links a:hover, span.activeTab{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	letter-spacing 2px;
}

span.activeTab{
	background-color: #a5e9ff;
	color: 
}

div.links a:hover{
	background-color: #fff;
	color: #b9efff;
}


/*Classes*/

.title{
	font-weight: bold;	
}

.centered{
	text-align: center;
	
}

.padded, .bookCell{
	padding: 10px;
}

.bookCell{
	vertical-align: top;
}

.question{
	font-weight: bold;
}
.answer{
	margin-left: 2em;
	margin-bottom: 1.2em;
}

.bordered{
	border: 1px solid #000;
}
