body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#3f240b;
	margin:0;
}

H1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#432407;
	font-weight:bold;
	margin:0;
	padding:0 0 23px 0;
}

.headerSmall {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#432407;
	font-weight:bold;
}

.headerMed {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#432407;
	font-weight:bold;
}

.headerLarge {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#432407;
	font-weight:bold;
}

.bold {
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 0;
}

.footer {
	color:#ccc3ae;
	font-size:10px;
}

.small {
	color:#432407;
	font-size:10px;
}

.input {
	font-size:11px;
	border:1px solid #999999;
	background-color:#ffffff;
	padding:3px;
}

.select {
	font-size:11px;
	border:1px solid #999999;
	background-color:#ffffff;
}

.details {
list-style:disc;
}

.NavOff { color:#5a726f; font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px; cursor:hand;}
.NavOn {  color:#800000; font-weight:bold; line-height:18px; font-size:10px; padding: 3px; cursor:hand;}
.NavOver {  color:#FFFFFF; font-weight:bold; line-height:18px; font-size:10px; background-color:#85925a; padding: 3px; cursor:hand;}
.ChildNavOff { color:#5a726f; font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px; cursor:hand;}
.ChildNavOn {  color:#800000; font-weight:bold; line-height:18px; font-size:10px; padding: 3px; cursor:hand;}
.ChildNavOver {  color:#FFFFFF; font-weight:bold; line-height:18px; font-size:10px; background-color:#85925a; padding: 3px; cursor:hand;}

a:link, a:visited {	color:#5a726f; font-weight:bold; }
a:hover, a:active {	color:#85925a; text-decoration: none; }

a.side:link, a.side:visited { font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px;}
a.side:hover, a.side:active { color:#FFFFFF; background-color:#85925a; padding: 3px;}

a.sideOn:link, a.sideOn:visited { color:#800000; font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px;}
a.sideOn:hover, a.sideOn:active { color:#800000; font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px;}


a.childnavOn:link, a.childnavOn:visited { color:#800000; font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px;}
a.childnavOn:hover, a.childnavOn:active { color:#800000; font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px;}

a.childnavoff:link, a.childnavoff:visited { font-weight:bold; line-height:18px; font-size:10px; text-decoration: none; padding: 3px;}
a.childnavoff:hover, a.childnavoff:active { color:#FFFFFF; background-color:#85925a; padding: 3px;}

a.footer:link, a.footer:visited { color:#ccc3ae; font-size:10px; text-decoration: none; }
a.footer:hover, a.footer:active { color:#FFFFFF; background-color:#85925a; }


.LodgingDayStyleBlackout{ background-image: url(../images/client/miscBlackout.jpg); }
.LodgingDayStyleAvailable{ background-image: url(../images/client/miscAvailable.jpg); }
.LodgingDayStyleBooked{ background-image: url(../images/client/miscBooked.jpg); }
	
.SelectedDayStyle
{
	 background-color: #D05C42;
	 color: #ff6600;
	}
	
.TodayDayStyle
{
	 background-color: #D05C42;
	 color: #ff6600;
}

.fishStoriesPhotoBorderLeft {
  margin-right: 10px;
  margin-top: 3px;
  padding: 5px;
  border:1px solid #ddd;
  background:#FFFFFF;
  }
  
.fishStoriesPhotoRight {
  margin-left: 10px;
  margin-top: 3px;
  padding: 5px;
  border:1px solid #ddd;
  background:#FFFFFF;
  }
  
  .redtextlarge { font-size: 12px; font-family: verdana;  color:#ff0000; line-height: 20pt; font-weight: bold; }
IMG#header 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
.failure {
	background: #fff6bf url(../images/icnMessage.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left; height:35px;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	font-weight:bolder;
	}
.sucess {
	background: #DEF0DE url(../images/icnMessage.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left; 
	height:35px;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #65BA69;
	border-bottom: 2px solid #65BA69; 
	color:#006600;
	font-weight:bolder;
	}
li.sitemap { list-style-type: none; } 
ul.sitemap { list-style-type: none; padding-top: 20px; } 
