body {
  padding:0px;
  margin:0px auto;
  scrollbar-base-color:#0066CC;
  background:#021347 url(/graphics/background.jpg) top left repeat-y;
  background-position:54% 0;
 }


form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

li {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#ffffff;
  line-height:18px;
  margin:0px;
  padding:0px;
}

h3 {
  color:#FFDD00;
  text-transform:uppercase;
  font-family:Arial, sans-serif;
  margin:10px 10px 0px 10px;
  padding:0px;
  border-bottom:1px dotted #FFDD00;
}

h4 {
  color:#ffffff;
  text-transform:uppercase;
  font-family:Arial, sans-serif;
  margin:0px;
  padding:0px;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:1002px;
  height:147px;
  margin:0px auto; 
  padding:0px; 
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}

#shell {
  background:#002141;
  margin:0px auto;
  padding:0px;
  width:1002px;
  
}

#artists {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:1002px;
  height:147px;
} 

#inter_page_content {
  background:#002142 url(/graphics/inter_content_background.jpg) no-repeat; 
  width:722px; 
  border:1px solid #ffffff;
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  float:left;
}

#inter_page_content p {
  font-family:Arial, sans-serif;
  font-size:14px;
  color:#ffffff;
  line-height:20px;
  margin:0px;
  padding:10px;
}

#top_inter_graphic_area {
  background:#002142 url(/graphics/top_inter_graphic.jpg) no-repeat;
  margin:0px; 
  padding:0px 0px 0px 24px; 
  width:978px; 
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;

 }
 
 #home_left {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   width:441px;
   position:relative;
   float:left;
   border:0px;
 }
 
 #entertainment_news {
   width:439px;
   background:url(/graphics/entertainment_background.jpg) repeat-y;
   margin:20px 0px 0px 0px;
   padding:0px;
   border:1px solid #ffffff;
   position:relative;
   float:left;
 }
 
#entertainment_news p {
  font-family:Arial, sans-serif;
  font-size:14px;
  color:#ffffff;
  line-height:20px;
  margin:0px;
  padding:10px;
}

#entertainment_news a:link, a:visited, a:hover {
  font-family:Arial, sans-serif;
  font-size:14px;
  color:#FFDD00;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

#home_center {
  width:261px;
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 20px;
  position:relative;
  float:left;
  border:0px;
}

#on_air_now {
  background:url(/graphics/on_air_now.jpg) no-repeat;
  width:259px;
  height:190px;
  float:left;
  position:relative;
  margin:0px 0px 0px 0px;
  padding:0px;
  z-index:50;
  border:1px solid #ffffff;
}

#small_center_promo {
   width:259px;
   background:#00264D;
   border:1px solid #ffffff;
   margin:20px 0px 0px 0px;
   padding:0px;
   position:relative;
   float:left;
}

#small_center_promo p {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ffffff;
  line-height:15px;
  margin:0px;
  padding:1px 5px 0px 5px;
 }
 
 #small_center_promo a:link, a:visited {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#FFDD00;
  line-height:15px;
  margin:0px;
  padding:0px;
  text-decoration:none;
 }
 
 #small_center_prom a:hover {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ffffff;
  line-height:15px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
 }
 
 #center_promo {
   width:259px;
   background:#00264D;
   border:1px solid #ffffff;
   margin:20px 0px 0px 0px;
   padding:0px;
   position:relative;
   float:left;
   overflow:hidden;
 }
 
  #center_promo_image {
    margin:0px;
	padding:0px;
	border-bottom:1px solid #ffffff;
}
 
#center_promo p {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ffffff;
  line-height:15px;
  margin:0px;
  padding:1px 5px 1px 5px;
 }
 
  #fade_content2 {
   background:#002144 url(/graphics/center_promo_background.jpg) no-repeat;
   width:259px;
   height:90px;
   margin:0px;
   padding:0px;
 }
 
 #fade_content {
   background:#002144 url(/graphics/center_promo_background.jpg) no-repeat;
   width:259px;
   height:102px;
   margin:0px;
   padding:0px;
 }
 
 #home_right {
   margin:20px 0px 0px 0px;
   padding:0px 0px 0px 20px;
   width:211px;
   position:relative;
   float:left;
 }
 
 #links {
   background:#002144 url(/graphics/link_background.jpg) no-repeat;
   width:209px;
   margin:0px;
   padding:0px;
   border:1px solid #ffffff;
   position:relative;
   float:left;
 } 
 
#link_content {
   margin:5px;
   padding:0px;
 }
 
  #link_content p {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ffffff;
  line-height:15px;
  margin:0px;
  padding:0px;
 }
 
 #link_content a:link, a:visited, {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ffffff;
  line-height:15px;
  margin:0px;
  padding:0px;
  text-decoration:none;
 }
 
 #link_content a:hover {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ffffff;
  line-height:15px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
 }
 
 #right_col {
   width:209px;
   background:url(/graphics/right_content_background.jpg) repeat-y;
   margin:20px 0px 20px 0px;
   padding:0px;
   border:1px solid #ffffff;
   position:relative;
   float:left;
 }
 
 #right_col_img {
   width:185px;
   height:83px;
   margin:10px 0px 10px 12px;
   padding:0px;
 }
 
 #right_side_img {
   margin:20px 0px 0px 0px;
   padding:0px;
 }
 
 #bottom_inter_graphic_area {
   background:#002142 url(/graphics/bottom_inter_graphic.jpg) no-repeat;
   margin:0px auto; 
   padding:0px; 
   width:1002px; 
   height:167px;
   position:relative;
   float:left;
   border-left:1px solid #ffffff;
   border-right:1px solid #ffffff;
 }

 #bottom_ads {
   height:90px;
   positions:relative;
   float:left;
   margin:40px 0px 0px 0px;
   padding:0px 0px 0px 24px;
 }
 
#footer {
  width:1002px;
  height:45px;
  background-color:#0066CC;
  margin:0px auto;
  padding:0px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-top:1px solid #ffffff;
  position:relative;
}

#footer p {
  width:1002px;
  height:45px;
  color:#ffffff;
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  text-align:center;
  margin:15px 0px 0px 0px;
  padding:0px;
  position:relative;
}

#bottom_border_graphic {
  background-color:#000000;
  margin:0px auto; 
  padding:0px; 
  width:1002px; 
  height:10px; 
  border:1px solid #ffffff;
  position:relative;
}

/* Navigation */

#nav_bar {
  background:url(/graphics/nav_bar.jpg) no-repeat;
  width:1002px;
  height:57px;
  position:relative;
  margin:0px;
  padding:0px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}

#main_nav {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:13px;
  margin:0px;
  padding:0px;
}

#main_nav ul {
  list-style:none;
  margin:0px;
  padding:0px 0px 0px 0px;
  text-transform:uppercase;
}

#main_nav li {
  display:inline;
}

#main_nav a:link, #main_nav a:visited, #main_nav a:hover{
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  margin:18px 0px 0px 0px;
  padding:0px 0px 0px 35px;
  text-decoration:none;
  height:25px; 
  display:block;
  float:left; 
}

#main_nav a:hover {
  color:#CDCDCD;
}

#droplayer {
  margin:0px;
  padding:0px;
  position:relative;
  z-index:100;
  }
 
#droplayer a:link, #droplayer a:visited {
  font:bold 11px Arial;
  text-decoration:none;
  color:#ffffff;
  display:block;
  margin-bottom:5px;
}

#droplayer a:hover {
  font:bold 11px Arial;
  color:#ED1B2E;
}

#mikechantallayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#mikechantalnav {
  text-align: left;
  background-color:#005FB4;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:120px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  filter:alpha(opacity=90);
  opacity:0.90;
 }
 
 #contestlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#contestnav {
  text-align: left;
  background-color:#005FB4;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:277px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  filter:alpha(opacity=90);
  opacity:0.90;
 }
 
#todaylayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#todaynav {
  text-align: left;
  background-color:#005FB4;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:394px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  filter:alpha(opacity=90);
  opacity:0.90;
}

#onairlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#onairnav {
  text-align: left;
  background-color:#005FB4;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:547px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  filter:alpha(opacity=90);
  opacity:0.90;
 }
 
#hitslayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#hitsnav {
  text-align: left;
  background-color:#005FB4;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:638px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  filter:alpha(opacity=90);
  opacity:0.90;
 }
 
#viplayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#vipnav {
  text-align: left;
  background-color:#005FB4;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:717px;
  top:0px;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  filter:alpha(opacity=90);
  opacity:0.90;
 }

/* PromoContainer */
 
 .promocontainer {
  position: relative; 
  visibility: visible; 
  width:439px; 
  height:224px; 
  z-index:0;
  margin:20px 0px 0px 0px;
  padding:0px; 
  border: 1px solid #ffffff;
}
#promo1 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 439px; 
  height:224px;
}
#promo2, #promo3, #promo4, #promo5, #promo6 {
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width:439px; 
  height:224px;
}

#promolinks {
  position: absolute; 
  z-index: 0; 
  top: 197px; 
  left: 0; 
  width: 439px; 
  height:27px; 
  background: #002142;
  filter:alpha(opacity=80);
  opacity:0.80;
}
a.promolink:link, a.promolink:visited {
  font:normal 12px/25px Arial; 
  color:#FFF; 
  text-decoration:none; 
}
a.promolink:hover {
  font:normal 12px/25px Arial; 
  color:#FE000B; 
  text-decoration:none; 
}

#promolink1 {
  height: 27px; 
  padding:2px 0 0 0; 
  width:200px; 
  text-align:center; 
  position:absolute; 
  top:194px; 
  left:0; 
  z-index:1; 
  overflow:hidden;
}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {
  visibility: hidden; 
  height: 27px; 
  padding:2px 0 0 0; 
  width:89px; 
  text-align:center; 
  position:absolute; 
  top:194px; 
  left:0;
  z-index:1; 
  overflow:hidden;
}
#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 {
  position: absolute;
  visibility: hidden;
  margin:0px;
  padding:5px;
  overflow:hidden;
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 430px; 
  height:187px;
  color: #000;
  background: #fff;
}

/* PromoContainer2 */

#promo21 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 439px; 
  height:224px;
}
#promo22, #promo23, #promo24, #promo25, #promo26 {
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width:439px; 
  height:224px;
}

#promo2links {
  position: absolute; 
  z-index: 0; 
  top: 197px; 
  left: 0; 
  width: 439px; 
  height:27px; 
  background: #002142;
  filter:alpha(opacity=80);
  opacity:0.80;
}
a.promo2link:link, a.promo2link:visited {
  font:normal 12px/25px Arial; 
  color:#FFF; 
  text-decoration:none; 
}
a.promo2link:hover {
  font:normal 12px/25px Arial; 
  color:#FE000B; 
  text-decoration:none; 
}

#promo2link1 {
  height: 27px; 
  padding:2px 0 0 0; 
  width:200px; 
  text-align:center; 
  position:absolute; 
  top:194px; 
  left:0; 
  z-index:1; 
  overflow:hidden;
}
#promo2link2, #promo2link3, #promo2link4, #promo2link5, #promo2link6 {
  visibility: hidden; 
  height: 27px; 
  padding:2px 0 0 0; 
  width:89px; 
  text-align:center; 
  position:absolute; 
  top:194px; 
  left:0;
  z-index:1; 
  overflow:hidden;
}
#promo2Details1, #promo2Details2, #promo2Details3, #promo2Details4, #promo2Details5, #promo2Details6 {
  position: absolute;
  visibility: hidden;
  margin:0px;
  padding:5px;
  overflow:hidden;
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 430px; 
  height:187px;
  color: #000;
  background: #fff;
}
