/* CSS Document */


	* { 
		margin:0;
		padding:0;
		}
		
	body{ 
		background-color:#7174aa; 
		font-family:"Agency FB",Arial, Helvetica, sans-serif;
		text-align:center;
		}
	
	div#heading {
		width:695px; 
		margin:15px auto 0 auto; 
		text-align:left; 
		padding:15px 15px 0 15px;
		background-color:#356844; 
		border:1px white solid; 
		border-bottom:0;
		}
		
	div#heading h1 { 
		color:#FFFFFF; font-size:2.7em;
		text-decoration:underline;
	   }		
	div#heading a, div#footer a{ 
		color:#FFFFFF;
		}
	
	div#heading ul{ 
		position:relative; 
		top:-50px; 
		text-align:right; 
		list-style:none; 
		color:#FFFFFF; 
		margin:0; 
		padding:0;
		} 

	div#banner {
		width:815px; 
		position:relative;
		top:-40px;
		margin:0 auto;
		border: white 1px solid;
		}

	div#container { 
		width:726px; 
		position:relative;
		top:-41px;
		margin: 0 auto;
		background-color:#356844; 
		border:white 1px solid;
		padding: 0;
		}
		
	img {
		border:white 1px solid; 
		}
		

#navcontainer
{
	width:725px;
	height: 50px;
	margin:20px 0 15px 0;
	background-image:url(images/button_background.jpg);
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	border-right:0;
}

#navcontainer ul
{
	list-style-type: none;
	text-align: center;
}

#navcontainer ul li
{
	display: block;
	float: left;
	text-align: center;
}

#navcontainer ul li a
{
	width: 120px;
	height: 50px;
	border-right: 1px solid white;
	text-decoration: none;
	display: block;
	text-align: center;
	color:white;
	font: normal .9em verdana, lucida, sans-serif;
	background-image:url(images/button_background.jpg);
}

#navcontainer ul li a:hover
{
	color: white;
	background-image:url(images/button_hover.jpg);
	text-decoration:underline;
}

#navcontainer a:active
{
	color: white;
}

#navcontainer li#active a
{
	background-image:url(images/button_clicked.jpg);
	color: white;
}

#navcontainer li.last a
{
	border-right:0;
}

div#content {
margin:10px 0;
background-color:#FFFFFF;
color:#000000; 
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:15px;
text-align:left;
}
div#content p { padding:10px 15px;}

.floatimage { border:1px solid black; padding:0 5px; float:right; font-size:.7em; width:200px;}

.floatimage_right {float:right;  border:1px black solid; padding:5px; margin: 5px; }
.floatimage_left {float:left;  border:1px black solid; padding:5px; margin: 5px; }
.floatimage_center {border:1px black solid; padding:5px; display:block; margin-left:auto; margin-right:auto;}



div#coaches img{float:left;  border:1px black solid; padding:5px; margin: 5px; }
div#coaches p {font-size:.8em;}
div#coaches h2{text-decoration:underline;clear:left; margin:15px 10px 10px 10px;}

img.boats{border:1px black solid; padding:5px; display:block; margin-left:auto; margin-right:auto; }
img.clocktower{border:1px black solid; padding:5px; float:right; margin:7px;}


div#schedule ul li { text-decoration:none; margin: 3px 0 2px 5px; list-style:none;}

div#application {font-weight:900; font-size:.9em;}
div#application ul { text-decoration:none; list-style:none; line-height:1.8em; margin-bottom:12px;}
div#application ul li ul li{ margin-left:30px; font-weight:300;}


.address { margin-left:40px; padding-left:40px;}

div#application_note {font-weight:300;}

div#footer {
	margin: 0;
	color:#FFFFFF;
	background-image:url(images/footer_bar.jpg);
	background-repeat:repeat-x;
}
div#footer ul { 
	list-style:none; 
	margin-bottom:15px;
}
	
div#footer li {display:inline; padding: 0 40px; }




.datatable {
	border: 1px solid #000000;
	border-collapse:collapse;
	font-size:small;
	margin:15px auto;
}

.datatable th {
	border: 1pxs solid #000000; 
	background-color:#356844;
	color:white;
	font-weight: bold;
	text-align: center;
	padding: 6px;
}

.datatable td, .datatable tr {
	border: 1px solid #999999;
	padding-right:10px;
	padding-left:10px;
	text-align:center
}

.datatable tr.altrow{ background-color:#CCCCCC;}

.datatable tr:hover{
	background-color:#FFFFAE;
}

.sold {color: red;}


.closed { color:#999999;}	

