body {
	background:#ffffff;
	text-align:center;
	margin:0px 0px 0px 1px;
	padding: 0px;
	font:normal 0.8em/1.2em aria,verdana,sans-serif;
	color:#000000;
	}

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#ffffff url("gfx/back_bg_right.gif") repeat-y top right;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background: url("gfx/back_bg.gif") repeat-y top left;
	}

#headerbox {
	background: #142344;
	padding: 5px;
	
}

#header {
	background: #142344;
	text-align: center;
	border-width: 		2px; 
	border-color: 		#AEB007; 
	border-style: 		solid;
	background:url(gfx/logo1.gif) no-repeat left top;
	height: 78px;
	
}

#dirheader {
	background: #142344;
	text-align: center;
	border-width: 		2px; 
	border-color: 		#AEB007; 
	border-style: 		solid;
	background:url(directory/directorylogo.gif) no-repeat left top;
	height: 80px;
	
}

#googleheader {
    text-align:	center; 
	background: #f2f2f2;
	padding: 5px 0px 5px 0px;
	}
	
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
	
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:150px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:130px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#f2f2f2;
	z-index:100;
	text-align: center;
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-color:#c5e0fe;
		}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:230px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:210px; /* actual value */
	margin:0 0 -10px 0;
	padding: 10px;
	background:f2f2f2;
	z-index:99;
	text-align: center;
	border-width: 0px 2px 0px 0px;
	border-style: solid;
	border-color:#c5e0fe;
	}
	
.iframeright {
	width:210px;height:1300px;
	}
	
#centercol {
	position:relative;
	padding:0 230px 0px 150px;
	}

#footer {
	position:relative;
	top:1px;
	background:#f2f2f2;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#000;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color:#c5e0fe;
			}	
		
#toplinks {
 	
	text-align: 		center;
	margin: 			0px 0px 0px 0px;
	background-color: 	#374B78;
	width:				100%;
	clear: 				both;
	line-height: 		22px;
	padding: 0px 0px 0px 0px;	
}

#toplinks a:link {
	text-decoration: 	none; 
	font-family: 		verdana, helvetica, arial, sans-serif;	
	font-size : 		13px; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#374b78;
	line-height: 		22px;	
}

#toplinks a:visited {
	text-decoration: 	none; 
	font-family: 		verdana, helvetica, arial, sans-serif;	
	font-size:	 		13px; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#374b78;
	line-height: 		22px;	
}

#toplinks a:active {
	text-decoration: 	none; 
	font-family: 		verdana, helvetica, arial, sans-serif;	
	font-size : 		13px; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#374b78;
	line-height: 		22px;	
}

#toplinks a:hover {
	text-decoration: 	underline; 
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size : 		13px; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#374b78;
	line-height: 		22px;	
}
		
.homeleft { float:left; width:49%; border:2px solid #c5e0fe; margin:2px 0px 0px 0px; padding:2px; text-align:left;}
.homemiddle {margin: 2px 0px 0px 0px; float:right; width:49%; border:2px solid #c5e0fe; overflow:hidden; padding:2px; text-align:left;}


#googlebottom {text-align: center; padding:15px 0px 15px 0px;}
#search { margin-top:0px; float:right; padding:10px; font-color: #ffffff;}
#search p {color: #ffffff; text-align: center;}
	
#googlesearch {
	border-width: 		3px 0px 0px 0px;
	border-color: 		#4166BA; 
	border-style: 		solid;
	margin: 			10px 0px 0px 320px;
	padding-top: 		20px;
}

#templategooglesearch {
	margin: 		   	0px 0px 0px 0px;
}	

#copyright {
	font-size: 			0.7em;
	font-family:		arial, verdana, helvetica, sans-serif;
	text-align: 		center;
}
 
	
#books {
	text-align: 		center;
}


.submenu{
	margin: 			0px 0px 5px 60px;
	}
	
ul {
   list-style: 			none;
	}
.powder {
	list-style: 		disc;
	}
.powder li{
	padding-bottom: 10px;
	}	

.maps {
	margin: 			2px 0px 0px 0px; 
	font-size: 			14px;
	font-family:		arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	}

.khhead {
	font-family:		verdana, helvetica, arial, sans-serif;
	color:				#000000;
	margin: 			0px 10px 10px 10px;
	font-weight: 		bold;
	background-color: 	#4166BA;
	text-align: 		center;
	border-width: 		2px 2px 2px 2px;
	border-color: 		#808000;
	border-style: 		solid;
	line-height: 		1.4em;
	display: 			block;
	}

.khhead1 a:link {
	text-decoration: 	none; 
	font-family: 		verdana, helvetica, arial, sans-serif;	
	font-size : 		0.8em; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#4166BA;
	line-height: 		1.4em;	
}

.khhead1 a:visited {
	text-decoration: 	none; 
	font-family: 		verdana, helvetica, arial, sans-serif;	
	font-size:	 		0.8em; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#4166BA;
	line-height: 		1.4em;	
}

.khhead1 a:active {
	text-decoration: 	none; 
	font-family: 		verdana, helvetica, arial, sans-serif;	
	font-size : 		0.8em; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#4166BA;
	line-height: 		1.4em;	
}

.khhead1 a:hover {
	text-decoration: 	underline; 
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size : 		0.8em; 
	color: 				#ffffff;
	padding: 			0px 11px 0px 11px;
	font-weight: 		bold;
	background-color: 	#4166BA;
	line-height: 		1.4em;	
}	

img.floatLeft { 
	float: 				left;
	margin: 			14px; 
	}

img.floatRight { 
	float: 				right;
	margin: 			14px; 
	}
	
.googlefloat { 
	float: 				right;
	margin-top: 			120px;
	margin-left: 5px; 
	}
		
.defoe	 {
font-size: 			10px;
	font-family:		verdana, arial, helvetica, sans-serif;
}

.head1 {
	font-size: 			11px;
	font-family:		verdana, helvetica, arial, sans-serif;
	padding: 			5px 7px 5px 7px;
	color: 				#000000;
	font-weight: bold;
	}

.head2 {
	display: 			block;
	margin: 			5px 7px 5px 7px;
	padding: 			5px 7px 5px 7px;
	background-color: 	#4166BA;
	font-weight: 		bold;
	color: 				#ffffff;
	border-width: 		1px 1px 1px 1px; 
	border-color: 		#808000; 
	border-style: 		solid;
}

.head3 {
	display: 			block;
	margin: 			5px 7px 5px 7px;
	padding: 			5px 7px 5px 7px;
	background-color: 	#4166BA;
	font-weight: 		bold;
	color: 				#ffffff;
	border-width: 		1px 1px 1px 1px; 
	border-color: 		#808000; 
	border-style: 		solid;
	text-align: 		center;
		}

.head4 {
	font-weight: 		bold;
	padding: 			2px 7px 0px 7px;
	color:#004080;
	}
	
p  {
padding: 			0px 7px 0px 7px;
	}

.image {
	text-align: 		center;
		}

.vsm {
	margin: 			2px 10px 10px 10px; 
	font-size: 			10px;
	font-family:		verdana, arial, helvetica, sans-serif;
	text-align: 		center;
}

.appeal {
font-style: italic;
}

.d5 {
font-size: 13px;
margin-left: 25px;
font-weight: bold;
}

.background {
			background: url("gfx/articles_background.jpg") top center no-repeat;
			height: 453px;
			text-align: center;
			margin-Bottom: 25px;
}

.artone {
text-align: center;
width: 250px;
padding-left: 80px;
padding-top: 80px;
font-size: 16px;
line-height: 20px;
}

.artone a:link {
	text-decoration: 	underline;
	}
				
.arttwo {
text-align: center;
width: 250px;
padding-left: 300px;
padding-top: 60px;
font-size: 16px;
line-height: 20px;
}

arttwo a:link {
	text-decoration: 	underline;
	}
	
.artthree {
text-align: center;
width: 250px;
padding-left: 80px;
padding-top: 60px;
font-size: 16px;
line-height: 20px;
}

artthree a:link {
	text-decoration: 	underline;
	}
