* { padding:0; margin:0; } 

body {
	background:url(../images/bk.jpg) no-repeat center top #97bdbf;
	margin:0px;
	font-family:Helvetica;
	font-size:12px;

	}
	
#wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	}
	
	


.left {float:left}
.right {float:right}
.bottom20 {margin-bottom:20px;}
.bottom10 {margin-bottom:10px;}
.left20 {float:left;margin-right:20px;}
.left10 {float:left;margin-right:10px;}
.right20 {float:right;margin-left:20px;}
.right10 {float:right;margin-left:10px;}

	
hr {border:0px;
height:1px;
background-color:#6eaba2;
margin-top:10px;
margin-bottom:10px;
}
	
	
	
	
#right {
	width:330px;
	float:left;
	margin-top:170px;
	}
	
	
#news {
	width:330px;
	margin-top:70px;
	}

#news h1 a {
	color:#708d8b;
	font-size:12px;
	line-height:18px;
	padding-top:5px;
	text-decoration:none;

}

#news h1 a:hover {
	text-decoration:underline;

}

#news p {
	color:#393939;
	padding-bottom:10px;
	line-height:18px;
	font-size:12px;

}

#newstop {
	width:330px;
	height:55px;
	background:url(../images/news/top.png) no-repeat;
	}
#newsmiddle {
	width:230px;
		background:url(../images/news/middle.png);
		padding-left:40px;
		padding-right:60px;

	}
#newsbottom {
	width:330px;
	height:20px;
	background:url(../images/news/bottom.png) no-repeat;

	}
	
	
	
	
	
	
	
	
#main {
	width:610px;
	border: solid 10px #6eaba2;
	float:right;
	border-top:0px;
	background-color:#0d3a35;
	}
	
#maintopyellow {
	width:610px;
	height:60px;
	background-color:#efc031;
	}
	
#mainmenu {
	width:510px;
	height:40px;
	padding-right:50px;
	padding-left:50px;
	border-top: 1px solid #6eaba2;
	border-bottom: 1px solid #6eaba2;
	background-color:#17564f;
	}
	


#nav-example {
background:url("../images/nav-final.jpg") no-repeat;
width:510px;
height:40px;
margin:0;
padding:0;
}

#nav-example span {
display: none;
}

#nav-example li, #nav-example a {
height:40px;
display:block;
}

#nav-example li {
float:left;
list-style:none;
display:inline;
}

#nav-example-01 {width: 90px;}
#nav-example-02 {width: 105px;}
#nav-example-03 {width: 110px;}
#nav-example-04 {width: 105px;}
#nav-example-05 {width: 100px;}

#nav-example-01 a:hover {background:url("../images/nav-final.jpg") 0px -40px no-repeat; }
#nav-example-02 a:hover {background:url("../images/nav-final.jpg") -90px -40px no-repeat; }
#nav-example-03 a:hover {background:url("../images/nav-final.jpg") -195px -40px no-repeat; }
#nav-example-04 a:hover {background:url("../images/nav-final.jpg") -305px -40px no-repeat; }
#nav-example-05 a:hover {background:url("../images/nav-final.jpg") -410px -40px no-repeat; }


#home #nav-example-01 a {background:url("../images/nav-final.jpg") 0px -80px no-repeat; }
#about #nav-example-02 a {background:url("../images/nav-final.jpg") -90px -80px no-repeat; }
#events #nav-example-03 a {background:url("../images/nav-final.jpg") -195px -80px no-repeat; }
#media #nav-example-04 a {background:url("../images/nav-final.jpg") -305px -80px no-repeat; }
#contact #nav-example-05 a {background:url("../images/nav-final.jpg") -410px -80px no-repeat; }



#submenu {
	width:480px;
	height:14px;
	padding:6px 65px;;
	border-bottom: 1px solid #17564f;
	background-color:#6eaba2;
	}

#submenu li {
	list-style:none;
	display:inline;
		}

#submenu li a, #submenu a  {
	font-size:14px;
	line-height:14px;
	color:#0d3a35;
	text-decoration:none;
	text-transform:uppercase;
	margin-right:20px;
	font-weight:bold;
	}

#submenu li a:hover, #submenu a:hover {
	text-decoration:underline;
	}

#submenu li.active a {
	color:#efc031;
	}


#homeflash {
	width:570px;
	height:220px;
	padding:20px;
	padding-bottom:10px;
	}

#maincopy {
	width:570px;
	padding:20px;
	padding-bottom:10px;

	}
	
#maincopy p {
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	margin-bottom:6px;
	text-align:justify;
	}

#maincopy h1 {
	font-size:20px;
	color:#efc031;
	margin-bottom:2px;
	text-align:justify;
	text-transform:uppercase;
	font-weight:normal;
	}
	
#maincopy h2 {
	font-size:16px;
	color:#6eaba2;
	margin-bottom:4px;
	padding-bottom:4px;
	text-align:justify;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #6eaba2;
	}
	
#maincopy a {
	font-size:12px;
	color:#6eaba2;
	text-decoration:none;
	}
	
#maincopy a:hover {
	text-decoration:underline;
	}

#mainbottom{
	width:570px;
	padding:20px;
	padding-bottom:10px;
	border-top: 1px solid #6eaba2;
	background-color:#17564f;
	}

#bottomleft{
	width:255px;
	float:left;
	}
	
#bottomright{
	width:255px;
	float:right;
	}

#bottomright a, #bottomleft a {
		font-size:12px;
	color:#ffffff;
	display:block;
	margin-bottom:10px;
	text-decoration:none;
	margin-left:40px;
	}

#bottomright p, #bottomleft p {
		font-size:12px;
	color:#ffffff;
	display:block;
	margin-bottom:10px;
	text-decoration:none;
	margin-left:40px;
	}
	
#bottomright a:hover, #bottomleft a:hover {
	text-decoration:underline;
	}
	
	
#maincopy #bottomright a, #maincopy #bottomleft a {
		font-size:12px;
	color:#6eaba2;
	display:block;
	margin-bottom:6px;
	margin-left:10px;
	text-decoration:none;
	}
	
	
#maincopy #bottomright a:hover, #maincopy #bottomleft a:hover {
	text-decoration:underline;
	}	
	
	
	
	
	/* Calendar*/
	
body #calendar  *		{display:inline;}
#calendar {width:570px;overflow:hidden;margin-bottom:20px;}
#calendar h1 {font-weight:bold;color:#6eaba2;}
#calendar ol.calendar    {width:560px;display:block;padding:10px;background: url("../images/calendar/tl.png") top left no-repeat;}

#calendar li		{list-style:none;}
#calendar p.link		{text-align:center;display: block;}


/*
 * Day styles
 -------------------------*/
#calendar li li		{width:82px;height:82px;float:left;margin:3px; padding:2px;overflow:auto;
			background: url("../images/calendar/day-bg.png") bottom right no-repeat;font-size:14px;color:#0d3a35;font-weight:bold; }

/*
 * Day content (UL/OL & P)
 -------------------------*/
#calendar li li p	 {font-size:11px;width:68px;padding-left:8px;margin-top:0px;font-weight:normal;display:block;color:#000000;line-height:12px;text-align:left;}
#calendar li li a {font-size:11px;}
#calendar li li ol	 {width:auto;}
#calendar li li ul li,
#calendar li li ol li     {font-size:12px;color:0d3a35;font-weight:bold;display:block;height:auto;width:auto; background: none;margin:0;padding:.2em 0;float:none;}

/*
 * Holiday class
 -------------------------*/
#calendar li li.holiday    {  }

/*
 * Inactive months
 -------------------------*/
#calendar li#lastmonth li,
#calendar li#nextmonth li    { background: url("../images/calendar/day-bg-inactive.png");}






	/* form*/
	
#form p {
	color:#efc031;
	font-size:13px;
	font-weight:bold;
	}

.oneline {
	width:250px;
	padding:4px;
	font-size:14px;
	color:#545454;
	border: 1px solid #cdcdcd;

	}

.box {
	width:242px;
	padding:4px;
	font-family:Helvetica;
	font-size:14px;
	color:#545454;
	border: 1px solid #cdcdcd;
	height:170px

	}

.submit {
	margin-left:170px;
	width:80px
	
	}