/*
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('/i/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('/i/h_b.jpg') repeat-x scroll top;}
#pageheader{height:93px;}
#bounds{background:#fff url('/i/morewood.jpg') repeat scroll top center;}
#contents{background:url('/i/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;padding-bottom:50px;}
#pagefooter{height:80px;}
#alllinks{display:none;}
#logo{height:86px;width:393px;padding:7px 0 0 545px;background:url('h_l.png') no-repeat 0 7px;background-size:512px 86px;}
.icon{height:70px;width:70px;float:right;margin:9px 0 0 12px;	}
#camping{background:url('icon-camp.jpg') no-repeat;background-size:70px 70px;}
#fishing{background:url('icon-fish.jpg') no-repeat;background-size:70px 70px;}
#picnic{background:url('icon-picnic.jpg') no-repeat;background-size:70px 70px;}
#boating{background:url('icon-boat.jpg') no-repeat;background-size:70px 70px;}
#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;}
#phone a[href^=tel],#phone{font-family:"Trebuchet MS";font-weight:bold;text-decoration:none;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;}


/* 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;}

/*Local Events widget*/
#local-events{padding:8px 0 8px 0;border-bottom:solid 1px #d4bcb0}
#local-events p{font-family:Verdana;font-size:0.78em;}

/*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;}

/* Facebook Like Box */
#facebook-box{
padding:0;margin-left:-3px;
border-bottom:solid 1px #d4bcb0;
overflow: hidden;}

/* 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;}
#cabinslideshow{margin: 5px 0px 10px 10px; height: 450px; width: 683px; border: 1px solid black; position: relative;}


/*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;}

/*Campground Map*/

	#infobox{position:absolute;width:360px;z-index:220;background:#dcded1;top:20px;right:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border:4px solid #9d592c;-webkit-box-shadow:1px 1px 5px black;padding:6px;-webkit-transition: opacity 0.2s linear;font-family:"Trebuchet MS"}

	#infobox p{color:black}
	#infobox ul li {margin-bottom:10px}

	#draggable{top:-900px;left:-300px;z-index:1}
	#footerbar{height:45px;margin:0}
	#pagefooter{height:45px;margin:0;width:100%}

/*Sites and Text Item*/
.s, .s:visited{display:block;padding:1px 6px 1px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #fff;position:absolute;z-index:200;text-decoration:none;font-family:"Trebuchet MS";font-size:0.78em;color:#ffffff;background:#5e2c00;}
.s:hover{border:2px solid #fffb7d;z-index:210;color:#fff700;}

/*No Hook Up or Tents*/
.st, .st:visited{display:block;padding:1px 6px 1px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #fff;position:absolute;z-index:200;text-decoration:none;font-family:"Trebuchet MS";font-size:0.78em;color:#ffffff;background:#3976a7;}
.st:hover{border:2px solid #fffb7d;z-index:210;color:#fff700;}

/*Lakefront Sites*/
.k, .k:visited{display:block;padding:1px 6px 1px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #fff;position:absolute;z-index:200;text-decoration:none;font-family:"Trebuchet MS";font-size:0.78em;color:#defdd3;background:#007009;}
.k:hover{border:2px solid #fffb7d;z-index:210;color:#fff700;}

/*Lakefront Sites*/
.w, .w:visited{display:block;padding:1px 6px 1px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #fff;position:absolute;z-index:200;text-decoration:none;font-family:"Trebuchet MS";font-size:0.78em;color:#ffffff;background:#000000;}
.w:hover{border:2px solid #fffb7d;z-index:210;color:#fff700;}
	
/*Cabins*/
.sc, .sc:visited{display:block;position:absolute;z-index:200;background:url(/i/cabin-icon.png) no-repeat 0 0;height:27px;width:30px;}
.sc:hover{background:url(/i/cabin-icon-highlight.png) no-repeat 0 0;}
	
/*Marinas, Boat Launch*/
.sm, .sm:visited{display:block;padding:1px 6px 1px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #fff;position:absolute;z-index:200;text-decoration:none;font-family:"Trebuchet MS";font-size:0.78em;color:#ffffff;background:#5e2c00;}
.sm:hover{border:2px solid #fffb7d;z-index:210;color:#fff700;}
	
/*Restrooms*/
.sr, .sr:visited{display:block;position:absolute;z-index:199;height:28px;width:29px;background:url(/i/restroom-icon.png) no-repeat 0 0;margin:0;padding:0;}

/*Showers*/
.sh, .sh:visited{display:block;position:absolute;z-index:199;height:28px;width:29px;background:url(/i/shower-icon.png) no-repeat 0 0;margin:0;padding:0;}

/*Laundry*/
.sl, .sl:visited{display:block;position:absolute;z-index:199;height:28px;width:29px;background:url(/i/laundry-icon.png) no-repeat 0 0;margin:0;padding:0;}

/*Playground*/
.sp, .sp:visited{display:block;position:absolute;z-index:200;background:url(/i/playground-icon.png) no-repeat 0 0;height:88px;width:128px;}
.sp:hover{background:url(/i/playground-icon-highlight.png) no-repeat 0 0;}

/*Swimming*/
.sw, .sw:visited{display:block;position:absolute;z-index:200;background:url(/i/swimming-icon.png) no-repeat 0 0;height:36px;width:36px;}
.sw:hover{background:url(/i/swimming-icon-highlight.png) no-repeat 0 0;}

/*store*/
.ss, .ss:visited{display:block;position:absolute;z-index:200;background:url(/i/store-icon.png) no-repeat 0 0;height:89px;width:129px;}
.ss:hover{background:url(/i/store-icon-highlight.png) no-repeat 0 0;}

/*Group Areas and Picnic Areas*/
.sg, .sg:visited{display:block;padding:1px 6px 1px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #ffffff;position:absolute;z-index:200;text-decoration:none;font-family:"Trebuchet MS";font-size:0.78em;color:#ffffff;background:#83659f;}
.sg:hover{border:2px solid #fffb7d;z-index:210;color:#fff700;}

/*Open Area*/
.sa, .sa:visited{display:block;padding:1px 6px 1px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #fff;position:absolute;z-index:200;text-decoration:none;font-family:"Trebuchet MS";font-size:0.78em;color:#ffffff;background:#9e7d56;}
.sa:hover{border:2px solid #fffb7d;z-index:210;color:#fff700;}
	
	
	#find-site{width:200px;margin:10px auto 5px auto;}
	#find-site input{font-family:"Trebuchet MS";font-size:16px;text-align:center;width:75px; }
	#locator{position:absolute;z-index:190;background:yellow;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px}
	
/*Color box title Hide*/	
#cboxTitle{color:#fff;display:none;opacity:0}



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


/*
Theme Name: CollinsLakeII
Theme URI: http://www.collinslake.com
Description: Custom theme for CMS
Version: 1.0
Author: Edward Palma
Author URI: http://edified.org/
Tags: CMS

	A custom theme for CollinsLake.com fishing reports

*/

/*  Typography & Colors */
.entry p {
	font-size: 1.2rem;
	line-height: 1.8rem;
	}
	
.wp-byline p {
	font-family: 'Trebuchet MS';
	font-size: 0.8em;
	}

.postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {
	border-left: 1px solid #ddd;
}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}



/* Begin Structure */

.post {
	margin: 0 0 40px 0;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}




/* Headers */

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}



/* Form Elements */

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

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

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.wp_navigation {
	display: block;
	text-align: center;
	margin:10px 17px 60px 17px;
	}



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*NextGen Gallery CSS for Fishing Report*/
/* ----------- Gallery style -------------*/
.ngg-galleryoverview {text-align: center;}
.ngg-gallery-thumbnail-box {margin: 0 auto;display:inline-block;padding: 0 10px;}
.ngg-gallery-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;padding:4px;position:relative;}
.ngg-gallery-thumbnail img:hover {background-color: #b4d7a7;border:solid 1px black;}
.ngg-clear {clear: both;}

.ngg-slideshow{border: 1px solid #d6baae;margin:5px 0 5px 6px;text-align:center;background: #eee9e0;box-shadow:inset 3px 2px 10px #d6baae}
.ngg-slideshow img{margin:0 auto 0 auto}
.ngg-slideshow-loader{margin:178px auto 0 auto}


/* The Nivo Slider styles */
#homeslideshow{width:473px;height:296px;}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {display:none;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {display:none;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {display:none;}

table#cl_reportlist{margin:0 auto 0 auto;width: 580px;border: 1px solid #d3bcb1;border-collapse: collapse;}
table#cl_reportlist tr td{padding:5px;}
table#cl_reportlist tr td:first-child{text-align: right;}
table#cl_reportlist tr{border-bottom: 1px solid #e3d8d3;}
table#cl_reportlist th{border-bottom: 2px solid #d3bcb1;}
table#cl_reportlist tr:nth-child(odd),table#cl_reportlist tr:nth-child(odd) td{background:#eee9e0;}

/* Pixel ratio of 2. Background-size is 1/2 = 50% (of a 200px image) */
@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  	#logo{background-image:url('2h_l.png');background-size:512px 86px;}
}
