/* skin lwhd */

/* global */
body { background-color: #fff; color: #333; }
a { color: inherit; }
.adText { color: #999; }

/* shell */
#page #header { background: url(../art/global/bg_header.jpg) no-repeat top; }
#page #header #loginReg { background: url(../art/global/icon_bloom_ffcc33_21x18.png) no-repeat left; }
#page #header form#search input#searchLWHD { color: #999; }
#page #header form#search label, #page #header form#search label a { color: #ccffcc; }
#page #navigation { background-color: #99cc33; color: #003300; }
#page #navigation a, #page #navigation .dropdown h2 { color: #003300; }
#page #navigation a:hover, #page #navigation h2:hover { color: #fff; }
#page #navigation li .subnavRight, #page #navigation li .subnavLeft { border-top: 2px solid #e3f7c6; /* RGBa with 0.6 opacity */ background: rgba(153, 204, 51, 0.6); }
#page #navigation li .subnavContent { background: #99cc33 url(../art/global/icon_nav_downarrow.gif) no-repeat; }
#page #footerContent { background-color: #ECF5DF; }
#page #footerContent dt { color: #336600; }
#page.home #footerContent h1 { color: #336600; }
#page #footerContent dd { color: #265a0c; }
#page #footerContent dd a:hover { color: #ed6608; }
#page #footerContent dl#schedule dt { background:url(../art/global/icon_bloom_63904c_27x23.png) no-repeat 0 0; }
#page.home #footerContent dl#schedule h1 { background:url(../art/global/icon_bloom_63904c_27x23.png) no-repeat 0 0; }
#page #footerContent dl#schedule dd { background: url(../art/global/icon_bloom_transparent.png) no-repeat 0 2px; }
#page #footerText { background-color: #000; color: #fff; }
#page #contentMain #mainLeft .tags { color: #666; }
#page #contentMain #mainLeft .tags span { color: #993300; }
#page #contentMain #mainLeft .tags a { color: #666; }

/* content main */
#page #contentMain { background: url(../art/global/bg_mainBody.jpg) no-repeat top; }
#page #contentMain .headline { color: #265a0c; }
#page #contentMain .link { color: #993300; }
#page #contentMain #blogging.promoFeatureModule dt { color: #333; }
#page #contentMain #leftSection #selectedStories .on h2 { color: #265a0c; }
#page #contentMain #leftSection #selectedStories #story1, #page #contentMain #leftSection #selectedStories #story2 { border-top: 3px solid #d1dfc0; }
#page #contentMain #leftSection #selectedStories .on { background-color: #fff; }
#page #contentMain #leftSection #selectedStories .on dd { color: #000; }
#page #contentMain #leftSection #selectedStories .off { /* 0.9 opacity */ background: rgba(240, 255, 222, 0.9); color: #666; }
#page #contentMain #leftSection #programmingVideo { border-top: 3px solid #cc6600; border-bottom: 3px solid #cc6600; background: url(../art/global/bg_programmingVideo_top.gif) no-repeat top; }
#page #contentMain #leftSection #programmingVideo #pvContainer { background: url(../art/global/bg_programmingVideo_bottom.gif) no-repeat bottom; }
#page #contentMain #leftSection #programmingVideo #video ul li#more li { border-left: 1px solid #993300; }
#page #contentMain #leftSection #insideRight .promoFeatureModule { border-bottom: 3px solid #cc6600; }
#page #contentMain #rightSection hr { border: none; background-color: #d9d9d9; color: #d9d9d9; }

/* subnav */
#page #contentMain #subNav ul#nav li { color: #769362; border-left: 1px solid #000; }

/* modules */
#page #contentMain .followUs { border-bottom: 3px solid #e5e5e5; }
#page #contentMain .featureModule { border-bottom: 3px solid #cc6600; }
#page #contentMain #recentEpisodes.featureModule { border-bottom: none; }
#page #contentMain .featureModule dt { color: #265a0c; }
#page #contentMain .promoFeatureModule { border-bottom: 3px solid #e5e5e5; }
#page #contentMain .promoFeatureModule dt { color: #265a0c; }
#page #contentMain .promoFeatureModule .overlayContent { /* RGBa with 0.6 opacity */ background: rgba(255, 255, 255, 0.85); }
#page #contentMain .promoTextModule { border-bottom: 3px solid #e5e5e5; }
#page #contentMain .promoTextModule h2 { color: #666; }
#page #contentMain .linksModule { border-bottom: 3px solid #e5e5e5; }
#page #contentMain dl.linksModule dd { background: url(../art/global/icon_bloom_transparent.png) no-repeat 0 2px; color: #265a0c; }
#page #contentMain dl.linksModule dd.callout { background: none; color: #333; }
#page #contentMain .topicModule { border-bottom: 3px solid #e5e5e5; }
#page #contentMain dl.topicModule dt, #page #contentMain dl.topicModule dd.title { color: #265a0c; }
#page #contentMain #hostBios dd.link ul li#fullBio { border-right: 1px solid #993300; }
#page #contentMain #programming h2 span { color: #cd6912; }
#page #contentMain #programming ul#signup { color: #336608; }
#page #contentMain #programming ul#signup a { color: #336608; }
#page #contentMain #programming p { color: #666; }

/* shows */
#page.show #contentMain #mainLeft .topStories dt { color: #265a0c; }
#page.show #contentMain #mainLeft .topStories dd.watch { color: #993300; }
#page.show #contentMain #videoTop { border-bottom: 3px solid #cc6600; }
#page.show #contentMain #videoTop ul li { border-left: 1px solid #993300; }
#page.show #contentMain #videoBottom { border-bottom: 3px solid #cc6600; }
#page.show #contentMain #videoBottom li.type { color: #993300; }
#page.show #contentMain #videoBottom li.title { color: #265a0c; }
#page.show #contentMain #videoBottom li.watch { color: #993300; }
#page.show #contentMain #bottomLeft #ad_Product_Module.digAds img { border-bottom: 3px solid #cc6600; }

/* recipes */
#page.recipes #contentMain #mainLeft h1 { color: #265a0c; }
#page.recipes #contentMain #mainLeft .printRecipe { background: url(../art/global/icon_print.gif) no-repeat left; }

/* recipesPrint */
#page.recipesPrint { color: #000; }

/* episode */
#page.episode #contentMain h1 { color: #265a0c; }
#page.episode #contentMain h1 span { color: #993300; }
#page.episode #contentMain #mainLeft .segment dt { color: #993300; }
#page.episode #contentMain #mainLeft .segment dd.headline { color: #265a0c; }
#page.episode #contentMain #mainLeft .segment dd.watch { color: #993300; }
#page.episode #contentMain #episodeArchive { border-bottom: 3px solid #cc6600; color: #993300; }
#page.episode #contentMain #episodeArchive span { background: url(../art/global/icon_bloom_81a66c_22x19.png) no-repeat left; }

/* explore */
#page.explore #contentMain #mainLeft dt { color: #265a0c; }
#page.explore #contentMain #mainLeft dd.watch { color: #993300; }
#page.explore #contentMain #mainLeft #pagination_container li.active { color: #993300; }
#page.explore #contentMain #mainLeft #pagination_container li:hover { color: #993300; }
#page #contentMain #hostBios dt { color: #34641b; }

/* segment */
#page.segment #contentMain #mainLeft h1 { color: #265a0c; }
#page.segment #contentMain #segments { border-top: 3px solid #cc6600; }
#page.segment #contentMain #segments h2 { color: #265a0c; }
#page.segment #contentMain #mainLeft #relatedPG span { color: #993300; }
#page.segment #contentMain #segments .segment dt { color: #265a0c; }
#page.segment #contentMain #segments .segment dd.headline { color: #265a0c; }
#page.segment #contentMain #segments .segment dd.watch { color: #993300; }

/* comments */
#page #contentMain #comments { background-color: #f6feec; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackCommentBarPLink a { color: #cc6600; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackSubmitTOSLanguage a { color: #cc6600; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackSubmitPostButton { border-top: 1px solid #c5d8be; border-bottom: 1px solid #c5d8be; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackSubmitPostButton .ptcWidgetTalkbackSubmitPostButtonButton button { background-color: #fff; border: 3px solid #cc6600; color: #cc6600; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackSubmitPostButton .ptcWidgetTalkbackSubmitPostButtonLanguage .ptcWidgetTalkbackSubmitTerms { color: #cc6600; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackMessages .ptcItem .ptcWidgetTalkbackMessage { border-bottom: 1px solid #C5D8BE; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackMessages .ptcItem table.ptcBar td.ptcLeft { color: #cc6600; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackMessages .ptcItem table.ptcBar td.ptcCenter { color: #274a05; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackMessages .ptcItem table.ptcBar td.ptcRight { color: #000; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackMessages .ptcItem a.ptcWidgetTalkbackNavTOS { color: #cc6600; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackMessages .ptcItem .ptcWidgetTalkbackHideCommentsBar { border: 1px solid #333; background-color: #fff; }
#page #contentMain #comments .myBox .ptcWidgetTalkbackMessages .ptcItem .ptcWidgetTalkbackHideCommentsBar a { color: #cc6600; }

/* bios */
#page.bio #contentMain #mainLeft .returnLink { color: #993300; }
#page.bio #contentMain #mainLeft .returnLink { background: url("../art/global/icon_bloom_transparent.png") no-repeat left; }
#page.bio #contentMain #mainLeft #biopic img { border: 1px solid #c6c6c6; }
#page.bio #contentMain #mainLeft ul#bioLinks li { color: #265A0C; }
#page.bio #contentMain #mainLeft ul#bioLinks li.email { background: url("../../art/global/icon_email.gif") no-repeat left; }
#page.bio #contentMain #mainLeft ul#bioLinks li.blog { background: url("../../art/global/icon_blog_18x14.gif") no-repeat left; }
#page.bio #contentMain #mainLeft ul#bioLinks li.facebook { background: url("../../art/global/icon_facebook_16x16.gif") no-repeat left; }
#page.bio #contentMain #mainLeft ul#bioLinks li.twitter { background: url("../../art/global/icon_twitter_16x16.gif") no-repeat left; }
#page.bio #contentMain #mainLeft ul#bioLinks li.extraLink { background: url("../../art/global/icon_info_16x16.gif") no-repeat left; }
#page.bio #contentMain #mainLeft ul#relatedLinks li { color: #265A0C; background: url("../art/global/icon_bloom_transparent.png") no-repeat left; }

/* photo gallery */
#page.gallery #contentMain h1 { color: #265a0c; }
#page.gallery #galleryContentMain #current_photo .photo_nav a.off { color: #999; text-decoration: none; }
#page.gallery #galleryContentMain #current_photo .photo_nav a.off:hover { color: #999; text-decoration: none; }
#page.gallery #galleryContentMain #current_photo #poster_photo { background: #F5F5F5; }
#page.gallery #galleryContentMain #current_photo .imagecredit { color: #999; }
#page.gallery #contentMain #mainLeft #current_related div.relatedGalleries dl dt .galleryInfo .numPhotos { color: #ad0000; }
#page.gallery #contentMain #mainRight #galleryThumbs .controls a.off { color: #999; }
#page.gallery #contentMain #mainRight #galleryThumbs .controls .navigation { color: #001527; }
#page.gallery #contentMain #mainRight #galleryThumbs #lastPhoto { color: #333; background-color: #f2f2f2; }

/* most popular photos ribbon */
#page.gallery #contentMain #mainLeft #galleryContentMain .galleryCategory .galleryItem .headline { color: #333; }

/* most popular module */
#mostPopular h3.active { color: #993300; }
#mostPopular h3.deactive { color: #666; }
#mostPopular ul li.show { color: #265A0C; }
#mostPopular ul li.headline { color: #265A0C; }
#mostPopular ul li.clickThruUrl { color: #993300; }