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

html, body {
margin: 0;
padding: 0;
background:url('../images/bg.jpg') repeat-x #000;
font-family:Helvetica, Arial, sans-serif; color:#000; font-size:12px; line-height:1.3em 
}
p { margin-left:12px; width:600px; margin-top:0px;}
img { border:0px; }
body {
text-align: center;
} 
.clear { clear:both; }
#content { 
width: 950px;
margin: 0 auto;
text-align: left;
background-color: #b5cae6;
overflow:auto;
position:relative;
z-index:2;
} 

.column { 
width: 50%; 
position: absolute; 
top: 0; 
} 

.left {left: 0;} 
.right {right: 0;} 

#leftcol {
margin-right: 475px; 
background:url('../images/bg_left.jpg') top right no-repeat;
height: 750px;

} 
#rightcol {
margin-left: 474px;
background: url('../images/bg_right.jpg') top left no-repeat;
height: 750px;
}
#header { width:950px; height:145px; background:url('../images/header.jpg'); }
#nav { font-size:0px; z-index:2000000000; position:relative; width:950px; }
#content { background-color:#f6f0d4; }
#photothumbs { padding:8px; background-color:#000; height:48px; width:934px; overflow:hidden; }
#photothumbs img { margin-right:8px; margin-bottom:8px; }
#footer_home { width:950px; height:250px; background:url('../images/bg_home_bottom.jpg'); }
#footer { width:950px; height:105px; background:url('../images/bg_bottom.jpg') no-repeat; }
#gallery { width:950px; background-color:#000; }
#nav ul { margin:0px; padding:0px; }
#nav li { list-style-type:none; display:inline; margin:0; padding:0; }
#nav { height:27px;  }
#thumbs { width:950px; background-color:#000; z-index:100; }
#slideshow { margin-bottom:8px;  }
#slideshow img { width:220px; }
#thumbs img { margin-right:8px; }
.pagination { position:absolute; z-index:50; }
.top { left:0px; }
.bottom { left:900px; }
.filmstrip { margin-bottom:0px; padding-bottom:0px; }

#header #fishing_report { position:absolute; left:140px; top:69px; }
#header #phone { position:absolute; left:665px; top:69px; }
#header #facebook { position:absolute; left:850px; top:96px; }
#header #twitter { position:absolute; left:890px; top:96px; }

#footer_nav { line-height:20px;  width:950px; text-align:center; top:20px; position:relative; color: #ebe6d4; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#footer_nav a, #footer_nav a:visited, #footer_nav a:active { color:#ebe6d4; text-decoration:none; }
#footer_nav a:hover, #footer_nav a.on { color:#dc822c; text-decoration:none; }
.address { color:#71afeb; font-size:11px; }
.copyright, .copyright a { color:#c5cacc; font-size:10px; }

#header #fishing_report a img, #header #fishing_report a:visited img,#header #fishing_report a:active img   { background:url('../images/header_fishing_report.png'); }
#header #fishing_report a:hover img   { background:url('../images/header_fishing_report_on.png'); }
#header #phone a img, #header #phone a:visited img,#header #phone a:active img   { background:url('../images/header_phone.png'); }
#header #phone a:hover img { background:url('../images/header_phone_on.png');}
#header #facebook img { background:url('../images/header_facebook.png'); }
#header #twitter img { background:url('../images/header_twitter.png'); }
#header #homebutton img { position:absolute; left:320px; top:20px; width:320px; height:110px; }

#column_left { background:url('../images/left_column.png') no-repeat #f5f0d4; width:233px; min-height:800px; position:relative; float:left }
#column_right { width:717px;  float:left; background-color:#f6f0d4; min-height:800px; }

#column_right ul { width:550px; }

hr{
      background:url(../images/hr.png) repeat-x top left;
      border: 0;
	  width:717px; height:8px;
	  margin:0; padding:0;
	  padding-bottom:10px;
}
/* NAV */
a#nav_about img, a#nav_about:active img, a#nav_about:visited img {
width:91px; height:27px;
background:url('../images/nav_about_off.jpg');
}
a#nav_about:hover img, a.on#nav_about img {
width:91px; height:27px;
background:url('../images/nav_about_on.jpg');
}
a#nav_fly_fishing img, a#nav_fly_fishing:active img, a#nav_fly_fishing:visited img {
width:122px; height:27px;
background:url('../images/nav_fly_fishing_off.jpg');
}
a#nav_fly_fishing:hover img, a.on#nav_fly_fishing img {
width:122px; height:27px;
background:url('../images/nav_fly_fishing_on.jpg');
}
a#nav_other_activities img, a#nav_other_activities:active img, a#nav_other_activities:visited img {
width:169px; height:27px;
background:url('../images/nav_other_activities_off.jpg');
}
a#nav_other_activities:hover img, a.on#nav_other_activities img {
width:169px; height:27px;
background:url('../images/nav_other_activities_on.jpg');
}
a#nav_hunting img, a#nav_other_hunting:active img, a#nav_hunting:visited img {
width:91px; height:27px;
background:url('../images/nav_hunting_off.jpg');
}
a#nav_hunting:hover img, a.on#nav_hunting img {
width:91px; height:27px;
background:url('../images/nav_hunting_on.jpg');
}
a#nav_accommodations img, a#nav_accommodations:active img, a#nav_accommodations:visited img {
width:165px; height:27px;
background:url('../images/nav_accommodations_off.jpg');
}
a#nav_accommodations:hover img, a.on#nav_accommodations img {
width:165px; height:27px;
background:url('../images/nav_accommodations_on.jpg');
}
a#nav_trip_planning img, a#nav_trip_planning:active img, a#nav_trip_planning:visited img {
width:143px; height:27px;
background:url('../images/nav_trip_planning_off.jpg');
}
a#nav_trip_planning:hover img, a.on#nav_trip_planning img {
width:143px; height:27px;
background:url('../images/nav_trip_planning_on.jpg');
}
a#nav_contact img, a#nav_contact:active img, a#nav_contact:visited img {
width:90px; height:27px;
background:url('../images/nav_contact_off.jpg');
}
a#nav_contact:hover img, a.on#nav_contact img {
width:90px; height:27px;
background:url('../images/nav_contact_on.jpg');
}
a#nav_home img, a#nav_home:active img, a#nav_home:visited img {
width:79px; height:27px;
background:url('../images/nav_home_off.jpg');
}
a#nav_home:hover img, a.on#nav_home img {
width:79px; height:27px;
background:url('../images/nav_home_on.jpg');
}
#staff_photos { padding-top:50px; }
#staff_photos img { margin-bottom:8px; }

blockquote { width:550px; }

a, a:link, a:visited, a:active { color:#828075; }
a:hover { color:#a8a597; } 

#reports_left { width:218px;background-color:#f6f0d4;  border:1px solid #87929b; position:relative; margin-left:5px; margin-top:8px; margin-bottom:10px; line-height:20px; color:#5a5a5a }
#reports_left strong { color:#000; }
#reports_left p { width:195px;  }
#reports_body { width:218px; background-color:#f6f0d4 }

