body {
  background:#D9E6EE url(/graphics/background.gif) repeat-y;
  background-position:50% 0;
  background-attachment:fixed;
  padding:0px;
  margin:0px auto;
 }
 
form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
	outline:none;
	border:0px;
}

h2 {
  font-family:Ariel, sans-serif;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

.clear {
  clear:both;
  width:0px;
  height:0px;
  overflow:hidden;
  margin:0px;
  padding:0px;
}

.hdr_graphic {
  margin:0px;
  padding:0px;
  border:0px;
  position:relative;
}

#back_home_div {
  margin:0px;
  padding:10px;
}

#back_home_div p {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left; 
}

/*------------------------------------------------Global Structure------------------------------------------*/ 
#shell {
  width:960px;
  margin:0px auto;
  padding:0px;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:960px;
  height:226px;
  margin:0px;
  padding:0px;
  position:relative;
}

#home_logo {
  width:219px;
  height:266px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:0px;
  left:0px; 
}

#artists {
  width:960px;
  height:226px;
  margin:0px;
  padding:0px;
  position:relative;
}

#interactive_shell {
	background:#0C4D9A url(/graphics/bg_interactive.jpg) no-repeat;
	width:960px;
	height:116px;
	margin:0px;
	padding:0px;
}

#search_shell {
  width:183px;
  height:34px;
  margin:45px 0px 0px 15px;
  padding:0px;
  position:relative;
  float:left;
}

#keyword_search {
  background-color:#ffffff;
  width:137px;
  margin:0px;
  padding:8px 0px 8px 2px;
  font-size:13px;
  color:#838383; 
  position:absolute;
  left:0px;
  top:0px;
  border:none;
}

#keyword_button {
  background:url(/graphics/btn_search_go.gif) no-repeat;
  width:41px;
  height:33px;
  margin:0px;
  padding:0px;
  position:absolute;
  left:142px;
  top:0px;
  cursor:pointer;
  cursor:hand;
}

#keyword_button input { 
  display:none;
}

#sp_group {
  width:306px;
  height:91px;
  margin:12px 0px 0px 20px;
  padding:0px;
  float:left;
}

#listen_live {
  width:401px;
  height:91px;
  margin:12px 0px 0px 20px;
  padding:0px;
  float:left;
}

#content_shell {
  background-color:#BED7F9;
  width:930px;
  margin:0px;
  padding:15px;
}

#col_left {
  width:194px;
  margin:0px;
  padding:0px;
  float:left;
}

#nav_shell {
  width:194px;
  margin:0px;
  padding:0px;
}

.nav_item p {
  font-family:Impact, sans-serif;
  font-size:27px;
  color:#ffffff;
  margin:0px 0px 0px 10px;
  padding:5px 0px 0px 0px;
  text-decoration:none;
  text-align:left; 
}

.nav_item a:link, .nav_item a:visited, .nav_item a:hover {
  background:url(/graphics/nav_reg.gif) no-repeat;
  width:194px;
  height:46px;
  margin:0px;
  padding:0px;
  text-decoration:none;
  display:block; 
}

.nav_item a:hover, .nav_item a:active {
  background:url(/graphics/nav_hover.gif) no-repeat;
}

#nav_shell a.menuitem {
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding:0px;
padding-left:0px;
text-decoration: none;
}

#nav_shell .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

#nav_shell a.menuitem:visited, #nav_shell .menuitem:active{
color: white;
}

#nav_shell div.submenu{ /*DIV that contains each sub menu*/
background:#636F79;
width:166px;
margin:0px auto;
padding:5px;
}

#nav_shell div.submenu ul{ /*UL of each sub menu*/
list-style-type:none;
margin:0px;
padding:0px;
}

#nav_shell div.submenu ul li{
border-bottom:none;
}

#nav_shell div.submenu ul li a{
display: block;
font:normal 12px Arial, sans-serif;
color:#ffffff;
text-decoration: none;
margin:5px 0px 0px 0px;
padding:3px;
}

#nav_shell div.submenu ul li a:hover{
background-color:#000000;
color:#E03023;
}

.left_col_div {
  background-color:#636F79;
  width:186px;
  margin:15px 0px 0px 0px;
  padding:0px 0px 10px 0px;
}

.left_col_wrap {
  width:166px;
  margin:0px 0px 0px 10px;
  padding:0px;
}

.hdr_left {
  background-color:#000000;
  width:186px;
  height:52px;
  margin:0px;
  padding:0px;
}

.left_col_wrap p {
  font-family:Ariel, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:left; 
}

td .answer {
  font-family:Ariel, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:left; 
}

.feed_shell {
  width:166px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #58626B;
}

.feed_shell img {
  margin:0px 3px 0px 0px;
  padding:0px;
  float:left;
}

.feed_pubdate {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#999999;
  margin:0px;
  padding:0px;
  text-align:left; 
}

.feed_hdr {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#cccccc;
  margin:0px;
  padding:0px;
  text-align:left; 
}

.feed_hdr a:link, .feed_hdr a:visited, .feed_hdr a:hover {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#cccccc;
  margin:0px;
  padding:0px;
  text-align:left; 
  text-decoration:none;
}

.feed_hdr a:hover {
  color:#cccccc;
  text-decoration:underline;
}


.feed_desc {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left; 
}

#col_right {
  width:726px;
  margin:0px;
  padding:0px;
  float:right;
}

#major_promo_shell {
  background-color:#000000;
  width:411px;
  height:278px;
  margin:0px;
  padding:0px;
  float:left;
}

#music_to_go_shell_new {
  background-color:#fff;  
  width:300px;
  margin:0px;
  padding:0px 0px 0px 0px;
  float:right;
}

#music_to_go_shell {
  background-color:#000000;
  width:280px;
  margin:0px;
  padding:0px 10px 10px 10px;
  float:right;
}

#music_to_go_shell ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#music_to_go_shell li {
  background-color:#ffffff;
  margin:1px 0px 0px 0px;
  padding:2px;
  font-size:10px;
  color:#000000;
}

#music_to_go_shell a:link, #music_to_go_shell a:visited, #music_to_go_shell a:hover {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

#music_to_go_shell a:hover {
  color:#1E90FF;
  text-decoration:underline;
}

#slider_shell {
  	background:#0C4D9A url(/graphics/bg_slider.gif) no-repeat;
	width:726px;
	height:174px;
	margin:15px 0px 0px 0px;
	padding:0px;
}

#slider_wrap {
  width:670px;
  height:174px;
  margin:0px auto;
  padding:0px;
  overflow:none;
}

#video_shell {
  background-color:#000000;
  width:411px;
  height:250px;
  margin:15px 0px 0px 0px;
  padding:0px;
  float:left;
}

#video_shell p {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#ffffff;
  margin:0px;
  padding:10px;
  text-align:left;
}

#video_shell a:link, #video_shell a:visited, #video_shell a:hover {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#E33023;
  margin:0px;
  padding:0px;
  text-align:left; 
  text-decoration:underline;
}

#video_shell a:hover {
  text-decoration:none;
}

#ad_center {
  width:300px;
  height:250px;
  margin:15px 0px 0px 0px;
  padding:0px;
  float:right;
}

#top_stories_shell {
  background-color:#000000;
  width:529px;
  margin:15px 0px 0px 0px;
  padding:11px;
  float:left;
}

.ts_item_shell {
  width:529px;
  margin:0px;
  padding:0px;
}

.ts_item_hdr {
  background:#2961A5 url(/graphics/bg_top_stories.gif) repeat-x;
  width:529px;
  height:34px;
  margin:0px;
  padding:0px;
}

.ts_item_hdr p {
  font-family:Ariel, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#ffffff;
  margin:0px;
  padding:5px 0px 0px 5px;
  text-align:left;
}

.ts_item_wrap {
  background-color:#ffffff;
  width:509px;
  margin:0px;
  padding:10px;
}

.ts_item_img {
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
}

.ts_item_desc {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

.ts_item_more {
  margin:0px;
  padding:0px;
  float:left;
}

.ts_item_shell a:link, .ts_item_shell a:visited, .ts_item_shell a:hover {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#E33023;
  margin:0px;
  padding:0px;
  text-align:left; 
  text-decoration:underline;
}

.ts_item_shell a:hover {
  text-decoration:none;
}

.ts_item_more a:link, .ts_item_more a:visited, .ts_item_more a:hover {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#E33023;
  margin:0px;
  padding:0px;
  text-align:left; 
  text-decoration:underline;
}

.ts_item_more a:hover {
  text-decoration:none;
}

#ad_right_homepage {
  width:160px;
  margin:15px 0px 0px 0px;
  padding:0px;
  float:right;
}

/*------------------------------------------------News Items Layout------------------------------------------*/ 
.ni_item_shell {
  width:686px;
  margin:20px 0px 0px 0px;
  padding:0px 0px 20px 0px;
  border-bottom:1px solid #cccccc;
}

.ni_item_img {
  margin:0px;
  padding:0px 10px 0px 0px;
  float:left;
}

.ni_item_hdr {
  font-family:Ariel, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

.ni_item_time {
  font-family:Ariel, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-align:left;
}

.ni_item_more a:link, .ni_item_more a:visited, .ni_item_more a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

.ni_item_more a:hover {
  color:#1E90FF;
  text-decoration:none;
}

/*------------------------------------------------News Items More Layout------------------------------------------*/ 
.item_more_img {
  margin:0px;
  padding:0px 10px 0px 0px;
  float:left;
}

.item_more_hdr {
  font-family:Ariel, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

/*------------------------------------------------Interior Pages Layout------------------------------------------*/ 
#interior_shell {
  width:726px;
  margin:0px;
  padding:0px;
  float:right;
}

.hdr_int {
  background:url(/graphics/hdr_int.gif) no-repeat;
  width:726px;
  height:30px;
  margin:0px;
  padding:0px;
}

.hdr_int p {
  font-family:Ariel, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#ffffff;
  margin:0px;
  padding:5px 0px 0px 5px;
  text-align:left;
}

#interior_wrap {
  background-color:#ffffff;
  width:686px;
  margin:0px;
  padding:20px;
}

#interior_wrap p {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

#interior_wrap a:link, #interior_wrap a:visited, #interior_wrap a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#interior_wrap a:hover {
  color:#1E90FF;
  text-decoration:none;
}

#int_left {
  width:333px;
  margin:0px;
  padding:0px;
  float:left;
}

#int_right {
  width:333px;
  margin:0px;
  padding:0px;
  float:right;
}

/*------------------------------------------------Web Junk Page------------------------------------------*/
.video {
  width:333px; 
  margin:0px 5px 10px 5px;
  padding:0px;
  float:left;
}

/*------------------------------------------------Froms Layout------------------------------------------*/
#form_shell {
  background:#cccccc url(/graphics/forms_bg.jpg) no-repeat;
  background-position:bottom right;
  width:600px;
  margin:0px auto;
  padding:20px;
  border:5px solid #999999;
}

#form_shell th {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 3px 0px 0px;
  padding:0px;
  text-align:right;
}

/*------------------------------------------------Events------------------------------------------*/ 
.event_listing {
  margin:20px 0px 0px 0px;
  padding:0px;
}

/*------------------------------------------------RSS Feeds------------------------------------------*/ 
.rss_shell {
  width:686px;
  margin:20px 0px 0px 0px;
  padding:0px 0px 20px 0px;
  border-bottom:1px solid #cccccc;
}

.rss_link {
  margin:0px;
  padding:0px;
  float:right;
}

.rss_hdr {
  font-family:Ariel, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-align:left;
}

.rss_pubdate {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#999999;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-align:left;
}

/*------------------------------------------------Blog------------------------------------------*/ 
.blog_post {
  background-color:#FFFCE7;
  width:668px;
  margin:0px;
  padding:10px;
} 

.blog_post th {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 3px 0px 0px;
  padding:0px;
  text-align:right;
}

/*------------------------------------------------Games Page------------------------------------------*/ 
.games_div {
  width:150px;
  margin:10px 0px 0px 10px;
  float:left;
  text-align:center;
}

.games_div img {
  margin:0px;
  padding:0px;
}

/*------------------------------------------------Footer------------------------------------------*/ 
#footer {
    background:#0C4D9A url(/graphics/bg_footer.gif) no-repeat;
	width:960px;
	height:176px;
	margin:0px;
	padding:0px;
}

#footer p {
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#000000;
  margin:0px;
  padding:20px 0px 0px 0px;
  text-align:center; 
}

#footer a:link, #footer a:visited, #footer a:hover {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

#footer a:hover {
  color:#BED7F9;
  text-decoration:underline;
}

#leaderboard_footer {
  width:728px;
  height:90px;
  margin:0px auto;
  padding:25px 0px 0px 0px;
}
