/* p-arrow CSS Document */

html { overflow-y:scroll; }
body {
	color:#000;
	font-size:.8em;
	margin:0 0 25px 0;
	background-color:#2E1101;
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg_body.gif);
}

a {
	color:#F7E37D;
text-decoration:none;
}

a:hover {
text-decoration: underline;
}

h1 {
	color:#472104;
	font-size:1.8em;
	margin:0 0 8px 0;
}

h2 {
	color:#472104;
	font-size:1.4em;
	margin:0 0 8px 0;
}

h3 {
	color:#472104;
	font-size:1.0em;
	margin:0 0 8px 0;
}

p {
	margin:0 0 8px 0;
}

img {
	border:none;
}

hr {
	color:#2E1101;
	background-color:#2E1101;
	height:3px;
}

/* ---- class setttings ----------------------- */

.left {
	position:relative;
	float:left;
	width:191px;
	height:auto;
	margin:0 0 7px 0;
}

.right {
	position:relative;
	float:left;
	width:191px;
	height:auto;
	margin:0 0 7px 0;
}

.message {
	width:300px;
	height:125px;
	color:#7822DA;
	font-weight:bold;
	overflow-y:scroll;
}

.gallery_title {
	color:D9E359;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0 0 10px;
}

.gallery_title a {
	text-decoration:none;
}

.wrapper2 {
width:554px;
height:367px;
padding: 5px 0 0 0;
	border: 3px solid #2E1001;
	background-repeat: no-repeat;
	background-image: url(images/img_bg.jpg);
}

.wrapper3 {
width:554px;
height:367px;
padding: 5px 0 0 0;
	background-repeat: no-repeat;
}

.wrapper {
	border: 3px solid #2E1001;
}
.photo_left {
	float:left;
}

.photo_right {
	float:right;
}

.table_p {
	margin:5px;
}

.gallery_main {
	margin:5px;
}

.lodge {
	font-size: .9em;
	font-weight: bold;
}
/* ---- layout settings ----------------------- */

#main_container {
	position:relative;
	margin:0 auto;
	width:909px;
	height:auto;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:909px;
	height:300px;
	background-image:url(images/bg_header.gif);
}

#lamp-l {
	position:absolute;
	top:25px;
	left:-66px;
}

#lamp-r {
	position:absolute;
	top:25px;
	right:-76px;
}

/* ---- nav id settings -------------------------- */
 
#nav {
	position:absolute;
	top:240px;
	left:18px;
	width:880px;
	height:26px;
}

/* ---- end nav id settings -------------------------- */

#banner {
	position:relative;
	top:0;
	left:0;
	width:909px;
	height:auto;
}

#content_main {
	position:relative;
	top:0;
	left:0;
	width:908px;
	height:auto;
	background-repeat:repeat-y;
	background-image:url(images/bg_content.gif);
}

#bg_top {
	position:relative;
	top:0;
	left:0;
	width:908px;
	height:10px;
	background-repeat:no-repeat;
	background-image:url(images/bg_content-top.gif);
}

#bg_btm {
	position:relative;
	left:0;
	bottom:0;
	width:908px;
	height:10px;
	background-repeat:no-repeat;
	background-image:url(images/bg_content-btm.gif);
}

#content {
	position:relative;
	top:0;
	left:0;
	width:882px;
	min-height:340px;
	margin:0 6px 0 11px;
	background-color:#CF9F67;
	background-image:url(images/bg_content_main.gif);
}

/* ---- home page layout settings ----------------------- */

#welcome {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:545px;
	height:auto;
	padding:35px 0 20px 10px;
	background-repeat:no-repeat;
	background-image:url(images/flag_welcome.gif);
}

#news_events {
	position:relative;
	top:0;
	left:0;
	float:right;
	width:322px;
	height:auto;
	padding:35px 0 20px 5px;
	background-repeat:no-repeat;
	background-image:url(images/flag_news.gif);
}

/* ---- about us page layout settings ----------------------- */

#about {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:545px;
	height:auto;
	padding:35px 0 20px 10px;
	background-repeat:no-repeat;
	background-image:url(images/flag_about.gif);
}

#content_right {
	position:relative;
	top:0;
	left:0;
	float:right;
	width:322px;
	height:auto;
	padding:35px 0 20px 5px;
	background-repeat:no-repeat;
	background-image:url(images/flag_lodge.gif);
}

#lodge {
	position:relative;
	top:0;
	left:0;
	width:300px;
	height:auto;
	padding:0 10px 10px 10px;
}

#amenities {
position:relative;
	top:0;
	left:0;
	float:right;
	width:322px;
	height:auto;
	padding:35px 0 20px 5px;
	background-repeat:no-repeat;
	background-image:url(images/flag_amenities.gif);
}

/* ---- hunting page layout settings ----------------------- */

#hunting_left {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:322px;
	height:auto;
	padding:35px 0 20px 5px;
	background-repeat:no-repeat;
	background-image:url(images/flag_hunting.gif);
}

#hunting_left a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.active {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

#hunting_right {
	position:relative;
	top:0;
	left:0;
	float:right;
	width:555px;
	height:auto;
	padding:50px 0 20px 0;
	background-repeat:no-repeat;
	background-image:url(images/flag_huntinginfo.gif);
}

/* ---- fishing page layout settings ----------------------- */

#fishing_left {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:322px;
	height:auto;
	padding:35px 0 20px 5px;
	background-repeat:no-repeat;
	background-image:url(images/flag_fishing.gif);
}

#fishing_left a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

#fishing_right {
	position:relative;
	top:0;
	left:0;
	float:right;
	width:545px;
	height:auto;
	padding:50px 0 20px 10px;
	background-repeat:no-repeat;
	background-image:url(images/flag_fishinginfo.gif);
}

/* ---- trophy room layout settings ----------------------- */

#trophy_left {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:523px;
	height:auto;
	padding:0 0 20px 10px;
	background-repeat:no-repeat;
	background-image:url(images/flag_trophy.gif);
}

#trophy_right {
	position:relative;
	top:0;
	left:0;
	float:right;
	width:327px;
	height:auto;
	padding:35px 10px 20px 10px;
	background-repeat:no-repeat;
	background-image:url(images/flag_news.gif);
}

/* ---- contact page layout settings ----------------------- */

#contact {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:545px;
	height:auto;
	padding:35px 0 20px 10px;
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-image:url(images/flag_contact.gif);
}

#info {
position:relative;
	top:0;
	left:0;
	float:right;
	width:322px;
	height:auto;
	padding:35px 0 20px 5px;
	background-repeat:no-repeat;
	background-image:url(images/flag_info.gif);
}

#test {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:545px;
	height:auto;
	padding:35px 0 20px 10px;
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-image:url(images/flag_test.gif);
}

#news {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:545px;
	height:auto;
	padding:35px 0 20px 10px;
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-image:url(images/flag_news.gif);
}

#footer {
	position:relative;
	top:0;
	left:0;
	clear:both;
	width:649px;
	height:auto;
	color:#F7E37D;
	padding:0 0 0 20px;
}

#footer a {
	text-decoration:none;
}

/* ---- nav settings -------------------------- */
 
#nav a {
	color:#F6EFCC;
	text-decoration:none;
	padding:0 5px 0 5px;
}

#nav a:hover {
}

