/* :::::::: CSS Styles ::::::::

Title:		The Henry's Fork Anglers
Author: 	Jake Hawkes
URL: 		http://www.gravnetic.com/
Version: 	1
Created: 	4/1/2007F
Modified: 

/* =====================================
	Pre-sets
======================================== */

body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; }
table {font-size:inherit; font:100%; }
html body, input, select, textarea { font-size: 80%; font-family:Verdana, sans-serif; color: #464646; }

/* =====================================
	Global settings
========================================*/
:focus 			{ -moz-outline-style: none; }
.hide 			{ display: none; }
img 			{display: block; 
					border: 0; }
img.floatLeft 	{ float: left; margin: 4px; }
img.floatRight 	{ float: right; margin: 4px; }
p				{margin: .5em 0 .1em 0;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: normal;
				color:  #5A1D00;
			  	text-indent: 10pt;
				line-height: 1.2em;
				letter-spacing:1.2px;
			  	padding-top: 2px; 
}
.clearfloat 	{ clear: both; line-height: 0px; height: 1px; display: block;}
.noborder 		{ border: 0; }
.block			{ display:block; }
.bold  			{ font-weight:bold;  }
.italic			{ font-style:italic; }
/*a, 
a:link,
a:visited,
a:focus		{ background: transparent url(http://www.henrysforkanglers.com/images/bg_dot.gif) 0 16px repeat-x; }*/
a:link {color: #430316}     /* unvisited link */
a:visited {color: #6f3d02}  /* visited link */
a:hover {color: #7a8a63}   /* mouse over link */
a:active {color: #90B5CF;}   /* selected link */
	a.more, 
	a.more:visited, 
	a.more:link, 
	a.more:focus {
		background:transparent url(http://www.henrysforkanglers.com/images/bullet_blue_circle.gif) 
		no-repeat scroll 0pt center; 
		border-bottom:0pt none; 
		padding-left:13px;}
		a.more:hover {
		background-color:transparent;
		border-bottom:0pt none;
		text-decoration:underline;
		}
		a.moreR, 
		a.moreR:visited, 
		a.moreR:link, 
		a.moreR:focus	{ 
			background: transparent url(http://www.henrysforkanglers.com/images/bullet_blue_circle.gif) 
			no-repeat scroll 0pt center; 
			border-bottom:0pt none; 
			padding-right:13px;
		}

/* =====================================
	Page Structure/Layout
======================================== */
body { 
	background-color:#193441;
	scrollbar-face-color:#193441;
	scrollbar-highlight-color:black;
	scrollbar-3dlight-color:grey;
	scrollbar-darkshadow-color:black;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#d0d8da;
}


#wrap { 
	width:881px; 
	height:900px;
	margin:0 auto 0 auto; 
	padding-bottom:25px; 
}

#mainContent{ 
	width:850px; 
	height:588px;
	font-size: 1.0em;  
	margin: 7px 0 5px 2px; 
	overflow: auto; 
}
#masthead {
	position: relative;
	width: 881px;
	height: 405px;
	z-index: 0;
}	
#mastheadTwo {
	position: relative;
	width: 881px;
	height: 253px;
	z-index: 0;
}  
#mastLeft {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 210px;
	height: 82px;
/*Defined in the HTML Page for Hover State and Hyperlink
	background: url(../images/top1.png) no-repeat;
	background-image: url(../images/top1.png);*/
}
#mastCenter	{
	position: absolute;
	top: 0;
	left: 210px;
	z-index: 0;
	width: 173px;
	height: 82px;
/*	Defined in the HTML Page for Hover State and Hyperlink
	background: url(../images/top2.png) no-repeat;
	background-image: url(../images/top2.png);*/
}
#mastRightCenter	{
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	left: 383px;
	z-index: 0;
	width: 175px;
	height: 82px;
	}
#mastRight	{
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	left: 558px;
	z-index: 0;
	width: 324px;
	height: 82px;
	background-image: url(../images/top4.jpg);
	}

/*=======Flash Banner Position=========*/

#back1 {
	position: absolute;
	top: 82px;
	left: 0px;
	z-index: 1;
	width: 14px;
	height:263px;
	background: url(/images/flashback1.jpg) no-repeat;
	background-image: url(/images/flashback1.jpg);
}
#back2	{
	position: absolute;
	top: 82px;
	left: 14px;
	z-index: 2;
	width: 850px;
	height: 263px;
}
#back3	{
	position: absolute;
	top: 82px;
	left: 864px;
	z-index: 1;
	width: 17px;
	height: 263px;
	background: url(/images/flashback3.jpg) no-repeat;
	background-image: url(/images/flashback3.jpg);
}
#back1twoCol {
	position: absolute;
	top: 82px;
	left: 0px;
	z-index: 1;
	width: 14px;
	height:111px;
	background: url(/images/flashback1.jpg) no-repeat;
	background-image: url(/images/flashback1.jpg);
}
#back2twoCol {
	position: absolute;
	top: 82px;
	left: 14px;
	z-index: 2;
	width: 850px;
	height: 111px;
}
#back3twoCol	{
	position: absolute;
	top: 82px;
	left: 864px;
	z-index: 1;
	width: 17px;
	height: 111px;
	background: url(/images/flashback3.jpg) no-repeat;
	background-image: url(/images/flashback3.jpg);
}
/* =====================================
	MAIN NAVIGATION
======================================== */
	/* Navigation Background */
#divHeader {
	position: absolute;
	top: 345px;
	left: 0px;
	width: 881px;
	height: 60;
}
#divHeaderTwo {
	position: absolute;
	top: 193px;
	left: 0px;
	width: 881px;
	height: 60;
}
	/* Navigation Link Styling*/
#menuLeft2{
	position: absolute;
	top: 193px;
	left: 0px;
	width: 14px;
	height: 60px;
	background: url(/images/Lnavbg.jpg) no-repeat;
	background-image: url(/images/Lnavbg.jpg);
}
#menuRight2{
	position: absolute;
	top: 193px;
	left: 864px;
	width: 17px;
	height: 60px;
	background: url(/images/Rnavbg.jpg) no-repeat;
	background-image: url(/images/Rnavbg.jpg);
}
#menuRight {
	position: absolute;
	height: 60px;
	top: 345px;
	left: 864px;
	width: 17px;
	background: url(/images/Rnavbg.jpg) no-repeat;
	background-image: url(/images/Rnavbg.jpg);	
}
#menuLeft {
	position: absolute;
	top: 345px;
	left: 0px;
	width: 14px;
	height: 60px;
	background: url(/images/Lnavbg.jpg) no-repeat;
	background-image: url(/images/Lnavbg.jpg);
}
#tableHeader {
	position: absolute;
	top: 0px;
	left: 14px;
	width: 850px;
	height: 60px;
	background: url(/images/navbg.jpg) no-repeat;
	background-image: url(/images/navbg.jpg);
}

/*Main Navigation Styling*/
#tdNavigation{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px !important;
}
#tdNavigation a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #193441; /*Blue*/
text-decoration: none;
margin: 0px;
padding: 0px 6px .9em 8px;
line-height: 1em;
}
#tdNavigation a:hover,
#tdNavigation a.current{
color: #3E606F; /*Aqua Marine blue*/
}
#tdNavigation a:hover,
#tdNavigation a.current{
background-image: url(/images/pointer.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
/* SubNavigation Styles */
#tdSubNavigation div{
color: #193441; /*Blue*/
display:none;
margin-top:0px;
font-weight:bold;
}
/* Sub Navigation Visited Styling*/
#tdSubNavigation div a,
#tdSubNavigation div a:visited{
color: #3E606F; /*light blue*/
}
/* Sub Navigation Over Styling*/
#tdSubNavigation div a:hover,
#tdSubNavigation div a:active{
color:#546D60; /*light grey blue*/
}
/* Sub Navigation Text Styling*/
#tdSubNavigation div a.current{
text-decoration:none;
color:#5A1D00; /*dark red*/
}
/* Sub Navigation Alignment*/
#subfly{
text-align:left;
padding:0 0 0 145px;
}
#subservices{
text-align:left;
padding:0 0 0 8px;
}
#subriver{
text-align:left;
padding:0 0 0 10px;
}
#subreport{
text-align:left;
padding:0 0 0 42px;
}
#submedia{
text-align:left;
padding:0 0 0 340px;
}
#subactivity{
text-align:center;
}
#subcontact{
text-align:center;
}


/* =====================================
	HEADINGS
========================================*/
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: .5em 0 .1em 0;
}
h1 {
	font-size: 24px;
	line-height: 26px;
	color: #944000;
	font-size:2em;
	margin: 0;
}
h2 {
	font-size: 20px;
	line-height: 23px;
	color: #423D1F;
}
h3 {
	font-size: 15px;
	line-height: 20px;
	color: #944000;
}
h5 {
	font-size: 10px;
}
#a.strong {
font-weight:bold;
}
#fineprint {
	font-size: 8px;
}
#a.strong {
font-weight:bold;
}
#a.strong {
font-weight:bold;
}
hr{
background:transparent url(../images/PageHeaderBug.png) 10px center no-repeat;
}
cr{
background:transparent url(../images/ColumnHeaderBug.gif) 10px center no-repeat;
}
/* =================================
	LEFT NAVIGATION
====================================*/
#left_col #menu{ 
	text-align:right; 
	margin: 8px 0 0 7px;
	font-size: 1.0em;
	line-height:.8em; 
	font-weight:bold;}
.bookings{
	position:relative; 
	margin:15px 0 0 12px;}
#menu a	{ 
	border:0px; }
dl#menu{ 
	width: 235px;}
dl#menu dt	{ 
	width: 235px;
	text-align:center;
	line-height: 35px; 
	font-weight: bold; }
dl#menu li{ 
	text-align: right; 
	margin: 0 0 0 0;
	float:none;
	list-style:none;}
dl#menu dt a { 
	color:#FCFFF5; /*light green Headline Text*/
	display: block; 
	text-align: 0 0 0 0;
	font-size:1.6em;}
dl#menu li a { 
	color:#E0D5BA;  /*light beige*/
	display: block; 
	height: 100%; 
	padding:0 12px 0 0; 
	line-height:1.8em; }
dl#menu li a:hover { 
	background:transparent url(/images/bullet_green_arrow.gif) 8px right no-repeat; 
	color:#FCFFF5; } 
dl#menu dt a:hover,
dl#menu dt a.on	 {
	margin: 0 3px 0 3px;
/*	background:transparent url(/images/bg_left_menu.gif) repeat-x; 
	background-position: 0 0 0 0;
	z-index: 2;*/}
dl#menu li a.active	, 
dl#menu li.current-cat a	{ 
	background:transparent url(/images/bullet_green_arrow.gif)right no-repeat;
	color:#FCFFF5; } 
dd { 
	display:none; }
dd#open	{ 
	padding: 10px 10px 0 0;
	display:block; }

/* =================================
	RIGHT NAVIGATION FOR short Desc under the link
====================================*/
#right_col {
	text-align:left; 
	font-size: 1.0em;
	line-height:.8em; 
	font-weight:bold; 
}
#right_col .nest	{ 
	margin: 5px 0 0 0;
	padding: 5px 5px 10px 15px;
	float:left;
	width:603px;
	height:488px;
	text-align:left;
	overflow:auto;}
#right_col .nestGuides{ 
	margin: 0px 0 0 0;
	padding: 0px 5px 10px 15px;
	float:left;
	width:603px;
	height:492px;
	text-align:left;
	overflow:auto;}
#right_col .nestright {
	float: right;
	left: 440px;
	margin: 25px 0 0 5px;
	text-align:left;
	width:163px;
	font-size: .8em;
}

#dhtmlgoodies_tabView1 .dhtmlgoodies_tabPane{
		padding:5px 0 0 0;
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #919b9c;
	}
#dhtmlgoodies_tabView1	.dhtmlgoodies_aTab{
	}
#dhtmlgoodies_tabView1	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
#dhtmlgoodies_tabView1	.dhtmlgoodies_tabPane .tabActive{
		background-image:url('../images/tab_left_active.gif');
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
#dhtmlgoodies_tabView1	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url('../images/tab_left_inactive.gif');
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

#dhtmlgoodies_tabView1	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url('../images/tab_left_over.gif');
		margin-left:0px;
		margin-right:0px;
	}
#dhtmlgoodies_tabView1	.dhtmlgoodies_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:11px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
	}
#dhtmlgoodies_tabView1	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
#dhtmlgoodies_tabView1	.dhtmlgoodies_tabPane img{
		float:left;
	}

#right_col #gutter .nestright {
	float:right; 
	width:150px;
	height:480px;
	text-align:left;

}
#right_col #content .nestleft	{ 
	padding: 20px 0 10px 15px;
	float:left;
	width:400px;
	height:480px;
	text-align:left; 
	overflow:auto;
 
}

#menuR a { border:0px;
	padding: 0 0 0 0px;
			 }
dl#menuR{ 
	width: 165px;
}
dl#menuR dt	{ 
	width: 156px;
	line-height: 25px; 
	font-weight: bold; 
}
dl#menuR li{ 
	text-align: left; 
	float:none; 
}
dl#menuR dt a { 
	color:#5A1D00; /*Burgandy Headline Text*/
	display: block; 
	font-size:1.2em;
}
dl#menuR dt a:hover,
dl#menuR dt a.on	 {
	z-index: 2;
}
dl#menuR dt a.onSub	 {
	background:transparent url(../images/bullet.gif) no-repeat; 
	background-position: left 0 10px 0 0px;
	white-space: normal;
	z-index: 2;
} 
dl#menuR dt a:hover,
dl#menuR dt a.on	 {
	margin: 0 13px 0 0px;
	z-index: 2;
}
dl#menuR li a { 
	color:#666600;  /*light beige*/
	display: block;  
	line-height:1.2em; 
	text-decoration:none;
}
dl#menuR li a:link, a:visited { 
	text-decoration:none; 
}
dl#menuR li a:hover { 
	padding: 0 0 0 14px;
	background:transparent url(/images/bullet_green_arrow.gif) 14px left no-repeat; 
	color:#0e2a14; 
	text-decoration: underline; 
}

dl#menuR li a.active	{ 
	background:transparent url(/images/bullet.gif) 29px left no-repeat; 
	color:#C9D9B3; /*light green*/
	text-decoration: none;   
} 
dl#menuR li a.active, 
dl#menuR li.current-cat a	{ 
	background:transparent url(/images/bullet_green_arrow.gif)right no-repeat;
	color:#4F5829; 
} 

/*Above this line is MENU R*/

/*This below this line is MENU N*/
dl #menuL{ 
	width: 200px;
}
dd #menuL #open	{ 
	width: 200px;
	display:block; 
}
dl#menuL dt	{ 
	margin: 40px 0 0 30px;
	width: 220px;
	color:#DDDAC7;
	line-height: 18px; 
	font-weight: bold; 
	list-style-type: none;}
#menuL dt a { 
	color:#FFFFFF; 
	display: block; 
	font-size:1em;}
dl#menuL dt a.onSub	 {
background:transparent url(../images/bullet.gif) no-repeat 0 50%; 
	white-space: normal;} 
dl#menuL dt a:hover,
dl#menuL dt a.on	 {
	margin: 0 0px 0 0px;
	z-index: 2;}

dl#menuL ul{ 
	padding:  0 0 0 10px;
	list-style-type: none;}	
dl#menuL li{ 
	padding: 5px 0 0 25px;
	margin: 0 0 0 25px;
	background: url(../images/bullet_post.gif) no-repeat 0 50%;
	line-height: 1em;} 
dl#menuL li a { 
	color:#E3F8A7;  /*light green Hover Color*/
	display: block;  
	line-height:1em; }
dl#menuL li a:hover { 
	background:transparent url(../images/nav_arrow.gif)no-repeat 0 50%; 
	padding: 0 0 0 10px;
	color:#FFFFFF; /*Dark Green Hover Color*/ 
}
dl#menuL li a.active	{ 
	background:transparent url(../images/bullet.gif) 29px left no-repeat; 
	color:#C9D9B3; /*light green*/  
} 
dl#menuL li a.active	, 
dl#menuL li.current-cat a	{ 
	background:transparent url(../images/nav_arrow.gif)right no-repeat;
	color:#4F5829; 
} 


/* Use these classes for mulitple columns*/
dl#menuL li.coltopper {margin-top: -8.0em;}
dl#menuL li.col1 {width: 40px; } 
dl#menuL li.col2 {width: 40px;
				  margin-left: 11.5em;}
dl#menuL li.col3 {width: 40px;
				  margin-left: 24em;}
				
/*Above this line is MENU L*/


#GuidesLists {
	margin:0 0 5px 3px;
	padding:0;
	width: 420px;
	height: 115px;
	display:block;}
#GuideText{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width: 570px;}
	.rightPhotoColumn{
	margin:-120px 2px 0 7px;
	padding:0;
	width: 150px;
	float: right;
	display:block;}
	.rightGuidePhoto{
	margin:5px 2px 0 7px;
	padding:0;
	width: 150px;
	float: right;
	display:block;}
#Guide{
	margin:0 0 0 0;
	padding:0;
	width: 570px;}
/*MENU N = GUIDES LIST ON PROFESSIONAL GUIDES PAGES*/
#linkLists{
	margin:0;
	padding:0;
	width: 135px;
	display: block;
	float: left;
	position: relative;}
#menuN a {border:0px; width:125px;}
dl#menuN{ 
	width: 135px;
	padding: 0 0 0 0;}
dl#menuN ul{ 
	margin:  0;
	padding: 0;
	list-style-type: none;}	
dl#menuN li{ 
	background: url(../images/bullet_post.gif) no-repeat 0 50%;
	padding-left: 6px;
	margin: 6px 0 0 0;
	line-height: 12px;}
dl#menuN li a { 
	color:#666600;  /*light green Hover Color*/
	display: block;  
	line-height: 12px;
	text-decoration:none;}
dl#menuN li a:link, a:visited { 
text-decoration:none;}
dl#menuN li a:hover, a:active { 
text-decoration: underline; }
dl#menuN li a:hover { 
	background:transparent url(../images/nav_arrow.gif)no-repeat 0 50%; 
	padding-left: 6px;
	color:#4b4b00; /*Dark Green Hover Color*/}
dl#menuN li a.active	{ 
	background:transparent url(../images/bullet.gif) 29px left no-repeat; 
	color:#C9D9B3; /*light green*/} 
dl#menuN li a.active, 
dl#menuN li.current-cat a	{ 
	background:transparent url(../images/nav_arrow.gif)right no-repeat;
	color:#4F5829;} 
dd#menuN #open	{ 
	width: 125px;
	padding: 10px 0 0 0;
	display:block;}
/*
dl#menuN dt	{ 
	width: 220px;
	line-height: 16px; 
	font-weight: bold; 
	list-style-type: none;
}
dl#menuN dt a:hover,
dl#menuN dt a.on	 {
	
	z-index: 2;
}
dl#menuN dt a.onSub	 {
background:transparent url(../images/bullet.gif) no-repeat 0 50%; 
	white-space: normal;
	z-index: 2;
} 
dl#menuN dt a:hover,
dl#menuN dt a.on	 {
	margin: 0 0px 0 0px;
	z-index: 2;
}
/* =====================================
	Main PAGE
========================================*/
#main {
	position: relative;
	width: 881px;
	height: 384px;
	top: 0;
	left: 0;
	z-index: 0;
	max-width:70em;
}	
#main2 {
	position: relative;
	width: 881px;
	height: 536px;
	top: 0;
	left: 0;
	z-index: 0;
}	
#main #main_col {
	position: absolute;
	width: 881px;
	height: 384px;
	background: url(/images/main.jpg);
	top:0px;
	background-image:url(/images/main.jpg)
}
#main2 #no_colText {
	position: relative;
	margin: 5px 0 0 10px;
	padding: 5px 10px 10px 10px;
	width: 837px;
	height: 516px;
	overflow: auto;
}
#main2 #main_col {
	position: absolute;
	width: 881px;
	height: 536px;
	background: url(/images/blankPgtext.jpg);
	top:0px;
	background-image:url(/images/blankPgtext.jpg)
}
#main2 #left_col {
	position: absolute;
	width: 244px;
	height: 536px;
	background: url(/images/leftMain.jpg);
	top: 0px;
	background-image: url(/images/leftMain.jpg);
}
#main2 #right_col {
	position: absolute;
	width: 637px;
	height: 536px;
	background: url(/images/rightMain.jpg);
	left: 244px;
	top: 0px;
	background-image: url(/images/rightMain.jpg);
	line-height:1.4em;
	font-size: 1em; 
	padding: 6px 0 0 0;
	
}
#main2 #col_a {
	position: absolute;
	width: 234px;
	height: 526px;
	margin: 70px 20px 5px 20px;
	padding: 0 10px 0 0;
	top: 0px;
	background: url(/images/dots_vert.gif) right 0 repeat-y;  
}
#main2 #col_b {
	position: absolute;
	width: 280px;
	height: 526px;
	margin: 60px 20px 5px 20px;
	padding: 0 10px 0 0;
	left: 275px;
	top: 0px;
/*	line-height:1.4em;*/
	font-size: 1em;	
	background: url(/images/dots_vert.gif) right 0 repeat-y;   
}
#main2 #col_cWeather {
	position: absolute;
	width: 224px;
	height: 80px;
	margin: 5px 0px 0px 20px;
	left: 560px;
	top: 0px;
	text-align:left;
/*	line-height:1.4em;*/
	font-size: 1em;
	color:#FFFFFF;
}

#main2 #col_c {
	position: absolute;
	width: 224px;
	height: 532px;
	margin: 90px 0px 5px 20px;
	left: 590px;
	top: 0px;
	text-align:right;
	font-size: 1em; 
}
#main3 {
	position: relative;
	width: 881px;
	height: 595px;
	z-index: 0;
	background: url(/images/mainMedia.jpg);
	background-image:url(/images/mainMedia.jpg);
}
#main3 #no_col {
	padding: 5px 0 0 14px;
	position: absolute;
	margin: 0 0 0 0;
	width: 881px;
	height: 595px;
}
#no_col .FishingGuides{
	Margin: 0 0px 0 0;
	Padding: -10px 0px 0 0;
	float:right;
	z-index:2;
}
/* ===================================
    Right Column Content Nest
======================================*/
#mainMedia {
	margin: 5px 0px 0 6px; 
	float: left;
}
#weather {
	margin: 7px 0px 5px 10px;
	width:844px;
	height:590px;
	overflow: auto;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
#weather .nestright {
	float: right;
	margin: 25px 0 0 5px;
	text-align:left;
	width:163px;
	font-size: .8em;
}

#weatherTop {
	float: right;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	width:248px;
	height:69px;
	z-index: 3;
	color:  #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	letter-spacing:.2px;
}
#webcam {
	position: absolute;
	padding: 10px 60px 0 0;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	letter-spacing:.2px;
	overflow: visible;
	}
#fishingReport {
	position: left;
	padding: 10px 0px 0 40px;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	letter-spacing:.2px;
	overflow: visible;
	}
#fishingReportTop {
	position: absolute;
	padding: 8px 0 0 35px;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #193441;
	font-size: .7em;
	font-weight: bold;
	letter-spacing:.2px;
	overflow: visible;
	}
#flash{
	padding: 0 0 0 0;
}
.leftAlign{
	float:left; 
}
	
.col_1{ 
	float:left; 
	width:250px;
	margin:5px 0 0 0 ;
	background: url(/images/dots_vert.gif) right 0 repeat-y; 
}
.col_2{ 
	float:left; 
	width:400px;
	margin:5px 0 0 0 ;
	background: url(/images/dots_vert.gif) right 0 repeat-y;  
}
.col_3{ 
	float:left; 
	width:220px;
	margin:5px 0 0 0;  
}
.col_1 .nest{ 
	margin: 10px 10px 0px 25px; 
}
.col_2 .nest{ 
	margin: 10px 15px 0px 15px; 
}
.col_3 .nest{ 
	margin: 10px 10px 0px 5px; 
}
.section_picL {
	float: left; 
	margin-right: 1.25em; 
	width: 150px; 
	height: 200px; 
	border: 4px solid #EBEBE5;
	overflow:hidden; /* need for Mozilla to clear float */
}
.section_picR {
	float: right;
	margin: 15px 0px 0px 0px;  
	width: 150px; 
	height: 200px; 
	border: 4px solid #EBEBE5;
	overflow:hidden; /* need for Mozilla to clear float */
	display:block;
	clear:right;
}
.section_headshot { 
	float:right;
	margin: 15px 25px 0px 0px;
	padding: 0;  
	width: 150px; 
	height: 200px; 
	border: 4px solid #EBEBE5;
	overflow:hidden; /* need for Mozilla to clear float */
	clear:right;
}
dl#list dt	{ 
	margin: 2px 0; 
	line-height: 30px; 
	font-weight: bold; 
	background:#fff; 
}
dl#list li{ 
	text-align: left; 
	float:none; 
}
dl#list dt a { color:#413D20; /*dark green*/
	display: block; 
	padding-right: 30%; 
}
dl#list li a { 
	color:#5A1D00; /*dark red*/
	display: block;  
	padding:0 16px 0 0; 
	line-height:1.1em; 
}
dl#list dt a:hover,
dl#list dt a.on	 {
	background:transparent url(../images/bullet.gif);
	background-position: left 0;
	white-space: normal;
	z-index: 2;
}
dl#list li a:hover { 
	background:transparent url(/images/bullet.gif) 0 center no-repeat; 
	color:#5A1D00; /*dark red*/
} 
dl#list li a.active	{ 
	background:transparent url(/images/bullet.gif) 0 center no-repeat; 
	color:#413D20; /*dark green*/
} 
dd { 
	display:none; 
}

/* ==================================
	FOOTER
=====================================*/
#footer {
	position: relative;
	width: 881px;
	height: 79px;
	top: 0;
	left:0;
	background: url(/images/footer.jpg);
	z-index: 0;
	background-image: url(/images/footer.jpg);
}
#col_footer {
	position: relative;
	width: 881px;
	height: 79px;
	top: 0;
	left:0;
	background: url(/images/twoColfooter.jpg);
	z-index: 0;
	background-image: url(/images/twoColfooter.jpg);
}
#footerMedia {
	margin: -2px 0 0 0;
	padding:-2px 0 0 0;
	position: relative;
	width: 881px;
	height: 20px;
	left:0;
	background: url(/images/footerMedia.jpg);
	z-index: 0;
	background-image: url(/images/footerMedia.jpg);
}
#footerContent{
	padding: 46px 0 0 0;
	margin: 0 0 0 0;}

#footerContent p 				{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; font-size:11px; color:#ffffff; padding:0; width:100%; }
		
#footerContent ul 				{ float:left; margin:0 0 0 0; width:800px; }
#footerContent ul li			{ float:left; margin: 0 45px; }
#footerContent ul li a			{ float:left; border:0; background:none;}

#footerContent a #contact_us	{ float:right; display:block; 
							background:transparent url(/images/bullet.gif) 0 0 no-repeat; 
							text-indent:-9999em; 
							width:109px; 
							height:21px; 
							border:0;
}							
.footerContent a#contact_us:hover	{ background:transparent url(/images/bullet.gif) 0 -21px no-repeat; }
.footerContent img				{ position:relative; }