@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
}
em {	
	font-style:italic;
	}
strong {	
	font-weight:bold;
	}
body {
	/*background:url(../bg_watermark_home.png) no-repeat center top #868658;*/
	background:url(../texutured_bg_content.jpg) repeat;
	}
body#test {
	background:none red;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#global_wrapper {
	margin:0 auto;
	width:904px;
	/*background:url(../bg_header_texture_parchement.png) repeat;*/
	background:url(../texutured_bg.jpg) repeat;

	}
#global_top {
	display:block;
	width:928px;
	height:30px;
	margin:0 auto;
	padding:0;
	background:url(../img_global_wrapperBG_top.png) no-repeat;
	}	
#global_bottom {
	display:block;
	background:url(../texutured_bg_content_bottom.png) no-repeat bottom right ;
	width:912px;
	margin:0 auto 10px auto;
	height:19px;
}
	
#global {
	width:900px;
	padding:0 0 10px 0;

	border:4px solid #fff;
	border-bottom:0;
	border-top:0;
	margin:0 auto;
	}
#header_wrapper {
	width:100%;
	margin:20px auto 0px auto;
	}
#header {
	width:912px;
	margin:0px auto 0px auto;
	background:url(../pehrson_lodge_logo_header_bg.png) top right no-repeat;
	height:114px;
	}
*html #header {
		padding-left:20px;
	}	
#fullpage #subColumn{
	display:none;	
}
#content_wrapper {
	background:url(../img_contentBG.png) bottom left no-repeat ;
	
	width:650px!important;
	margin:0;
	padding-bottom:10px;
	}
#fullpage #content_wrapper{
	width:890px!important;	
	background:url(../img_content-fullBG.png) bottom left no-repeat ;
}

#content {
	margin:0px 0 5px 0;
	padding:0 0 5px 0;
	background:#fff;
	width:640px;
	}
#fullpage #content {
	width:880px	
}
#content img.right {
	padding:0 0 10px 10px;
	}
.content-top {
	height:8px;
	width:640px;
	margin-top:10px;
	background:url(../img_contentBG_top.png) right no-repeat;
	}
#fullpage .content-top {
	width:880px;
	background:url(../img_content-fullBG_top.png) left no-repeat;
	}
#content p{
	padding:0 15px 10px 15px;
}	
	
#content h2 {
	padding:0 15px 10px 15px;
}	
 #content h3 {
	padding:0 15px 10px 15px;
}	
	
#content p {
	font-size:.8em;
	line-height:1.5em;
}
#content p a{
	text-decoration:underline;
	}
#content ul {
	margin:5px 15px 10px 35px;
	font-size:.8em;
	}
#content ul ul {
	font-size:1em;
	margin:0px 15px 0px 15px!important;

	}
#content li {
	list-style-type:square;
	padding:0px 10px 4px 10px;
	line-height:1.25em;
	}

#content a {
	color:#003479;
	}
#content h1 {
	font-size:1.2em;
	font-weight:bold;
	margin:0 20px 0px 15px;
	color:#2d4d4e;
	padding:5px 0;

}
#content h2 {
	font-size:.95em;
	font-weight:bold;
	padding-bottom:10px;
}

#content h2 em {
	font-style:;
	color:#333;
	line-height:1.4em;
	}
#content h2 em a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:underline;
	}
#content h3 {
	font-size:.95em;
	font-weight:bold;
}
#logo {
	padding:12px 20px 0px 20px;
	}
#breadCrumbs {
	padding:10px 0 0 0;
	font-size:.75em;
	color:#000;
	display:block;
	width:400px;
	}
#breadCrumbs a {
	color:#003479;
	text-decoration:underline;
	}
#phone {
	margin:10px 10px 0 0;
	font-size:.9em;
}
.flickrAPI {
	width:190px;
	margin:10px auto;
}

.hero {
	margin:10px 0 5px 0;
	}
.subpage_hero {
	margin:0 0 10px 8px;
	}

#primary_navigation_wrapper {
	width:900px;
	background:url(../nav_bg.png) top center;
	margin:0px auto;
	}
#primary_navigation {
	/*border:2px solid #fff;
	border-top:0;
	border-bottom:0;*/
}
#primary_navigation ul {
	margin:0 0 0 10px;
	}
#primary_navigation li {
	float:left;
	color:#fff;
	font-size:.8em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right:1px solid #fff;
	margin:10px 0 0 0;
	display:block;
	}
.lastNav {
	border-right:0!important;
	}
#primary_navigation a {
	color:#fff;
	padding: 4px 9px;

	}
#primary_navigation a:hover {
	background:#666633;
	}
#subColumn {
	width:227px;
	margin:10px 0 0 10px;
}
*html #subColumn {
	width:227px;
	margin:10px -10px 0 5px;
	float:left;
}
.subColumn {
	margin:0 0 10px 0;
	}
.subtan .subColumn-top {
	height:8px;
	width:227px;
	background:url(../img_SubCol_top.png) red no-repeat top center;
	}
.subtan .subColumn-bottom {
	height:8px;
	width:227px;
	background:url(../img_SubCol_bottom.png) red no-repeat top center;
	}
.subtan .subColumn-content {
	width:227px;
	
	border-bottom:0;
	border-top:0;
	}
.subColumn-content p {
	font-size:.8em;
	margin:0px 10px 0px 0px!important;
	padding:5px 10px;
	color:#fff;
	}

/*BOARD*/
.contactInfo .subColumn-top {
	width:227px;
	}
.contactInfo  {
	width:227px;
	}
.contactInfo  {
	width:227px;
	border-bottom:0;
	border-top:0;
	}
.contactInfo h2 {
	font-size:1.25em;
	line-height:1.25em;
	padding:0 0 5px 0;
	}
.contactInfo  h2 em {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
}
.adr, .tel, .email {
	line-height:1.5em;
	padding:0 0 0 10px;
	}		
.vcard {padding: 20px 0;}	
.vcard a {
	color:#003479;
	text-decoration:underline;
	}
/*GREEN
.subgreen .subColumn-top {
	height:38px;
	width:78px;
	background:url(../img_nav_trees.png) no-repeat left top;
	}*/
.subgreen .subColumn-bottom {
	/*height:8px;
	width:227px;
	background:url(../img_SubCol_bottom_gr.png)  no-repeat top center;*/
	}
.subgreen .subColumn-content {
	width:227px;
	/*background:url(../img_SubCol_bg_gr.png) repeat-y top center;*/
	border-bottom:0;
	border-top:0;
	}
/*BROWN*/
.subbrown .subColumn-top {
	height:8px;
	width:227px;
	background:url(../img_SubCol_top_br.png)  no-repeat top center;
	}
.subbrown .subColumn-bottom {
	height:8px;
	width:227px;
	background:url(../img_SubCol_bottom_br.png)  no-repeat top center;
	}
.subbrown .subColumn-content {
	width:227px;
	background:url(../img_SubCol_bg_br.png) repeat-y top center;
	border-bottom:0;
	border-top:0;
	}	
/*white*/
.subwhite .subColumn-top {
	height:8px;
	width:227px;
	background:url(../img_SubCol_top_wt.png)  no-repeat top center;
	}
.subwhite .subColumn-bottom {
	height:8px;
	width:227px;
	background:url(../img_SubCol_bottom_wt.png)  no-repeat top center;
	}
.subwhite .subColumn-content {
	width:227px;
	background:url(../img_SubCol_bg_wt.png) repeat-y top center;
	border-bottom:0;
	border-top:0;
	}		
/*red*/
.subred .subColumn-top {
	height:8px;
	width:227px;
	background:url(../img_SubCol_top_rd.png)  no-repeat top center;
	}
.subred .subColumn-bottom {
	height:8px;
	width:227px;
	background:url(../img_SubCol_bottom_rd.png)  no-repeat top center;
	}
.subred .subColumn-content {
	width:227px;
	background:url(../img_SubCol_bg_rd.png) repeat-y top center;
	border-bottom:0;
	border-top:0;
	}
/*blue*/
.subblue .subColumn-top {
	height:8px;
	width:227px;
	background:url(../img_SubCol_top_bl.png)  no-repeat top center;
	}
.subblue .subColumn-bottom {
	height:8px;
	width:227px;
	background:url(../img_SubCol_bottom_bl.png)  no-repeat top center;
	}
.subblue .subColumn-content {
	width:227px;
	background:url(../img_SubCol_bg_bl.png) repeat-y top center;
	border-bottom:0;
	border-top:0;
	}	
		
#side_navigation {
	font-size:.8em;
	}
#side_navigation h2 {
	color:#333300;
	font-size:1.1em;
	margin:10px 10px 5px 10px;
	border-bottom:1px solid #333300;
	display:block;
	}
#side_navigation h2 a{
	color:#333300;
}
#side_navigation h2 a.long{
		letter-spacing:-.08em;
}
#side_navigation ul {
	margin:0px 0 5px 0;
	}
#side_navigation li {
	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase;
	margin:0px 10px 2px 8px;

	}
#side_navigation li a{
	color:#333300;
	display:block;
	padding:4px 0px 4px 8px;

	}
#side_navigation li a:hover{
	color:#fff;
	background:#333300;
	}

#footer_wrapper {
	margin:-20px auto 0px auto;
	width:904px;
	}
#footer_wrapper .vcard {padding: 20px 0;}
#footer_wrapper a {
	color:#003479;
	text-decoration:underline;
	}	

#footer_nav {
	padding:10px 0 0 0;
	margin:0 0 -10px 0;
	}
#footer_nav a {
	color:#fff;
	}
#footer_nav ul {
	margin:0 0 10px 0px;
}
#footer_nav li {
	display:inline;
	font-size:.7em;
	text-transform:uppercase;
	color:#fff;
	margin:5px 0 0 0;
	padding:2px 10px 2px 0;

}

.feature {
	padding:0 0 10px 15px;
	}
.testimonial {
	padding:10px;
}
.testimonial h4 {
	font-size:1em;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 5px;
	color:#fff;
}
.testimonial p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.85em;
	font-style:italic;
	padding:0 5px;
	color:#fff;

	}
.ratesTable {
	margin:0 15px 10px 15px;
	font-size:.8em;
	border:1px solid #ccc;
	border-bottom:0;

	}
.ratesTable td {
	padding:5px;
	border-bottom:1px solid #ccc;
	
	}

.ratesTable input {
	border: 1px solid #ccc;
	padding:2px;
	}	
.ratesTable .cabinName {
	font-weight:bold;
	}
.ratesTable .cabinName td {
	border-right:1px solid #ccc;
	}
.ratesTable .cabinName a {
	font-weight:bold;
	}
.attractTable h2{
	border-bottom:1px solid #006633;
	margin:20px 15px;
	padding:0  0!important;
	}
.thumbSidebar{
	width:100px;
	margin:0 15px;
	}
.thumbSidebar img {
	padding:0 0 5px 0;
	}
.thumbSidebarReunion{
	width:150px;
	margin:0 15px;
	}
.thumbSidebarReunion img {
	padding:0 0 5px 0;
	}	
.cabin {
	margin:5px 15px;
	border-bottom:1px solid #446666;
	}
.cabinPhoto {
	width:250px;
	}
.cabinDesc {
	width:360px;
	}
.attention {
	color:#990000;
	font-size:.9em;
}
#contact {
	margin:0 0 0 10px;
}
.vcard {
	font-size:.75em;
	}
.pullquoteRT {
	width:155px;
	padding:15px 0px 10px 20px;
	font-size:1.75em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left !important;
	}
.pullquoteFishing {
	width:175px;
	background:#e5e5e5;
	padding:20px 10px 20px 10px;
	margin:5px 10px 0 15px;
	font-size:1em;
	line-height:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left !important;
	}
.clearing {
	clear:both;
	}
.lightbox img {
	padding:2px;
	}
.right {
	float:right
	}
.left {
	float:left
	}
.mapList {
	list-style-type:none;
	}
.mapList li {
display:inline;	
	padding:4px 5px !important;
}
