	body {
	font-size: 62.5%;
	margin: 0; 
	background: #e6e4e3 url('/images/bg.gif') repeat-x top left;
	}
	
	.cl {
	clear: both;
	}
	
	form {
	margin: 0; 
	padding: 0;
	}
	
	#container {
	margin: 15px auto; 
	width: 863px;
	padding: 20px 35px 35px 35px;
	background: white; 
	}
	
	#col-newsandevents {
	width: 275px; 
	float: right;
	}
	
	#col-home {
	width: 573px; 
	float: left;
	}
	
	#banner-home {
	background: url('/images/banner-home.jpg') no-repeat top left; 
	width: 573px;
	height: 238px;
	border: 0;
	}
	
	#banner-sub {
	width: 373px;
	border: 0;
	}
	
	#search-bar {
	padding-top: 8px;
	width: 250px; 
	float: left;
	}
	
	#search-bar input {
	border: solid 1px #5e524e; 
	padding: 1px; 
	width: 150px; 
	font-size: 1.3em;
	background: #e4e2e1; 
	}
	
	#search-bar img {
	float: left;
	border: 0;
	}
	
	#nav-bar {
	height: 48px; 
	width: 863px;
	background: url('/images/navbar-bg.gif') no-repeat top left; 
	margin: 0 0 5px 0;
	}
	
	#primary-nav {
	width: 601px;
	float: right; 
	}
	
	.primary-nav-list {
	font-size: 1.7em;
	color: #5e524e;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 100%;
	overflow: hidden;
	}
	
	.primary-nav-list ul{
	margin: 1px 0 0 0;
	padding: 0;
	float: right;
	width: 548px;
	}
	
	.primary-nav-list ul li{
	display: inline;
	}
	
	.primary-nav-list ul li a{
	float: left;
	color: #5e524e;
	padding: 7px 15px;
	text-decoration: none;
	}
	
	.primary-nav-list ul li a:visited{
	color: #5e524e;
	}
	
	.primary-nav-list ul li a:hover{
	color: #5e524e !important;
	padding-top: 6px; 
	background: #e4e2e1;
	}
	
	.primary-nav-list ul li .current{
	color: white !important;
	padding-top: 7px; 
	background: #731b36;
	}
	
	
	#logo {
	width: 350px;
	float: left;
	}
	
	#logo img {
	width: 300px; 
	height: 75px;
	}
	
	#utility {
	width: 483px; 
	float: right;
	color: #5e524e;
	font-size: 1.2em;
	text-align: right;
	font-family: "Trebuchet MS", Verdana, Geneva;
	font-weight: bold;
	}
	
	#utility a {
	color: #5e524e;
	text-decoration: none;
	}
	
	#utility a:hover {
	color: #5e524e;
	text-decoration: underline;
	}
	
	#logo-bar {
	width: 863px; 
	height: 75px;
	padding: 0 0 15px 0;
	}
	
	.char-space {
	padding: 0 15px;
	}
	
	#content-home {
	font-size: 1.6em;
	line-height: 1.5em;
	padding: 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5e524e;
	}
	
	#content-home p {
	margin: 0;
	padding: 0 0 25px 0;
	}
	
	#col-newsandevents h1 {
	padding: 5px 7px; 
	font-size: 1.6em; 
	margin: 0; 
	color: white; 
	background: #e09519; 
	font-weight: normal; 
	font-family: "Trebuchet MS", Verdana, Geneva;
	}

	#col-newsandevents div {
	padding: 10px 10px 30px 10px;
	font-size: 1.3em; 
	color: #5e524e; 
	font-weight: normal; 
	font-family: "Trebuchet MS", Verdana, Geneva; 
	}
	
	#col-newsandevents a, #content-home a, #content-sub a, #contact-content a {
	font-weight: bold; 
	color: #e09519;
	}
	
	#col-newsandevents a:hover, #content-home a:hover, #content-sub a:hover, #contact-content a:hover  {
	color: #731b36;
	}
	
	#footer {
	font-size: 1.1em;
	margin: 0 auto; 
	padding: 7px;
	width: 919px; 
	background: #497136; 
	text-align: center; 
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	#content-sub {
	font-size: 1.2em;
	line-height: 1.7em;
	padding: 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5e524e;
	}
	
	#content-sub p {
	margin: 0;
	padding: 0 0 15px 0;
	}
	
	#contact-content {
	font-size: 1.2em;
	line-height: 1.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 180px; 
	float: left;
	padding: 0 20px 0 0;
	}
	
	#content-sub h1 {
	color: #731b36;
	font-size: 2.2em;
	font-weight: normal;
	margin: 0; 
	padding: 0 0 15px 0;
	line-height: 1em;
	}
	
	#col-sub {
	width: 373px; 
	float: left;
	}
	
	#nav-sub {
	width: 200px; 
	float: left;
	}
	
	ul#breadcrumb {
	margin: 0;
	padding: 3px 0;
	list-style: none;
	}
	
	ul#breadcrumb li {
	margin: 0;
	padding: 0 7px 0 0;
	display: inline;
	font-size: 1.2em;
	color: #5e524e;
	}
	
	ul#breadcrumb li a {
	color: #5e524e;
	}
	
	ul#breadcrumb li a:hover {
	color: #e09519;
	}
	
	
	/* sub navigation */
	
	ul#level2 {
	margin: 0;
	padding: 3px 10px 10px 18px;
	list-style: none;
	width: 180px;
	}
	
	.level1 {
	color: #731b36;
	font-family: "Trebuchet MS", Verdana, Geneva;
	font-size: 1.3em;
	padding: 0px 10px 7px 12px;
	background: url('/images/level1-square.gif') no-repeat left top;
	}
	
	.level1-current {
	font-weight: bold;
	color: #731b36;
	font-family: "Trebuchet MS", Verdana, Geneva;
	font-size: 1.3em;
	padding: 0px 10px 7px 12px;
	background: url('/images/level1-current-square.gif') no-repeat left top;
	}
	
	ul#level2 li {
	color: #731b36;
	font-family: "Trebuchet MS", Verdana, Geneva;
	font-size: 1.1em;
	padding: 2px 0;
	font-style: italic;
	}
	
	.level1 a, .level1-current a, ul#level2 li a {
	color: #731b36;
	text-decoration: none;
	}
	
	.level1 a:hover, .level1-current a:hover, ul#level2 li a:hover {
	color: #e09519;
	text-decoration: underline;
	}
	
	.level2-current {
	font-weight: bold;
	}
	
	
	#contact label,#contact input {
	display: block; 
	width: 150px; 
	float: left; 
	margin-bottom: 7px;
	}
	
	#contact textarea {
	width: 225px;
	height: 100px;
	display: block; 
	float: left; 
	margin-bottom: 7px;
	}
	
	#contact label {
	text-align: left; 
	width: 100px; 
	padding-right: 20px;
	}
	
	#contact br {
	clear: left;
	}

	#submit {
	cursor: pointer;
	margin: 0;
	padding: 3px 0;
	color: white; 
	font-size: 1.4em; 
	background: #731b36; 
	border: solid 1px #731b36; 
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	#googlemap {
	width: 275px; 
	float: right;
	font-family: arial; 
	font-size: 1.3em;
	}
	
	
	#footer a {
	color: white;
	text-decoration: none;
	}
	
	#footer a:hover {
	color: white;
	text-decoration: underline;
	}
	

	
	