
* {
border : 0;
margin : 0;
padding : 0;
}
.rules9 {
display : block;
margin : 0 0 0 3px;
width : 168px;
height : 58px;
}
.store_ad {
display : block;
margin : 0 0 15px -3px;
}
object {
display : block;
margin : 0 auto 15px;
}
#archive {
cursor : default;
font-size : 10px;
margin : -10px 0 0;
width : 100%;
}
#archive td {
border-top : 1px solid #753;
padding : 5px 0 5px 21px;
}
#archive td a {
cursor : pointer;
}
#archive th {
background : url(/img/backcast_odd.gif);
color : #000000;
font : bold 11px Arial, sans-serif;
letter-spacing : 1px;
padding : 5px 0 5px 21px;
text-align : left;
text-transform : uppercase;
}
#archive th span {
display : none;
}
#archive tr:hover {
background : #864;
}
#txpCommentInputForm {
border-top : 1px dashed #251e10;
}
#txpCommentInputForm label {
display : block;
float : left;
padding : 1px 0 0;
text-align : right;
width : 60px;
}
#txpCommentInputForm input {
background : #fff;
border : 1px solid #543;
color : #543;
font : 11px Arial, sans-serif;
margin : 0 0 10px 5px;
width : 150px;
}
#txpCommentInputForm #fields_left {
float : left;
width : 220px;
}
#txpCommentInputForm #fields_right {
float : left;
padding : 0 0 0 5px;
width : 325px;
}
#txpCommentInputForm textarea {
background : #fff;
border : 1px solid #543;
color : #543;
font : 11px Arial, sans-serif;
margin : 0 0 10px 5px;
overflow : auto;
width : 300px;
height : 100px;
}
#txpCommentInputForm input.button {
background : #ddc;
cursor : pointer;
font : bold 11px Arial, sans-serif;
text-transform : uppercase;
width : auto;
}
#comments_leave {
display : block;
padding : 15px 20px;
}
#discuss {
background : url(../img/comments_odd.gif);
border-top : 1px dashed #251e10;
margin : 0;
padding : 10px 20px 7px;
}
#cpreview {
background : url(../img/comments_odd.gif);
border-top : 1px dashed #251e10;
padding : 15px 0 0;
}
.box_med_middle ol.comments {
padding : 0;
}
.box_med_middle ol.comments li {
background : none;
border-top : 1px dashed #251e10;
margin-bottom : -1px;
padding : 0;
}
.box_med_middle ol.comments li p {
padding-left : 0;
padding-right : 0;
}
.box_med_middle ol.comments li div {
padding : 15px 15px 0;
}
.box_med_middle ol.comments .even {
background : url(../img/comments_even.gif);
}
.box_med_middle ol.comments .odd {
background : url(../img/comments_odd.gif);
}
.box_med_middle ol.comments .author {
background : url(../img/comments_author.gif);
}
.box_med_middle ol.comments .author .author_icon {
background : url(../img/comments_author_icon.gif) no-repeat right center;
padding : 0 44px 0 0;
}
span.posted_date {
float : right;
}
ul.comments_key {
margin : 0 0 0 45px;
}
.articles_popular, .articles_recent, .writer_info_topper {
font-size : 0;
text-indent : -9999px;
width : 175px;
height : 26px;
}
.articles_popular {
background : url(../img/articles_popular.gif) no-repeat;
}
.articles_recent {
background : url(../img/articles_recent.gif) no-repeat;
}
.articles_bottom {
background : url(../img/articles_bottom.gif);
font-size : 0;
margin : 0 0 20px;
width : 175px;
height : 20px;
}
.articles_ul {
background : url(../img/articles_ul.gif);
width : 175px;
}
.articles_ul li {
line-height : 110%;
padding : 5px 10px;
border-top : dashed;
border-top-color : #3d2f1a;
border-top-width : 1px;
}
.articles_ul li a {
color : #3e3e06;
font-size : 10px;
font-weight : bold;
}
.articles_ul li a:hover {
color : #751f1e;
}
a {
text-decoration : none;
}
body, html {
height : 100%;
}
body {
background : #504229 url(../img/body.jpg) no-repeat fixed 0 -75px;
color : #ffc;
font : 11px Verdana, sans-serif;
background-image : url(../img/articles_recent.gif);
}
h1, h2, h3, h4, form {
clear : left;
}
hr {
background : none;
border-bottom : 1px dashed #251e10;
clear : both;
margin : 0 0 15px;
width : 100%;
height : 1px;
}
hr.pad {
padding : 15px 0 0;
}
li, p {
line-height : 150%;
}
ol, ul {
list-style : none;
}
ul.comments_error {
color : #600;
font-weight : bold;
}
p.announcement {
border-bottom : 1px dashed #251e10;
color : #392e0f;
font-weight : bold;
margin : 0 0 15px;
}
p.break {
background : url(/img/hr_fly.gif) no-repeat center top;
height : 24px;
}
br.clear {
clear : both;
}
.ad_horiz_lrg {
clear : both;
margin : 0 0 15px 20px;
width : 720px;
}
.ad_horiz_lrg iframe {
overflow : hidden;
width : 720px;
height : 15px;
}
.ad_horiz_lrg img {
width : 720px;
}
.ad_horiz_sml {
margin : 0 0 15px;
width : 550px;
}
.ad_horiz_sml iframe {
overflow : hidden;
width : 550px;
height : 15px;
}
.ad_vert_lrg {
margin : 15px 0 20px 7px;
}
.feed {
background : url(../img/feed.gif) no-repeat left bottom;
padding : 0 0 0 13px;
}
#logo {
background : url(../img/logo.png) no-repeat;
position : absolute;
top : 0;
left : 0;
width : 322px;
height : 204px;
z-index : 1;
}
#container {
background : url(../img/container.png) repeat-y;
margin : 0 0 0 29px;
min-height : 100%;
padding : 0 5px 0 6px;
width : 945px;
}
#header {
background : url(../img/header.jpg) no-repeat right top;
position : relative;
width : 945px;
height : 140px;
}
#logo h1 {
font-size : 0;
text-indent : -9999px;
width : 0;
height : 0;
}
#header_photo {
background : url(../img/detail.png) no-repeat right top;
font-size : 0;
position : absolute;
top : 0;
right : 25px;
width : 640px;
height : 155px;
}
#nav {
background : url(../img/nav.gif) no-repeat right top;
font-size : 1px;
line-height : 1px;
width : 945px;
height : 32px;
}
#nav li {
display : inline;
float : left;
height : 22px;
padding : 0 10px;
position : relative;
z-index : 2;
}
#nav li.current {
background : url(../img/nav_arrow.gif) no-repeat center bottom;
}
#nav ul {
padding : 10px 0 0 165px;
}
#nav a {
display : block;
height : 12px;
overflow : hidden;
text-indent : -9999px;
}
#nav a:hover {
background-position : left bottom;
background-repeat : no-repeat;
}
.nav_home {
background-image : url(../img/nav_home.gif);
width : 39px;
}
.nav_blog {
background-image : url(../img/nav_blog.gif);
width : 35px;
}
.nav_locations {
background-image : url(../img/nav_locations.gif);
width : 122px;
}
.nav_fishing_reports {
background-image : url(../img/nav_fishing_reports.gif);
width : 118px;
}
.nav_tattered_media {
background-image : url(../img/nav_tattered_media.gif);
width : 113px;
}
.nav_trout_chronicles {
background-image : url(../img/nav_trout_chronicles.gif);
width : 133px;
}
.nav_gear {
background-image : url(../img/nav_gear.gif);
width : 36px;
}
.nav_resources {
background-image : url(../img/nav_resources.gif);
width : 85px;
}
.nav_fly_tying {
background-image : url(../img/nav_fly_tying.gif);
width : 74px;
}
.nav_forum {
background-image : url(../img/nav_forum.gif);
width : 91px;
}
#nav_sub {
background : #514c2c url(../img/nav_sub.gif) repeat-x left bottom;
font : 11px/20px Verdana, sans-serif;
width : 945px;
}
#nav_sub a {
color : #fff;
font-weight : bold;
position : relative;
z-index : 2;
}
#nav_sub a:hover {
color : #ffc;
}
#nav_sub ul {
padding : 5px 0 5px 170px;
}
#nav_sub li {
background : url(../img/bullet.gif) no-repeat left center;
display : inline;
padding : 0 10px 0 20px;
}
#nav_sub li.first {
background : none;
padding-left : 0;
}
#backcast {
float : left;
margin : 0 0 20px;
width : 160px;
}
#backcast h5 {
background : url(../img/backcast_h5.gif) no-repeat;
margin : 0 0 0;
text-indent : -9999px;
width : 160px;
height : 38px;
}
#backcast a {
color : #3d2f1a;
font-weight : bold;
}
#backcast li {
background : url(../img/backcast_even.gif);
padding : 10px;
border-top : dashed;
border-top-color : #3d2f1a;
border-top-width : 1px;
}
#backcast .even {
background : url(../img/backcast_even.gif);
}
#backcast_feed {
width : 160px;
height : auto;
}
#main_wrap {
float : left;
padding : 20px 0 0 15px;
width : 725px;
}
#main_wrap a {
color : #3d2f1a;
}
#main_wrap a:hover {
color : #3d2f1a;
}
#content {
float : right;
margin : 0 0 20px;
width : 550px;
}
#sidebar {
display : inline;
float : left;
margin : 0 0 0 10px;
padding : 15px 0 0;
width : 190px;
}
#search_form {
background : url(../img/search_form.gif) no-repeat;
width : 185px;
height : 85px;
margin-left : 5px;
}
#search_form h5 {
font-size : 0;
text-indent : -9999px;
width : 0;
height : 0;
}
#search_form input {
background : #fff;
border : 1px solid #735533;
color : #333;
font : 11px Verdana, sans-serif;
margin : 30px 0 0 15px;
padding : 2px 0 3px;
text-align : left;
width : 135px;
}
#search_form input:focus {
background : #fee;
background-color : #f4f1e6;
}
.chunk {
display : inline;
float : left;
margin : 0 0 0 20px;
width : 350px;
}
.tab_blog {
background : url(../img/tab_blog.gif) no-repeat right top;
font-size : 0;
height : 21px;
text-indent : -9999px;
}
.tab_forums {
background : url(../img/tab_forums.gif) no-repeat right top;
font-size : 0;
height : 21px;
text-indent : -9999px;
}
.tab_gear {
background : url(../img/tab_gear.gif) no-repeat right top;
font-size : 0;
height : 21px;
text-indent : -9999px;
}
.tab_media {
background : url(../img/tab_media.gif) no-repeat right top;
font-size : 0;
height : 21px;
text-indent : -9999px;
}
.box_sml_topper {
background : url(../img/box_sml_topper.gif) no-repeat;
font-size : 0;
width : 350px;
height : 20px;
}
.box_sml_middle {
background : url(../img/box_bg.gif);
width : 350px;
min-height : 220px;
}
.box_med_middle a, .box_lrg_middle a {
text-decoration : underline;
}
.box_sml_middle h3, .box_med_middle h3, .box_lrg_middle h3 {
border-bottom : 1px dashed #251e10;
color : #fff;
font : bold 20px "Arial Narrow", "Trebuchet MS", sans-serif;
line-height : 90%;
margin : -5px 0 10px;
padding : 0 20px 10px;
position : relative;
text-transform : none;
z-index : 1;
visibility : inherit;
}
.box_sml_middle h3 a, .box_med_middle h3 a, .box_lrg_middle h3 a {
text-decoration : none;
}
.box_sml_middle p, .box_med_middle p, .box_med_middle ol, .box_med_middle ul, .box_lrg_middle p, .box_lrg_middle ol, .box_lrg_middle ul {
padding : 0 20px 15px;
}
.box_med_middle li, .box_lrg_middle li {
background : url(../img/bullet.gif) no-repeat left center;
padding : 0 0 0 15px;
}
.box_sml_bottom {
background : url(../img/box_sml_bottom.gif) no-repeat left bottom;
border-top : 1px dashed #251e10;
font-size : 0;
margin : 0 0 20px;
padding : 10px 0;
width : 350px;
}
.box_sml_bottom a, .box_med_bottom a {
display : block;
margin : 0 0 0 15px;
overflow : hidden;
text-indent : -9999px;
width : 320px;
height : 16px;
}
a.more_blog {
background-image : url(../img/more_blog.gif);
}
a.more_forums {
background-image : url(../img/more_forums.gif);
}
a.more_media {
background-image : url(../img/more_media.gif);
}
a.more_gear {
background-image : url(../img/more_gear.gif);
}
a.more_blog, a.more_forums, a.more_media, a.more_gear {
background-repeat : no-repeat;
}
a.more_blog:hover, a.more_forums:hover, a.more_media:hover, a.more_gear:hover {
background-position : left bottom;
}
.box_med_middle p img, .box_lrg_middle p img {
background : url(../img/photo_square.gif) no-repeat;
float : left;
padding : 6px 20px 20px 6px;
width : 150px;
height : 150px;
margin-top : 10px;
margin-left : 0;
margin-bottom : 0;
}
.box_med_middle p img.right, .box_lrg_middle p img.right {
float : right;
margin : 0 0 0 10px;
padding-right : 10px;
}
.box_med_middle p.multi, .box_lrg_middle p.multi {
padding : 0;
text-align : center;
}
.box_med_middle p.multi img, .box_lrg_middle p.multi img {
float : none;
margin : 0 0 0 5px;
padding-right : 10px;
}
.box_med_middle p.pan, .box_lrg_middle p.pan {
background : url(../img/photo_pan.gif) no-repeat center top;
font-size : 10px;
font-weight : bold;
text-align : center;
}
.box_med_middle p.pan img, .box_lrg_middle p.pan img {
background : none;
float : none;
margin : 6px 1px 5px 0;
padding : 0;
width : 500px;
height : 150px;
}
.box_med_topper {
background : url(../img/box_med_topper.gif) no-repeat;
font-size : 0;
width : 550px;
height : 20px;
}
.box_med_middle {
background : url(../img/box_bg.gif);
border-bottom-style : dashed;
border-bottom-color : #251e10;
border-bottom-width : 1px;
}
.box_med_middle h3, .box_lrg_middle h3 {
font-size : 24px;
}
.box_med_middle h3.fly_tying, .box_lrg_middle h3.fly_tying {
background : none;
border-bottom-width : 0;
padding-top : 5px;
}
.box_med_middle h4, .box_lrg_middle h4 {
color : #531;
font : bold 20px "Arial Narrow", "Trebuchet MS", sans-serif;
margin : 0 20px 15px;
text-transform : uppercase;
}
.box_med_middle h4.fly_tying, .box_lrg_middle h4.fly_tying {
background : #886644;
border-bottom : 1px dashed #251e10;
margin-left : 0;
margin-right : 0;
padding : 10px 20px;
}
.box_med_middle h4.fly_tying.lead, .box_lrg_middle h4.fly_tying.lead {
margin-top : -10px;
}
.box_med_middle h4.fly_tying.caption, .box_lrg_middle h4.fly_tying.caption {
border-top : 1px dashed #251e10;
margin-bottom : 10px;
}
.box_med_bottom {
background : url(../img/box_med_bottom.gif) no-repeat left bottom;
font-size : 0;
margin : 0 0 20px;
padding : 10px 0;
width : 550px;
}
.box_lrg_topper {
background : url(../img/box_lrg_topper.gif) no-repeat;
font-size : 0;
width : 730px;
height : 20px;
}
.box_lrg_middle {
background : url(../img/box_bg.gif);
width : 730px;
}
.box_lrg_middle h3 {
font-size : 25px;
}
.box_lrg_middle h4 {
color : #531;
font : 20px "Arial Narrow", "Trebuchet MS", sans-serif;
font-weight : bold;
margin : 0 20px 15px;
}
.box_lrg_middle h4 img {
margin : 0 -2px 0 0;
vertical-align : middle;
}
.box_lrg_bottom {
background : url(../img/box_lrg_bottom.gif) no-repeat;
clear : both;
font-size : 0;
margin : 0 0 20px;
width : 730px;
height : 20px;
}
.copy_area {
display : inline;
float : left;
width : 530px;
}
.writer_info {
background : url(../img/articles_ul.gif);
color : #531;
display : inline;
float : right;
font-size : 10px;
margin : 0 20px 20px 0;
width : 175px;
}
.writer_info p {
margin-left : -5px;
}
.writer_info img {
display : block;
margin : 14px auto 10px;
}
.writer_info_topper {
background : url(../img/brought_to_you_by.gif) no-repeat;
}
.writer_info_topper.fly_tying {
background : url(../img/about_tyer.gif) no-repeat;
}
.writer_info_bottom {
background : url(../img/writer_info_bottom.gif) no-repeat;
font-size : 0;
width : 175px;
height : 20px;
}
ul.ul_columns {
margin : -10px 0 15px 20px;
}
ul.ul_columns li {
float : left;
width : 180px;
}
#footer {
background : url(../img/footer.gif) no-repeat;
clear : both;
color : #321;
font : 9px Verdana, sans-serif;
padding : 9px 0 25px;
width : 945px;
text-align : center;
}
#footer a {
color : #321;
text-decoration : none;
}