/**
 * @fileOverview    Universal CSS file which contains global styles for: (modules) / (planet green).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Wed, 30 Jan 2008 23:39:17 EST.
 *                  Build Date: $Id: modules.css,v 1.16 2008/07/29 14:50:15 dhogge Exp $
 *                  Copyright (C) Discovery.com 2008. All Rights Reserved.
 * @name            carl lewin
 */


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (in article context) (media block / tag cloud) definitions
 */
#container-left-column #module-media #media-block p { background-color: #93BC3E; }

#container-left-column #module-media #media-block .caption { color: #FFF; }

#container-left-column #module-media #media-block .photo-credits { color: #DEDEDE; }


.media-item ul { background-color: #C1E082; }

.media-item ul li a:link {
        color: #638442;
        text-decoration: none;
}

.media-item ul li a:hover {
        color: #FBFFF4;
        text-decoration: none;
}

.media-item ul li a:visited {
        color: #638442;
        text-decoration: none;
}

.media-item ul li a:active {
        color: #FBFFF4;
        text-decoration: none;
}


#container-left-column #module-media #tag-cloud {
        background-color: #F9F9F9;
        border-color: #DEDEDE;
}

#container-left-column #module-media #tag-cloud .caption { color: #666; }

#container-left-column #module-media #tag-cloud .tags { color: #CCC; }

#tag-cloud a, #tag-cloud a:visited, #tag-cloud a:hover, #tag-cloud a:focus, #tag-cloud a:active {
        color: #36A9B7;
        text-decoration: underline;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (in context) (user generated comments) definitions
 */
#container-left-column .module-comments .runner { background: url('/images/modules/in-context/runners/background-gradient.gif') repeat-x top left; }

#container-left-column .module-comments .total-count { border-color: #DEDEDE; }

#container-left-column .module-comments .posted-comments .quote { background-color: #CCE894; }

#container-left-column .module-comments .complete-comment { background-color: #EBF6D4; }

#container-left-column .module-comments .complete-comment { border-color: #BED888; }

#container-left-column .module-comments .complete-comment .text {
        background-color: #CCE894;
        color: #495352;
}

#container-left-column .module-comments .complete-comment .member-status { color: #495352; }

#container-left-column .module-comments .sans-comments {
        background-color: #CCE893;
        color: #333;
}

#container-left-column .module-comments .sans-comments .quote { background-color: #96C13C; }

#container-left-column .module-comments .sans-comments .affiliate { color: #495352; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (in context) (partners) definitions
 */
#container-left-column .module-related .runner { background: url('/images/modules/in-context/runners/background-gradient.gif') repeat-x top left; }

#container-left-column .module-related .runner .header { border-color: #CCC; }

#container-left-column .module-related .runner .votes { border-color: #CCC; }

#container-left-column .module-related .content-column { border-color: #CCC; }

#container-left-column .module-related .count-column { border-color: #CCC; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (in context) (partners) definitions
 */
#container-left-column .module-partners .runner { background: url('/images/modules/in-context/runners/background-gradient.gif') repeat-x top left; }

#container-left-column .module-partners .runner .header { border-color: #CCC; }

#container-left-column .module-partners .row { border-color: #CCC; }

#container-left-column .module-partners h3.title { color: #36A9B7; }

#container-left-column .module-partners h3.title a { color: #36A9B7; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (in context) (search) definitions
 */
#container-left-column .module-search .runner { background: url('/images/modules/in-context/runners/background-gradient.gif') repeat-x top left; }

#container-left-column .module-search .row { border-color: #CCC; }

#container-left-column .module-search .row p.url a { color: #DDD; }

#container-left-column .module-search dl.row dd p.promotional-text { color: #93BC3E; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (rectangle) definitions
 */
#container-right-rail #rectangle { background-color: #EBEBEB; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (guide[s]) definitions
 */
#container-right-rail .module-guide .content-column {
        background-color: #D6F6F9;
        border-color: #C6DFE2;
}

#container-right-rail .module-guide .count-column {
        background-color: #D6F6F9;
        border-color: #C6DFE2;
}

#container-right-rail .module-guide .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .module-guide .buttons { border-color: #5EBBCC; }

#container-right-rail .module-guide .tabs { background-color: #4CA3B4; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for ARTICLES BY AUTHOR MODULE (right rail) definitions
 */
#container-right-rail .module-article-by-author .content-column {
        background-color: #D6F6F9;
        border-color: #C6DFE2;
}

#container-right-rail .module-article-by-author .count-column {
        background-color: #D6F6F9;
        border-color: #C6DFE2;
}

#container-right-rail .module-article-by-author .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .module-article-by-author .buttons { border-color: #5EBBCC; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (open) definitions
 */
#container-right-rail .module-open-text .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .module-open-text .textarea { background-color: #D6F6F9; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (generic list) definitions
 */
#container-right-rail .generic-list .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .generic-list .textarea { background-color: #D6F6F9; }

#container-right-rail .generic-list .textarea .list-item { border-color: #CCC; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (rightrail) (featured show[s]) definitions
 */
/** runner */
#container-right-rail .module-featured-show .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .module-featured-show .buttons { border-color: #5EBBCC; }

/** Promo Image */
#container-right-rail .module-featured-show .promotional-image { background-color: #E1E1E1; }

/** Show Summary Text */
#container-right-rail .module-featured-show .show-summary { 
        background: #E1E1E1;
        border-color: #D7D7D7;
}

#container-right-rail .module-featured-show .related-links li { background: url('/images/modules/right-rail/buttons/related_links.png') no-repeat 1px; }

/** Upcoming Episode Information */
#container-right-rail .module-featured-show .upcoming-episodes { 
        background: #EFEFEF;
        border-color: #D7D7D7;
}

#container-right-rail .module-featured-show h3.title { color: #515757; }

#container-right-rail .module-featured-show h3.title a { color: #515757; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (show schedule) definitions
 */
#container-right-rail .module-show-schedule .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .module-show-schedule .summary {
        background-color: #D6F6F9;
        border-color: #C6DFE2;
}

#container-right-rail .module-show-schedule p.time { color: #495352; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (store) definitions
 */
#container-right-rail .module-store .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .module-store .best-seller { border-color: #DEDEDE; }

/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (rightrail) (talent) definitions
 */
#container-right-rail .module-talent { background: url('/images/modules/right-rail/talent-background.jpg') no-repeat 0 0; }

#container-right-rail .module-talent dd.person-info h4 { color: #666; }

#container-right-rail .module-talent dd.person-info .name { color: #CC6600; }

#container-right-rail .module-talent dd.person-info .name span.arrow { 
        color: #CC6600; 
        background: transparent url('/images/modules/right-rail/buttons/talent-arrow.gif') no-repeat 100% 50%;
}

#container-right-rail .module-talent dd.person-info .title { color: #3399CC; }

#container-right-rail .module-talent dd.person-info .body { color: #666; }

#container-right-rail .module-talent dd.person-info .see-shows-link { color: #3399CC; }

#container-right-rail .module-talent dd.person-info .meet-more-link { color: #3399CC; }

#container-right-rail .module-talent dd.person-info .see-shows-link a { color: #3399CC; }

#container-right-rail .module-talent dd.person-info .meet-more-link a { color: #3399CC; }

/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (rightrail) (tv sched) definitions
 */
#container-right-rail .module-tv-sched .runner { background: url('/images/modules/right-rail/runners/background-gradient.gif') repeat-x top left; }

#container-right-rail .module-tv-sched .whats-on { background-color: #485860 }

#container-right-rail #schedule-container-flash-object a { color: #FFF; }

#container-right-rail #schedule-container-flash-object li { color: #FFF; }
