@charset "UTF-8";
/* Master CSS Document */

    body {
		color: white;
	}
	h1 {
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		font-weight:normal;
		color:#FF9;
		padding-left:15px;
		margin-top:15px;
	}
	h2 {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		padding-left:10px;
		color:#FF9;
		margin-bottom:10px;
	}
	h3 {
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px; 
		background-color:#FFF;
		color:#000;
		height:60px;
		text-align:center;
	}
	tbody tr:nth-child(even) td, tbody tr.even td {background:#7b97bc;}
	th, td {
		padding:1px 5px 1px 5px; 
		text-align:left;
		}
	#apptform input {width:265px; text-align:left;}
	#apptComment input {width:100px; text-align:left;}
	fieldset {
		width:330px; 
		text-align:left;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	fieldset th, td {
		padding:1px 5px 1px 5px; 
		text-align:left;
		}
	fieldset input {width:265px;}
	fieldset textarea {width:310px; height:150px;}
	ul {
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color: #fff;
		margin: 0px 0px 10px 0px;
	}
	li {
		list-style-type:none;
	}
	p {
		padding:15px;
		text-indent:10px;
	}
	legend {
	
	}
	nav a {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		color: #000;
	}
	nav a:link, a:visited {
		text-decoration: none;
	}
	nav a:hover {
		text-decoration: underline;
		color:#666;
	}
	nav a:active {
		text-decoration: none;
		color:#FFC;
	}
	span a, a:link, a:visited  {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		color: #000;
		text-decoration: underline;
	}
	span a:hover, a:active {
		text-decoration: underline;
		color:#666;
	}
	#nav_primary { 
		font-family:Verdana, Geneva, sans-serif;
		text-align: right;
		background-color:#999;
		color:#fff;
		font-size:12px;
		margin-left:160px;
		margin-top:-5px;
		padding-top:10px;
	}
	#nav_primary li {
		list-style-type:none;
		display:inline;
		margin-left:15px;
		margin-right:15px;
	}
	#logo {
		background-color:#FFF;
		margin: 11px 0px 0px -20px;
	}
	#header {
		background-color:#FFF;
		color:#000;
		margin: 15px -20px 0px 0px;
		}
	#headerText {
		background-color:#FFF;
		color:#999;
		margin: -50px -20px 0px 180px;
		}
	#footer {
		background-image:url(../images/border2.jpg);
		color:#FF9;
		text-shadow: 2px 2px 2px #000;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 9px;
		margin-left:160px;
	}
	#footer p {
		color:#FFF;
		text-shadow: 3px 3px 3px #000;	
	}

	#content {
		background-color:#7b97bc;
		margin-top:1px;
		margin-left:160px;
		min-height:550px;
	}
	.container {
		margin-bottom: 0px;
		}
	.bookblock {
		width:148px;
		min-height:225px;
		float:left;
	}
	.block3 {
		border:groove;
		border-color:#fff;
		background-color:#FF9;
		width:244px;
		color:#666;
		min-height:310px;
		float:left;
	}
	.button {
		width:100px;
		text-align:center;
	}
	.padleft {padding-left:15px;}
	.padImg {
		border:thick;
		border-color:#FFF;
		margin-left: 15px;
		margin-right:22px;
		margin-top: 10px;
		box-shadow: 3px 3px 4px #000;
		-moz-box-shadow: 3px 3px 4px #000;
		//* for IE8 */
		-ms-filter:"prodid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,Color='#000000')";
		//* for IE5.5+ */
		filter:"prodid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,Color='#000000')";
	}
	#home a.homelink, #about a.aboutlink, 
	#resources a.resourceslink, #contact a.contactlink,
	#forms a.formslink {
	color:#FFF;
	text-decoration:underline;
	cursor:default;
}