body, html { height:100% }
#index { background:#26333B url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_index.gif) repeat-y top left;margin:0px;padding:0px; }
#story { background:#666666 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_story.gif) repeat-y top left;margin:0px;padding:0px; }
#story_wide { background:#666666 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_wide.gif) repeat-y top left;margin:0px;padding:0px; }


#topSearch { width:770px;height:40px;background-color:#47443D;border-top:2px solid #000000; border-bottom:1px solid #23231B; }



/* ===== Top Login Form ==================== */
#topSearch .title { font:bold 11px verdana,sans-serif; color:#CCCCCC;padding-top:6px; }
#topSearch #login { width:350px;height:36px;padding:0px 8px; margin:0px;float:left;font:bold 11px verdana,sans-serif; color:#CCCCCC; }
#topSearch #login form { margin:0px; white-space: nowrap; }
#topSearch #login .input { width:100px;height:18px;font:normal 11px arial,sans-serif; color:#000000; border:1px solid #000000; }

/* ===== Top Search Form ==================== */
#topSearch #search { width:270px;height:36px;background:#000000;margin:0px;padding:0px; }
#topSearch #search form { margin:0px; padding:4px 8px;white-space: nowrap; }
#topSearch #search .input { width:165px;height:18px;font:normal 11px arial,sans-serif; color:#000000; border:1px solid #000000; }

#topBanner { width:770px;padding:13px 0px;background:#202020 url("http://espn.starwave.com/winnercomm/outdoors/i/bkgd_banner.gif") repeat-y;border-top:1px solid #000000;  }

/* ===== Section Header ===== */
#headerSaltWater { width:770px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_HEADER_Fishing.jpg) no-repeat top left; }
#headerSaltWater #logo { width:217px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/logo_ESPN_FISHING.gif) no-repeat top left;margin-left:14px;float:left;cursor:pointer; }
#headerSaltWater #sponsor { position:absolute; z-index:2;top:210px;left:241px;cursor:pointer; }

#headerOutdoors { width:770px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_HEADER_Outdoors.jpg) no-repeat top left; }
#headerOutdoors #logo { width:217px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/logo_ESPN_Outdoors.gif) no-repeat top left;margin-left:14px;float:left;cursor:pointer; }
#headerOutdoors #sponsor { position:absolute; z-index:2;top:210px;left:180px;cursor:pointer; }

#headerConservation { width:770px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_HEADER_Conservation.jpg) no-repeat top left; }
#headerConservation #logo { width:217px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/logo_ESPN_Conservation.gif) no-repeat top left;margin-left:14px;float:left;cursor:pointer; }
#headerConservation #sponsor { position:absolute; z-index:2;top:210px;left:241px;cursor:pointer; }

#headerFishing { width:770px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_HEADER_SaltWater.jpg) no-repeat top left; }
#headerFishing #logo { width:217px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/logo_ESPN_SaltWater.gif) no-repeat top left;margin-left:14px;float:left;cursor:pointer; }
#headerFishing #sponsor { position:absolute; z-index:2;top:210px;left:241px;cursor:pointer; }

#headerHunting { width:770px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_HEADER_Hunting.jpg) no-repeat top left; }
#headerHunting #logo { width:217px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/logo_ESPN_HUNTING.gif) no-repeat top left;margin-left:14px;float:left;cursor:pointer; }
#headerHunting #sponsor { position:absolute; z-index:2;top:210px;left:241px;cursor:pointer; }

#headerSportingDogs { width:770px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_HEADER_SportingDogs.jpg) no-repeat top left; }
#headerSportingDogs #logo { width:217px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/logo_ESPN_SPORTINGDOGS.gif) no-repeat top left;margin-left:14px;float:left;cursor:pointer; }
#headerSportingDogs #sponsor { position:absolute; z-index:2;top:210px;left:241px;cursor:pointer; }

#headerTVListings { width:770px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_HEADER_TVListings.jpg) no-repeat top left; }
#headerTVListings #logo { width:217px;height:93px;background:#000000 url(http://espn.starwave.com/winnercomm/outdoors/i/logo_ESPN_TVLISTINGS.gif) no-repeat top left;margin-left:14px;float:left;cursor:pointer; }
#TVListings { float:right; }

/* ===== Right Column Content Area ==================== */
#rightColumn { width:260px;float:right; }
#rightColumn div { padding-bottom:10px;font:normal 11px arial,sans-serif; color:#000000; }
#rightColumn ul { margin-left:18px;margin-top:0px;margin-bottom:0px; }
#rightColumn li { margin-left:-14px;list-style-type:none; }
#rightColumn a { font-size:11px;font-family: arial,sans-serif; color:#333333; text-decoration:none; }
#rightColumn a:visited { font-size:11px;font-family: arial,sans-serif; color:#333333; text-decoration:none; }
#rightColumn a:hover { font-size:11px;font-family: arial,sans-serif; color:#333333; text-decoration:underline; }
#rightColumn .content { width:246px;margin-left:10px }
#rightColumn .content div {padding-bottom:0px }
#rightColumn .content a { font:bold 11px arial,sans-serif; color:#666666; text-decoration:underline; }
#rightColumn .content a:visited { font:bold 11px arial,sans-serif; color:#666666; text-decoration:underline; }
#rightColumn .content a:hover { font:bold 11px arial,sans-serif; color:#666666; text-decoration:underline; }

#rightColumn ul#moreNews { margin-top:5px;margin-bottom:5px; }
#rightColumn ul#moreNews li { display: inline; list-style-type: none; padding-right:25px; }
#rightColumn ul#moreNews a { font:bold 12px arial,sans-serif; color:#CC0000; text-decoration:none; }
#rightColumn ul#moreNews a:visited { color:#CC0000; text-decoration:none; }
#rightColumn ul#moreNews a:hover { color:#CC0000; text-decoration:underline; }

#rightColumn .shadowbox { font:normal 11px/15px arial; color:#000000; padding:0px; position:relative; top:2px; left:2px; margin:0px 6px 8px 6px; background:#CCCCCC;  }
#rightColumn .shadowbox div { background:#FFFFFF; color:#000000; position:relative; top:-2px; left:-2px; }
#rightColumn .box { border:1px solid #FF9966;padding:8px; }
#rightColumn .box .title { font:bold 14px arial; color:#CC0000; letter-spacing:-1px; }
#rightColumn .box li { padding-bottom:1px;margin-left:-14px; }
#rightColumn .box a { font:bold 11px arial; color:#FF9900;text-decoration:none; }
#rightColumn .box a:visited { color:#FF9900;text-decoration:none; }
#rightColumn .box a:hover { color:#FF9900;text-decoration:underline; }
#rightColumn .box .photo { float:right;padding:0px 5px 5px 5px; }

#rightColumn .motion { font:normal 11px/15px arial; color:#000000; padding:0px; position:relative; top:2px; left:2px; margin:0px 6px 8px 6px; background:#ffffff;  }
#rightColumn .motion div { background:#FFFFFF; color:#000000; position:relative; top:-2px; left:-2px; }

#headlines { border:1px solid #333333;padding:5px 3px; }
#headlines_new { border:1px solid #333333;padding:5px 3px; }
#showcase { border:1px solid #333333;padding:10px;height:122px;background-color:#E8E8E8; }
#showcase a { font:bold 11px arial,sans-serif; color:#CC0000; text-decoration:none; }
#showcase a:visited { color:#CC0000; text-decoration:none; }
#showcase a:hover { color:#CC0000; text-decoration:underline; }

/* ===== Right Column: Index Tabs ==================== */
#indexTabs { width: 260px; overflow: hidden; }
#tab_fishing,#tab_hunting,#tab_conserv,#tab_dogs { width: 258px;position:relative;top:-1px;background-color:#E3E3DA;border:1px solid #5B5B53;}
#tab_fishing li, #tab_hunting li, #tab_conserv li, #tab_dogs li { padding-bottom:1px;margin-left:-14px; }
#tab_fishing a:link, #tab_hunting a:link, #tab_conserv a:link, #tab_dogs a:link {font-size:11px;font-family: arial,sans-serif;text-decoration: none; color: #000000;}
#tab_fishing a:visited, #tab_hunting a:visited, #tab_conserv a:visited, #tab_dogs a:visited {text-decoration: none; color: #000000;}
#tab_fishing a:hover, #tab_hunting a:hover, #tab_conserv a:hover, #tab_dogs a:hover {text-decoration: underline; color: #CC0000;}


/* ===== Main Content Area ==================== */
#indexContent { width:501px; }
#contentArea { width:766px;margin-top:5px;}
#mainContent { width:480px; font:normal 12px arial,sans-serif; color:#000000; padding:10px;margin-bottom:25px; }
#mainContent, #mainContent td { font-size:12px; font-family:arial,sans-serif; color:#000000; }
#mainContent a, #mainContent a:visited { color:#660000; }

#mainContent_wide { width:740px; font:normal 12px arial,sans-serif; color:#000000; padding:10px;margin-bottom:25px; }
#mainContent_wide, #mainContent_wide td { font-size:12px; font-family:arial,sans-serif; color:#000000; }
#mainContent_wide a, #mainContent_wide a:visited { color:#660000; }


.subhead { font:bold 16px; arial,helvetica,sans-serif; color: #a50400;  }
.quote { font:bold 16px arial,helvetica,sans-serif;color: #300; line-height: 18px; }
.quoteby { font-style: italic; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

/* ===== Format Table Text ==================== */
/* sideCallout */
.storysidehead { font:bold 11px verdana,arial,sans-serif;color: #FFFFFF; }
.byline2 { font:normal 10px arial,helvetica,sans-serif;color: #630; }
.storyside { font:normal 10px verdana,arial;color: #a50400; }

/* Generic Table */
.tableHeader { font:bold 10px verdana; color: #FFFFFF; line-height: 13px; letter-spacing: 3px; }
.tableData { font:normal 10px verdana,geneva,arial,sans-serif; color: #333333; }

/* ===== Index Pages ==================== */
#indexPhotoHorz #photo { width:501px; }
#indexPhotoHorz #photo #caption { font:normal 9px verdana; color:#666666;background-color:#F1F1F1;padding:3px 10px;margin:3px 0px; }
#indexPhotoHorz #content { padding:5px;background-color:#E8E8E8; }
#indexPhotoHorz #content #text { float:left;width:300px;font:normal 11px/14px verdana; color:#333333;padding:5px 0px;border-right:1px solid #999999; }
#indexPhotoHorz #content #text .title { font:bold 12px verdana; color:#333333;letter-spacing:-1px; }
#indexPhotoHorz #content #text a { font:normal 10px verdana; color:#CC0000; text-decoration:none; }
#indexPhotoHorz #content #text a:visited { color:#CC0000; text-decoration:none; }
#indexPhotoHorz #content #text a:hover { color:#CC0000; text-decoration:underline; }
#indexPhotoHorz #content #text li { padding-bottom:1px;margin-left:-14px; }
#indexPhotoHorz #content .page2 { font:normal 10px verdana; color:#333333;margin-left:303px;width:185px;padding:8px 0px 8px 5px; }
#indexPhotoHorz #content .page2 b,#indexPhotoHorz #content .page2 strong { font:bold 9px verdana; color:#CC0000; }
#indexPhotoHorz #content .page2 img { margin-bottom:10px; }
#indexPhotoHorz #content .page2 a { font:normal 10px verdana; color:#333333; text-decoration:none; }
#indexPhotoHorz #content .page2 a:visited { color:#333333; text-decoration:none; }
#indexPhotoHorz #content .page2 a:hover { color:#333333; text-decoration:underline; }
*html #indexPhotoHorz #content .page2 { margin-left:303px;width:180px;padding:8px 0px 8px 5px; }


#indexPhotoVert { background-color:#E8E8E8; }
#indexPhotoVert #photo { float:left;width:263px; }
#indexPhotoVert #photo #caption { font:normal 9px verdana; color:#666666;background-color:#F1F1F1;border:3px solid #FFFFFF; padding:4px 10px; }
#indexPhotoVert #content { float:left;width:222px;padding:5px; }
#indexPhotoVert #content #text { font:normal 11px/14px verdana; color:#333333;padding:5px 0px;border-bottom:1px solid #999999; }
#indexPhotoVert #content #text .title { font:bold 12px verdana; color:#333333;letter-spacing:-1px; }
#indexPhotoVert #content #text a { font:normal 10px verdana; color:#CC0000; text-decoration:none; }
#indexPhotoVert #content #text a:visited { color:#CC0000; text-decoration:none; }
#indexPhotoVert #content #text a:hover { color:#CC0000; text-decoration:underline; }
#indexPhotoVert #content #text li { padding-bottom:1px;margin-left:-14px; }
#indexPhotoVert #content .page2 { font:normal 10px verdana; color:#333333;padding:8px 0px 8px 5px; }
#indexPhotoVert #content .page2 b,#indexPhotoHorz #content .page2 strong { font:bold 9px verdana; color:#CC0000; }
#indexPhotoVert #content .page2 img { margin-bottom:10px; }
#indexPhotoVert #content .page2 a { font:normal 10px verdana; color:#333333; text-decoration:none; }
#indexPhotoVert #content .page2 a:visited { color:#333333; text-decoration:none; }
#indexPhotoVert #content .page2 a:hover { color:#333333; text-decoration:underline; }


.headline { font:32px 'Arial Black',arial, sans-serif;color:#0000000;letter-spacing:-1.5px;margin:0px 5px;position:relative;top:-9px; }

.program { margin:10px 0px;width:162px;float:left;background-color:#E3E3DA }
.programContent { padding:10px 5px; font:normal 9px verdana,sans-serif;}
.programContent ul { margin-top:0px;margin-bottom:0px; }
.programContent li { margin-left:-20px; }
.programContent b, .programsContent strong { font-weight:bold; color:#003366 }
.programContent a { font:bold 9px verdana,sans-serif;color:#003366; text-decoration:none; }
.programContent a:visited { color:#003366; text-decoration:none; }
.programContent a:hover { color:#003366; text-decoration:underline; }
.sectionTitleBkgd { background-color:#333333; }

#promo_155x250 { width:155px;height:250px;background-color:#333333;float:right;margin-left:3px; }

#SpecialSections { margin:10px 0px; }
#Sections { width:329px; background-color:#808080; }
#Sections .graphic { float:left;padding:10px; }
#Sections .content { width:230px;margin-left:60px;font:normal 11px/14px arial,sans-serif; color:#333333; padding:10px; }
#Sections .divider { clear:left;height:1px;overflow:hidden;background-color:#999999;margin:0px 5px; }
#Sections .content b, #SpecialSections .content strong { font-weight:bold; color:#CCCCCC; text-decoration:none; }

#Columnists { margin:10px 0px }
#Columnists .contentarea { height:245px;background-color:#FFFFFF;padding:5px;margin-top:2px;border:1px solid #CCCCCC }

/* ===== Story Pages ==================== */
.pageDate { font:normal 10px/12px verdana,sans-serif; color:#666666; padding:0px; margin:0px 0px 0px 0px;letter-spacing:0px; }
.pageTitle { font:bold 23px/24px helvetica,arial,sans-serif; color:#000000; padding:0px 1px 1px 1px; margin:0px 0px 0px 0px;letter-spacing:-1px;padding:15px 0px;  }
.pageSubTitle { font:bold 15px/16px arial,sans-serif; color:#333333; padding:0px; margin:0px 0px 0px 0px;letter-spacing:-1px; }
.storyAuthor { font:bold 11px/12px arial,sans-serif; color:#666666; padding:0px; margin:0px 0px 0px 0px;letter-spacing:0px; }

#insetRight_vert { float:right;width:197px; margin:0px 0px 2px 2px;padding:2px 0px 2px 2px;border-left:1px solid #666666; }
#insetRight_vert img { border:0px solid #000000;margin-bottom:5px; }
#insetRight_vert .caption { font:normal 10px/14px arial,sans-serif; color:#666666; }

#insetRight_horz { float:right;width:250px; margin:0px 0px 5px 5px;padding:5px 0px 5px 5px;border-left:1px solid #666666; }
#insetRight_horz img { border:0px solid #000000;margin-bottom:5px; }
#insetRight_horz .caption { font:normal 10px/14px arial,sans-serif; color:#666666; }

#insetLeft_vert { float:left;width:197px; margin:5px 5px 0px 0px;padding:0px 5px 5px 0px;border-right:1px solid #666666; }
#insetLeft_vert img { border:0px solid #000000;margin-bottom:5px; }
#insetLeft_vert .caption { font:normal 10px/14px arial,sans-serif; color:#666666; }

#insetLeft_horz { float:left;width:250px; margin:5px 5px 0px 0px;padding:0px 5px 5px 0px;border-right:1px solid #666666; }
#insetLeft_horz img { border:0px solid #000000;margin:0px;5px;5px;0px; }
#insetLeft_horz .caption { font:normal 10px/14px arial,sans-serif; color:#666666; }

.divider_vert { background: url/winnercomm/outdoors/i/dot_1x1.gif) repeat-y center center;padding:4px; }
.divider_horz { background: url(http://espn.starwave.com/winnercomm/outdoors/i/dot_1x1.gif) repeat-x center center;padding:3px;overflow:hidden; }

.archive { font:normal 10px/11px arial,sans-serif; padding:10px 4px 0px 4px; }
.archive a { font:normal 10px/11px arial,sans-serif; color:#333333; }
.archive a:visited { font:normal 10px/11px arial,sans-serif; color:#333333; }
.archive a:hover { font:normal 10px/11px arial,sans-serif; color:#000000; }

/* ===== clear floating divs ==================== */
div.clearBoth { clear:both;overflow:hidden;height:1px; }
div.clearLeft { clear:left;overflow:hidden;height:1px; }
div.clearRight { clear:right;overflow:hidden;height:1px; }

/* ===== min-height hack ==================== */
.height160px {min-height:160px} /* Mozilla */
* html .height160px {height:160px} /* IE */
.height200px {min-height:200px} /* Mozilla */
* html .height200px {height:200px} /* IE */
.height250px {min-height:250px} /* Mozilla */
* html .height250px {height:250px} /* IE */


/* ===== Footer ==================== */
#footer { width:770px;height:130px;background:#666666 url(http://espn.starwave.com/winnercomm/outdoors/i/bkgd_footer.gif) repeat-x top left;margin:0px; }
#footer .logo { float:left;padding:10px; }
#footer .content { width:500px;margin-left:120px;font:normal 11px/14px arial,sans-serif; color:#FFFFFF; padding:10px;}
#footer .content a { font:normal 11px arial,sans-serif;color:#FFFFFF; text-decoration:none;padding:0px 2px }
#footer .content a:hover { color:#FFFFFF; text-decoration:underline; }