/**
 * @fileOverview    Universal CSS file which contains global styles for: (all files) / (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: base.css,v 1.3.40.1 2011/03/17 20:27:48 sngai Exp $
 *                  Copyright (C) Discovery.com 2008. All Rights Reserved.
 * @name            carl lewin, sabrina ngai
 */


/**
 * @description     XHTML BODY TAG definition
 */
body {
        color: #666;
        background: #E0E0E0 url('/images/body-background-gradient.gif') repeat-x top left;
        font: 0.8em/1.2em Arial, Verdana, Helvetica, sans-serif;
        letter-spacing: 0.0em;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for CONTAINER definitions
 */
#container-primary { background-color: #FFF; }

.curly-brace { color: #36A9B7; }

.stroke { border: 1px solid #999; }

a, a:visited, a:active, a:hover, a:focus { color: #36A9B7; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for BREADCRUMBS definitions
 */
#breadcrumbs-top, #breadcrumbs-bottom { color: #36A9B7; }


/**
 * @description     IDS for GOOGLE ADSENSE definitions
 */
#google-afc-region-one {
        width: 975px;
        height: auto;
        padding: 15px 0px 15px 15px;
        background: #EBEDEC;
}

#google-afc-region-one h4 { font-size: 0.9em; }

#google-afc-region-one h4 a { color: #666; }

#google-afc-region-one ul li { 
	    float: left;
		list-style-type: none;
		margin-right: 2px;
		overflow: hidden;
		width: 238px;
		font-size: 0.9em;	
}

#google-afc-region-one #adsense-code { padding-top: 15px; }

#google-afc-region-one #adsense-code a.afc-title {
        font: bold 11px Verdana, sans-serif;
        text-decoration: underline;
}

#google-afc-region-one #adsense-code a.afc-description {
        font: 11px Verdana, sans-serif;
        text-decoration: none;
        color: #666;
}

#google-afc-region-one #adsense-code a.afc-url {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for PAGE CREDITS definitions
 */
#page-credits {
        height: 172px;
        background: url('/images/credits-background-gradient.jpg') repeat-x top left;
        font-size: 0.8em;
}

#page-credits a, #page-credits a:visited, #page-credits a:hover, #page-credits a:focus, #page-credits a:active { color: #FFF; }

#page-credits .logo img { margin: 20px 0 0 20px; }

#page-credits .legal {
        margin: -42px 0 0 119px;
        width: 860px;
        color: #3E201F;
}

#page-credits .pipe { color: #693031; }

#page-credits table { border-collapse: collapse; }

#page-credits .category {
        width: 115px;
        text-align: right;
        vertical-align: top;
}

#page-credits .credits {
        padding-left: 15px;
        text-align: left;
        vertical-align: top;
}

#page-credits .copyright { margin: 5px 0 0 129px; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for NON VISIBLE AD / TRACKING TAGS definitions
 */
#ad-compscreen, #ad-nui, #floodlight-dpg-initial-campaign {
		width: 0; 
		height: 0; 
		overflow: hidden; 
}

#ad-promotional { margin-top: 3px; }

/**
 * PlanetGreen custom CSS; forked from official file
 */
 
blockquote {
		margin: 5px;
		padding: 10px;
		background: #ECECEC;
}
