body {
	color: #000;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}
h2 {
	background-color: #eee;
	border: 1px dotted #ccc;
	color: #333;
	background-image: url(../images/h2bg.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
}
h3 {
	color: #993333;
}
h4 {
	color: #993333;
}
textarea {
	font-family: arial, helvetica, sans-serif;
}
.figure {
	background-color: #eee;
	border: 1px solid #333;
}
.figure img {
	border: 1px solid black;
}
.userdata {
	background-color: #eee;
	border: 1px solid #999;
}
#topnav {
	background-color: #FFFFFF;
	border-bottom: 2px solid #bbb;
	color: #fff;
}
#topnav a {
	color: #000;
}
#topnav a:hover, #topnav a:focus, #topnav a:active, #bcnav a:hover, #bcnav a:focus, #bcnav a:active, #footer a:hover, #footer a:focus {
	background-color: #333;
	color: #fff;
}
#topnav li {
	border-right: 1px solid #000;
}
#masthead {
	background: transparent url("../images/schoolhead.jpg") top right no-repeat;
	background-color: #4A66B0;
	color: #fff;
}
#masthead p {
	color: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	left: 100px;
}
#masthead p a {
	color: #fff;
}
#masthead p a:hover {
	color: #FFFF33;
}
#content {
	background: #fff url("../images/watermark.gif") center center no-repeat fixed;
	border-left: solid 15em #fff;
	border-right: solid 15em #fff;
	font-family: Trebuchet MS, arial, sans-serif;
}
#wide div#content {
	border-right: none;
}
body.nopagenav #content {
	border-right: solid 1em #fff;
}
#content a {
	color: #32477A;
}
#content a:hover, #content a:focus, #content a:active {
	background-color: #333;
	color: #fff;
	text-decoration: none;
}
.pagetools h3 {
	border-bottom: 1px dotted #ccc;
	color: #933;
}
#footer {
	background-color: #2C2C2C;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	color: #fff;
}
#footer a {
	color: #fff;
}
ul.nav, ul.pagetools {
	background-color: #666666;
}
#pagenav h3 a {
	color: #fff;
}
#pagenav h3 a:hover, #pagenav h3 a:active, #pagenav h3 a:focus {
	color: #ff9;
}
ul.nav li a, ul.pagetools li a {
	color : #eee;
}
#sitenav ul.nav li, ul.pagetools li, #pagenav ul.nav li {
 	border-bottom: 1px solid #aaa;
}
#sitenav ul.nav li a#current {
	background-color: #FFFFFF;
	color: #000;
	background-image: url("../images/leftnavcurrent.gif");
	background-position: right center;
	background-repeat: no-repeat;
}
ul.nav li a:hover, ul.pagetools li a:hover {
	color : #333333;
}
#sitenav ul.nav li a:hover, #sitenav ul.nav li a:focus, #sitenav ul.nav li a:active {
	background-color : #eee;
	background-image: url("../images/leftnavhover.gif");
	background-position: right center;
	background-repeat: no-repeat;
	color: #000;
}
#pagenav ul.nav li a, #sitenav ul.pagetools li a {
	background-image: url("../images/pagenav.gif");
	background-position: left 10%;
	background-repeat: no-repeat;
}
#pagenav ul.nav li a:hover, #pagenav ul.nav li a:focus, #pagenav ul.nav li a:active, #pagenav ul.nav li a#current, #sitenav ul.pagetools li a:hover, #sitenav ul.pagetools li a:focus, #sitenav ul.pagetools li a:active {
	background-color : #eee;
	background-image: url("../images/pagenavhover.gif");
	color: #000;
}
#sitenav h3, #pagenav h3 {
	background-color: #333333;
	color: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-variant: small-caps;
}
#sitenav form{
	background-color: #666666;
}
input,textarea, select {
	color : #333333;
	border: 1px solid black;
}
#bcnav {
	background-color: #CCCCCC;
	border-top: 2px solid #bbb;
	border-bottom: 2px solid #bbb;
	color: #000;
}
#bcnav a {
	color: #000;
}
form.csslayout fieldset {
	background-color: #fff;
}
form.csslayout legend {
	background-color: #fff;
	border: 1px solid #999;
}
form.csslayout label em {
	color: #990033;
}
p.searchfacts {
	color: #fff;
	background-color: #666666;
	background-image:url(../images/bullet_searchfacts.gif);
	border:1px solid black;
}
#fp div {
	background-color: #fff;
	border: 1px solid #999;
}
#fp div h3 {
	background-color: #933;
	border: 1px solid #999;
	color: #fff;
}
#fpgallery {
	background-color: #666;
	color: #fff;
}
#fpgallery a img {
	text-decoration: none;
}
#fpgallery a {
	color: #eee;
}