@charset "iso-8859-1";
       
body {
	font-size: 13px; 
}
ul,li {
	list-style-position: outside;
} 
ol,li {
	list-style-position: outside;
}
td,th {
	font-size: 13px;
	font-weight: normal;
	color:#000000;           
	line-height:15px;      
}     
.bodytext {
	font-size: 13px;
	font-weight: normal;
	color:#000000;        
	line-height:15px;      
}      
a.bodytext, a.bodytext:visited, a.bodytext:active {
	color: #000000;	
	text-decoration:underline;
}
a.bodytext:hover {
	color: #000000;
	text-decoration: none;
}   
.bodysmall {
	font-size: 11px;
	font-weight: normal;     
}      
a.bodysmall, a.bodysmall:visited, a.bodysmall:active {
	color:#000000;
	text-decoration: underline;
}
a.bodysmall:hover {
	color: #000000;
	text-decoration: none;
}    
.bodybold {
	font-size: 13px;
	font-weight: bold;
	color:#000000;
	line-height:15px;   
}
a.bodybold, a.bodybold:active, bodybold:visited {    
	font-weight: bold;
	color:#000000;    
	text-decoration:underline; 
}       
a.bodybold:hover {                                   
	font-weight: bold;
	color:#000000;    
	text-decoration:none; 
}       
.bodyitalic {                                        
	font-style: italic;
	color:#000000;      
}
.bodywhite {
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;        
	line-height:15px;      
}      
a.bodywhite, a.bodywhite:visited, a.bodywhite:active {
	color: #ffffff;	
	text-decoration:underline;
}
a.bodywhite:hover {
	color: #ffffff;
	text-decoration: none;
}      
.maindate {
	color: #6a644b;
	font-size:12px;           
	text-transform: uppercase;
	padding-bottom:12px;
}   
.booktitle {
	color: #7f441d;
	font-size:18px;           
	padding-bottom:10px;  
	line-height:22px;
}   
a.booktitle, a.booktitle:visited, a.booktitle:active {
	color: #7f441d;
	font-size:18px;           
	padding-bottom:10px;
	text-decoration:none;
}    
a.booktitle:hover {
	color: #7f441d;     
	text-decoration:underline;
} 
.bookmain {        
	font-size:12px;       
	line-height:17px;
}
.subtitlealt {
	font-size: 16px;   
	color:#bda266;                     
}
a.subtitlealt, a.subtitlealt:active, a.subtitlealt:visited {
	color:#bda266;
	text-decoration: underline;
}  
a.subtitlealt:hover {
	color: #bda266;
	text-decoration: none;
}
.subtitle {
	font-size: 15px;   
	color:#7f441d;       
	font-weight:bold;              
}
a.subtitle, a.subtitle:active, a.subtitle:visited {
	color:#7f441d;
	text-decoration: underline;
}
a.subtitle:hover {
	color: #7f441d;
	text-decoration: none;
}
.childtitle {
	font-size: 15px;   
	color:#7f441d;
	font-weight:bold;                     
}
a.childtitle, a.childtitle:active, a.childtitle:visited {
	color:#7f441d;
	text-decoration: none;
}
a.childtitle:hover {
	color: #7f441d;
	text-decoration: underline;
}          
h1 {                                       
	font-size: 25px;                         
	color:#7f441d;
	line-height:20px;
	text-align:left; 
	font-weight:normal;   
	margin:0px;  
	padding-bottom:13px;                          
}
.title {                                       
	font-size: 25px;                         
	color:#7f441d;
	line-height:20px;
	text-align:left; 
	font-weight:normal;   
	margin:0px;  
	padding-bottom:13px;                          
}
a.title, a.title:active, a.title:visited {   
	color: #7f441d;
	text-decoration:none;
} 
a.title:hover {       
	color: #7f441d;
	text-decoration:underline;
}
a, a:active, a:visited { 
	color: #000000;	
	text-decoration:underline;
}  
a:hover {
	color: #000000;	
	text-decoration: none;
} 
#mainnav {
	background-color:#4b473d; 
	padding:10px 0px;
}  
#main {
	background-color:#adab95; 
	padding:30px 0 30px 30px;
}        
#homemain {
	background-color:#4b473d; 
	padding:10px 30px;
}      
#menutitle {                     
	background-color:#2e2c26; 
	background-image:url("images/menutitlebar.jpg"); 
	background-position:left top;
	background-repeat:no-repeat; 
	padding:0px 10px;
} 
a.navtitle, a.navtitle:active, a.navtitle:visited {                     
	color:#ecb12f;          
	font-size:14px;   
	letter-spacing:2px;   
	text-transform:uppercase; 
	text-decoration:none;  
} 
a.navtitle:hover {           
	text-decoration:underline;
}
#about
{
  display: block;
  width: 67px;
  height: 77px;
  background: url("images/about.gif") no-repeat 0 0;

}
#accomm
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("images/accomm.gif") no-repeat 0 0;

}
#events
{
  display: block;
  width: 71px;
  height: 77px;
  background: url("images/events.gif") no-repeat 0 0;

}      
#activities
{
  display: block;
  width: 93px;
  height: 77px;
  background: url("images/activities.gif") no-repeat 0 0;

}
#gallery
{
  display: block;
  width: 78px;
  height: 77px;
  background: url("images/gallery.gif") no-repeat 0 0;

}
#contact
{
  display: block;
  width: 84px;
  height: 77px;
  background: url("images/contact.gif") no-repeat 0 0;

}
#book
{
  display: block;
  width: 90px;
  height: 77px;
  background: url("images/book.gif") no-repeat 0 0;

}
#about:hover, #accomm:hover, #events:hover, #activities:hover, #gallery:hover, #contact:hover, #book:hover
{ 
  background-position: 0 -77px;
}      
#accommph
{
  display: block;
  width: 205px;
  height: 220px;
  background: url("images/accommph.jpg") no-repeat 0 0;

}  
#activitiesph
{
  display: block;
  width: 230px;
  height: 220px;
  background: url("images/activitiesph.jpg") no-repeat 0 0;

}
#accommph:hover, #activitiesph:hover
{ 
  background-position: 0 -220px;
}  
#meet
{
  display: block;
  width: 205px;
  height: 214px;
  background: url("images/meet.jpg") no-repeat 0 0;

} 
#weather
{
  display: block;
  width: 230px;
  height: 214px;
  background: url("images/weatherph.jpg") no-repeat 0 0;

} 
#meet:hover
{ 
  background-position: 0 -214px;
}
#positioning
{             
  position:absolute;
  width:957px;                                                  
  color:#bda266;
  font-size:16px;
  text-align:center;
  padding-top:15px;
}
#bookleft
{             
  position:absolute;
  width:208px;   
  font-size:13px;
  text-align:left;
  padding:15px 15px 10px 40px;   
}  
#bookright
{             
  position:absolute;  
  display:block;
  height:185px;
  width:205px;   
  font-size:13px;
  text-align:left;
  padding:15px 0px 0px 18px;       
} 
.navmenu {
	color:#ffffff;
	font-size:14px;            
	border-top:1px solid #726446;      
	padding:12px 0px; 
}                     
.navmenu_active {
	text-decoration:underline; 
}
a.navlink, a.navlink:active, a.navlink:visited {
	color:#ffffff;             
	text-decoration:none;
} 
a.navlink:hover {
	color:#ffffff;             
	text-decoration:underline;
}
.navmenusub {
	color:#ffffff;
	font-size:14px;                       
	padding:5px 12px; 
	font-style: italic;
}     
a.navlinksub, a.navlinksub:active, a.navlinksub:visited {
	color:#ffffff;             
	text-decoration:none;
	font-style: italic;
} 
a.navlinksub:hover {
	color:#ffffff;             
	text-decoration:underline;
	font-style: italic;
}      
.childrow {                  
	background-color:#bdbcaa;   
	font-size:13px;            
	border-top:1px solid #d6d5ca;
	border-bottom:1px solid #d6d5ca;   
}           
.childrow p {                  
	padding:0px;
	margin:0px;  
}
a.footlink, a.footlink:active, a.footlink:visited { 
	color: #adaba8;	
	text-decoration:underline;    
	font-size:12px;
	line-height:16px;
}  
a.footlink:hover {
	color: #adaba8;	
	text-decoration: none;  
}  
.footcell {
	padding:24px 15px; 
	color: #adaba8;	   
	font-size:12px;
	line-height:16px;
}                       
.sectiontitle {
	font-size:13px;
	font-weight:bold;
	color:#4b473d;   
	border-bottom:1px solid #4b473d;     
	margin-bottom:20px;
}
.sectiontitle2 {
	font-size:13px;
	font-weight:bold;
	color:#4b473d;   
	border-bottom:1px solid #4b473d;   
} 
a.sectiontitle, a.sectiontitle:visited, a.sectiontitle:active {
	color:#4b473d; 
	text-decoration:none;
}      
a.sectiontitle:hover {
	color:#4b473d; 
	text-decoration:underline;
}                   
form {
	margin: 0px 0px 0px 0px;
}           
