/*
Created 2009.09.15
by Ed Palma

/*Generic Text Styles*/
h3{color:#76522c;font-family:Georgia;font-size:1.5em;margin:0;font-weight:normal;padding-bottom:0px;text-shadow:1px 1px 3px #beac9d;}
#h1, h2, h3, h4, h5, h6{margin:0;padding:10px 10px 5px 10px;}
p{color:#5d4029;margin:0;padding:5px 10px 5px 10px;}
ul{color:#5d4029;margin:0 0 3px 0;}
a, a:visited{color:black;}
a:hover{color:green}

/* Basic Layout */
html{background:#dec url(darkwood.jpg) repeat scroll top center;}
body{margin:0;}	
#pageheader p, #pageheader h1, #navigation h2	{display:none;}
h4{font-weight:normal;font-family:Georgia;font-size:1.05em;}
#titlebar, #bounds, #footerbar{margin:0;width:100%;min-width:1000px;}
#pageheader, #contents, #contents-wide, #pagefooter{width:960px;margin:0 auto 0 auto;}
#titlebar{height:120px;background:#568132 url(h_b.jpg) repeat-x scroll top;}
#pageheader{height:93px;}
#bounds{background:#fff url(morewood.jpg) repeat scroll top center;}
#contents{background:url(c_bt.png) repeat-y scroll top;padding-bottom:20px}
#contents-wide{background:url(c_btw.png) repeat-y scroll top;}
#footerbar{background:url(f_b.png) repeat-x scroll top center;}
#pagefooter{height:80px;}
#phone{font-family:"Trebuchet MS";font-weight:bold;font-size:24px;color:white;text-align:right;letter-spacing:1px;text-shadow:1px 2px 3px black;line-height:24px;padding:10px 20px 0 0;}
#alllinks{display:none;}
#logo{height:86px;width:393px;padding:7px 0 0 545px;background:url(h_l.jpg) no-repeat 0 7px;}
.icon{height:70px;width:70px;float:right;margin:9px 0 0 12px;	}
#camping{background:url(icon-camp.jpg) no-repeat;}
#fishing{background:url(icon-fish.jpg) no-repeat;}
#picnic{background:url(icon-picnic.jpg) no-repeat;}
#boating{background:url(icon-boat.jpg) no-repeat;}
#navigation ul{width:960px;margin:3px auto 0 auto;white-space:nowrap;text-align:center;}
#navigation ul li{list-style:none;display:inline;border:none;border-right:1px dotted #917f6e;}
#navigation ul li#home{border-left:1px dotted #917f6e;}
#navigation ul li a, #navigation ul li a:visited{padding:0 13px 5px 13px;text-decoration:none;font-family:Georgia, Times, serif;font-size:16px;line-height:18px;color:#733a0f;}
#navigation ul li a:hover{color:#733608;background:url(h_no.jpg) repeat-x;text-shadow:0 1px 0 #f0eee6}
br.clear{clear:both;}
#content-thin{width:473px;float:left;margin:0 0 0 11px;padding:0;min-height:100px;background:#fffdf8 url(c_mb.gif) no-repeat scroll top left;border:none;border-left:solid 1px #76522c;}
#content-wide{width:704px;float:left;margin:0 0 0 11px;padding:0;min-height:100px;background:#fffdf8 url(c_mbw.gif) repeat-x scroll top left;border:none;border-left:solid 1px #76522c;}
#sidebar-basic{float:right;margin:0 12px 0 0;padding:0;width:230px;min-height:100px;background:#fffaf2 url(c_sbb.gif) no-repeat scroll -1px 0;color:#76522c;border:none;border-left:dotted 1px #d6c8b4;border-right:solid 1px #76522c;}
#sidebar-more{float:right;margin:0;padding:0;width:230px;min-height:100px;background:#f3fcf2 url(c_smb.gif) no-repeat scroll -1px 0;color:#46210c;border:none;border-left:dotted 1px #79b070;}


/* Widget Styles - might as well add this to the initial overhead */
h4.widget-title{font-family:Georgia;font-size:1.05em;margin:0;color:#5a4137;font-weight:normal;padding:2px 5px 0 5px;text-align:center;text-shadow:1px 1px 2px #dfd5bb;}

/* Search Box Widget*/
#search-box{padding:6px 7px 2px 6px;border:none;border-bottom:solid 1px #d4bcb0}
#search-box p{margin:0;padding:2px;}
#search-box form span{font-family:Verdana;font-size:0.55em;margin:0;color:#8B7D76;}
#search-box form{text-align:center;}
#search-box form input{width:180px;height:18px;font-family:"Trebuchet MS";font-size:17px;color:#815C4B;margin:0 auto 0 auto;}
#search-box form label{display:none;}

/* Gate Hours Widget */
#hours-box{padding:14px 0 2px 0;border-bottom:solid 1px #d4bcb0;} 
#hours-box h4{padding:0 0 6px 0;}
#hours-box p{margin:2px;padding:0px 8px 0px 10px;font-family:Verdana;font-size:0.75em;color:#815C4B;text-align:left;line-height:1.4em;}
#hours-box div{background:#EEE6E1;padding:10px;font-family:Verdana;font-size:0.6em;color:#815C4B;}
#hours-box div.alt{background:#FFFCF8;}
#hours-box div span{font-weight:bold;}

/* Current Conditions Widget */
#current-conditions{padding:8px 0 2px 0;border-bottom:solid 1px #d4bcb0} 
#current-conditions table{font-family:Verdana;font-size:12px;border:none;padding:2px 5px 5px 8px;}
#current-conditions table tr td.cc_property{text-align:right;width:100px;}
#current-conditions table tr td[colspan="2"]{text-align:center;font-size:0.7em;}
.conditions-update{padding-bottom:10px;}

/*WiFi widget*/
#wifi-info{padding:8px 0 8px 0;border-bottom:solid 1px #d4bcb0}
#wifi-info p{font-family:Verdana;font-size:0.78em;}
#wifi-info p img{float:left;}

/*Driving Directions widget*/
#get-directions{border-bottom:solid 1px #d4bcb0}
#get-directions h4{padding:0}
#get-directions h4 a{display:block;width:230px;height:25px;padding:5px 0 0 0;}
#get-directions h4 a:hover{background:#fcf6ed}

/*We Accept Credit Card Widget*/
#we-accept{padding:8px 0 8px 0;border-bottom:solid 1px #d4bcb0}
#we-accept img{padding:5px 0 0 6px;}

/*Wordpress Widgets, if you can believe that :) */
#sidebar ul li.widget{padding:6px 7px 12px 6px;border:none;border-bottom:solid 1px #d4bcb0;margin:0;}
#sidebar ul li ul li a, #sidebar ul li ul li a:visited{text-decoration:none;color:#815C4B;font-family:Verdana;font-size:0.8em;}
#sidebar ul li ul li a:hover{color:#000;}
#sidebar ul li ul li a:active{color:#76522c;}

/* Weekly Picture Widget */
#weekly-picture h4{padding:0 0 6px 0;}
#weekly-picture{padding:8px 0 2px 0;border-bottom:solid 1px #d4bcb0} 
#weekly-picture p{font-family:Verdana;font-size:0.75em;text-align:center;}
#weekly-picture img{border:none;border:solid 1px #d4bcb0;width:205px;margin:0 0 0 10px;}

/* News Snippets*/
#news-snippets h4{font-size:1.35em;line-height:1.15em;color:#274a14;text-shadow:0 0 5px #feffde;}
#news-snippets{padding:14px 0 2px 0;} /*Last Widget requires no bottom border*/
#news-snippets p{margin:2px;padding:0px 8px 0px 10px;font-family:Verdana;font-size:0.75em;color:#815C4B;color:#385926;text-align:left;line-height:1.4em;}
#news-snippets h5{font-family:Georgia;font-size:1.05em;font-weight:normal;border:none;padding:8px 5px 0 10px;margin:10px 0 0 0;background:url(w_news-snippet-hb.png) repeat-x scroll top;}
#news-snippets h6{color:#79b070;font-family:Verdana;font-size:10px;font-weight:normal;margin:0;padding:0 0 0 10px;}
#news-snippets p a, #news-snippets p a:visited{color:black;}
#news-snippets p a:hover{color:#00c400;}

/*All Contact Information (fits in News Snippets) */
#contact-all h3{font-size:1.30em;line-height:1.15em;color:#274a14;text-shadow:0 0 5px #feffde;text-align:center}
#contact-all p, #contact-all table{margin-left:20px;}
#contact-all table tr td{padding:2px;color:#5d4029;font-size:1.04em;}
#contact-all table tr td:first-child{text-align:right;font-size:1em;}
#contact-all h4{font-family:Georgia;font-size:1.05em;font-weight:normal;border:none;padding:8px 5px 0 10px;margin:10px 0 0 0;background:url(w_news-snippet-hb.png) repeat-x scroll top;}


/*Homepage Slideshow Dimentions*/
#homeslideshow{width:443px;height:296px;margin:0;padding:0 0 6px 0;border:none;}
#homeslideshow img{border:none;border-bottom:solid 1px #76522c;border-top:solid 1px #76522c;}

/*Rates Tables*/
table.rates tr.head{background:green url(table-head-green.gif);color:white;text-shadow:1px 1px 0 #185e15;height:50px}
table.rates tr td{padding:5px 2px 4px 6px;border-right:dotted 1px #c7e8c1;font-family:"Trebuchet MS";font-size:0.9em;}
table.rates tr th{font-weight:normal;font-size:0.8em;}
table.rates tr td{text-align:center}
table.rates tr td.description{text-align:left;width:440px;}
table.rates tr th.description{text-align:left;padding:8px 0 8px 10px;font-size:1.2em;line-height:0.8em;}
span.note{font-size:11px;}
span.indent{padding-left:23px;}
table.rates tr{background:#e5f7e1;color:#5d4029;border-top:solid 1px #92cc87;}
table.rates tr.alt{background:#eff7ed;}
table.rates tr:hover{}
table.rates{border-collapse:collapse;border:1px solid #5d4029;width:694px;margin:15px 0 20px 5px;background:green;}

/*Rates List*/
.rates-list{width:684px;text-align:center;padding:0}
.rates-list li{list-style:none;display:inline;border:none;line-height:1.5em}
.rates-list li a, #rates-list li a:visited{white-space:nowrap;padding:2px 4px 2px 4px;text-decoration:none;font-size:0.9em;font-family:Georgia, Times, serif;color:#46210c;}
.rates-list li a:hover{color:#76522c;}

/* In Our Area (also used in Rentals) */
div.area-section{width:682px;margin:10px;border:solid 1px black}
div.area-section h3{background:green url(in-our-area-bg1.jpg) repeat scroll center -3px;color:white;letter-spacing:0.05em;padding:6px 10px 7px 10px}
div.area-entry{width:672px;padding:10px 0 0 10px;border-bottom:solid 1px #d4bcb0}
div.area-location{float:left;width:150px;}
div.area-location img{padding:5px;border:solid 1px #76522c}
div.area-location p{padding:0 0 10px 0;color:#76522c;font-family:'Trebuchet MS';font-size:0.8em;text-align:center;width:150px}
div.area-info{width:505px;float:right}
div.area-info h4{font-size:1.3em;padding:0;border-bottom:dotted 1px #d4bcb0;margin:0 10px 0 0}
div.area-info p{font-size:1.0em;padding:2px 10px 10px 2px}
div.area-info ul{text-align:right;padding:0 40px 25px 0}
div.area-info ul li{padding:0;list-style:none;line-height:0.95em;}
div.area-info ul li a, div.area-info ul li a:visited{text-decoration:none;color:#6483c2;font-family:'Trebuchet MS';font-size:0.75em;}
div.area-info ul li a:hover{color:black}
div.area-info p.area-directions{padding-left:15px;font-family:Verdana, sans;font-size:0.75em;}
p.area-directions b{position:relative;left:-15px;}


/*Rentals*/
.area-info p.rental-price{text-align:right;font-family:Verdana;margin-right:20px;font-size:0.8em;}


/*Cabins*/
.cabin-warning{text-align:center;text-transform:uppercase;color:red;font-size:0.85em}
table.cabin-list{margin:10px}
table.cabin-list tr th{font-family:'Trebuchet MS';text-align:left;padding:0 0 0 20px;}
table.cabin-list tr td{vertical-align:top}
table.cabin-list tr td:first-child{width:300px;}



/*Search Results*/
div.search-title h4 a{color:blue;margin:3px}
div.search-description ul li{font-family:Verdana;font-size:0.8em;list-style-type:square;}
div.search-url{margin:2px 2px 20px 25px;color:green;}
div.odrow, div.evrow{border-bottom:dotted 1px #d4bcb0;}
p#search-summary{text-align:center;border-bottom:solid 1px #d4bcb0;padding:10px;font-family:"Trebuchet MS";font-size:0.95em;}
form#search-page-search p{width:350px;margin:5px auto 0 auto;border:solid 1px #34140a;background:#d8cfc5;padding:12px 10px 13px 10px;text-align:center;-webkit-border-radius:9px;}
form#search-page-search input#query{width:250px;font-size:1em;text-align:center;padding:3px;border:solid 1px #34140a;-webkit-border-radius:9px;}
form#search-page-search input[type="submit"]{margin-left:5px}
span#query-text-title{text-shadow:none;font-weight:normal;font-size:0.8em;color:#000;}
span.mak_2{background:#fff7be;}
div.mainlist div.cntr, div#other_pages{text-align:center;padding:7px}

/*News & Fishing Reports*/
div.post h2,div.post h2 a{text-decoration:none;color:#422215;}
div.post h2{text-align:center}
div.post p.wp-byline{text-align:center;text-transform:none;font-variant:small-caps;text-decoration:underline;padding:0;}
div.post{border-bottom:1px dotted #d4bcb0;padding:10px 0 20px 0;margin:0}
div.post p.postmetadata{text-align:right;}

/* ColorBox Core Style: The following rules are the styles that are consistant between all ColorBox themes*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* ColorBox user style below*/
#cboxOverlay{background:url(/i/morewood.jpg);}
#colorBox{}
	#cboxTopLeft{width:25px; height:25px; background:url(/i/cb4_1.png) 0 0 no-repeat;}
	#cboxTopCenter{height:25px; background:url(/i/cb4_1.png) 0 -50px repeat-x;}
	#cboxTopRight{width:25px; height:25px; background:url(/i/cb4_1.png) -25px 0 no-repeat;}
	#cboxBottomLeft{width:25px; height:25px; background:url(/i/cb4_1.png) 0 -25px no-repeat;}
	#cboxBottomCenter{height:25px; background:url(/i/cb4_1.png) 0 -75px repeat-x;}
	#cboxBottomRight{width:25px; height:25px; background:url(/i/cb4_1.png) -25px -25px no-repeat;}
	#cboxMiddleLeft{width:25px; background:url(/i/cb4_2.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:25px; background:url(/i/cb4_2.png) -25px 0 repeat-y;}
	#cboxContent{background:#fff;}
	    .campsite-info.photograph{height:473px;width:700px;-webkit-border-radius:8px;-moz-border-radius:8px;border:solid 1px black}
        #cboxLoadedContent{margin-bottom:25px;}
        #cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#733a0f;font-family:"Trebuchet MS";font-size:12px;}
        #cboxCurrent{position:absolute; bottom:-10px; left:76px; color:#a2866e;font-size:10px}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious,#cboxNext{position:absolute;bottom:2px; color:#634224;font-variant:small-caps;font-family:Times;font-size:18px;}
        #cboxPrevious{left:0;}
        #cboxNext{ left:76px;}
        #cboxPrevious:hover,#cboxNext:hover{color:#341e0a;text-decoration:underline;}
        #cboxClose{position:absolute;bottom:-5px;right:0;background:url(/i/cb_close.gif) 0px 0px no-repeat; width:85px; height:25px;text-indent:-9999px;}
        #cboxClose:hover{background-position:0px -25px;}
		#cboxLoadingOverlay{background:url(/i/cb4_lb.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/i/cb3_l.gif) center center no-repeat;}

/*Print Only*/
.print{display:none!important;}