a:link {color:#FF7500; text-decoration: none}
a:visited {color:#FF7500; text-decoration: none}
a:hover {color:#ffcc00; text-decoration: none}

h1 {font-family:Arial, Helvetica, sans-serif; color: #003366; font-weight:bold; font-size:18px; text-align:left; line-height:28px}

h2 {font-family:"helvetica"; font-size:14px; font-weight:normal; text-align:justify; color:#000000; line-height:25px}

h3 {font-family:"helvetica"; font-size:12px; font-weight:normal; text-align:justify; color:#000000; line-height:15px}

h4 {font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-size:14px; font-weight:normal; text-align:center}

h5 {font-family:"helvetica"; color: #000000; font-size:10px; text-align:left; line-height: 10px; text-align:left; vertical-align:text-top}

h6 {font-family:"helvetica"; font-size:14px; font-weight:bold; text-align:justify; color:#000000; line-height:25px}

p {font-family:"helvetica"; font-size:14px; font-weight:normal; text-align:justify; color:#000000; line-height:25px}

body {
	background-image:url(../IMAGES/background.gif);
	background-color: #CCCCCC; 
	background-repeat:repeat-y; 
	background-position:top center
	}


#logo {
	width:905px; 
	background-image:url(../IMAGES/logobar.jpg); 
	height:190px; 
	padding:10px 10px 0 0;
	z-index:2; 
	background-repeat:no-repeat;
	line-height:25px;
	text-align:right;
	font-size:16px;
	font-weight:600;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif
	}
	
#logospey {
	width:905px; 
	background-image:url(../IMAGES/logobarcast.jpg); 
	height:190px; 
	padding:10px 10px 0 0;
	z-index:2; 
	background-repeat:no-repeat;
	line-height:25px;
	text-align:right;
	font-size:16px;
	font-weight:600;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif
	}
	
#logotrout {
	width:905px; 
	background-image:url(../IMAGES/guide.jpg); 
	height:190px;
	padding:10px 10px 0 0;
	z-index:2; 
	background-repeat:no-repeat;
	line-height:25px;
	text-align:right;
	font-size:16px;
	font-weight:600;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif
	
}

#gradientbar {
	width:915px;
	top:205px;
	padding:0 0 0 0;
	background-color:#003366;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	letter-spacing:3px;
	font-size:16px
	
}



#home {  
		width:915px;
		padding: 0 0 0 15px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:16px;
		text-align:left;
		vertical-align:top;
		line-height:25px;
		font-weight:bold;
		z-index:2}


#yakima {  
		width:900px;
		padding: 0 15px 0 15px;
}

#homephoto { 
		width:915px;
		background-image:url(../IMAGES/homephoto.jpg); 
		background-repeat:no-repeat; 
		height:407px; 
		z-index:1}	
		
		
#puget {position:relative;
	top:0px;
	left:0px;
	z-index:1;
	width: 905px;
	height:1780px;
	background-color:#CCCCCC;
	font-family:"helvetica"; 
	font-size:14px; 
	font-weight:normal; 
	padding:0 0 0 10px;
	text-align:justify; 
	color:#000000; 
	line-height:24px
}




#centercolumn {position:absolute;
		top:0px; 
		width:445px; 
		height:1750px; 
		left:270px;
		background-color:#ffffff
		}

#welcome {position:absolute;
		top:10px;
		left:60px;
		width:324px; 
		background-image:url(../IMAGES/welcome.png); 
		height:106px; 
		background-repeat:no-repeat
		}

#welcometext {position:absolute; 
		top:120px; 
		left:10px; 
		width:425px; 
		font-family:"helvetica"; 
		color:#000000; 
		font-weight:normal; 
		font-size:15px; 
		text-align:justify; 
		line-height:25px
		}


#rightcolumn {position:absolute; 
		left: 445px; 
		width: 200px; 
		background-image:url(../IMAGES/sidebar.png); 
		background-repeat:no-repeat; 
		height:1750px; 
		z-index:1; 
		background-color:#000000;
		}

#links {position:absolute; 
		top: 20px; 
		left: 30px; 
		width: 146px; 
		background-image:url(../IMAGES/links.gif); 
		height:43px; 
		background-repeat:no-repeat; 
		z-index:2
		}

#linktext {
	position:absolute;
	top:80px;
	left:10px;
	z-index:4;
	width: 175px;
	valign:top; 
	font-family:"helvetica"; 
	color: #cccccc; 
	font-weight:bold; 
	font-size:18px; 
	text-align:right; 
	line-height:28px; 
	margin-right:15px
}

#navbottom {
	width: 915px;
	padding-top:8px;
	background-image:url(../IMAGES/bottomnavbar.gif);
	background-repeat:no-repeat;
	height:150px;
	z-index:1;
	font-family:"helvetica"; 
	font-size:16px; 
	text-align:center; 
	color:#FFFFFF; 
	line-height:25px
}

#navbottomsea {position:absolute;
	top:1780px;
	left:-270px;
	width: 915px;
	padding-top:8px;
	background-image:url(../IMAGES/bottomnavbar.gif);
	background-repeat:no-repeat;
	height:150px;
	z-index:1;
	font-family:"helvetica"; 
	font-size:16px; 
	text-align:center; 
	color:#FFFFFF; 
	line-height:25px
}

.caption {font-size:14px; font-family:"helvetica", sans-serif; color:#0066CC; valign:top}

.linktext {font-family:"helvetica"; color: #3399cc; font-weight:bold; font-size:18px}

.casting {width:440px}

.beach {width:470px; float:right; margin:0 0 5px 30px}

.narrows {width:275px; float:right; margin:0 0 5px 10px}

.creeks {width:440px; float:left; margin:0 0 5px 10px}

.steelhead {width:206px; margin:0 30px 0px 10px}

.goto {font-family:Arial, Helvetica, sans-serif; color: #CC3300; font-weight:bold; font-size:18px; text-align:left; line-height:28px}

.guide {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:10px; line-height:20px}

.disclamer {padding:40px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-align:justify; color:#000000; line-height:25px}

.aboutus {width:915px}

.float_right {float:right; margin:0 0 5px 30px}


.float_left {float:left; margin:0 30px 5px 0}

#casting  {
	top:230px;
	z-index:1;
	width: 855px;
	  padding: 10px 10px 10px 10px
}

#doublehand {
	width: 855px;
	z-index:2;
	top: 245px;
	padding: 10px 10px 10px 10px;
	border:4px solid #336699;
	background-color:#CCCCCC
}

#beachfishing  {
	top:680px;
	left:10px;
	z-index:1;
	width: 855px;

	  background-color:#CCCCCC;
	  padding: 10px 10px 10px 50px;
}


#saltwater  {
	top:50px;
	left:20px;
	z-index:2;
	width:855px;
	  padding: 0 0 0 0
}

#trout  {
	top:2200px;
	left:10px;
	z-index:3;
	width: 855px;
	 height:1000px;
	  background-color:#003366;
	  padding: 10px 10px 10px 50px;
}

#steelhead  {
	top:2850px;
	height: 1150px;
	z-index:4;
	width: 855px;
	  background-color:#669966;
	  padding: 10px 50px 10px 10px;
}



#report {
		left: 570px;
		top:800px;
		padding:10px 10px 10px 10px;
		border: 1px solid #CCCCCC;
		width:730px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		text-align:center;
		color:#003366
}

#gear {position:relative;
	width:915px;
	text-align:left;
		left:10px;
		top:0px}
		
#shops {position:relative;
	width:915px;
	text-align:left;
		left:10px;
		top:0px}
		
#caption {
		padding:0 0 0 230px;
		text-align:left;
		z-index:3}
		
#local {
		padding:10px 0 0 100px;
		border:3px solid #CCCCCC;
		width:809px;
		height:40px;
		background-repeat:no-repeat;
		font-family:"helvetica"; 
		color: #000000; 
		font-weight:bold; 
		font-size:18px}
		
		
#guides {
		top:307px;
		left:10px;
		padding:10px 0 0 100px;
		border:3px solid #CCCCCC;
		width:809px;
		height:300px;
		background-image:url(../IMAGES/guiding.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		font-family:"helvetica"; color: #000000; font-weight:bold; font-size:18px}
		
#quote {
	top:50px;
	padding:0 0 0 0;
	text-align:center;
	z-index:4;
	font-family:"helvetica";
	color: #FFFFFF;
	font-size:16px;
	height:130px;
	width: 339px
}				
		
#sponsor {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:550;
	line-height:25px;
	vertical-align:top;
	top:675px;
	padding:0 0 0 0;
	z-index:1
	}		
	
#onepercent {
	padding:0 0 0 706px;
	height:57px;
	width:200px;
	z-index:6
	}		
	
#rules {
	width:915px;
	height:574px; 
	left:-458px; 
	background-image:url(../IMAGES/olympic.jpg); 
	background-repeat:no-repeat; 
	text-align:left;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif; color: #003366; font-weight:bold; font-size:18px
	}


#classes {
	top:220px; 
	width:915px;
	height:468px; 
	left:-458px; 
	background-image:url(../IMAGES/classes.jpg); 
	background-repeat:no-repeat; 
	text-align:left;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif; color: #003366; font-weight:bold; font-size:18px
	}
#gallery {left:250px}

#rates {position:absolute; top:250px; left:10px}

#note {top:760px; left:10px; width:915px}

#calendar {top:1400px; left:10px}

#burkie {
	top:50px; 
	width:915px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif
	}

