/* ************** Remove some default margins and borders *************** */
body, frameset {
	border:0px;
	margin:0px;
	padding:0px;
	background-color:#E7E2D4;
}

/* ************** Set a global font ***************** */
body, th, td, h1, h2, h3, h4, h5, h6, p, div, ol, caption, input, select, option, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#85540E;
}

.bottomborder { border-bottom:#BEB5A5 1px solid; }

.maintable { border:#85540E 1px solid; }

h1 { font-size:19px; }

h2 { font-size:17px; }

h3 { font-size:15px; }

h4 { font-size:13px; }

h5 { font-size:11px; }

h6 { font-size:9px; }

/**************** &Beyond name changes *****************/ 
.and { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.beyond { font-family: Verdana, Geneva, sans-serif; }



/* ************** content classes ***************** */
.content { font-size:11px; color:#85540E; text-decoration:none; padding-left:15px; padding-right:15px; padding-top:5px;padding-bottom:5px; }
.content a:hover { font-size:11px; color:#85540E; text-decoration:none; padding-left:0px; padding-right:0px; }
.content a:active { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.content a:link { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.content a:visited { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }

.contentrp { font-size:11px; color:#7C7763; text-decoration:none; padding-right:15px; }
.contentrp a:hover { font-size:11px; color:#5C7B9A; text-decoration:none; padding-left:0px; padding-right:0px; }
.contentrp a:active { font-size:11px; color:#5C7B9A; text-decoration:underline; padding-left:0px; padding-right:0px; }
.contentrp a:link { font-size:11px; color:#5C7B9A; text-decoration:underline; padding-left:0px; padding-right:0px; }
.contentrp a:visited { font-size:11px; color:#5C7B9A; text-decoration:underline; padding-left:0px; padding-right:0px; }

.contentlp { font-size:11px; color:#85540E; text-decoration:none; padding-left:15px; }
.contentlp a:hover { font-size:11px; color:#85540E; text-decoration:none; padding-left:0px; padding-right:0px; }
.contentlp a:active { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.contentlp a:link { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.contentlp a:visited { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }

.bluecontent { font-size:12px; color:#5C7B9A; text-decoration:none; padding-left:15px; padding-right:5px; padding-top:5px; }
.bluecontent a:hover { font-size:12px; color:#5C7B9A; text-decoration:none; font-weight:bold; padding-left:0px; padding-right:0px; }
.bluecontent a:active { font-size:12px; color:#5C7B9A; text-decoration:underline; font-weight:bold; padding-left:0px; padding-right:0px; }
.bluecontent a:link { font-size:12px; color:#5C7B9A; text-decoration:underline; font-weight:bold; padding-left:0px; padding-right:0px; }
.bluecontent a:visited { font-size:12px; color:#5C7B9A; text-decoration:underline; font-weight:bold; padding-left:0px; padding-right:0px; }

/* ************** Comments ************** */
.comment_title { font-size:10pt; color:black; }
.comment_author { font-size:8pt; }
.comment_text { font-size:10pt; }
.comment_post_link { font-size:10pt; }

#commentform input {
	width:170px;
	padding:2px;
	margin:5px 5px 1px 0;
}

#commentform textarea {
	width:100%;
	padding:2px;
}

#commentform #submit {
	margin:0;
	float:right;
}

/* ************** Photo Competition ************** */
#photo_competition { border:1px solid #7C7763; padding:5px; margin:0px; width:250px; font-size:10pt; }
#photo_competition_featured { border:1px solid #7C7763; padding:2px; margin:0px; background-colour:#9C9783; }

/* ************** side nav classes ***************** */
.sideborder {
	border-left:#BAA888 1px solid;
	}

.sidelinks {
	font-size:10px;
	font-weight:normal;
	color:#36451E;
	text-decoration:none;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}

.side a:link { font-size:10px; color:#36451E; text-decoration:none; font-weight:normal; }
.side a:visited { font-size:10px; color:#36451E; text-decoration:none; font-weight:normal; }
.side a:hover { font-size:10px; color:#36451E; text-decoration:underline; font-weight:normal; }
.side a:active { font-size:10px; color:#36451E; text-decoration:none; font-weight:normal; }

/* ************** footer classes ***************** */
.footerborder {
	border-top:#9FB49A 1px solid;
	background-color:#9FB49A;
}

.footercontent {
	font-size:11px;
	font-weight:normal;
	color:#36451E;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration: underline;
}

.footercontent a:link { font-size:13px; color:#1D2A38; text-decoration:none; font-weight:normal; }
.footercontent a:visited { font-size:13px; color:#1D2A38; text-decoration:none; font-weight:normal; }
.footercontent a:hover { font-size:13px; color:#1D2A38; text-decoration:none; font-weight:normal; }
.footercontent a:active { font-size:13px; color:#1D2A38; text-decoration:none; font-weight:normal; }

body table td.footercontent a span.and { color:#36451E; }
.footercontent a span.beyond { color:#36451E; }

/* ************** topnav classes ***************** */
.topnav {
	border-bottom:#BAA888 1px solid;
	border-left:#BAA888 1px solid;
	border-right:#BAA888 1px solid;
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	color:#85540E;
}

.topnav a:link { font-size:11px; color:#85540E; text-decoration:none; font-weight:bold; }
.topnav a:visited { font-size:11px; color:#85540E; text-decoration:none; font-weight:bold; }
.topnav a:hover { font-size:11px; color:#BAA888; text-decoration:none; font-weight:bold; }
.topnav a:active { font-size:11px; color:#85540E; text-decoration:none; font-weight:bold; }


/* ************** content2 classes ***************** */
.lodge {
	border-right:#BEB5A5 1px solid;
	padding: 0px 0px 10px 10px;
}

.news {
	padding: 0px 0px 10px 10px;
}


/* ************** table classes ***************** */
.table { 
	font-size: 11px; 
	color: #85540E; 
	text-decoration: none; 
	border: #BAA888 1px solid
	}

.table a:hover { font-size:11px; color:#85540E; text-decoration:none; padding-left:0px; padding-right:0px; }
.table a:active { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.table a:link { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.table a:visited { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
	
.table_rb { 
	padding: 5px 5px 5px 15px;
	border-bottom: #BAA888 1px solid;
	border-right: #BAA888 1px solid;
	}
	
.table_b { 
	padding: 5px 5px 5px 15px;
	border-bottom: #BAA888 1px solid;
	}
	
.table_r { 
	padding: 5px 5px 5px 15px;
	border-right: #BAA888 1px solid;
	}
	
.ul {  
	padding-left: 30px;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(/images/sitewide/bullet.gif);
	}
	
.table_cnt { font-size:11px; color:#85540E; text-decoration:none; padding-left:0px; padding-right:0px; padding-top:0px;padding-bottom:0px; }
.table_cnt a:hover { font-size:11px; color:#85540E; text-decoration:none; padding-left:0px; padding-right:0px; }
.table_cnt a:active { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.table_cnt a:link { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }
.table_cnt a:visited { font-size:11px; color:#85540E; text-decoration:underline; padding-left:0px; padding-right:0px; }

.child_table { font-size:11px; color:#85540E; text-decoration:none; padding-left:5px; padding-right:5px; padding-top:5px;padding-bottom:5px; }
.child_table a:hover { font-size:11px; color:#85540E; text-decoration:underline; padding-left:5px; padding-right:5px; }
.child_table a:active { font-size:11px; color:#85540E; text-decoration:underline; padding-left:5px; padding-right:5px; }
.child_table a:link { font-size:11px; color:#85540E; text-decoration:underline; padding-left:5px; padding-right:5px; }
.child_table a:visited { font-size:11px; color:#85540E; text-decoration:underline; padding-left:5px; padding-right:5px; }

.pic {
	margin: 0 15px 10px 0;
	}

.feedback_cnt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#85540E; 
	text-decoration:none;
	padding: 15px 15px 15px 15px;
	}.doubleline {
	border-bottom: 4px double #BAA888;
}
