a {
	background: transparent;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	width: 150px;}
#abc a {
	text-decoration: underline;
	text-align: center;
	width: 5px;
	font-family: Courier, serif;}
.atop {
	background: #ffffff;
	color: #800000;
	text-decoration: none;
	width: 10px;
	float: right;
	border: 0px;}
#banner {
			background: #800000;
			color: #800000;
			vertical-align: bottom;
			width: 100%;
			spacing: 0px;}
body {
		 font: 1em Tahoma, Helvetica, Verdana, Arial, sans-serif;
		 width: 100%;
		 margin: 0px;
		 background: #ffffff;
		 color: #000000;}
#books {
			 width: 75%;
			 padding-left: 15px;
			 vertical-align: top;}
.button {
		width: 325px;
		padding 5px;
		background: #fff8dc;
		color: #000000;
		border: 3px solid #800000;
		font-weight: bold;
		text-align: center;}
#columnleft {
			width: 40%;
			padding: 15px;
			padding-top: 15px;
			vertical-align: top;
			margin-right: 20px;}
#columnright {
		width: 40%; 
		padding: 15px; 
		padding-top: 15px; 
		vertical-align: top; 
		background: #ffffff; 
		color: black; 
		margin-top: 0px;
		border-left: 1px solid #000000;}
#content {
			width: 80%;
			padding: 15px;
			vertical-align: top;
			margin-right: 20px;}
#content td {
			padding: 5px;}
#crawler {
	padding-left: 10px;
	padding-right: 10px;}
#credits {
			width: 100%; 
			text-align: center;
			color: #000000;
			background: #ffffff;
			font-size: .7em;
			padding: 5px;}
#credits a {
	width: 150px;
	background: transparent;
	color: #000000;
	padding-bottom: 5px;}
.email {
	padding: 10px;
	display: inline;
	float: left;}
.email a:hover {
	background: #fff8dc;
	color: #800000;}
.email a:active {
	background: #800000;
	color: #fff8dc;
	font-weight: bold;}
#footer {
		background: #800000;
		color: #ffffff;
		text-align: center;
		vertical-align: middle;
		font-weight: bold;
		padding-top: 5px;
		width: 100%;}
h1, h2, h3, h4 {
	background: transparent; 
	color: #800000;
	border-left: 20px solid #c99d42;
	padding-left: 5px;}
#leftheader {
			width: 20%;
			text-align: center;
			border-top: 8px solid #800000;
			border-bottom: 8px solid #800000;}
#menu {
	 font-weight: bold;
	 margin-left: 5px;}
#navleft {
			width: 20%;
			background: #c99d42;
			color: #f5deb3;
			padding: 10px;
			padding-right: 0px;
			border-top: 8px solid #800000;
			border-right: 8px solid #800000;
			vertical-align: top;}
#navleft a:link {
	background: transparent; 
	color: #fff8dc; 
	padding-left: 5px; 
	padding-right: 0px;}
#navleft a:visited {
	background: transparent; 
	color: #000000; 
	padding-left: 5px; 
	padding-right: 5px;}
#navleft a:hover {
	background: #f5deb3; 
	color: #800000; 
	padding-left: 5px; 
	padding-right: 0px;
	border-right: 3px solid #800000;}
#navleft a:active {
	background: #800000; 
	color: #fff8dc; 
	font-weight: bold;
	padding-left: 5px; 
	padding-right: 5px;
	border-right: 3px solid #fff8dc} 
#navleft ul {
			margin-top: -1px;
			list-style-type: none;
			margin-left: 10px;}
#navleft li {
			border-bottom: 1px solid #800000;
			padding: 2px;
			padding-right: 0px;
			margin-bottom: 2px;}
#pagetitle {
			border-left: 8px solid #c99d42;
			border-bottom: 2px solid #000000;
			margin-left: 15px;
			margin-top: 15px;
			padding-left: 5px;
			width: 250px;}
.plain {
			 border: 0px;
			 text-decoration: 0px;
			 padding: 0px;}
#rightheader {
			width: 80%;
			text-align: center;
			vertical-align: middle;
			background: #c99d42;
			color: #000000;
			border-left: 8px solid #800000;
			border-bottom: 8px solid #800000;
			padding: 0px;}
#schedule {
			width: 80%;
			padding: 15px;
			vertical-align: top;
			margin-right: 20px;}
#schedule td {
			padding: 5px;}
.home {
			background: #c99d42;
			color: ivory;}
span {
		padding-left: 10px;
		padding-right: 10px;}
#supplies {
	float: right;
	border-left: 1px solid #000000;
	padding-left: 10px;}
table {
	width: 100%;
	font: .8em Tahoma, Helvetica, Verdana, Arial, sans-serif;
	border-collapse: collapse;
	border: 8px solid #800000;
	spacing: 15px;}	
#thispage {
	 background: transparent;
	 color: #800000;
	 margin-left: 5px;}
.tuition td {
  border-bottom: 1px dotted #000000;
	font-size: 1.15em;
	padding-top: 3px;
	padding-bottom: 3px;}

#popitmenu{
position: absolute;
background-color: #fff8dc;
border: 2px solid #800000;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
width: 200px;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: #800000;
display: block;
width: 200px;
border-bottom: 1px solid #808080;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #f5deb3;}

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #ffffff;
background-color: #800000;
text-decoration: none;
font-weight: bold;
text-align: center;
border-right: 3px solid #c99d42;
border-bottom: 3px solid #c99d42;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

#weather div {background: #c99d42; color: #fff8dc; margin-bottom: 150px; padding: 10px; padding-bottom: 0px;}


.summer {background: transparent; border: 0px;}


.handcursor{
cursor:hand;
cursor:pointer;