@charset "utf-8";
/* CSS Document */
/* ©2010 Better-Fisning.com All rights reserved */


html, body, div, hr, p, img{margin:0px; padding:0px;}

body{
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(../IMG/global-elements/background-green.jpg);
	background-repeat:repeat-x;
	background-color:#996;
	font-size:12px;}

a:link{color:#06C; text-decoration:underline;}
a:visited{color:#636; text-decoration:underline;}
a:hover{color:#900; text-decoration:underline;}

.bookmark{font-size:9px; padding-top:4px; font-weight:bold; margin-right:24px; margin-left:48px; margin-bottom:18px; float:right; clear:both; color:#663; min-width:180px; text-align:right;}
.socialdiv{float:right; margin-top:24px; margin-right:24px; margin-left:48px; border-bottom:#CC9 1px solid; padding-bottom:4px; min-width:180px;}

fieldset{border:#996 1px solid; margin:0px; padding:0px; padding-bottom:4px;}
legend{color:#063; text-transform:uppercase; font-size:10px; padding-left:6px; padding-right:6px; margin-left:8px; text-align:left;}

#backlink{font-size:9px; font-weight:bold; float:left; padding-bottom:18px; color:#CC9; margin-top:0px; display:inline; clear:right; position:absolute;}
#backlink a:link{color:#996; text-decoration:none;}
#backlink a:visited{color:#996; text-decoration:none;}
#backlink a:hover{color:#363; text-decoration:underline;}

/* Global table elements */
td.toprunner{background-image:url(../IMG/global-elements/top-back-runner.jpg);}
td.menurunner{
	height:24px;
	background-image:url(../IMG/global-elements/menu-back-runner.jpg);
	background-repeat:repeat-x;}
	
td.content_td{
	background-color:#FFF;
	border:#330 1px solid;
	border-bottom-style:none;}
	
td.table250_hd{background-image:url(../IMG/global-elements/table-250-top.gif); height:20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#996; font-weight:bold; padding-left:8px;}
.table250_div{border:#330 1px solid; border-bottom-style:none; border-top-style:none; background-color:#996; width:248px; color:#330; overflow:hidden;}
td.table250_ft{background-image:url(../IMG/global-elements/table-250-bottom.gif); height:20px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#996; font-weight:bold; padding-right:8px; border-top:#330 1px solid;}
td.table250_title{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFC; padding-top:0px; padding-bottom:0px;}
td.table250_text{font-size:11px; color:#330; text-align:justify;}

a.table250_A:link{color:#996; text-decoration:none;}
a.table250_A:visited{color:#996; text-decoration:none;}
a.table250_A:hover{color:#CC9; text-decoration:none;}

a.table250_textlink:link{color:#FFF; text-decoration:none;}
a.table250_textlink:visited{color:#FFF; text-decoration:none;}
a.table250_textlink:hover{color:#FFF; text-decoration:underline;}
	
table.menu{
	color:#363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;}

table.review_table{border:#CC9 1px solid; background-image:url(../IMG/global-elements/light-fade.jpg); background-repeat:repeat-x; margin:0px; margin-left:24px; margin-bottom:18px;}
td.review_attrib_title{color:#663; font-size:8px; border-bottom:#CC9 1px solid; padding:2px; padding-bottom:6px; padding-top:0px; font-weight:bold;}
td.review_attrib{color:#663; font-size:11px; border-bottom:#CC9 1px solid; padding:2px;}
td.review_score{color:#360; font-size:12px; border-top:#360 1px solid; padding:2px; padding-top:8px; padding-bottom:12px;}
	

/* Global Text Elements */
h1{font-size:24px; color:#360; font-family:Arial, Helvetica, sans-serif; line-height:24px; margin-bottom:20px; margin-top:36px; clear:left;}
h2{font-size:16px; color:#360; font-family:Arial, Helvetica, sans-serif;}
h3{font-size:18px; color:#360; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h4{font-size:16px; color:#360; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
p{text-align:justify; font-size:11px; line-height:14px; margin-top:12px; margin-bottom:12px;}
p.sub_title{padding-top:4px; margin-top:-18px; color:#360; font-size:13px; text-align:left;}
p.reverse_link{font-size:10px; font-weight:bold; text-align:right;}
p.small_green{font-size:9px; color:#663; line-height:normal;}
	
a.menu_hd:link{color:#FFF; text-decoration:none;}
a.menu_hd:visited{color:#FFF; text-decoration:none;}
a.menu_hd:hover{color:#FF9; text-decoration:underline;}

img.framed{border:#330 1px solid;}
img.review_pic{border:#330 1px solid; cursor:pointer;}

div.copyright{font-size:11px; padding:2px; border-top:1px #CC3300 solid; padding-top:6px; margin:24px; color:#663}

div.affil_title{font-size:8px; color:#330; font-weight:bold; padding-bottom:6px; padding-top:24px;}
td.caption{padding:6px; padding-bottom:18px; font-size:10px; color:#663; font-weight:bold;}
td.banner_caption{padding-top:4px; font-size:8px; color:#333; text-align:right; padding-right:18px; border-top:#330 1px solid;}

li{font-size:11px; padding-left:12px; padding-right:48px; padding-bottom:12px;}

td.gallerythumb{cursor:pointer;}
/**** BEGIN CSS STYLES FOR GALLERY **/
.galleryframe{border-style:solid; border-color:#663300; border-width:1px;}
.gallerythumb{text-align:center; cursor:pointer;}
.picture_div{background-color:#000000; border-color:#333333; border-style:solid; border-width:1px; font-size:11px; color:#666666;}
.gallery_pic{border-color:#333333; border-style:solid; border-width:1px;}
.spectype{color:#FFFFFF;}
.spec_td{padding:2px; padding-left:0px; border-top-color:#333333; border-top-style:solid; border-top-width:1px;}
.lakename{font-size:12px; font-weight:bold; color:#CCCCCC; padding-right:6px; width:200px;}
.lakedate{font-size:9px; padding-right:6px; width:200px;}
.galleryclose{margin:4px; font-size:9px; background-color:#666666; color:#CCCCCC; border:1px solid #CCCCCC;}
.gallerywindowtop{background-image:url("../imgs/cherrywood_800.jpg")}

/**** END CSS STYLES FOR GALLERY **/

/* NEW GALLERY STYLES JUNE 2010 */
#gallerydiv {width:100%; margin:0px; padding:0px; text-align:center;}
#gallerydiv img{border:#666 1px solid; cursor:pointer; float:left; margin:2px;}
#picdiv{width:660px; position:absolute; top:40px; z-index:4; padding:18px; visibility:hidden; height:auto; background-color:#000; border:#030 1px solid; color:#666; background-image:url(../IMG/gallery-background.jpg); background-repeat:no-repeat;}
#picdiv img{float:left; margin:0px; padding:0px; border:#333 1px solid; background-color:#000}
#picdiv hr{clear:both; height:0px; overflow:hidden; margin:0px; padding:0px; color:#000; border-style:none;}
#picdiv p {color:#999; padding-top:4px; padding-bottom:4px; border-top:#333 1px solid; margin:0px; margin-left:24px; text-align:left;}
#picdiv input{background-color:#030; color:#990; padding:4px; font-size:8px; font-weight:bold; border:#990 1px solid;}
#viewershade{z-index:3; background-color:#000000; position:absolute; top:0px; left:0px; width:100%; height:100%; filter:alpha(opacity=80); opacity: 0.8; visibility:hidden;}
#copyright{z-index:9; position:absolute; filter:alpha(opacity=40); opacity: 0.4; color:#FFF; text-align:center; overflow:hidden; visibility:hidden; top:-200px; left:-200px;}
/* END GALLERY STYLES JUNE 2010 */

.lightbordertop{border-top:#CC9 1px solid;}

.clear { 
    clear:both; 
    height:0px; 
    overflow:hidden;
	margin:0px;
	padding:0px;
} 

#mainmenu{background-color:#039; font-size:9px; font-weight:bold; width:100%; color:#FFF; background-image:url(../IMG/global-elements/menu-back-runner.jpg); height:32px; text-align:center;}
#mainmenu div{float:left; margin:8px; cursor:pointer;}

#addiv{max-height:656px; overflow:hidden;}
#addiv div.left{float:left; margin-right:0px;}
#addiv img{border:#000 1px solid;}
#addiv div.right{margin-bottom:4px; float:right}


