body {background-image: url(/images/promo_body_bg.gif);}

div#content {background-image: url(/images/promo_content_bg.jpg);}

h1 {background-image: url(/images/promo_logo.jpg);}

#nav li a:hover,
#nav li em a {
    background: url(/images/promo_nav_bg.gif) repeat-x bottom;
    font-style: normal;
}
  
span#tune_in {background-image: url(/images/promo_tune_in.jpg);}	
span#curated_by {background-image: url(/images/promo_curated_by.jpg);}    
    span#performers span {color: #F9C70E;}	

    
h3#links {background-image: url(/images/promo_h3_promotions.gif); }    
    #link-grp li a {color: #F9C70E;}
    
h2 {background-image: url(/images/h2_promo.jpg);}

#column-2 {
    padding: 0 0 1.5em;
}

#promo-columns {
    width: 700px;
    background: transparent url(/images/promo_col_bg.gif) repeat-y;    
    color: White;
	font-family: verdana, arial, sans-serif;
	font-size: .6em;
    margin: 0 0 2em;
}
    #promo-columns .promo {
        width: 200px;
        float: left;
        display: inline;
        margin: 0 16px 2em 17px;
    }
        .promo h3 {
            color: #98B01E;
            font-size: 1.3em;
            padding: 0 0 .5em;
            margin: .5em  0 .5em ;
            background: url(/images/promo_h3_bg.gif) repeat-x bottom;
        }
        .promo p {
            margin: .5em 0 1em;
            line-height: 1.6em;
        }
        .promo a:link,
        .promo a:visited {
            color: #98B01E;
            background: url(/images/archive_arrow.gif) no-repeat right 2px;
            height: 15px;
            padding: 0 20px 0 0;
        }

div#promo-presented_by {
	    padding: 25px 15px 3em; 
}
	#promo-presented_by img {
        float: left;
        border: none;
        margin: 7px;
    }
    
h3#presented {
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height: auto;
    font-size: .5em;
	text-indent: -9999px;
	overflow: hidden;
}	
 
/*Action Bar Stuff*/	
div#action_bar {background-image: url(/images/promo_action_bar_bg.gif);}

p.legal {color: #4F5821;}