/*
Theme Name: Seasons
Theme URI: http://wordpress.org/extend/themes/seasons/
Description: A custom theme for the Seasons On The Fly website.
Author: Notske/Emmenegger
Author URI: http://fresnobob.com/

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background:url(images/board_back.jpg) top left repeat-x;
	background-color:#342420;
}
.headback {
	background:url(images/header_back.jpg) top center no-repeat #33241F;
}
#flyhead {
	width:100%;
	height:123px;
}
.headverb {
	font-family: 'IM Fell DW Pica', serif;
	font-size:13px;
	color:#FFFFFF;
}
#navigation {
	width:100%;
	height:29px;
	margin:0px;
	padding:0px;
	background:url(images/nav_back.jpg) top left repeat-x;
}
.nav-links {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
}
.nav-links a:link {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	text-decoration: none;
} 
.nav-links a:visited {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	text-decoration: none;
}
.nav-links a:hover {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#CCC;
	text-decoration: none;
}
.nav-links a:active {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	text-decoration: none;
}

.lyme {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#61C32B;
}
.lyme a:link {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#91D56B;
	text-decoration: none;
} 
.lyme a:visited {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#91D56B;
	text-decoration: none;
}
.lyme a:hover {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#91D56B;
	text-decoration: none;
}
.lyme a:active {
	font-family: 'Kameron', serif;
	font-size:12px;
	font-weight:700;
	color:#91D56B;
	text-decoration: none;
}

#containerboard {
	width:100%;
	height:548px;
	padding:0px;
	margin:0px;
}
h2 {
	padding:0px;
	margin:0px;
}
#leftnavcontainer {
	width:161px;
	padding:0px;
	margin:0px;
}
.pagetitlebox1 {
	font-family: 'Kameron', serif;
	font-weight:700;
	font-size:18px;
	color:#000000;
	line-height:20px;
}
.scrollercopy {
	font-family: 'Kameron', serif;
	font-weight:700;
	font-size:12px;
	color:#000000;
}
.scrollercopy a:link {
	font-family: 'Kameron', serif;
	font-weight:700;
	font-size:12px;
	color:#000000;
	text-decoration: none;
} 
.scrollercopy a:visited {
	font-family: 'Kameron', serif;
	font-weight:700;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.scrollercopy a:hover {
	font-family: 'Kameron', serif;
	font-weight:700;
	font-size:12px;
	color:#000000;
	text-decoration: underline;
}
.scrollercopy a:active {
	font-family: 'Kameron', serif;
	font-weight:700;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
#box1copy {
	font-family: 'IM Fell DW Pica', serif;
	font-size:13px;
	color:#000000;
}
#box1copy a, a:active, a:visited {
	font-family: 'IM Fell DW Pica', serif;
	font-size:13px;
	color:#000000;
	text-decoration:underline;
}
#box1copy a:hover {
	font-family: 'IM Fell DW Pica', serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
}
.pagetitlebox3 {
	font-family: 'Kameron', serif;
	font-weight:700;
	font-size:18px;
	color:#FFFFFF;
	line-height:18px;
}
#box3copy {
	font-family: 'IM Fell DW Pica', serif;
	font-size:14px;
	color:#FFFFFF;
}
#box3copy a, a:active, a:visited {
	font-family: 'IM Fell DW Pica', serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
#box3copy a:hover {
	font-family: 'IM Fell DW Pica', serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}
.rightbanner {
	padding-left:20px;
	padding-top:20px;
}
.rightbannervideo {
	padding-left:19px;
	padding-top:37px;
	margin:0px;
}
.rightbannervideofly {
	padding-left:19px;
	padding-top:19px;
	margin:0px;
}
.rightbannervideoother {
	padding-left:19px;
	padding-top:19px;
	margin:0px;
}
.rightbannertwo {
	padding-left:60px;
	padding-top:20px;
	margin: 0 auto;
}
.rightbannervideoother {
	padding-left:19px;
	padding-top:19px;
	margin:0px;
}
#bannermain {
	width:232px;
	height:548px;
	position:relative;
	z-index:100;
	clear: both;
}
#bannermaintwo {
	width:300px;
	position:relative;
	z-index:100;
	clear: both;
}
#bluebox {
	background-color:#43565E;
	width:232px;
	height:240px;
	top:308px;
	position:absolute;
	z-index:-1;
}
#backhost {
	width:281px;
	padding:20px 20px 0px 20px;
	line-height:18px;
	background:url(images/back_host.gif) left top repeat-x #DBD6C1;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#greenbox {
	background-color:#4C5828;
	width:232px;
	height:241px;
	top:307px;
	position:absolute;
	z-index:-1;
}
#blueboxhost {
	background-image:url(images/colorbar_host.png);
	width:232px;
	height:63px;
	position:absolute;
	z-index:-1;
	top:177px;
}
#backepisodes {
	width:599px;
	padding:23px 20px 0px 20px;
	line-height:18px;
	background:url(images/back_episodes.gif) left top repeat-x #DBD6C1;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#blueboxepisodes {
	background-image:url(images/colorbar_episodes.png);
	width:200px;
	height:73px;
	left:760px;
	top:242px;
	position:absolute;
	z-index:99px;
}
#backfly {
	width:599px;
	padding:23px 20px 0px 20px;
	line-height:18px;
	background:url(images/back_fly.gif) left top repeat-x #DBD6C1;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#blueboxfly {
	background-image:url(images/colorbar_fly.png);
	width:200px;
	height:84px;
	left:760px;
	top:315px;
	position:absolute;
	z-index:99px;
}
.backblog {
	margin:23px 0px 30px 0px;
	line-height:20px;
	background:url(images/back_blog.gif) left top repeat-x #DBD6C1;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
.backblog a:link {
	font-family: 'Kameron', serif;
	font-size:14px;
	line-height:20px;
	color:#54472E;
	text-decoration: none;
} 
.backblog a:visited {
	font-family: 'Kameron', serif;
	font-size:14px;
	line-height:20px;
	color:#54472E;
	text-decoration: none;
}
.backblog a:hover {
	font-family: 'Kameron', serif;
	font-size:14px;
	line-height:20px;
	color:#54472E;
	text-decoration: underline;
}
.backblog a:active {
	font-family: 'Kameron', serif;
	font-size:14px;
	line-height:20px;
	color:#54472E;
	text-decoration: none;
}
.blogtitle {
	padding: 10px 0px 10px 0px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Kameron', serif;
	font-size:18px;
	color:#000000;
}
.blogtitle a:link {
	padding: 10px 0px 10px 0px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Kameron', serif;
	font-size:18px;
	color:#54472E;
	text-decoration: none;
} 
.blogtitle a:visited {
	padding: 10px 0px 10px 0px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Kameron', serif;
	font-size:18px;
	color:#54472E;
	text-decoration: none;
}
.blogtitle a:hover {
	padding: 10px 0px 10px 0px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Kameron', serif;
	font-size:18px;
	color:#54472E;
	text-decoration: underline;
}
.blogtitle a:active {
	padding: 10px 0px 10px 0px;
	line-height:20px;
	font-family: 'Kameron', serif;
	font-size:18px;
	color:#54472E;
	text-decoration: none;
}
#blueboxblog {
	background-image:url(images/colorbar_blog.png);
	width:232px;
	height:62px;
	position:absolute;
	z-index:-1;
	top:387px;
}
#backstore {
	width:599px;
	padding:0px 0px 0px 0px;
	line-height:18px;
	background:url(images/back_store.jpg) left top no-repeat #DBD6C1;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#backstoretwo {
	padding:0px 0px 0px 0px;
	line-height:18px;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000 !important;
}
#backstoretwo a, a:active {
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000 !important;
	text-decoration:underline;
}
#backstoretwo a:hover {
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000 !important;
	text-decoration:underline;
}
#blueboxstore {
	background-image:url(images/colorbar_store.png);
	width:232px;
	height:67px;
	position:absolute;
	z-index:-1;
	top:449px;
}
#backcontributors {
	padding:0px;
	line-height:18px;
	background-color:#DBD6C1;
	font-family: 'Kameron', serif;
	font-size:13px;
	color:#000000;
}
#backcontributors a {
	line-height:18px;
	font-family: 'Kameron', serif;
	font-size:13px;
	color:#000000;
}
#lgreenbox {
	background-color:#7D7850;
	width:232px;
	height:241px;
	top:307px;
	position:absolute;
	z-index:-1;
}
#backcontact {
	width:599px;
	height:465px;
	padding:0px 0px 0px 0px;
	line-height:18px;
	background:url(images/back_contact.jpg) left top no-repeat #DBD6C1;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#hondacontest{
	width:500px;
	padding: 20px 0px 40px 0px;
	text-align: left;
	line-height:18px;
	background-color: #DBD6C1;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#hondacontest h1{
	font-family: 'Kameron', serif;
	text-align: center;
	font-size:30px;
	line-height:30px;
}
.honda-form {
	font-family: 'Kameron', serif;
	font-size:14px;
	font-weight:700;
	color:#265CFF !important;
}
.honda-form a:link {
	font-family: 'Kameron', serif;
	font-size:14px;
	font-weight:700;
	color:#265CFF !important;
	text-decoration: none;
} 
.honda-form a:visited {
	font-family: 'Kameron', serif;
	font-size:14px;
	font-weight:700;
	color:#265CFF !important;
	text-decoration: none;
}
.honda-form a:hover {
	font-family: 'Kameron', serif;
	font-size:14px;
	font-weight:700;
	color:#265CFF !important;
	text-decoration: none;
}
.honda-form a:active {
	font-family: 'Kameron', serif;
	font-size:14px;
	font-weight:700;
	color:#265CFF !important;
	text-decoration: none;
}
#contactform {
	padding: 20px 0px 0px 20px;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#contactformcopy {
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
}

#lymecontent {
	padding: 20px 20px 20px 20px;
	font-family: 'Kameron', serif;
	font-size:14px;
	color:#000000;
}
#lymeright {
	width:232px;
	height:548px;
	padding:0px;
	margin:0px;
	background:url(images/hero_lymedisease.jpg) left top no-repeat;
	position:absolute;
}
#lymevid {
	width:159px;
	height:112px;
	left:37px;
	top:313px;
	position:relative;
	z-index:14;
}
#lymepdf {
	width:110px;
	height:69px;
	left:63px;
	top:335px;
	position:relative;
	z-index:15;
}
img {
	border:0;
}
#cbackepisode {
	background:url(images/episode_cback.png) top left no-repeat;
}
#cbackfly {
	background:url(images/fly_cback.png) top left no-repeat;
}
#cbackblog {
	background:url(images/blog_cback.png) top left no-repeat;
}
#footcontainer {
	width:100%;
	padding:10px;
	margin: 0 auto;
	display:block;
	clear:both;
}

.foottext {
	font-family: 'IM Fell DW Pica', serif;
	font-weight:normal;
	font-size:12px;
	color:#936000;
}
.foottext a:link {
	font-family: 'IM Fell DW Pica', serif;
	font-weight:normal;
	font-size:12px;
	color:#936000;
	text-decoration: none;
} 
.foottext a:visited {
	font-family: 'IM Fell DW Pica', serif;
	font-weight:normal;
	font-size:12px;
	color:#936000;
	text-decoration: none;
}
.foottext a:hover {
	font-family: 'IM Fell DW Pica', serif;
	font-weight:normal;
	font-size:12px;
	color:#936000;
	text-decoration: underline;
}
.foottext a:active {
	font-family: 'IM Fell DW Pica', serif;
	font-weight:normal;
	font-size:12px;
	color:#936000;
	text-decoration: none;
}
#flynavcontainer {
	width:811px;
	height:36px;
	padding:0px;
	margin:0px;
}


/* Fly Sprite Menu */
	ul#fly-nav{margin:0; padding:0; list-style:none; clear:both;}
	#fly-nav li{overflow:hidden; text-indent:-9999px; display:inline; float:left;}
	#fly-nav li a{background:url('images/flytabs.png') no-repeat; width:811px; height:36px; display:block;}

			/* Dry Flies Button */
			#fly-nav li.dryflies{width:95px; height:36px;}
			#fly-nav li.dryflies a{background-position:0px 0px;}
			#fly-nav li.dryflies a:hover{background-position:0px -36px;}
			#fly-nav li.dryflies a.selected{background-position:0px -72px;}

			/* Nymphs Button */
			#fly-nav li.nymphs{width:74px; height:36px;}
			#fly-nav li.nymphs a{background-position:-95px 0px;}
			#fly-nav li.nymphs a:hover{background-position:-95px -36px;}
			#fly-nav li.nymphs a.selected{background-position:-95px -72px;}

			/* Streamers Button */
			#fly-nav li.streamers{width:86px; height:36px;}
			#fly-nav li.streamers a{background-position:-169px 0px;}
			#fly-nav li.streamers a:hover{background-position:-169px -36px;}
			#fly-nav li.streamers a.selected{background-position:-169px -72px;}
			
			/* Steelhead Flies Button */
			#fly-nav li.steelheadflies{width:115px; height:36px;}
			#fly-nav li.steelheadflies a{background-position:-255px 0px;}
			#fly-nav li.steelheadflies a:hover{background-position:-255px -36px;}
			#fly-nav li.steelheadflies a.selected{background-position:-255px -72px;}

			/* Saltwater Flies Button */
			#fly-nav li.saltwaterflies{width:112px; height:36px;}
			#fly-nav li.saltwaterflies a{background-position:-370px 0px;}
			#fly-nav li.saltwaterflies a:hover{background-position:-370px -36px;}
			#fly-nav li.saltwaterflies a.selected{background-position:-370px -72px;}

			/* Salmon Flies Button */
			#fly-nav li.salmonflies{width:101px; height:36px;}
			#fly-nav li.salmonflies a{background-position:-482px 0px;}
			#fly-nav li.salmonflies a:hover{background-position:-482px -36px;}
			#fly-nav li.salmonflies a.selected{background-position:-482px -72px;}
				
			/* Classic Salmon Button */
			#fly-nav li.classicsalmonflies{width:147px; height:36px;}
			#fly-nav li.classicsalmonflies a{background-position:-583px 0px;}
			#fly-nav li.classicsalmonflies a:hover{background-position:-583px -36px;}
			#fly-nav li.classicsalmonflies a.selected{background-position:-583px -72px;}
				
			/* All Button */
			#fly-nav li.allflies{width:81px; height:36px;}
			#fly-nav li.allflies a{background-position:-730px 0px;}
			#fly-nav li.allflies a:hover{background-position:-730px -36px;}
			#fly-nav li.allflies a.selected{background-position:-730px -72px;}
/* End Fly Sprite Menu */