body {
  background:#000000 url(/graphics/background.gif) repeat-x;
  background-position:50% 0;
  background-attachment:fixed;
  padding:0px;
  margin:0px auto;
  scrollbar-face-color: #000000;
  scrollbar-arrow-color: #ffffff;
  scrollbar-highlight-color: #999999;
  scrollbar-3dlight-color: #999999;
  scrollbar-shadow-color: #999999;
  scrollbar-darkshadow-color: #999999;
  scrollbar-track-color: #000000;

 }
 
form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
	outline:none;
}

.clear {
  clear:both;
  width:0px;
  height:0px;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

.hdr_graphic {
  margin:0px;
  padding:0px;
  border:0px;
}

p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  margin:0px;
  padding:0px;
}

a:link, a:visited, a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-weight:bold;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

a:hover {
  color:#1E90FF;
  text-decoration:none;
}

/******************************************Homepage******************************************/
#shell {
  background-color:#ffffff;
  width:990px;
  margin:0px auto;
  padding:0px;
  border-top:2px solid #000000;
  border-left:2px solid #000000;
  border-right:2px solid #000000;
}

#masthead {
  background:url(/graphics/bg_masthead.jpg) no-repeat;
  width:990px;
  height:74px;
  margin:0px auto;
  padding:0px;
  border-bottom:2px solid #000000;
}

#content_shell {
  width:950px;
  margin:20px;
  padding:0px;
}

/******************************************Top Row******************************************/
#row_top {
  width:950px;
  height:260px;
  margin:0px;
  padding:0px;
  border-bottom:1px solid #000000;
}

/******************************************Main Promo******************************************/

#promo_shell {
  background-color:#000000; 
  width:516px; 
  height:240px; 
  z-index:0;
  margin:0px;
  padding:0px; 
  position: relative;
  visibility:visible;
  overflow: hidden; 
  float:left;
}

.promo_img {
  margin:0px 7px 0px 0px;
  padding:0px;
  float:left;
}

.promo_hdr {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-weight:bold;
  font-size:18px;
  line-height: 17px; 
  margin:5px 0px 5px 0px;
  padding:0px;
}

.promo_desc p {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:13px;
  line-height: 14px; 
  margin:0px;
  padding:0px 5px 0px 0px;
}

#promo1 {
  position:absolute; 
  visibility: visible; 
  z-index:1; 
  top:0px; 
  left:0px;   
  width:516px; 
  height:210px;
}

#promo2, #promo3, #promo4, #promo5, #promo6, #promo7, #promo8, #promo9, #promo10 {
  position:absolute; 
  visibility: hidden; 
  z-index:2; 
  top:0px; 
  left:0px;   
  width:516px; 
  height:210px;
  color:#fff;
}

#promolinks {
  background:#cccccc url(/graphics/promo_bar.gif) no-repeat;
  position:relative; 
  float:right;
  z-index: 99; 
  width:511px; 
  height:30px; 
  margin:210px 0px 0px 0px;
  padding:5px 5px 0px 0px;
} 

.control_button {
   position:relative;
   height:21px; 
   width:24px;
   padding:0; 
   float:right; 
   z-index:99; 
   margin:0px; 
   display:block; 
}

a.promolink:link, a.promolink:visited {
  font:bold 11px Arial, sans-serif;
  text-decoration:none; 
  color:#838383;
  line-height:18px;
  text-align:middle;
}

a.promolink:hover {
  font:bold 11px Arial, sans-serif; 
  text-decoration:none; 
  color:#000000;
  line-height:18px;
  text-align:middle;
}

#promolink1 {
  height:18px; 
  padding:0; 
  width:15px; 
  text-align:center; 
  float:right; 
  z-index:20; 
  margin:1px 3px 0px 0px; 
  display:block; 
  background-color:#ff0;
}

#promolink2, #promolink3, #promolink4, #promolink5, #promolink6, #promolink7, #promolink8, #promolink9, #promolink10 {
  display:none; 
  height:18px; 
  padding:0; 
  width:15px; 
  text-align:center; 
  position:relative; 
  float:right; 
  z-index:99; 
  margin:1px 3px 0px 0px;  
  background-color:#ffffff;
}

.promo_hdr_more {
  font-family:Arial, sans-serif;
  color:#000000;
  font-weight:bold;
  font-size:19px;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.promo_desc_more p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  margin:0px;
  padding:0px;
}

/******************************************Podcast******************************************/
#espn_hdr p {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-weight:bold;
  font-size:19px;
  margin:0px 0px 0px 10px;
  padding:0px;
}

#podcast_shell {
  background-color:#000000;
  width:414px;
  height:220px;
  margin:0px;
  padding:0px;
  float:right;
  border-top:10px solid #000000;
  border-bottom:10px solid #000000;
  overflow-y:auto;
  overflow-x:hidden;
}

.podcast_wrap {
  width:384px;
  margin:5px 5px 0px 10px;
  padding:0px 0px 10px 0px;
  border-bottom:1px dotted #cccccc;
}

.podcast_desc p {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:13px;
  margin:0px;
  padding:0px 5px 0px 0px;
}

/******************************************Bottom Row******************************************/
#row_bottom {
  width:950px;
  margin:20px 0px 0px 0px;
  padding:0px;
}

.home_promo {
  background-color:#cccccc;
  width:460px;
  padding: 0 0 10px 0; 
  border-right: 5px solid #fff;
  border-left: 5px solid #fff;
  border-bottom: 10px solid #fff; 
}

.site_info_wrap {
  width:450px;
  margin:10px 0px 0px 10px;
  padding:0px;
}

.site_info_img {
  margin:0px 7px 5px 0px;
  padding:0px;
  float:left;
}

.site_info_hdr {
  font-family:Arial, sans-serif;
  color:#000000;
  font-weight:bold;
  font-size:19px;
  margin:20px 0px 5px 0px;
  padding:0px;
}

.site_info_listen {
  margin:0px;
  padding:0px;
  text-align: right;
}

.site_info_link {
  margin:5px 0px 0px 0px;
  padding:0px;
}

.site_info_more {
  margin:0px;
  padding:0px;
}

.more_wrap {
  width:950px;
  margin:0px;
  padding:0px;
}

/******************************************Footer******************************************/
#footer {
  background-color:#000000;
  width:990px;
  height:30px;
  margin:0px;
  padding:0px;
}

#footer p {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-weight:bold;
  font-size:10px;
  margin:0px;
  padding:10px 0px 0px 0px;
  text-align:center;
}

#footer a:link, #footer a:visited, #footer a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-weight:bold;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#footer a:hover {
  color:#1E90FF;
  text-decoration:none;
}


