
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #373831;
	text-decoration: none;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #373831;
	text-decoration: none;
}
.eventsnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: blue;
	text-decoration: underline;
}
.whatsnew {
	font-family: Arial, Helvetica, sans-serif;
padding:10px;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: blue;
	text-decoration: underline;
}
body.back {
background-color:lightblue;
}

#wrapper {
width:772px;
/* background-image:url(site/1/template/faux.png); */
background-repeat:repeat-y;
margin:0 auto;
}

#column1 {
width:135px;
float:left;
display:inline;
}

#news {
width:155px;
float:right;
display:inline;
position:relative;
}


#news h6 {
margin:0px 0px 20px -5px;
}

h6 {
font-family: Arial, Helvetica, sans-serif;
margin:0px 0px 20px 0px;
padding: 2px 2px 2px 15px;
background-color:darkblue;
color:white;
font-size:16px;
font-weight:normal;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
        text-decoration:underline;
        color:blue;
}

#nav {
margin-bottom:20px;
font-weight:bold;
/* background-image:url(site/1/template/navtile.png); */
}

#date {
background-color:darkblue;
color:white;
padding:2px;
padding-left:15px;
}

#content {
width:457px;
float:left;
display:inline;
position:relative;
background-color:white;
padding:10px;
min-height:500px;
height:auto !important;
height:500px;
}





#admincontent {
width:752px;
background-color:white;
padding:10px;
}

#footer {
padding: 20px 0px 20px 0px;
clear:both;
width:772px;
text-align:center;
margin:0 auto;
}

.vertical-links {
font-family: Arial, Helvetica, sans-serif;
width:125px;
font-size: 12px;
text-decoration:none;
color:#3030b1;
line-height: 20px;
}

.vertical-links:hover {
color:white;
}

p {
font-family: Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
line-height:18px;
}

.bottom_links, .footer {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

.navlinks {
font-family: Arial, Helvetica, sans-serif;
text-align:center;
text-size:14px;
padding: 3px 5px 20px 5px;
}

#adminnav {
text-align:center;
text-size:14px;
padding: 3px 5px 20px 5px;
background-color:white;
}

#print {
background-color:white;
}

.contact {
font-family: Arial, Helvetica, sans-serif;
text-align:center;
font-size:12px;
line-height: 14px;
}

#fauxanchor {
clear:both;
}
.bodysmallgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #373831;
	text-decoration: none;
}