body { background-color : #bcbb96; margin:0 auto; padding:0px; font-size:12px; font-family: Verdana, Arial, Sans Serif; color: #ffffff; }
img { border: 0px; }

a:link, a:visited { color: #dcdabb; text-decoration: underline; }
a:hover { color: #ffffff; text-decoration: underline; }

.head_txt { font: bold 12px verdana; color: #71450C; }


/*------------------------------- Masthead & Nav -------------------------------*/

#pagebox { margin:0px auto; width:770px; }
#mast_cont { width:770px; }
#main_cont { width: 770px; background-color:#dcdabb; overflow:auto; }

#artistfade { position: relative; width: 770px; height: 165px	 }
#tiles_wgok_masthead00	{ position: absolute; top: 0px; left: 0px; width: 770px; height: 165px; z-index: 10 }
#tiles_wgok_masthead01	{ position: absolute; top: 0px; left: 0px; width: 770px; height: 165px; z-index: 12; visibility: hidden }
#tiles_wgok_masthead02	{ position: absolute; top: 0px; left: 0px; width: 770px; height: 165px; z-index: 13; visibility: hidden }
#tiles_wgok_masthead03	{ position: absolute; top: 0px; left: 0px; width: 770px; height: 165px; z-index: 14; visibility: hidden }
#tiles_wgok_masthead04	{ position: absolute; top: 0px; left: 0px; width: 770px; height: 165px; z-index: 14; visibility: hidden }
#tiles_wgok_masthead05	{ position: absolute; top: 0px; left: 0px; width: 770px; height: 165px; z-index: 14; visibility: hidden }
#tiles_wgok_masthead06	{ position: absolute; top: 0px; left: 0px; width: 770px; height: 165px; z-index: 14; visibility: hidden }

#nav { border-bottom: 2px solid #999966; }

/*------------------------------- Left Container -------------------------------*/

#left_container { float: left; width: 505px; background-color:#dcdabb;  }
#left_content { padding-left: 5px; text-align: center; padding-top:4px; }
#main_promo { width:500px; }
.main_promo_content {border:2px solid #840018;}
.main_promo_nav { background-color:#840018; color:#ecece1; margin-top:1px; margin-bottom:5px; width:500px; }
.main_promo_nav a, .main_promo_nav a:visited { color:#ffffff; text-decoration: none; font-size:12px; }
.main_promo_nav a:hover { color:#ecece1; text-decoration: none; font-size:12px; }

/*------------------------------- Right Container -------------------------------*/

#right_container { float: left; width: 265px; background-color:#dcdabb;  }
#right_content { padding: 5px 0px; text-align: center; padding-top:4px; }

#onair { margin-bottom:8px; }

#topten { background-color:#840018; color:#ffffff; width:253px; padding-bottom:10px; text-align:center; margin:0px auto; }
.top10 { padding:3px; text-align:left; }

#musicnews_container { background-image:url(/graphics/musicnews_bg.gif);width:253px; height:117px; margin:0px auto; }

.news_hdr a, .news_hdr a:visited, .news_hdr a:hover { font-weight:bold; }
.news_hdr { font-weight:bold; margin-bottom:4px; }
.news_txt p { margin-top:0px; }

#content { background-color:#840018; color:#ffffff; padding:10px; text-align:left; }
#content p { margin-top:0px; }

#homecontent {POSITION: relative; visibility: visible; width: 496px; height:230px;}
#mainpromo {POSITION: absolute; visibility: visible; z-index: 10; top: 0; left: 0; width: 496px; height:230px;}
#promo1 {POSITION: absolute; visibility: hidden; z-index: 11; top: 0; left: 0; width: 496px; height:230px;}
#promo2 {POSITION: absolute; visibility: hidden; z-index: 12; top: 0; left: 0; width: 496px; height:230px;}

.outreach { padding:10px 5px 5px 5px; margin-top:10px; border-top:1px dashed #b00323; }

.contests { padding:5px 5px 10px 5px; margin-bottom:10px; border-bottom:1px dashed #b00323; }
.contests_hdr { font-size:14px; font-weight:bold; margin-bottom:6px; color:#dcdabb; }

.jock { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #b00323; }
.jock_hdr { font-size:14px; font-weight:bold; margin-bottom:6px; color:#dcdabb; }
.jock_txt p { margin-top:0px; }

.event { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #b00323;  }
.event_date { font-weight:bold; padding-right:10px;;  }
.event_info p { margin-top:0px; }

/*------------------------------- Footer -------------------------------*/

#bottom_ads { background-color:#949065; text-align:center; margin: 0px auto; width:750px; border-left:10px solid #dcdabb; border-right:10px solid #dcdabb; border-top:10px solid #dcdabb; }
.bottom_adnext { padding:5px 3px; }

#footer { background-color:#dcdabb; width: 770px;  }
#copyright { text-align: center; font-size:10px; color: #666633; padding:10px; }
