@charset "utf-8";
/* CSS Document */

/*** RESET ****************************************************************/

* { margin: 0; padding: 0; font-family:Tahoma, Geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: none; }
a, a:visited { color: #000000; }
a:hover { text-decoration:none; }
strong { font-weight: bold; }

/*** CLEARS AND FLOATERS **************************************************/

.right {float: right;}
.left {float: left;}
.clear {clear: both; width: 0; height: 0;}
.clear-left {clear: left; }
.clear-right {clear: right; }
.hide {display:none; }

/*** PAGE ORGANIZATION ***************************************************/
body {
	background: url(../images/site-structure/bg-tile.gif) repeat;
}

#site-container {
	margin:0px auto 0;
	width:988px;
}



/*** HOME HEADER SECTION *************************************************/
#header {
	height:325px;
	width:988px;
	position:absolute;
	z-index:100;
}
#header-pic img {
	position:absolute;
	z-index:50;
	margin:70px -40px 0 140px;
}

#header-pic #flash-header {
	position:absolute;
	z-index:50;
	margin:70px -40px 0 140px;
}

#weather-tab {
	background:url(../images/site-structure/weather-tab.jpg) no-repeat;
	margin: 21px 0 0 895px;
	height:40px;
	width:85px;
	position:absolute;
	z-index:150;
}

#weather {
	width:77px;
	margin:8px auto 0;
}

#cover-up {
	position:absolute;
	z-index:51;
	margin:280px 0 0 20px;
	background:url(../images/site-structure/cover-up.gif);
	height:27px;
	width:178px;
}
#top-boards {
	background:url(../images/site-structure/top-boards.png) no-repeat;
	height:40px;
	width:887px;
	margin:50px 0 0 105px;
	position:absolute;
	z-index:200;
}
#bot-boards {
	background:url(../images/site-structure/bot-boards.png) no-repeat;
	height: 39px;
	width:982px;
	margin:290px 0 0 0;
	position:absolute;
	z-index:200;
}

#logo {
	position:absolute;
	z-index:300;
	margin:40px 0 0 0;
}
#top-bar {
	background:url(../images/site-structure/top-bar-bg.png) no-repeat;
	height:40px;
	width:402px;
	position:absolute;
	z-index:150;
	margin:22px 0 0 485px;
}
#grass-shadow {
	background:url(../images/site-structure/grass-shadow.png) no-repeat;
	position:absolute;
	height:53px;
	width:699px;
	z-index:75;
	margin:10px 0 0 60px;
}
#store-head-button a {
	display:block;
	background:url(../images/site-structure/store-head-button.png) no-repeat;
	text-indent:-10000px;
	height:74px;
	width:189px;
	position:absolute;
	z-index:300;
	margin:265px 0 0 780px;
}
#social-net {
	background:url(../images/site-structure/follow.gif) no-repeat left top;
	width:140px;
	height:20px;
	margin:8px 0 0 10px;
	position:absolute;
	z-index:500;
}

#top-bar form#search {
	width:200px;
	margin: 0 0 0 180px;
	position:absolute;
	z-index:500;
}
#top-bar form input#query {
	width:160px;
	float:left;
	margin: 11px 8px 0 0px;
	position:absolute;
	z-index:500;
}

#top-bar form input#submit {
	margin:13px 0 0 0px;
	float:right;
}

#social-net img {
	margin:1px 5px 0 0;
	height:21px;
	width:21px;
	float:right;
	padding:0;
}
/*** NAVIGATION **********************************************************/
#navigation {
	width:205px;
	float:left;
	position:absolute;
	margin:336px 0 0 2px;
}
#nav-top-cap {
	background:url(../images/site-structure/nav-top-cap.gif) no-repeat;
	height:10px;
	width:205px;
}

#nav li {
	background:url(../images/site-structure/nav-middle.gif) repeat-y; 
	list-style:none;
}

#nav li a {
	margin:0 0 0 3px;
	display:block;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-indent:50px;
	padding: 0 0 0 0;
}
#nav li a#home {
	background:url(../images/site-structure/home-nav.gif);
	text-indent:-10000px;
	height:30px;
}
#nav li a:hover#home {
	background:url(../images/site-structure/home-nav-hov.gif);
	text-indent:-10000px;
	height:30px;
}
#nav li a#about {
	background:url(../images/site-structure/about-nav.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a:hover#about {
	background:url(../images/site-structure/about-nav-hov.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a#episodes {
	background:url(../images/site-structure/episodes-nav.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a:hover#episodes {
	background:url(../images/site-structure/episodes-nav-hov.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a#store {
	background:url(../images/site-structure/store-nav.gif);
	text-indent:-10000px;
	height:27px;
}
#nav li a:hover#store {
	background:url(../images/site-structure/store-nav-hov.gif);
	text-indent:-10000px;
	height:27px;
}
#nav li a#plan-your-trip {
	background:url(../images/site-structure/plan-nav.gif);
	text-indent:-10000px;
	height:30px;
}
#nav li a:hover#plan-your-trip {
	background:url(../images/site-structure/plan-nav-hov.gif);
	text-indent:-10000px;
	height:30px;
}
#nav li a#scrapbook {
	background:url(../images/site-structure/scrap-nav.gif);
	text-indent:-10000px;
	height:30px;
}
#nav li a:hover#scrapbook {
	background:url(../images/site-structure/scrap-nav-hov.gif);
	text-indent:-10000px;
	height:30px;
}
#nav li a#fishing-reports {
	background:url(../images/site-structure/fishing-nav.gif);
	text-indent:-10000px;
	height:28px;
}
#nav li a:hover#fishing-reports {
	background:url(../images/site-structure/fishing-nav-hov.gif);
	text-indent:-10000px;
	height:28px;
}
#nav li a#show-times {
	background:url(../images/site-structure/show-nav.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a:hover#show-times {
	background:url(../images/site-structure/show-nav-hov.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a#sponsors {
	background:url(../images/site-structure/sponsors-nav.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a:hover#sponsors {
	background:url(../images/site-structure/sponsors-nav-hov.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a#our-friends {
	background:url(../images/site-structure/friends-nav.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a:hover#our-friends {
	background:url(../images/site-structure/friends-nav-hov.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a#contact {
	background:url(../images/site-structure/contact-nav.gif);
	text-indent:-10000px;
	height:29px;
}
#nav li a:hover#contact {
	background:url(../images/site-structure/contact-nav-hov.gif);
	text-indent:-10000px;
	height:29px;
}

#nav-bot-cap {
	background:url(../images/site-structure/nav-bot-cap.gif) no-repeat;
	height:14px;
	width:205px;
}

#signup-box {
	height:96px;
	width:204px;
	background:url(../images/site-structure/newsletter-signup-box.gif) no-repeat;
	margin:15px 0 0 0;
}

#signup-box form#signupnewsletter input#email {
	margin:9px 10px 0 15px;
}
#signup-box form#signupnewsletter input#submit {
	padding:0 13px 0 0;
}

#news-signup h3 {
	background:url(../images/site-structure/newsletter-signup-title.gif) center top no-repeat;
	margin:13px 0 0 16px;
	width:174px;
	height:20px;
	float:left;
	text-indent:-10000px;
}

/*** HOME BODY SECTION ***************************************************/
#page-body {
	float:right;
	width:769px;
	margin:315px 15px 0 0px;

}
#page-top-cap {
	background:url(../images/site-structure/body-top-cap.gif) no-repeat;
	height:24px;
	width:769px;
}
#page {
	background:url(../images/site-structure/body-middle.gif) repeat-y;
	width:769px;
	min-height:698px;
}
#page-bot-cap {
	background:url(../images/site-structure/body-bot-cap.gif) no-repeat;
	height:24px;
	width:769px;
}
 


/*** HOME FOOTER SECTION *************************************************/

#copy {
	margin:-20px 0 0 50px ;
	float:left;
	font-size:12px;
	clear: both;
}
