/* ~~~~~ Hide All Areas except content ~~~~~ */
#leaderboard, #globalTray, #header, #sideColumn, #footer,
#videoPlayerIndex, #videoPlayerEmbed,
div.divider-video, div.divider, .tout_index, .searchEpisodes,
#content .in-page-nav, .pagination { display:none; height:0 !important; }

/* ~~~~~ GLOBAL: Reset page ~~~~~ */
body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
background:none;
font-family:arial,sans-serif; font-size:12pt; color:#000; }

#browser, #container,
body.hunting #container,
body.fishing #container,
body.shooting #container,
body.offroad #container,
body.adventure #container,
#content, .content,
#mainContent { width:100%; background-color:transparent; background-image:none; }

h1, h2, h3, h4, h5, h6, dt { page-break-after: avoid }

h1, h2, h3, h4, h5, h6,
#content h1, #content h1 dfn,
#mainContent h2, #mainContent p a.title
{ color:#000;}

/* ~~~~~ Links ~~~~~ */
a.more:link:after, a.more:visited:after { font:normal 11pt "Courier New", Courier, monospace; color:#000; }
a.more:link:after, a.more:visited:after { content:" (" attr(href) ") "; }
a.more:link[href^="/"]:after, a.more[href^="/"]:visited:after  { content: " (http://www.outdoorchannel.com" attr(href) ") "; }

#mainContent a.learnMore { background:none; }
a.learnMore:link:after, a.learnMore:visited:after { font:normal 11pt "Courier New", Courier, monospace; color:#000; }
a.learnMore:link:after, a.learnMore:visited:after { content:" (" attr(href) ") "; }
a.learnMore:link[href^="/"]:after, a.learnMore[href^="/"]:visited:after  { content: " (http://www.outdoorchannel.com" attr(href) ") "; }

/* ~~~~~ Archive ~~~~~ */
p.news-archive { background:none; border-bottom:1px solid #000; }
#mainContent a.more { display:block; padding-top:5px; }
#mainContent a.more b { display:none; }

h4.archive-header { color:#000; padding-bottom:10px; font-family:arial,sans-serif; border-bottom:1px solid #000; background:none; }
#mainContent .mainFeature { background:none; }
#mainContent .mainFeature h2 a { color:#000; }

/* ~~~~~ Accordion: Episodes ~~~~~ */
#mainContent dl { margin:0; padding:0 0 2px; background:none; border-bottom:1px solid #000; }
#mainContent dt { font-weight:bold; color:#000; padding:6px 0; background:none; border-top:1px solid #000; cursor:default; }
#mainContent dt.active { border-bottom-width:0; }
#mainContent dd { line-height:24px; margin:0; padding:0; display:block; }
#mainContent dd h6 { margin:0; padding:0; }
#mainContent dd ol { padding-bottom:5px; }

dl#AccordionList { margin-top:5px; }
dl#AccordionList dt span { display:block; background:#FFF; padding-left:0; }
dl#AccordionList dt.active span { background:#FFF; }
dl#AccordionList dd { padding-left:10px; background:#FFF; }
dl#AccordionList dd ol { margin-left:15px; color:#000; list-style-type:decimal; }
dl#AccordionList dd li { background:#FFF; padding:2px 0 12px; *padding:0; }
dl#AccordionList dd h6 {  font:bold 11pt arial; cursor:pointer; background:#FFF; }
dl#AccordionList dd h6.active { font-weight:bold; text-decoration:underline; }
dl#AccordionList dd div { font-weight:normal; font-size:11pt; line-height:14px; color:#352B1B; background:#FFF; }
