







	/* ************* */	

	/* Global Styles */

	/* ************* */	



		



		BODY {



			background-color: #B9B9C3;

			margin: 0px 0px 0px 0px;		/* Dumb Netscape 4 Hack */

			font-family: serif;

			font-size: 12px;

			color: #000000;



		}







		TABLE, TD, TR {

			font-family: serif;

			font-size: 12px;

		}







		HTML BODY {

			margin: 0px;	/* Dumb Netscape 4 Hack */

		}



		



		A, A:link, A:visited {



		 color: white;

			text-decoration: none;

		}



		A:hover {


  			color: white;
			text-decoration: underline;

		}

		A#page {
  			color: black;
			text-decoration: underline;
		}

		A#pub {
			font-style: italic;
  			color: black;
			text-decoration: underline;
		}




	/* ************************** */	

	/* SPECIAL FORMATTING         */

	/* ************************** */


		#homefloat {
			float: right;
			background-color: #EFEF9C;
			width: 180px;
			position: relative; top: 4px;
			margin: 5px;
			padding: 10px;
			text-align: center;
		}

		#downbox {
			vertical-align: baseline;
		}

		.imgintext {

			margin: 7px;

		}

		.imgintext2 {

			margin-right: 7px;
			margin-bottom: 7px;
		}



		.bookheader {

			font-size: 20px;
			font-variant: small-caps;
			font-weight: bold;
			color: black;

		}

		.booksubheader {

			font-style: italic;
			font-size: 16px;
			color: black;

		}

		#pub {
			font-style: italic;
		}




		



	/* ************************** */	

	/* MENU AND PAGEBODY          */

	/* ************************** */	



.pagebody {

	background: url(images/gradient.jpg) repeat-x;

	width: 100%;

	margin:0px;

	height: 100%;

}



.maindiv {

	width: 100%; background: black url(images/gradient-tall.jpg) repeat-x;

	margin-bottom: 0px;

	height: 184px;

}



.contentarea {
	margin:0px;
	width: 650px;

}

		

.navmenu {
margin:0px;
	background: black;

	width: 150px;

	height: 2400px;

	color: white;

	text-decoration: none;

	float: left;

	margin-right: 10px;

}



.indent {

	margin-left: 4px;

	padding-left: 4px;

}



.indent2 {

	text-decoration: none;

	width: 100%;

	font-weight: bold;

   	font-size: 14px;

	color: #EFEF9C;

   	margin-top: 10px;

	padding-left: 4px;

}





	/* ************************** */	

	/* PAGE FORMATTING            */

	/* ************************** */



.headertime {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	font-family: serif;
}

.headertime#dark {
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	font-family: serif;
}



.subheader {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	margin-top: 10px;
	font-family: serif;
}

.subheader#dark {
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	margin-top: 10px;
	font-family: serif;
}


		.subheader2 {

   text-decoration: none;

   color: black;

	  font-weight: bold;

   font-size: 16px;

   text-align: left;

   margin-top: 10px;

font-family: serif;

		}





	/* ************************** */	

	/* MISCELLANEOUS              */

	/* ************************** */





.eventimage {

	float: left;

	margin: 6px;

}



		.contact {



			font-family: verdana, helvetica, arial, sans-serif;

			font-size: 11px;

			letter-spacing: 2px;

			text-align: center;



		}