/* DeepCreekLake.com by I.C.Electronics April 2008 */

body {
	margin: 0 auto;
	padding: 0;
	font: 11px Verdana,Tahoma,Arial,sans-serif;
	background:url(../images/lake_background11.gif) repeat-y;}

/* BODY and CONTENT */
#main {
	background: #000;
	color: #ffffff;
	border:  none;
	width: 955px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* HEADER */
#header-top {
	color: #ffffff;
	border:  none;
	width: 955px;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: -2px;
	margin-left: auto;
}


#header h3 {
	width: 600px;
	margin: 0px 10px 0px 15px;
	float: left;}


/* DROP DOWN MENU */
.dropnav {
	width:790px;	
	position:relative; 
	top:-80px ;
	float:right; 
	color:#01a465; 
	font-size:100%; 
	height:20px;
	z-index: 99;}

.dropnav ul {
	list-style-type:none; 
	z-index: 99;}

/*drop down style*/
.dropnav ul li { 
	float:right;
	width:140px;
	position:relative;
	text-align:center;
	border-top: 3px solid #000;
	z-index: 99;}

/*drop down list attributes*/
.dropnav ul li a { 
	display:block; 
	height:25px; 
	line-height:25px; 
	text-decoration:none; 
	font-weight:bold; 
	color:#fff;
	background:#186461;
	border-right: 2px solid #000;
	z-index: 99;}

.dropnav ul li ul {
	display:none; 
	border:none;
	z-index: 99;}

/*Non-IE6 hovering*/ /*position of dropmenu in Firefox*/
.dropnav ul li:hover ul {
	display:block; 
	width:150px; 
	position:absolute; 
	left:-50px;
	z-index: 99; }

/*Color subcells normal mode*/ /*firefox width of drop downs*/
.dropnav ul li:hover ul li a {
	display:block; 
	height:auto; 
	line-height:1.3em; 
	padding:4px 16px 4px 16px; 
	background-color:#186461; 
	text-align:left;
	font-weight:bold; 
	font-size:10px; 
	color:#fff;
	z-index: 99; } 

/*Color subcells hovering mode*/
.dropnav ul li:hover ul li a:hover {
	background:#8ad0cd; 
	font-weight:600; 
	font-size:10px; 
	color:#16533b; 
	letter-spacing:-1px; 
	text-decoration:underline; 
	z-index: 99;} 

/*IE6 hovering*//*position of dropmenu in IE6*/
.dropnav table {
	position:absolute; 
	top:0; 
	left:-41px; 
	border-collapse:collapse;
	z-index: 99; } 

/*Color main cells hovering mode*/
.dropnav ul li a:hover {
	background:#8ad0cd; 
	font-weight:bold; 
	font-size:10px; 
	color:#186461; 
	text-decoration:underline; 
	z-index: 99;} 

.dropnav ul li a:hover ul {
	display:block; 
	width:25px; 
	position:absolute; 
	top:25px;
	z-index: 99; }

/*Color subcells normal mode*/
.dropnav ul li a:hover ul li a {
	display:block; 
	height:1px; 
	line-height:1.3em; 
	padding:4px 16px 4px 16px; 
	background-color:#186461; 
	text-align:left;
	font-weight:bold; 
	color:#fff; 
	z-index: 99;} 

/*Color subcells hovering mode*/
.dropnav ul li a:hover ul li a:hover {
	background:#8ad0cd; 
	font-weight:600; 
	font-size:10px; 
	letter-spacing:-1px; 
	color:#186461; 
	text-decoration:underline;
	z-index: 99; } 

.announce {
	margin: 0px 0px 10px 0;
	padding: 5px;
	width: 140px;
	color: #FFF;
	background-color: #000;
	border-top: 2px solid #186461;
	border-bottom: 2px solid #186461;
	line-height: 1.3em;}

/* RIGHT COLUMN */
#extras {
	float: right;
	width: 150px;
	padding-right: 5px;
	font-size: 11px;
	line-height: 14px;}

/*adjusts event links position compared to regular dates*/
#extras p { 
	margin: 0;}

/* CONTENT */
#content {
	height: auto;
	line-height: 1.6em;
	text-align: left;
	z-index: 1;
	margin: 0px 160px 160px 170px;
	padding: 0;}
	
#content td{font-size: 12px;}

#content h2 {
	font-size: 18px;
	margin: 0 0 0.5em 0;
	text-align: center;
}
	
#content h6 {
	font-size: 24px;
	margin: 0 0 0.5em 0;
	line-height: 24px;}
	
#content img {
	padding: 0px;
	display:inline;
	border:0px;}
	
#content p {
font-size: 11px;
line-height: 16px;}
	
/*announcements*/
h3 { 
	font-size: 11px;
	color: #fff;
	margin: 0 0 10px 0;}
	
a {
	text-decoration: underline;
	color: #46abd2;}
	
a:hover {
	text-decoration: underline;
	color: 012655;}
	
#footer {
	clear: both;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 790px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	height: 200px;
	background-color:transparent;
	border: none;}
	
#footer a {
	color: #46abd2;
	text-decoration: none;}
	
#footer a:hover {
	text-decoration: underline;
	color: #01a465;}

.left {
	margin: 0px 7px 0px 5px;
	float: left;}

.right {
	margin: 0px 7px 0px 5px;
	float: right;}

.textright {
	text-align: right;}

.center {
	text-align: center;}

.small {
	font-size: 0.8em;}

.bold {
	font-weight: bold;}

.hide {
	display: none;}

/*  CALENDAR  */
#calendar a {
	color: #fff;}

/*regular numerals style*/
#calendar { 
	width: 100%;
	padding: 0;
	margin: 0;
	border: 2px solid #186461;
	font: 12px;
	color: #012655;
	text-align: center;
	background-color: #fff;}

#calendar .nav, #calendar .nav a {
	font: bold 18px;
	color: #fff;	
	text-align: center;
	text-decoration: none;}	


/*month heading style*/
#calendar caption { 
	margin: 0;
	padding: 0;
	width: 100%;
	background: #186461;
	color: #fff;	 
	font:12px;
	font-weight:600;
	text-align: center;}

/*days of the week style*/
#calendar th { 
	font: bold 11px;
	color: #015836;
	background: #c3e4e0;
	border-right: 1px solid #186461;
	border-bottom: 1px solid #186461;
	border-top: 1px solid #186461;}

/*table style*/
#calendar td { 
	border-right: 1px solid #186461;
	border-bottom: 1px solid #186461;
	width: 20px;
	height: 20px;}

#calendar td a {
	text-decoration: none;
	font-weight: bold;}

/*linked event dates*/
#calendar td a:link, #calendar td a:visited {	
	color: #04b8fe;
	text-decoration:none;}

/*background hover of event dates*/
#calendar td a:hover { 
	color: #fff;
	background:#186461;}

/*  CONTACT FORM  */
.contactform {
	width:418px; 
	margin:2.0em 0 0 0; 
	padding:10px 10px 0 10px; 
	border:solid 1px #012655; 
	background-color:#AAD7E6;}

.contactform fieldset {
	padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; 
	margin:0 0 20px 0; 
	border:solid 1px #012655;}

.contactform fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; 
	padding:0 2px 0 2px; 
	color:#012655; 
	font-weight:bold; 
	font-size:130%;}

.contactform label.left {
	float:left; 
	width:100px; 
	margin:0 0 0 10px; 
	padding:2px; 
	font-size:110%; 
	color:#012655; 
	font-weight:bold;}

.contactform select.combo {
	width:175px; 
	padding:2px; 
	border:solid 1px #012655; 
	font-family:verdana,arial,sans-serif; 
	font-size:110%;}

.contactform input.field {
	width:275px; 
	padding:2px; 
	border:solid 1px #012655; 
	font-family:verdana,arial,sans-serif; 
	font-size:110%;}

.contactform textarea {
	width:275px; 
	padding:2px; 
	border:solid 1px #012655; 
	font-family:verdana,arial,sans-serif; 
	font-size:110%;}

.contactform input.button {
	float:right; 
	width:9.0em; 
	margin-right:20px; 
	padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; 
	background:#307C98; 
	border:solid 1px #307c98; 
	text-align:center; 
	font-family:verdana,arial,sans-serif; 
	color:#FFf; 
	font-weight:bold; 
	font-size:110%;}

.contactform input.button:hover {
	cursor: pointer; 
	border:solid 1px #307C98; 
	background:#90c9dd; 
	color:#012655;}
	
	
