 /* @ i m p o r t u r l ( " i e . c s s " ) ; */ 

  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
  }
  
  body {
    line-height: 1;
  }
  
  ol, ul {
    list-style: none;
  }
  
  blockquote, q {
    quotes: none;
  }
  
  blockquote:before, 
  blockquote:after,
  q:before, q:after {
    content: '';
    content: none;
  }
  
  :focus {
    outline: 0;
  }
  
  ins {
    text-decoration: none;
  }
  
  del {
    text-decoration: line-through;
  }
  
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }


/* 1.2  Default styles
-----------------------------------------------------------------------------------------------*/ 
.site{
background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_top.jpg) no-repeat top center;

	
}
body {
background: #E6E6E6 url(/sites/all/themes/stations_base/stations_boom/images/bg_bottom.jpg) bottom center no-repeat;
/*background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_top.jpg) no-repeat top center;*/
margin:0;
/*background: #aa0001;*/
font: 62.5% Arial, Helvetica, sans-serif;
text-align: center;
}
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted #999; cursor: help; }
input, textarea, select { font: 1.2em Arial, Helvetica, sans-serif; }
a { color: #FF6500; text-decoration: underline; }  
a:hover, a:active { color: #2E2E4B; text-decoration: underline; }
/* #navigation .nav ul li a.active*/
#navigation .nav ul li a:hover{
	color: #FF6500;
	text-decoration: none;
}
#navigation .nav ul li.active a{
	color: #FF6500;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
font-weight:bold;
}

/* 1.3  Basic styles
-----------------------------------------------------------------------------------------------*/ 

.block-body {
  border:0 none;
}
.block-body html#facebook {
	color:#ffffff;
	
}

.hide { display: none; }

div.hero ul.pagination:after,
.clearfix:after,
.container:after,
div#navigation div.nav:after,
div#header:after,
div#bd:after,
div#content:after,
div.header-navs:after,
div.recently-played:after,
div.virgin-radio-clips:after,
div.col-wrap:after,
div.featured-concerts:after,
div.shows-and-hosts-list:after,
div.critics-pick-of-the-week:after,
div.artist-content:after,
ul.featured-movies:after,
ul.search-results li.search-results-item:after,
ul.search-results div.artist-lists:after,
div.artist-bio div.artist-info:after,
div.clips div.featured-radio-clip:after,
div.virgin-radio-presents div.featured-artist:after,
div.you-may-also-like div.recommendations:after,
div.virgin-radio-contest div.featured-contest:after,
div.more-events div.featured-events:after,
div.recent-events div.featured-recent-events:after,
div.shows-and-hosts div.radio-host-list:after,
div.todays-schedule div.browse-schedule:after,
div.songs-of-summer div.featured-song:after,
div.virgin-music-artists div.artist-list:after,
div.podcasts div.featured-podcast:after,
div.recently-played div.playlist-and-songs:after,
div.photo-gallery ul.small-photos:after,
div.recent-events ul.recent-event-details:after,
div.virgin-radio-music-channels ul.featured-music-channels:after,
div.virgin-radio-clips ul.virgin-radio-clips-nav:after,
div.win-with-virgin-radio ul li:after,
div.info_contests___vertical ul li:after,
div.shows-and-hosts ul li:after,
div.on-location ul li:after,
div.featured-concerts ul li.featured-concert-list:after,
div.recent-events ul li.featured-recent-event-list:after,
div.virgin-radio-music-channels ul li.featured-music-channel-list:after,
div.todays-schedule ul li:after,
div.albums div.featured:after,
ul.days:after,
div.recently-played-small ul:after,
div.info_recently_played_small ol:after,
div.photo-gallery ul:after,
div.featured-recent-event-list:after,
div.playlist-wide:after,
div.podcasts ul.div-contain li:after,
.listener-comments:after {content: "."; display:block; height: 0; clear: both; visibility: hidden; }

/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/ 

#page {
/*background: url(/sites/all/themes/stations_base/stations_boom/images/bg_top.jpg) no-repeat top center;*/
/*background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_top.jpg) top center no-repeat;*/
/*background: #e6e6e6 url(/sites/all/themes/stations_base/stations_boom/images/bg_top.jpg) no-repeat top center;*/
background: transparent;
}
div#header {
position: relative;
text-align: left;
min-height: 131px;
height: auto !important;
height: 131px;
width:900px;
margin:0 auto;

/*background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-header.jpg) top left no-repeat #405395;*/
background:transparent;
overflow:hidden;
}


/*div#bd { width: 920px; position: relative; margin: 0 auto; text-align: left; background: #fff; padding: 1px 10px; font-size: 1.2em; }
*/
/*div#bd { width: 920px; float: left; padding-bottom: 200px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-swirl.gif) no-repeat bottom left; }
*/
div#bd div#yui-main div.yui-gc>div.yui-u.first.col1{ 
width: 556px;
float: left;
/*padding-bottom: 200px;
background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-swirl.gif) no-repeat bottom left; padding-top:25px;*/
padding: 0 0px 0 18px;
display:inline;
margin-right:10px;
}

div#bd div#yui-main div.yui-gc>div.yui-u.col2{
width: 300px;
float: left;
margin:0;
/*
padding-top: 5px;
margin:0;
margin-left:0;
*/
}

div#bd div#yui-main div.yui-gc>div.yui-u.col2>div.layout-block{
	/*padding-left:10px;*/
	margin-bottom:25px;
	width:300px;
	padding-top:25px;
	
	}
div#bd div#yui-main div.yui-gc>div.yui-u.col2>div.layout-block.module_adserver{  padding-left:0px; width:300px;padding-top:0px;margin-bottom:0px;clear:both;}
div#bd div#yui-main div.layout-block.hub_title_block{ margin-left:10px;margin-bottom:17px;}
div#bd div#yui-main div.layout-block.hub_title_block h2.hub_title{margin-bottom:0px;}
div#bd div#yui-main div.layout-block.hub_title_block {
	 border-top: 0 none;
}
div#bd div#yui-main div.layout-block.module_carousel,
div#bd div#yui-main div.layout-block.module_previous_carousel{
	border-top: 0 none;
	padding-top:0px;
	padding-bottom: 25px;
	}

div#bd div#yui-main div.yui-gc>div.yui-u.first.col1 div.yui-g>div.yui-u{ width: 300px; margin-left:0;}

div#bd div#yui-main div.yui-gc>div.yui-u.col2>div.layout-block.info_recently_played_small{padding-left:0px;width:300px;}


div#content {
	width: 610px;
	float: left;
	padding-bottom: 200px;
	/*background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-swirl.gif) no-repeat bottom left;*/
	}
	
div#sidebar { width: 300px; float: right; padding-top: 5px; }
div#sidebar div.module_previous_radioshow module_ievent delta_1 delta colspan_1 content_delta_8 info_concert_and_event_listing {
	padding-left:20px;
}
/**hunter **/

/*div#bd div.yui-u.first { width: 610px; float: left; padding-bottom: 200px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-swirl.gif) no-repeat bottom left; }
*/
div#sidebar {
	width: 300px;
	float: right;
	padding-top: 5px;
	}
	
#mediaplayer #sidebar {
	margin-right: 18px;
}

div#footer { clear: both; width:895px;margin:0 auto;padding-bottom:40px; }


  
.layout-block.content-block{
  padding-bottom:30px;  
  margin-left:10px;
}
/* 2.1  Header
-----------------------------------------------------------------------------------------------*/

  #header,
  #header a,
  #header a:hover {color:#fff;}
  
  /* accessibility links */
  ol#accessibility-links { position: absolute; left: -1000em; text-align: left; }
  
  /* ad */
  div.vertical-ad { margin:0 auto; width: 728px;}
  div#leaderboard_container {
	background: transparent; 
 	height:90px; 
  	padding:19px 0 12px 0;
	}
/*  div.vertical-ad img { padding: 0; }*/ 
  div.ad { text-align: center; }
  div.ad p {
	  font-size: 0.9em;
	  padding: 0 0 1px;
	  
	  }
#mediaplayer div.ad p {
	color:#64626c;
}
/*  div.ad img { display: block; margin: 0 auto; text-align: center; }*/
  
  /* logo */
  div#header h1, 
  div#header h1 span,
  div#header .logo a,
  div#header .logo span {
	  display: block;
	  float:left;
	  width: 180px;
	  height: 131px;
	  overflow: hidden;
	  cursor: pointer;
	  margin: 0;
	  padding: 0;
	  }
  div#header h1,
  div#header .logo {
	  /*position: absolute;
	  top: 52px;
	  left: 55px;*/
	  text-indent:-9999px;
	  color: #0c479d;
  }
  div#header h1 strong,
  div#header .logo strong {color: #fe202a;font-size: 0.6em;vertical-align: top;}
  div#header h1 span {
    left:0;
    position:absolute;
    top:0;
    z-index:10;
  }
  
  
    
  /* header-navs */
  div.header-navs {height:25px;line-height:25px;}
  
  /* weather */
  div.weather { padding-left:17px;float:left; }
  div#header div.weather h4 { font-size:1em; text-transform:uppercase; float:left; margin:0 7px 0 0;}
  div.weather p { float:left; color: #fff; text-transform: uppercase; font-size: 0.9em; padding:0 0 0 0; margin-right:15px; }
  div.weather p img {float:left; margin:5px 6px 0 0;}
  div.weather p.mostly-sunny { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-mostly-sunny.gif) no-repeat center left; }
  div.weather p strong { font-weight: bold; font-size:1.22em; }
  div.weather p span { color: #8f8f8f; }
  div.weather ul {float:left;}
  div.weather ul li { float: left; }
  div.weather ul li a { float:left; font-size:0.9em; line-height:25px; color: #fff; text-transform: uppercase; padding: 0 21px 0 0px; }
  div.weather ul li.forcast a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center right; background-position: -364px -708px }
  div.weather ul li.traffic a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center right; background-position: 50px -426px}
  
  /* subnav */
  ul.subnav { float: right; height:25px; }
  ul.subnav li { float: left; font-size: 0.9em; text-transform: uppercase; }
  ul.subnav li a { float:left; color: #fff; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-top.gif) no-repeat center right; line-height:25px; padding: 0 8px; display: block; }
  ul.subnav li.last a {background:none;}
  ul.subnav li.login a {padding:0 9px 0 13px; text-align:center;background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-top-login.gif) no-repeat center left;}
  ul.subnav li.join {padding-left:2px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-top-join-l.gif) left center no-repeat;}
  ul.subnav li.join a {padding:0 13px 0 10px; text-align:center;background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-top-join.gif) no-repeat center right;}
  ul.subnav li.join {padding-right:11px;}
  ul.subnav li.end {margin:0 11px 0 0;padding-right:10px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-top-join.gif) no-repeat center right;height:25px;}
  
  /*
  ul.subnav li.loggedin {padding:0 15px 0 10px; text-align:center;background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-top-join.gif) no-repeat center right;display:inline;margin-right:10px;}
  ul.subnav li.loggedin a { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-top-login.gif) no-repeat center left; padding-left: 18px; }
  
  body.black ul.subnav li.loggedin {background-image: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/blk_bg-li-top-join.gif);}
  body.black ul.subnav li.loggedin a {background-image: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/blk_bg-li-top-login.gif);}
  */
  
  body.black ul.subnav li.join {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/blk_bg-li-top-join-l.gif);}
  body.black ul.subnav li.join a {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/blk_bg-li-top-join.gif);}
  
  /* Header Utility */
 div.header-utility {
	 background:url(/sites/all/themes/stations_base/stations_boom/images/header-utility_bg.jpg) top left no-repeat;
	 /*position:relative;
	 clear:both;*/
	 float:left;
	 height: 71px;
	 width: 710px;
	 }
  
  /* search */
  div.header-utility form#search-form { position:absolute;top:3px;left:721px; width:213px;}
  * html div.header-utility form#search-form {left:543px;}
  div.header-utility form#search-form label {cursor: pointer;font-weight:bold;text-transform:uppercase;float:left;line-height:16px;padding-right:6px;}
  div.header-utility form#search-form input {vertical-align: middle;}
  div.header-utility form#search-form input.text { float:left;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg_search-input.gif) top left repeat-x #fff; border: 1px solid #7c7c7c; color: #333; font-size: 1.2em; margin-left: 1px; width: 128px; padding:0 1px; margin:0 8px 0 0; }

  /* hunter search */ 
  div.header-utility form#google-cse-results-searchbox-form-1 { position:absolute;top:3px;left:721px; width:213px;}
  * html div.header-utility form#google-cse-results-searchbox-form-1 {left:543px;}
  div.header-utility form#google-cse-results-searchbox-form-1 label {cursor: pointer;font-weight:bold;text-transform:uppercase;float:left;line-height:16px;padding-right:6px;}
  div.header-utility form#google-cse-results-searchbox-form-1 input {vertical-align: middle;}
  div.header-utility form#google-cse-results-searchbox-form-1 input.form-text { float:left;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg_search-input.gif) top left repeat-x #fff; border: 1px solid #7c7c7c; color: #333; font-size: 1.2em; margin-left: 1px; width: 128px; padding:0 1px; margin:0 8px 0 0; }
  div.header-utility form#google-cse-results-searchbox-form-1 .form-item {margin-bottom:0;margin-top:0;}






  /* other-stations */ 
  #header ul.other-stations {float:left;padding-left:10px;}
  #header ul.other-stations li { width:158px;border-top: 1px solid #ddd; float: left; color: #999; text-transform: uppercase; margin-right: 1px; font-size: 0.9em; font-weight: bold; }
  #header ul.other-stations li a,
  #header ul.other-stations li a:hover { color: #666; } 
  #header ul.other-stations li { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tab-left.gif) no-repeat bottom left; }
  #header ul.other-stations li span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tab-right.gif) no-repeat bottom right; display: block; padding: 4px 28px 4px 15px;zoom:1; }
  
  /* on-air-now */
  div.listen_live {
	  /*position:absolute;
	  top:63px;
	  left:492px;*/
	  background: transparent;
	  float:left;
	  width:394px;
	  height: 71px;
	  margin: 0;
	  padding: 0;
	  }
	  
  div.listen_live h2 {text-indent:-9999px;
  width:186px;
  
  height: 71px;
  float:left;
  /*height:19px;
  background:url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat;
  background-position: -450px -30px;
  margin:0 0 5px;*/
  }
  
  div.listen_live .item-list{
	  color: #4B4957;
	  float:left;
	  
  }
    div.listen_live{
	  color: #4B4957;
	  float:left;
	  
	  
	  
  }
    div.listen_live p{
	  color: #4B4957;
	  float:left;
	  width:208px;
	  margin-top: 28px;
	  font-size: 12px;
	  height:35px;
	  /*margin: 21px 0 0 8px;*/
	  overflow: hidden;
	  
  }
   div.listen_live p span#onair_track{
	   font-size: 13px;
	   padding-top: 1px;
	   height: 13px;
	   overflow:hidden;
	   width: 208px;
   }
   
   div.listen_live p span#onair_artist{
	   font-size: 12px;
	   padding-top: 5px;
	   height: 12px;
	   overflow:hidden;
	   width: 208px;
   }
   
   
  div.listen_live .item-list 
  div.listen_live p {font-size:1.1em;line-height:1.36em;}
  div.listen_live ul {padding-top:3px;height:18px;}
  div.listen_live ul li { float:left; height: 19px; }
  div.listen_live ul li a { float:left; color: #fff; font-size: 0.9em; text-transform: uppercase; padding: 0 5px 0 24px; height: 18px; line-height: 18px; margin:0 5px 0 0; }
  div.listen_live ul li.listen a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; background-position: 0 -528px; }
  div.listen_live ul li.webcam a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; background-position: 0 -1326px; }
  div.listen_live ul li.text a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; background-position: 0 -1926px;}
  
  .item-list ul li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
  }
  
  .item-list ul.sub-list li {
    float:none;
  }
  
  /* Social Links */
  
	div#header .socialLinks {
		
		width:311px;
		/*background: rgba(55,126,255,0.4);*/
		/*position:relative;
		left:535px;*/
		top:20px;
		text-align:left;
		float:left;
		height:71px;
	}
	
	div#header .socialLinks img { float:left; }
	
	div#header .socialLinks #bullfrog {
		clear:left;
		position:relative;
		left:0px;
		top:0px;
	}
	
	div#header #google-cse-results-gadget {
		position:relative;
		margin-top:-15px;
		margin-left:-130px;
		z-index:100;
	}
	

	

  /* rewards */
  div.rewards {position:absolute;top:48px;left:728px;}
  div.host {position:absolute;top:25px;left:210px;height:144px;width:272px;}
 

/* LIGHTBOXES */
  #radiostations {width:768px;height:362px;padding:31px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-wrap-radiostations.png) no-repeat;}
  #radiostations .contents {position:relative;width:768px;height:362px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-radiostations.jpg) no-repeat #ab0001;}
  #radiostations a {display:block;position:absolute;height:0px;overflow:hidden;padding:22px 0 0 0;background-position:top left;background-repeat:no-repeat;}
  #radiostations a.l-montreal {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/virgin-map-sprite.gif);width:80px;top:207px;left:579px;background-position: 0 -186px;}
  #radiostations a.l-ottawa {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/virgin-map-sprite.gif);width:68px;top:214px;left:509px;background-position: 0 -82px;}
  #radiostations a.l-toronto {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/virgin-map-sprite.gif);width:71px;top:236px;left:478px;background-position: 0 -30px;}
  #radiostations a.l-vancouver {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/virgin-map-sprite.gif);width:85px;top:239px;left:179px;background-position: 0 -134px;}


  #sms-detail {width:350px;
  height:300px;
  padding:31px;
  background:url(/sites/all/themes/stations_base/stations_boom/images/lightbox_sms.png) no-repeat;
  }
  
  #sms-detail .contents {position:relative;width:330px;height:300px;padding:90px 0px 0px 20px;text-align:left;}
  #sms-detail .contents p.message {font-size:3.0em;color:#2e2e4b;font-weight:bold;}
  #sms-detail .contents a.close_lightbox {
  display:block;
  height:28px;
  left:130px;
  margin:0 auto;
  overflow:hidden;
  position:absolute;
  top:260px;
  width:126px;
  }

  #sms-detail .contents a.close_lightbox span {
  background:transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll 0 0;background-position: -450px -79px;
  display:block;
  height:100%;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  width:100%;
  }

 #carousel {
  z-index:100;
  }
 
  /* Overlay */
  #header .other-stations {cursor:pointer;}
  
  div#rs-overlay, 
  div.lb-overlay {display:none;}
    
  div#rs-overlay.active,
  div.lb-overlay.active {
    display:block;
    position: fixed;
    z-index:1000000000000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    filter:alpha(opacity=60);
    z-index:200;
    background:#fff;
  }
    
  #rs-popup,
  div.lb-popup {display:none;width:830px;left:-9999px;}
    
    #rs-popup.active,
    div.lb-popup.active {
      position:fixed;
      top:42px;
      left:50%;
      margin-left:-415px;
      z-index:2000001;
    }
    * html div#rs-overlay.active,
    * html div.lb-overlay.active  {
      position: absolute;
      height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');     
    }
        
    * html #rs-popup.active,
    * html div.lb-popup.active {
        position: absolute;
    }

    /*
  sms overlay
  */
  #sms-popup{display:none;width:413px;left:-9999px;}
    
  #sms-popup.active{
      position:fixed;
      top:42px;
      left:50%;
      margin-left:-207px;
      z-index:2000000001;
  }
  
  #sms-popup.active p.text_info {
	font-size:1.4em;
	font-weight:bold;
	margin: 1em 0;
  }
	
  .offscreen_item {
	left: -9999px;
	top: -9999px;
  }



/* 2.2  Navigation
-----------------------------------------------------------------------------------------------*/

  div#navigation {
	  float:left;
	  width:710px;
	  margin:24px 0 0 0;
	  background: transparent;
	  /*background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-nav-btm.gif) no-repeat bottom center;
	  clear:both;*/
  }
  div#navigation div.nav {
  height:33px;
  /*background: #c80808 url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-nav.gif) repeat-x bottom left;*/
  background: transparent;
  font-family:Helvetica,Arial,sans-serif;
  }
  div#navigation ul { text-align: center; }
  div#navigation ul li { float: left; }
  div#navigation ul li a {
  /*background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-nav-separator.gif) no-repeat center right;*/
  background: transparent;
  color: #fff;
  font-size: 26px;
  height:32px;
  line-height:32px;
  font-weight: bold;
  /*display: block;
  padding: 0 20px 0px 20px;*/
  padding-left: 30px;
  text-align:center;
  text-decoration:none;
  }
  div#navigation ul li a:link, div#navigation ul li a:visited{
  	text-decoration:none;
  }
 /* div#navigation ul li.nav-vrm a {width:142px;}
  div#navigation ul li.nav-snh a {width:142px;}
  div#navigation ul li.nav-cne a {width:142px;}
  div#navigation ul li.nav-nnc a {width:142px;}
  div#navigation ul li.nav-cno a {width:142px;}
  div#navigation ul li.nav-cno a { background: none;padding-right:0; }*/


/* 2.2  Content
-----------------------------------------------------------------------------------------------*/

  div#bd h2 {
	  font-size: 1.5em;
	  font-weight: normal;
	  /*padding: 0 0 11px;*/
	  padding:0;
	  font-family:Helvetica,Arial,sans-serif;
	  color:#2E2E4B;
	  /*color:#2E2E4B;*/
	  margin-bottom:20px;
	  margin-top: -5px;
	  visibility:visible;
	  font-size: 27px;
	  font-weight: bold;
	  line-height: 32px;
	  }
  div#bd .nodetype_contest h2 {
	  margin-top:20px;
  }
  div#bd h2 span{
	  color:#FF6500;
  }
.stationName{
color: #FF6500;
display: inline;
}
	
  div#bd h3 a { font-size: 1.0em; }
  div#bd a.read-more, div.shows-and-hosts-footer a, div.block-footer a { 
		font-weight: bold;
		background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) no-repeat center right;
		padding: 0 22px 0 0px;
		float:left;
		display:inline;
		clear:both;
	}

  
	
	div.first.col1 div.col2 div.block-footer a, div#bd div.first.col1 div.col2 div.block-footer a.read-more{
    padding:0 22px 0 10px;  
  }
  div.shows-and-hosts-footer { font-weight: bold; margin: 15px 7px 0 0; line-height: 18px; text-align: left; font-size: 0.9em; } 
   g
/*  div#bd h2.virgin-radio-music-header { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-virgin-radio-music.gif) top left no-repeat; width: 235px; height: 16px; text-indent: -9999px; margin-top: 22px; }
  div#bd h2.concerts-and-events { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-concerts-and-events.gif) top left no-repeat; width: 346px; height: 16px; text-indent: -9999px; margin-top: 22px; }
  div#bd h2.shows-and-hosts { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-concerts-and-events.gif) top left no-repeat; width: 281px; height: 16px; text-indent: -9999px; margin-top: 22px; }
  
  div#bd h2.contests-and-special-offers { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-contests-and-special-offers.gif) top left no-repeat; width: 391px; height: 19px; text-indent: -9999px; margin-top: 22px; }

  div#bd h2.news-and-community { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-news-and-community.gif) top left no-repeat; width: 100%; height: 19px; text-indent: -9999px; margin-top: 22px; }
*/


  div#content h2 { font-size: 1.5em; font-weight: normal; padding: 0 0 11px; font-family:Helvetica,Arial,sans-serif; color:#333;}
  div#content h3 a { font-size: 1.2em; }
  div#content a.read-more { font-weight: bold; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center right; background-position: 117px -948px; padding: 0 22px 0 10px; }
  /*div#content h2.virgin-radio-music-header { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-virgin-radio-music.gif) top left no-repeat; width: 235px; height: 16px; text-indent: -9999px; margin-top: 22px; }
  div#content h2.concerts-and-events { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-concerts-and-events.gif) top left no-repeat; width: 346px; height: 16px; text-indent: -9999px; margin-top: 22px; }
  div#content h2.shows-and-hosts { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-vr-shows-hosts.gif) top left no-repeat; width: 281px; height: 16px; text-indent: -9999px; margin-top: 22px; }
  div#content h2.contests-and-special-offers { display: block; background: url(../images/ir-contests-and-special-offers.gif) top left no-repeat; width: 391px; height: 19px; text-indent: -9999px; margin-top: 22px; }
*/

  /* hero */
  
  div.module_carousel div.carousel_onpage{
    min-height:196px;
  }
  div.hero { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/feature-mjb.jpg) no-repeat top left; width: 610px; height: 250px; overflow: hidden; position: relative; margin: 15px 0 25px; }
  div.hero-short { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/feature-mjb-short.jpg) no-repeat top left; height: 196px; }
  div.hero.header-above { margin-top: 5px; }
  
    /* hero pagination */
    div.hero ul.pagination { position: absolute; bottom: 9px; right: 20px; }
    div.hero ul.pagination li { float: left; margin-left: 1px; }
    div.hero ul.pagination li a { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-pagination.gif) no-repeat top right; height: 21px; width: 21px; overflow: hidden; text-align: center; color: #fff; line-height: 21px; }
    div.hero ul.pagination li a:hover { text-decoration: none; }
    div.hero ul.pagination li.prev a, div.hero ul.pagination li.next a { text-indent: -999em; }
    div.hero ul.pagination li.prev a { background-position: top left; }
    div.hero ul.pagination li.next a { background-position: -21px 0; }
  
  /* recently-played */
  /*div#bd h2.recently-played-on-virgin-radio { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recently-played-on-virgin-radio.gif) top left no-repeat; width: 324px; height: 19px; text-indent: -9999px; margin: 22px 0 10px; }
  div#content h2.recently-played-on-virgin-radio { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recently-played-on-virgin-radio.gif) top left no-repeat; width: 324px; height: 19px; text-indent: -9999px; margin: 22px 0 10px; }
  div.recently-played h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recently-played.gif) top left no-repeat; width: 194px; height: 19px; text-indent: -9999px; }
  */
  div.recently-played { position: relative; margin: 0 0 38px; } 
  div.recently-played ul li { float: left; width: 154px; }
  div.recently-played ul li div.image { position: relative; }
  div.recently-played ul li img { margin-bottom: 2px; }
  div.recently-played ul li.last { width: 148px; }
  div.recently-played ul li p { color: #999; font-size: 0.9em; }
  div.recently-played ul li p a { font-size: 1.1em; }
  
  div.recently-played-small { padding-top: 30px; border-top: 3px solid #ddd; width: 295px; float: left; margin-right: 5px; }
  div.two-rows div.recently-played-small { margin-right: 0; width: 300px; }
  div.recently-played-small ul { margin-top: 9px; }
  div.recently-played-small ul li p a { font-size: 1em; }
  div.recently-played-small ul li p strong a { font-size: 1.1em; }
  div.recently-played-small ul li { width: 72px; font-size: 0.9em; }


  /*div#bd h2.recently-played-on-virgin-radio { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recently-played-on-virgin-radio.gif) top left no-repeat; width: 324px; height: 19px; text-indent: -9999px; margin: 22px 0 10px; }
  div.info_recently_played_large h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recently-played.gif) top left no-repeat; width: 194px; height: 19px; text-indent: -9999px; }*/
  /*div.info_recently_played_large { position: relative; margin: 0 0 38px; } 
  div.info_recently_played_large ol.yui-carousel-element li { float: left; width: 154px; }
  div.info_recently_played_large ol.yui-carousel-element li div.image { position: relative; }
  div.info_recently_played_large ol.yui-carousel-element li img { margin-bottom: 2px; }
  div.info_recently_played_large ol.yui-carousel-element li.last { width: 148px; }
  div.info_recently_played_large ol.yui-carousel-element li p { color: #999; font-size: 0.9em; }
  div.info_recently_played_large ol.yui-carousel-element li p a { font-size: 1.1em; }*/

  div.info_recently_played_large { position: relative; margin: 0 0 38px; } 
  div.info_recently_played_large ul.carousel-list li { float: left; width: 154px; height:auto;margin:0; }
  div.info_recently_played_large ul.carousel-list li div.image { position: relative; }
  div.info_recently_played_large ul.carousel-list li img { margin-bottom: 2px; }
  div.info_recently_played_large ul.carousel-list li.last { width: 148px; }
  div.info_recently_played_large ul.carousel-list li p { color: #999; font-size: 0.9em; }
  div.info_recently_played_large ul.carousel-list li p a { font-size: 1.1em; }
/*
  div.info_recently_played_small { padding-top: 30px; border-top: 3px solid #ddd; width: 295px; float: left; margin-right: 5px; }
  div.two-rows div.info_recently_played_small { margin-right: 0; width: 300px; }
  div.info_recently_played_small ol { margin-top: 9px; }
  div.info_recently_played_small ol li p a { font-size: 1em; }
  div.info_recently_played_small ol li p strong a { font-size: 1.1em; }
  div.info_recently_played_small ol li { width: 72px; font-size: 0.9em; }
*/
  div.info_recently_played_small { padding-top: 30px; border-top: 3px solid #ddd; width: 295px; float: left; margin-right: 5px; }
  div.two-rows div.info_recently_played_small { margin-right: 0; width: 300px; }
  div.info_recently_played_small ul { margin-top: 9px; }
  div.info_recently_played_small ul li p a { font-size: 1em; }
  div.info_recently_played_small ul li { width: 72px; font-size: 0.9em; }

  div.carousel-component {
  	margin: 0;
		padding: 0;
  }

  div.module_contest6 div.block-body,
	div.module_contest6 div.block-body div.carousel-component,
	div.module_contest6 div.block-body div.carousel-component ul.carousel-vertical li {
  	width:290px !important;
  }

  div.module_contest6 div.pagination div.contest-block-footer div.contest_vertical_pager {
	float: right;
  }

  div.module_contest6 div.pagination div.contest-block-footer div.contest_vertical_pager span {
		text-indent: -999em;
		height: 21px; 
		width: 21px; 
		overflow: hidden;
  }

  div.module_contest6 div.pagination div.contest-block-footer div.contest_vertical_pager span {
		display: block;
		float: left;
		height: 18px; 
		width: 21px;
		padding-left: 6px;
		margin-left:16px;
		overflow: hidden; 
		text-align: center; 
		color: #fff;
		line-height: 21px;
		cursor: pointer;
  }
  
  div.module_contest6 div.pagination div.contest-block-footer div.contest_vertical_pager span#prev-link {
		background: transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll -37px -178px;
  }

  div.module_contest6 div.pagination div.contest-block-footer div.contest_vertical_pager span#next-link {
		background: transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll -64px -178px;
  }

	div.module_contest6 div.pagination div.contest-block-footer a.read-more {
		float: left;
	}


  div.recently-played { position: relative; margin: 0 0 38px; } 
/*  div.recently-played h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recently-played.gif) top left no-repeat; width: 194px; height: 19px; text-indent: -9999px; }
*/  div.recently-played ol li { float: left; width: 154px; }

  div.recently-played ol li div.image { position: relative; }
  div.recently-played ol li.last { width: 148px; }
  div.recently-played ol li p { color: #999; font-size: 0.9em; }
  div.recently-played ol li p a { font-size: 1.1em; }

  div.amrmedia-carousel ol li { list-style-type: none; }

  div.recentlyplayed-small {margin:0px 0 25px 0;}
  div.recentlyplayed-small ol.yui-carousel-element li {width:73px;margin-right:2px;}
  div.recentlyplayed-small div.pagination {clear:both}
  div.recentlyplayed-small div.pagination ul li {width:auto;}
  div.recentlyplayed-small ol.yui-carousel-element li p {font-size:0.83em;}
  div.recentlyplayed-small ol.yui-carousel-element li p strong {font-size:1.1em;}
  div.recentlyplayed-small ol.yui-carousel-element li p a {font-size:1em;}

    /* recently-played / virgin radio clips pagination */
    div.pagination { float: right; }
    div.pagination p { float: right; font-weight: bold; margin: 15px 7px 0 0; line-height: 18px; text-align: right; font-size: 0.9em; } 
    div.pagination ul { float: right; color: #666; margin-top: 15px; }
    div.pagination ul li { float: left; width: auto; line-height: 18px; padding: 0 4px; }
    div.pagination ul li.prev, div.recently-played div.pagination ul li.next { padding: 0; }
    div.pagination ul li a { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-arrows.gif) no-repeat top left; height: 18px; width: 18px; overflow: hidden; text-align: center; color: #fff; text-indent: -999em; }
    div.pagination ul li a:hover { text-decoration: none; } 
    div.pagination ul li.next a { background-position: -18px 0; }
    
    /* hunter */
   
    div.pagination .imedia-carousel-paginator,
    div.yui-content div.yui-pg-container{ float: right; clear:both; display:inline;color: #666; margin-top: 15px; width:auto; }
	
	div.yui-content div.yui-pg-container.paginator_bottom a{
		display:block;	
	}
	
	div.yui-content div.yui-pg-container.paginator_bottom .yui-pg-previous,
	div.yui-content div.yui-pg-container.paginator_bottom .yui-pg-current,
	div.yui-content div.yui-pg-container.paginator_bottom .yui-pg-next, 
  div.yui-pg-container.paginator_bottom .yui-pg-previous,
  div.yui-pg-container.paginator_bottom .yui-pg-current,
  div.yui-pg-container.paginator_bottom .yui-pg-next {
		float:left;
		display:inline;
		clear:none;
	}
	div.yui-content div.paginator_wrapper{
		float:left;
		clear:both;	
		display:inline;
	}
    
    div.pagination .imedia-carousel-paginator span, 
    div.pagination .imedia-carousel-paginator a,
    div.yui-content div.yui-pg-container a,
    div.yui-content div.yui-pg-container span,
    div.yui-pg-container a,
    div.yui-pg-container span
    { 
      
      float: left;
      /*width: auto;*/
      line-height: 18px; padding: 0px; 
    }

    div.yui-content div.yui-pg-container a,
    div.yui-content div.yui-pg-container span,
    div.yui-pg-container a,
    div.yui-pg-container span {
      padding: 0;
    }

    div.pagination .imedia-carousel-paginator span.yui-pg-previous, 
    div.pagination .imedia-carousel-paginator span.yui-pg-next,
    div.pagination .imedia-carousel-paginator a.yui-pg-previous, 
    div.pagination .imedia-carousel-paginator a.yui-pg-next,
    div.yui-content div.yui-pg-container span.yui-pg-previous,
    div.yui-content div.yui-pg-container span.yui-pg-next,
    div.yui-content div.yui-pg-container a.yui-pg-previous, 
    div.yui-content div.yui-pg-container a.yui-pg-next
    div.yui-pg-container span.yui-pg-previous,
    div.yui-pg-container span.yui-pg-next,
    div.yui-pg-container a.yui-pg-previous, 
    div.yui-pg-container a.yui-pg-next
    { padding: 0; }
   
    div.yui-pg-container span.yui-pg-current,
    div.yui-content div.yui-pg-container span.yui-pg-current,
    div.yui-pg-container span.yui-pg-current {
      padding: 0 4px;
    }
   

    div.pagination .imedia-carousel-paginator a,
    div.yui-content div.yui-pg-container a,  
    div.yui-pg-container a
    { display: block; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top left; background-position: 0 -178px; height: 18px; width: 18px; overflow: hidden; text-align: center; color: #fff; text-indent: -999em; }
   
    div.pagination .imedia-carousel-paginator span.yui-pg-previous, 
    div.pagination .imedia-carousel-paginator span.yui-pg-next,
    div.yui-content div.yui-pg-container span.yui-pg-previous, 
    div.yui-content div.yui-pg-container span.yui-pg-next, 
    div.yui-pg-container span.yui-pg-previous, 
    div.yui-pg-container span.yui-pg-next 
    { display: block; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top left; background-position: 0 -672px; height: 18px; width: 18px; overflow: hidden; text-align: center; color: #fff; text-indent: -999em; padding:0px}


    
    div.pagination a:hover,
    div.yui-content div.yui-pg-container a:hover
    { text-decoration: none; } 
   
    
    div.pagination .imedia-carousel-paginator a.yui-pg-next, 
    div.yui-content div.yui-pg-container a.yui-pg-next,
     div.yui-pg-container a.yui-pg-next
    { background-position: -18px -178px; }
    
    div.pagination .imedia-carousel-paginator span.yui-pg-next,
    div.yui-content div.yui-pg-container span.yui-pg-next,
     div.yui-pg-container span.yui-pg-next
    { background-position: -18px -672px; }
    
    

    div.yui-content div.yui-pg-container span {
        float:left;
    }



    a.play, div.recently-played a.listen { position: absolute; top: 0; left: 0; width: 148px; height: 95px; display: block; text-indent: -999em; }
    a.play { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-play.png) no-repeat center center; }
    
    a.watch, a.listen { position: absolute; top: 0; left: 0; width: 148px; height: 95px; display: block; text-indent: -999em; }
    a.watch { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-play.png) no-repeat center center; }

    a.listen { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen.png) no-repeat center center; } 
	a.listeninline { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen.png) no-repeat center center; } 

    div.info_contests___vertical div.imedia-carousel-footer {
    }

    div.info_contests___vertical div.imedia-carousel-footer div.pagination   {
      float:none;
    }

    div.info_contests___vertical div.imedia-carousel-footer div.pagination div.imedia-carousel-paginator {
      display:none;
    }

  /* ad */
  div#content div.ad { float: left; width: 300px; margin-top: 8px; }
  div#bd div.ad { float: left; width: 300px; margin-top: 0px; }

  /* win-with-virgin-radio */
  div.col-wrap { margin-bottom: 30px; }
  
  div.win-with-virgin-radio { width: 290px; float: right; border-top: 3px solid #ddd; padding: 27px 0 0 12px; margin-top: 8px; }
/*  div#content div.win-with-virgin-radio h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-win-with-virgin-radio.gif) top left no-repeat; width: 258px; height: 17px; text-indent: -9999px; margin-left: 7px; }*/
  div.win-with-virgin-radio ul { padding: 3px 0 22px; }
  div.win-with-virgin-radio ul li { padding: 0 0 1px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.win-with-virgin-radio ul li.alt, div.win-with-virgin-radio ul li.alt div.desc  { background: #fbfbfb; }
  div.win-with-virgin-radio ul li div.image { width: 88px; float: left; padding-top: 6px; }
  div.win-with-virgin-radio ul li div.image img { display: block; margin-left: 9px; padding: 5px 0 8px; }
  div.win-with-virgin-radio ul li div.desc { width: 182px; float: right; line-height: 1.3; padding: 11px 10px 17px 0; }
  

  div.info_contests___vertical { width: 300px; float: right; border-top: 3px solid #ddd; padding: 27px 0 0 0px; margin-top: 8px; }
/*  div#bd div.info_contests___vertical h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-win-with-virgin-radio.gif) top left no-repeat; width: 258px; height: 17px; text-indent: -9999px; margin-left: 7px; }
*/  div.info_contests___vertical ol { padding: 3px 0 0;}

  div.info_contests___vertical ol li { padding: 0 0 1px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.info_contests___vertical ol li.alt div.image, 
  div.info_contests___vertical ol li.alt div.desc,
  div.info_contests___vertical ol li.alt div.small-content-right-item  { background: #fbfbfb; }
  
  div.info_contests___vertical ol li div.image { width: 88px; float: left; padding-top: 6px; }
  div.info_contests___vertical ol li div.image img { display: block; margin-left: 9px; padding: 5px 0 8px; }
  div.info_contests___vertical ol li div.desc, div.shows-and-hosts-blogs ol li div.desc { width: 182px; float: left; line-height: 1.3; padding: 11px 10px 17px 0; }


  div.info_contests___vertical { width: 300px; float: right; border-top: 3px solid #ddd; padding: 27px 0 0 0px; margin-top: 8px; }
  div.info_contests___vertical ul.carousel-list { padding: 3px 0 0;}

  div.info_contests___vertical ul.carousel-list li { text-align:left; padding: 0 0 1px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.info_contests___vertical ul.carousel-list li.alt div.image, 
  div.info_contests___vertical ul.carousel-list li.alt div.desc,
  div.info_contests___vertical ul.carousel-list li.alt div.small-content-right-item  { background: #fbfbfb; }
  div.info_contests___vertical ul.carousel-list li div.image { width: 88px; float: left; padding-top: 6px; }
  div.info_contests___vertical ul.carousel-list li div.image img { display: block; margin-left: 9px; padding: 5px 0 8px; }
  div.info_contests___vertical ul.carousel-list li div.desc { width: 182px; float: left; line-height: 1.3; padding: 11px 10px 17px 0; }
	
  div.shows-and-hosts-blogs ul li div.desc { width: 182px; float: left; line-height: 1.3; }

  /*div.yui-carousel-vertical { padding-bottom: 0px;}*/

  ol li.on div.small-content-right-item { }
  ol li.alt div.small-content-right-item  { background: #fbfbfb;}


  div.shows-and-hosts-blogs ul li { padding: 11px 10px 17px 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
div.shows-and-hosts-blogs ul li.odd{
  background:#F8F8F8 url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x;
  }
  /* more-favourites */
  div.more-favourites { width: 290px; float: right; border-top: 3px solid #ddd; padding: 27px 0 0 12px; margin-top: 8px; }
/*  div#content div.more-favourites h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-more-favourites.gif) top left no-repeat; width: 277px; height: 16px; text-indent: -9999px; margin-left: 7px; }
*/  div.more-favourites ul { padding: 3px 0 22px; }
  div.more-favourites ul li { width: 145px; float: left; }
  div.more-favourites ul li div.image img { display: block; margin-left: 9px; padding: 5px 0 8px; }
  div.more-favourites ul li div.desc { line-height: 1.3; padding: 0 5px 17px 10px; }
  div.more-favourites ul li div.desc p { padding: 0 0 10px; }
  div#content div.more-favourites a.read-more { padding-left: 0; }
  
  /* virgin-radio-clips */
  div.info_recently_added_most_watched_media, div.post_comment div.layout-block { border-top: 3px solid #ddd; padding: 15px 0 10px; background: #f4f2f3; margin-bottom: 30px; }
  div.post_comment div.layout-block{
  padding:15px 10px 10px 10px;
  }
  div.post_comment div.layout-block form#icomment-form div#icomment-form-section{
    margin-left:-25px;
  }
  div.virgin-radio-clips-no-bg { border: 0; background: none; padding: 0; }
  div.info_recently_added_most_watched_media div.pagination { padding: 0 6px 0 0; }
/*  div#bd div.info_recently_added_most_watched_media h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-radio-clips.gif) top left no-repeat; width: 228px; height: 19px; text-indent: -9999px; margin-left: 10px; }
*/  
  div#bd div.info_recently_added_most_watched_media h2{
    margin:0px 0px 0px 10px;  
  }
  
  div#bd div.info_recently_added_most_watched_media div h2 {background:none;width:auto;height:auto;text-indent:0;margin-left:0;}

  div.info_recently_added_most_watched_media ul.songs { float: left; width: 270px; margin-top: 37px; margin-left: 10px; }
  div.info_recently_added_most_watched_media ul.songs li a { padding-left: 0; background: none; width: 270px; }
  
  div.virgin-radio-clips-no-bg div.pagination ul { padding-bottom: 10px; margin-top: 0; }

  
    /* virgin-radio-clips-nav */
    
    
    
    /*
    hunter

    */
   
    
    div.info_recently_added_most_watched_media { height:277px;overflow:hidden; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav{ overflow:hidden;width:100%; }
    div.info_recently_added_most_watched_media div.yui-content { position: relative; margin: 0 0 38px; } 
    div.info_recently_added_most_watched_media div.yui-content ol li { float: left; width: 154px; }
    div.info_recently_added_most_watched_media div.yui-content ol li div.image { position: relative; }
    div.info_recently_added_most_watched_media div.yui-content ol li img { margin-bottom: 2px; }
    div.info_recently_added_most_watched_media div.yui-content ol li.last { width: 148px; }
    div.info_recently_added_most_watched_media div.yui-content ol li p { color: #999; font-size: 0.9em; }
    div.info_recently_added_most_watched_media div.yui-content ol li p a { font-size: 1.1em; }
  
  
        

    
    div.info_recently_added_most_watched_media ul.amr-tab-nav{ background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed.gif) repeat-x bottom left; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li { float: left; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li a { display: block; float:left; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left.gif) repeat-x top left; color: #666; padding: 0 0 0 5px; cursor: pointer; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li.first a { padding-left: 11px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left-first.gif) no-repeat top left; }  
    div.info_recently_added_most_watched_media ul.amr-tab-nav li span { padding-right: 35px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-right.gif) no-repeat top right; display: block; float:left; line-height: 22px; height: 22px; overflow: hidden; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li.current span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-right-current.gif) no-repeat top right; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li.last span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-right-last.gif) no-repeat top right; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li a:hover { color: #000; text-decoration: none; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li.current a { color: #000; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left-current.gif) repeat-x top left; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li.current-first a { padding-left: 11px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left-first-current.gif) no-repeat top left; } 
    div.info_recently_added_most_watched_media ul.amr-tab-nav li.before-current span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-before-right.gif) no-repeat top right; }
    div.info_recently_added_most_watched_media ul.amr-tab-nav li.current-last span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-right-current-last.gif) no-repeat top right; }
    div.info_recently_added_most_watched_media div.yui-carousel { background: #fff url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-gradient.gif) repeat-x bottom left; border: 1px solid #ddd; border-top: 0; padding: 0 0px 0; }
    div.info_recently_added_most_watched_media div.yui-carousel { margin-bottom: 0px; min-height: auto; }
    div.info_recently_added_most_watched_media div.yui-carousel ol { padding-top: 9px; padding-left:2px;}
    div.info_recently_added_most_watched_media div.yui-carousel ol li { width: 152px; }
    div.info_recently_added_most_watched_media div.yui-carousel ol li.last { width: 148px; }
    div.info_recently_added_most_watched_media div.yui-content div.pagination ul li { width: auto; }
    div.info_recently_added_most_watched_media div.yui-content div.pagination ul { padding-top: 0; }
    div.info_recently_added_most_watched_media div.yui-carousel ol li div.desc { padding: 0 0 9px 10px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-vrclips-desc.gif) center right no-repeat; }
    div.info_recently_added_most_watched_media div.yui-carousel ol li.first div.desc { padding: 0 0 9px 3px; }
    div.info_recently_added_most_watched_media div.yui-carousel ol li.last div.desc { background: none; }
    

    div.amrmedia_tab ul.amr-tab-nav{ overflow:hidden;width:100%; }
    div.amrmedia_tab ul.amr-tab-nav{ background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed.gif) repeat-x bottom left; }
    div.amrmedia_tab ul.amr-tab-nav li { float: left; }
    div.amrmedia_tab ul.amr-tab-nav li a { display: block; float:left; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left.gif) repeat-x top left; color: #666; padding: 0 0 0 5px; cursor: pointer; }
    div.amrmedia_tab ul.amr-tab-nav li.first a { padding-left: 11px; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top left; background-position: 0 -1422px; }  
    div.amrmedia_tab ul.amr-tab-nav li span { padding-right: 35px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-right.gif) no-repeat top right; display: block; float:left; line-height: 22px; height: 22px; overflow: hidden; }
    div.amrmedia_tab ul.amr-tab-nav li.current span { background:transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll 84px -576px; }
    div.amrmedia_tab ul.amr-tab-nav li.last span { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top right; background-position: -366px -452px; }
    div.amrmedia_tab ul.amr-tab-nav li a:hover { color: #000; text-decoration: none; }
    div.amrmedia_tab ul.amr-tab-nav li.current a { color: #000; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left-current.gif) repeat-x top left; }
    div.amrmedia_tab ul.amr-tab-nav li.current-first a { padding-left: 11px; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top left;background-position: -450px -556px; } 
    div.amrmedia_tab ul.amr-tab-nav li.before-current span { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top right;background-position: 84px -226px;}
    div.amrmedia_tab ul.amr-tab-nav li.current-last span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-current-last.gif) no-repeat top right; }

    div.amrmedia_tab div.yui-content { position: relative; margin: 0 0 38px; } 
    div.amrmedia_tab div.yui-content ol li { float: left; width: 154px; }
    div.amrmedia_tab div.yui-content ol li div.image { position: relative; }
    div.amrmedia_tab div.yui-content ol li img { margin-bottom: 2px; }
    div.amrmedia_tab div.yui-content ol li.last { width: 148px; }
    div.amrmedia_tab div.yui-content ol li p { color: #999; font-size: 0.9em; }
    div.amrmedia_tab div.yui-content ol li p a { font-size: 1.1em; }

    div.amrmedia_tab div.carousel-component { background: #fff url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-gradient.gif) repeat-x bottom left; border: 1px solid #ddd; border-top: 0; padding: 0 0px 0; }
    div.amrmedia_tab div.carousel-component { margin-bottom: 0px; min-height: auto; }
		div.amrmedia_tab div.carousel-component { width:608px !important; height:170px;}
    div.amrmedia_tab div.carousel-component ul { padding-top: 9px; padding-left:2px;}
    div.amrmedia_tab div.carousel-component ul li { width: 152px; margin:0; }
    div.amrmedia_tab div.ondemand_page_carousel.carousel-component ul li{min-height:160px;  }
    div.amrmedia_tab div.ondemand_page_carousel.carousel-component {width: 608px !important;  }
    div.amrmedia_tab div.carousel-component ul li.last { width: 148px; }
    div.amrmedia_tab div.yui-content div.pagination ul li { width: auto; }
    div.amrmedia_tab div.yui-content div.pagination ul { padding-top: 0; }
    div.amrmedia_tab div.carousel-component ul li div.desc { padding: 0 0 9px 10px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-vrclips-desc.gif) center right no-repeat; }
    div.amrmedia_tab div.carousel-component ul li.first div.desc { padding: 0 0 9px 3px; }
    div.amrmedia_tab div.carousel-component ul li.last div.desc { background: none; }


  
    /**/
    
    
    
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.current span { background-image: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-current.gif); }
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.last span { background-image: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-last.gif); } 
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.current-first a { padding-left: 11px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-left-first-current.gif) no-repeat top left; } 
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.before-current span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-before-right.gif) no-repeat top right; }
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.current-last span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-current-last.gif) no-repeat top right; }

  /* host bio */
  div.info_recently_added_most_watched_media div.host-bio { padding: 20px 10px; background: #fff url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-gradient.gif) repeat-x bottom left; border: 1px solid #ddd; border-top: 0; }
  div.info_recently_added_most_watched_media div.host-bio div.video { text-align: center; margin: 0 auto; padding: 0 0 15px; }
  div.info_recently_added_most_watched_media div.host-bio p { padding: 0 0 15px; }
  div#content div.info_recently_added_most_watched_media div.host-bio h2 { font-weight: bold; color: #bc1e35; background: none; text-indent: 0; font-size: 1.1em; width: auto; height: auto; margin: 0; }
  
  div.info_recently_added_most_watched_media div.blog-index { padding: 0 10px; background: #fff url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-gradient.gif) repeat-x bottom left; border: 1px solid #ddd; border-top: 0; }
  
  /* virgin-radio-music-channels */ 
  div.virgin-radio-music-channels { padding-top: 30px; margin-bottom: 25px; border-top: 3px solid #ddd; }
  div#content div.virgin-radio-music-channels  h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-virgin-radio-music-channels.gif) top left no-repeat; width: 313px; height: 16px; text-indent: -9999px; }
  div.virgin-radio-music-channels ul.featured-music-channels { padding-top: 15px; }
  div.virgin-radio-music-channels ul li.channel1 { width: 49%; float: left; }
  div.virgin-radio-music-channels ul li.channel2 { width: 49%; float: right; }
  div.virgin-radio-music-channels ul li div.image { width: 72px; float: left; }
  div.virgin-radio-music-channels ul li div.desc { width: 210px; float: right; }
  
  /* todays-schedule */ 
  div.info_program_schedule_block { margin-bottom: 30px; }
  div.info_program_schedule_block div.browse-schedule { padding-bottom: 12px; }
  div.info_program_schedule_block div.browse-schedule form { width: 450px; float: left; }
  div.info_program_schedule_block div.browse-schedule form label { font-weight: bold; }
  div.info_program_schedule_block div.browse-schedule form input { padding: 3px 3px 3px 6px; width: 160px; font-size: 1.1em; color: #666; margin-left: 2px; }
  div.info_program_schedule_block div.browse-schedule div.pagination { width: 150px; float: right; }
  div.info_program_schedule_block div.browse-schedule div.pagination ul { margin: 0; }
  div.info_program_schedule_block div.browse-schedule div.pagination ul li { padding: 0 4px; }
  div.info_program_schedule_block ul.no-scroll li div.onair-content { height: auto; border: 0; overflow: hidden; }
  div.info_program_schedule_block v li div.onair-content ul li span.onair-content-time { width: 55px; float: left; }
  div.info_program_schedule_block a.request-a-song { font-weight: bold; }
  
  /*
  hunter
  */
  div.info_program_schedule_block div.yui-accordion-content { clear: left; padding: 7px 0 0 15px; margin-left: 50px; padding-left: 70px; }
  
  div.info_program_schedule_block div.yui-accordion-content ul li { background: none; float: left; }

  div.info_program_schedule_block div.yui-accordion-content div.medium-content-right-item {float:left;}

  div.info_program_schedule_block div.yui-accordion-content div.date { font-size: 0.9em; color: #999; display: block; padding: 0 0 3px; }
  div.info_program_schedule_block div.yui-accordion-content div.image { float: left; width: 160px; }
  div.info_program_schedule_block div.yui-accordion-content div.desc { float: left; width: 260px; }
  div.info_program_schedule_block div.yui-accordion-content ul.yui-accordionview li { background: none; float: left; }
  div.info_program_schedule_block div.yui-accordion-content ul li a { color: #000; text-transform: uppercase; font-size: 0.8em; padding: 4px 8px 4px 23px; }
  div.info_program_schedule_block div.yui-accordion-content ul li a.email  { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-email.gif) center left no-repeat; }
  div.info_program_schedule_block div.yui-accordion-content ul li.webcam a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-webcam.gif) center left no-repeat; }
  div.info_program_schedule_block div.yui-accordion-content ul li.text a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-text.gif) center left no-repeat; }
  div.info_program_schedule_block div.yui-accordion-content ul li.chat a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-chat.gif) center left no-repeat; }
  div.info_program_schedule_block div.yui-accordion-content a.listen_live { color: #000; text-transform: uppercase; font-size: 0.8em; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen2.gif) center left no-repeat; padding: 4px 8px 4px 23px; display: block; }

  div.utilities {
		clear:both;
		font-size:0.83em;
		height:20px;
		line-height:20px;
		margin:20px 0;
  }
  div.utilities a.share{  

   
    color:#000000;
	font-weight:bold;
	line-height:20px;
	margin:0 10px 0 0;
    padding-left:24px;
    text-transform:uppercase;
	 background-repeat:no-repeat;
	  background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) center left no-repeat; background-position: 0 -1374px; color:#000;
	  display:block;
	  min-height:20px;
	/*
    float:right;
    background: url(/sites/all/themes/stations_base/stations_boom/images/shareIcon.gif) no-repeat left;
    width: 171px;
	height: 16px;
    */
	
	}

  .yui-module.yui-overlay.yui-tt .bd {
  	background-color: #fff;
		border-color: #FF6500;
  }

  .yui-module.yui-overlay.yui-tt .bd div.share_tt {
  	text-align: left;
		margin-bottom: 1em;
		font-size: 1.2em;
		width: 400px;
  }

  .yui-module.yui-overlay.yui-tt .bd div.share_tt #email_icon {
  	padding-left:24px;
		display:block;
		line-height:20px;
		margin: 1em 0;
    background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) center left no-repeat; background-position: 0 -130px;
  }

  .yui-module.yui-overlay.yui-tt .bd div.share_tt #email_icon a{

  }
	
	.yui-module.yui-overlay.yui-tt .bd div.share_tt div.copy_paste_link {
		border-bottom:1px solid #DDDDDD;
	}
  
	 .yui-module.yui-overlay.yui-tt .bd div.share_tt div.copy_paste_link a.close_link {
    float: right;
  }
	  .yui-module.yui-overlay.yui-tt .bd div.share_tt div.copy_paste_link span {
    float: left;
  }
	
	.yui-module.yui-overlay.yui-tt .bd div.share_tt div.copy_paste_link input.tt_copy_text {
		width: 99%;
		margin: 4px 0;
	}

  /* days */
  div.info_program_schedule_block ul.amr-tab-nav { padding: 0 0 10px; overflow:hidden; width:100%;}
  div.info_program_schedule_block ul.amr-tab-nav li { display: block; float: left; padding: 1px 10px 1px 11px; border-left: 1px solid #b8b8b8; }
  div.info_program_schedule_block ul.amr-tab-nav li.first { border: none; padding-left: 0; }
  div.info_program_schedule_block ul.amr-tab-nav li a { font-weight: bold; }
  /* hunter */
  div.info_program_schedule_block ul.amr-tab-nav li.selected a {color:inherit; text-decoration:none; font-weight:normal;}

  
  /**
  begin recent accordina
  */
  div.module_programschedule { margin-bottom: 30px; }
  div.module_programschedule div.browse-schedule { padding-bottom: 12px; }
  div.module_programschedule form#programschedule-search-form { width: 450px; float: left; overflow:hidden; }
  div.module_programschedule form#programschedule-search-form .form-item label { font-weight: bold; display:inline;}
  div.module_programschedule form#programschedule-search-form input { padding: 3px 3px 3px 6px; width: 160px;
   font-size: 1.1em; color: #666; margin-left: 2px; 
   }

  div.module_programschedule div.paginator_top_wrapper {float:right;width:150px;margin-top:18px;}
  div.module_programschedule div.paginator_top {float:right;}

  
  div.module_programschedule div.paginator_bottom {display:none;}
  div.module_programschedule div.paginator_wrapper {clear:both;display:none;}
  

  div.module_programschedule div.yui-pg-container span.yui-pg-previous, 
  div.module_programschedule div.yui-pg-container span.yui-pg-next,
  div.module_programschedule div.yui-pg-container a.yui-pg-previous, 
  div.module_programschedule div.yui-pg-container a.yui-pg-next,
  div.module_programschedule div.yui-pg-container span.yui-pg-previous,
  div.module_programschedule div.yui-pg-container span.yui-pg-next,
  div.module_programschedule div.yui-pg-container a.yui-pg-previous, 
  div.module_programschedule div.yui-pg-container a.yui-pg-next
    { padding: 0; }
   

   

  div.module_programschedule div.yui-pg-container a
  { float:left; display: block; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top left; background-position: 0 -178px; height: 18px; width: 18px; overflow: hidden; text-align: center; color: #fff; text-indent: -999em; }
 
  div.module_programschedule div.yui-pg-container span.yui-pg-previous, 
  div.module_programschedule div.yui-pg-container span.yui-pg-next
  { float:left; display: block; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top left; background-position: 0 -672px; height: 18px; width: 18px; overflow: hidden; text-align: center; color: #fff; text-indent: -999em; }

  

  div.module_programschedule div.yui-pg-container a:hover,
  div.yui-content div.yui-pg-container a:hover
  { text-decoration: none; } 
 
  
  div.module_programschedule div.yui-pg-container a.yui-pg-next,
  div.yui-content div.yui-pg-container a.yui-pg-next{ background-position: -18px -178px; }

  div.module_programschedule div.yui-pg-container span.yui-pg-next,
  div.yui-content div.yui-pg-container span.yui-pg-next{ background-position: -18px -672px; }


  div.module_programschedule div.yui-pg-container span.yui-pg-current,
    div.yui-content div.module_programschedule div.yui-pg-container span.yui-pg-current {
      float: left;
    }
  
  ul.yui-accordionview { padding: 0 0 20px 60px; position:relative;}
  ul.yui-accordionview { padding-top: 7px; padding-left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) top left repeat-x; margin-left: 10px; margin-right: 50px; }
  ul.yui-accordionview li { padding: 7px 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  ul.yui-accordionview li.sep { margin-bottom: 20px; }
  ul.yui-accordionview li li { background: none; }
  ul.yui-accordionview li span.indicator { display: block; float: left; width: 50px; }
  ul.yui-accordionview li a.yui-accordion-toggle { display: block;height: 18px; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) top left no-repeat;background-position: 0 -849px;text-decoration:none;  }
  ul.yui-accordionview li a.yui-accordion-toggle.active { display: block; height: 18px; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) top left no-repeat; background-position: 0 -1086px; }
  ul.yui-accordionview li span.time { display: block; float: left; width: 70px; font-size: 0.9em; color: #999; padding-top: 3px; }

  ul.yui-accordionview li span.host { display: block; float: left; width: 400px; font-weight: bold; padding-top: 3px; }
  ul.yui-accordionview li span.show { display: block; float: left; width: 400px; font-weight: bold; padding-top: 3px; }
  ul.yui-accordionview li div.onair-content { /*background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-on-air-now.gif) 12px 13px no-repeat;*/background: transparent 0 0 no-repeat; width: 500px; height: 125px; float: right; border-top: 2px solid #969696; border-right: 2px solid #fbfbfb; border-bottom: 2px solid #fbfbfb; border-left: 2px solid #969696; overflow: auto; margin: 10px 0; display:inline;}
  div.module_programschedule ul.no-scroll li div.onair-content { height: auto; border: 0; overflow: hidden; }
  ul.yui-accordionview li div.onair-content ul { padding: 7px 0 0 82px; }
  ul.yui-accordionview li div.onair-content ul li {padding: 2px 0; background: none; }
  div.module_programschedule v li div.onair-content ul li span.onair-content-time { width: 55px; float: left; }
  ul.yui-accordionview li div.onair-content ul li span.onair-content-song { width: 340px; float: right; }
  ul.yui-accordionview li div.onair-content ul li span.onair-content-song a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) center left no-repeat; padding-left: 15px; }
  div.module_programschedule a.request-a-song { font-weight: bold; }
  
  div#bd ul.yui-accordionview.programschedule_nowplaying {
   padding: 0 0 20px 60px;
   margin-left:0px;
   margin-right:0px;
   background: transparent none repeat scroll 0 0;

  }

  div#bd ul.yui-accordionview.programschedule_nowplaying div.programschedule_songs.onair-content ul li a{
   text-transform:none;
   padding:0;
  }

  div#bd ul.yui-accordionview.programschedule_nowplaying div.programschedule_songs.onair-content ul li div.datetime {
    display: block;
  }


  div#bd div.programschedule_onairnow ul.yui-accordionview li.yui-accordion-panel,
  div#bd div.programschedule_block ul.yui-accordionview li.yui-accordion-panel {
    position: relative;
    height: auto;
    width: 100%;
    display: block;
    clear: both;
    /*overflow:hidden;
    */
  }


  div#bd div.programschedule_block ul.yui-accordionview li.yui-accordion-panel.off-air a {
    color: #999;
  }
  div#bd div.programschedule_block ul.yui-accordionview li.yui-accordion-panel.off-air a.yui-accordion-toggle {
    cursor: default;
    background: transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll left top;background-position: -450px -188px;
  }

  div#bd div.programschedule_onairnow,
  div#bd div.programschedule_block,
  div#bd div.programschedule_block div.block_body,
  div#bd div.programschedule_block div.block_body div.paginator_wrapper{
    position:relative;
  }

  div#bd div.programschedule_onairnow ul.yui-accordionview li.yui-accordion-panel div.yui-accordion-content,
  div#bd div.programschedule_block ul.yui-accordionview li.yui-accordion-panel div.yui-accordion-content {
    overflow:hidden;
    width:100%;
    display:block;
    clear:both;
  }

  div#bd div.programschedule_onairnow div.yui-content,
  div#bd div.programschedule_block div.yui-content{
    position:relative;
    display:none;
  }

  div#bd div.programschedule_onairnow div.yui-content>div,
  div#bd div.programschedule_block div.yui-content>div {
    position:relative;
  }





.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
  clear:both;
}
  /*
  hunter
  */
  div.module_programschedule div.yui-accordion-content { clear: left; padding: 7px 0 0 15px; margin-left: 50px; padding-left: 0px; float:none; display:block; }
  

  div#bd div.module_programschedule ul.programschedule_nowplaying div.yui-accordion-content {
  margin-left:0px;
  }

  div#bd div.module_programschedule ul.programschedule_nowplaying div.yui-accordion-content ul.yui-accordionview li div.programschedule_songs.onair-content {
  margin-left: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  }

  div.module_programschedule div.yui-accordion-content ul li { background: none; float: left; }

  div.module_programschedule div.yui-accordion-content span.onair-now-text { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-on-air-now.gif) no-repeat 0px 7px; text-indent: -9999px; display:block; float:left; height:auto; width: 57px; margin-left:-70px; }
  div.module_programschedule div.yui-accordion-content div.programschedule_songs span.onair-now-text { margin-left:4px;position:absolute;top:8px;width:57px;}
  div.module_programschedule div.yui-accordion-content div.programschedule_songs ul li span.time {color: #000; padding-top:0px; font-size:1em;}
  div.module_programschedule div.yui-accordion-content div.programschedule_songs {position: relative;}

  div.module_programschedule div.yui-accordion-content div.medium-content-right-item {float:none;overflow:hidden;width:500px;}

  div.module_programschedule div.yui-accordion-content div.date { font-size: 0.9em; color: #999; display: block; padding: 0 0 3px; }
  div.module_programschedule div.yui-accordion-content div.image { float: left; width: 160px; }
  div.module_programschedule div.yui-accordion-content div.desc { float: left; width: 260px; }
  div.module_programschedule div.yui-accordion-content ul.yui-accordionview li { background: none; float: left; }
  div.module_programschedule div.yui-accordion-content ul li a { /*color: #000; text-transform: uppercase; font-size: 0.8em; padding: 4px 8px 4px 23px;*/ }
  div.module_programschedule div.yui-accordion-content ul li a.email { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) center left no-repeat; background-position: 0 -130px; }
  div.module_programschedule div.yui-accordion-content ul li.webcam a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; background-position: 0 -1326px; }
  div.module_programschedule div.yui-accordion-content ul li.text a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; background-position: 0 -1926px;}
  div.module_programschedule div.yui-accordion-content ul li.chat a { background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) center left no-repeat; background-position: 0 -1278px; }
  div.module_programschedule div.yui-accordion-content a.listen_live { color: #000; text-transform: uppercase; font-size: 0.8em; background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; background-position: 0 -528px; padding: 4px 8px 4px 23px; display: block; }



  /* days */
  div.module_programschedule ul.amr-tab-nav { padding: 0 0 10px; overflow:hidden; width:100%;}
  div.module_programschedule ul.amr-tab-nav li { display: block; float: left; padding: 1px 10px 1px 11px; border-left: 1px solid #b8b8b8; }
  div.module_programschedule ul.amr-tab-nav li.first { border: none; padding-left: 0; }
  div.module_programschedule ul.amr-tab-nav li a { font-weight: bold; }
  /* hunter */
  div.module_programschedule ul.amr-tab-nav li.selected a {color:inherit; text-decoration:none; font-weight:normal;}

  
  
  /**
  end recent accordian
  */
  
  
  
  div.onair-content,
  div.onair-content div.list-single-column{
    overflow:hidden;
    width:100%;
  }
  
  div.programschedule_songs.onair-content div.list-single-column ul {
    width:100%;
    overflow:hidden;
  }

  div.programschedule_songs.onair-content div.list-single-column ul li {
    float: none;
  }
  
  
  
  
  /* songs-of-summer */ 
  div.songs-of-summer { padding: 30px 0 25px; border-top: 3px solid #ddd; width: 300px; float: right; margin-top: 8px; }
/*  div#content div.songs-of-summer h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-97-songs-of-summer.gif) top left no-repeat; width: 281px; height: 19px; text-indent: -9999px; margin-left: 15px; }
*/  div.songs-of-summer div.featured-song { padding: 0 0 15px 22px; } 
  div.songs-of-summer div.image { width: 72px; float: left; }
  div.songs-of-summer div.image img { float: left; margin-right: 5px; }
  div.songs-of-summer div.desc { width: 200px; float: right; }
  div.songs-of-summer ul, ul.songs { padding: 0 0 20px 22px; }
  div.songs-of-summer ul li a, ul.songs li a { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) center left no-repeat; padding: 2px 0 2px 24px; }

  div.info_contest___more_contests { padding: 30px 0 25px; border-top: 3px solid #ddd; width: 300px; float: right; /*margin-top: 8px;*/ }


  /* contest */


/**
EVENTS
*/
/**/
  div.list-double-column-container div.list-double-column { /*padding: 30px 0 25px;*/ /*border-top: 3px solid #ddd;*/ width: 300px; float: left; /*margin-top: 8px;*/}


  div.list-double-column-container { /*margin-bottom: 25px;*//* border-bottom: 3px solid #ddd;*/ overflow:hidden; position:relative; }
  * html div.list-double-column-container { position:static;}
  div.list-double-column-container { border-bottom: 0; /* border-top: 3px solid #ddd; clear: left;*//* padding-top: 20px;*/ }
  div.list-double-column-container div.list-double-column div.list-column1 ul { width: 300px; float: left; }
  div.list-double-column-container div.list-double-column div.list-column1 ul { width: 300px; float: right; }
  div.list-double-column-container div.list-double-column div.list-column1{ width: 300px; float: left; }
  div.list-double-column-container div.list-double-column div.list-column1 { width: 300px; float: right; }
  div.list-double-column-container div.list-double-column ul li { padding-bottom: 25px; float:none; margin:0;width:auto;}
  div.list-double-column-container div.list-double-column ul li div.image { width: 80px; float: left; }
  div.list-double-column-container div.list-double-column ul li div.desc { width: 210px; float: right; }
  div.list-double-column-container div.list-double-column ul li div.desc span.date { font-size: 0.9em; color: #999; }
  div.list-double-column-container div.list-double-column ul li div.small-content-right-item {width:100%;overflow:hidden;}

  div.list-multi-column.shows-and-hosts-hostlist li, div.station_artists div.list-multi-column li {
    list-style:none;
    width: 110px;
    padding:2px 10px 2px 10px;
    margin-bottom:30px;
    background:transparent URL("http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif") no-repeat scroll 0px center;
  }
  
 /* div.list-multi-column.shows-and-hosts-hostlist li {
	  margin-bottom:10px;
  } */

  div.list-multi-column.events-list-medium ul li.last {width: 148px;}
  
  div.list-multi-column div.small-content-right-item-teaser {
  	display:block;
  	height:48px;
  	overflow:hidden;
  }
  
  div#bd.content div.layout-block div#content-panel div.medium-content-right-item.events-teaser-medium {
  	clear:left;
  	margin-bottom:20px;
  }

  
  div.list-multi-column h3.small-content-right-item-title {
  	height:17px;
  	overflow:hidden;
  } 

  div.list-double-column-container div.list-double-column ul li {height:75px;overflow:hidden;}
  
  div#bd div.list-double-column-container div.list-double-column a.read-more { padding-left: 0; }
  div.block-footer{ clear:both; }


  div.layout-block.delta, div.first.col1 div.layout-block.delta.module_previous_adserver {
   /*border-top: 3px solid #ddd;*/
  }
  div.layout-block.delta.module_previous_carousel,
  div.layout-block.delta.module_carousel, div.layout-block.info_artists_image, div.layout-block.info_artists_biography{
    border:none;
  }
  div#bd div.first.col1 div.layout-block.delta.msodule_previous_adserver h2{
    padding-left:10px;  
  }
	body.big-carousel div.layout-block.delta_0.info_custom_html_block{
      padding-top:0px;
	  margin-left:0px;
	  padding-bottom:25px;
  }
  div.col2 div.layout-block.delta.module_previous_adserver{
    border:none;
  }
  div.yui-u.col2 div.module_previous_adserver.layout-block.delta_0 {
   border-top: 0 none;
  }

  div.yui-u>div.layout-block.delta.module_adserver{
   border-top: 0 none;
  }







  /* radio-picks */
  div.col-wrap-with-border { border-top: 3px solid #ddd; padding-top: 30px; }
/*  div#content div.radio-picks h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-radio-picks.gif) top left no-repeat; width: 236px; height: 17px; text-indent: -9999px; margin-bottom: 10px; }
*/  div.radio-picks, div.radio-contest { float: left; width: 300px; } 
  div.radio-picks div.image, div.radio-contest div.image, div.playlist div.image { float: left; width: 158px; display:inline; }
  div.radio-picks div.desc, div.radio-contest div.desc{ float: left; width: 140px; }

  div.info_contest_block_small { float: left; width: 300px; } 
  div.info_contest_block_small div.image { float: left; width: 158px; display:inline; }
  div.info_contest_block_small div.desc { float: left; width: 140px; }

  div.playlist { float: left; width: 300px; padding: 20px 0; }
  div.playlist div.image { margin-left: 10px; }
  div.playlist div.desc { float: left; width: 130px; }
/*  div#content div.playlist h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-johns-playlist.gif) top left no-repeat; width: 191px; height: 19px; text-indent: -9999px; }
*/  div.playlist-wide { float: none; width: auto; } 
  div.playlist-wide span.date { display: block; font-size: 0.9em; color: #999; padding: 0 0 10px; }
/*  div#content div.playlist-wide h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-john-tesh.gif) top left no-repeat; width: 153px; height: 16px; text-indent: -9999px; margin-bottom: 10px; }
*/  div.playlist-wide ul { padding: 5px 0 0; }
  div.playlist-wide ul li a { color: #000; text-transform: uppercase; font-size: 0.8em; padding: 4px 8px 4px 23px; }
  div.playlist-wide ul li a.email { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-email.gif) center left no-repeat; }
  div.playlist-wide div.desc { width: auto; }
  div.playlist-wide div.desc-wide {float:left;width:430px;}
  
  div.nodetype_radioshow div.medium-content-right-item { float: left; width: 300px; padding: 20px 0; }
  div.nodetype_radioshow div.medium-content-right-item div.image { margin-left: 10px; }
  div.nodetype_radioshow div.medium-content-right-item div.desc { float: left; width: 130px; }
  div.nodetype_radioshow div.medium-content-right-item { float: none; width: auto; } 
  div.nodetype_radioshow div.medium-content-right-item p.date { display: block; font-size: 0.9em; color: #999; padding: 0 0 10px; }
  div.nodetype_radioshow div.medium-content-right-item ul { padding: 5px 0 0; }
  div.nodetype_radioshow div.medium-content-right-item ul li a { color: #000; text-transform: uppercase; font-size: 0.8em; padding: 4px 8px 4px 23px; }
  div.nodetype_radioshow div.medium-content-right-item ul li a.email { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-email.gif) center left no-repeat; }
  div.nodetype_radioshow div.medium-content-right-item div.desc { width: auto; }
  div.nodetype_radioshow div.medium-content-right-item div.desc {float:left;width:430px;}
  
  
  
  /* radio-picks */
  div.radio-contest { border-top: 3px solid #ddd; padding-top: 30px; padding-left: 15px; width: 285px; }
  div.radio-contest div.desc { float: left; width: 125px; }
  div#content div.radio-contest h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-radio-contest.gif) top left no-repeat; width: 228px; height: 16px; text-indent: -9999px; margin-bottom: 10px; }
  div#content div.radio-contest a.read-more { padding-left: 0; }
  div.no-float { float: none; padding-left: 0; clear: left; width: 300px; }
  div.two-rows { float: left; width: 300px; } 
  
  div.info_contest_block_small { border-top: 3px solid #ddd; padding-top: 30px; /*padding-left: 15px; width: 285px;*/ }
  div.info_contest_block_small div.desc { float: left; width: 125px; }
/*  div#bd div.info_contest_block_small h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-radio-contest.gif) top left no-repeat; width: 228px; height: 16px; text-indent: -9999px; margin-bottom: 10px; }
*/  div#bd div.info_contest_block_small a.read-more { padding-left: 0; }
  div.no-float { float: none; padding-left: 0; clear: left; width: 300px; }
  div.two-rows { float: left; width: 300px; } 
  div#bd div.info_contest_block_small .contest-block-footer {clear:both; padding-top:5px;}


  /* song-list */
  div.song-list { float: left; width: 300px; padding-top: 36px; }
  div.song-list ul.songs { margin-left: 10px; }
  div.song-list div.pagination ul { margin-top: 0; }
  
  /* error-page */ 
/*  div#content h2.we-are-sorry { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-we-are-sorry.gif) top left no-repeat; width: 169px; height: 19px; text-indent: -9999px; margin: 22px 0 10px 2px; }
*/  div.error-page { padding: 0 0 120px 2px; }
  div.error-page h3 { color: #bc1e35; font-size: 1.2em; }
  div.error-page p { padding-bottom: 20px; }
  div.error-page form { padding-bottom: 20px; }
  div.error-page form label { display: block; font-weight: bold; margin-bottom: 5px; }
  div.error-page form input#find-a-page { width: 200px; padding: 3px; border-top: 2px solid #969696; border-right: 2px solid #fbfbfb; border-bottom: 2px solid #fbfbfb; border-left: 2px solid #969696; font-size: 1.1em; }
  div.error-page form input.form-submit { margin: 0 0 -5px 5px; }
  div.error-page ul li { padding: 1px 0; }
  div.error-page ul li a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; padding-left: 13px; }
  
  /* artist-bio */ 
  div.artist-bio { padding: 15px 0 25px; }
  div#content div.artist-bio h2.artist-name { color: #bc1e35; font-size: 1.6em; font-weight: bold; } 
  div.artist-bio div.artist-info div.image { width: 320px; float: left; }
  div.artist-bio div.artist-info div.desc { width: 280px; float: right; }
/*  div#content div.artist-bio div.artist-info div.desc h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-biography.gif) top left no-repeat; width: 154px; height: 20px; text-indent: -9999px; }
*/  div.artist-bio div.artist-info div.desc p { line-height: 1.4em; margin-bottom: 20px; }
  div.artist-bio div.artist-info div.desc span.bio-author { color: #999; }
  div#content div.artist-bio a.read-more { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-expand.gif) center left no-repeat; padding: 7px 0 7px 27px; }
  
  /* artist-details */
  div.artist-details div.clips { width: 300px; float: left; border-top: 3px solid #ddd; padding: 30px 0; }
  div.clips h3 { font-size: 1.2em; margin-bottom: 10px; }
  div.clips div.featured-radio-clip { margin-bottom: 25px; }
  div.clips div.featured-radio-clip div.image { width: 80px; float: left; position: relative; }
  div.clips div.featured-radio-clip div.image a { width: 68px; height: 45px; position: absolute; top: 0; left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-play.png) center center no-repeat; }
  div.clips div.featured-radio-clip div.desc { width: 195px; float: right; }
  div.clips ul { margin-bottom: 15px; }
  div.clips ul li { padding-bottom: 10px; }
  div.clips ul.list-recently-played span.date { display: block; font-size: 0.9em; color: #999; }
  div.clips ul.list-recently-played span.title a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) center left no-repeat; padding-left: 14px; }
  div.clips ul.list-events span { display: block; }
  div.clips ul.list-events span.date { font-size: 0.9em; color: #999; }
  div.clips ul.list-events span.title a { font-weight: bold; }
  div.clips ul.list-bloggers li { padding: 1px 0; }
  div.clips ul.list-bloggers li a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) 5px center no-repeat; padding-left: 17px; }
  div.artist-details div.albums { width: 300px; float: right; border-top: 3px solid #ddd; padding: 30px 0; }
/*  div#content div.artist-details div.albums h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-albums.gif) top left no-repeat; width: 102px; height: 16px; text-indent: -9999px; }
*/  div.artist-details div.albums div.featured-albums { padding-left: 20px; }
  div.artist-details div.albums div.featured div.featured1 { width: 135px; float: left;}
  div.artist-details div.albums div.featured div.featured2 { width: 135px; float: right;}
  div.artist-details div.albums div.featured img { display: block; margin: 10px 0 4px; }
  div.artist-details div.albums div.featured a.album-buy { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-buy.gif) center left no-repeat; padding: 5px 0 5px 25px; }
  div.artist-details div.albums ul { padding: 20px 0; }
  div.artist-details div.albums ul li { padding: 2px 0; }
  div.artist-details div.albums ul li a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; padding-left: 12px; }
  div#content div.artist-details a.read-more { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-expand.gif) center left no-repeat; padding: 7px 0 7px 27px; }
  
  /* album-details */ 
  div.album-details { width: 300px; float: left; padding: 15px 0 25px; }
  div#content div.album-details h2 { color: #bc1e35; font-size: 1.6em; font-weight: bold; margin-bottom: 10px; }
  div.album-details img { display: block; margin-bottom: 25px; }
  div.album-details div.album-review { border-top: 3px solid #ddd; padding-top: 27px; }
/*  div#content div.album-details div.album-review h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-album-review.gif) top left no-repeat; width: 178px; height: 17px; text-indent: -9999px; }
*/  div.album-details div.album-review p { line-height: 1.4em; margin-bottom: 15px; }
  div.album-details div.album-review span.author { color: #999; }
  div.album-content { width: 300px; float: right; padding: 15px 0 25px; }
  
  /* album-content */ 
  div#content div.album-content a.read-more { float: right; text-align: right; }
  div.album-content div.album-data { clear: both; padding-left: 20px; margin: 40px 0 20px; }
  div.album-content div.album-data h3 {color: #bc1e35; font-size: 1.2em; }
  div.album-content div.album-data span { font-size: 0.9em; color: #999; }
  div.album-content h4 { padding-left: 20px; }
  div.album-content ol { padding: 0 0 15px 20px; }
  div.album-content ol li { list-style-type: decimal; padding: 2px 0; margin-left: 25px; }
  div.album-content ol li a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) center left no-repeat; padding-left: 15px; }
  div.album-content div.similar-albums { border-top: 3px solid #ddd; padding: 27px 0 0 20px; }
/*  div#content div.album-content div.similar-albums h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-similar-albums.gif) top left no-repeat; width: 177px; height: 16px; text-indent: -9999px; }
*/  div.album-content div.similar-albums ul { padding: 15px 0; }
  div.album-content div.similar-albums ul li { padding: 2px 0; }
  div.album-content div.similar-albums ul li a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; padding-left: 12px; }
  
  /* featured-movies */ 
  ul.featured-movies { padding-bottom: 40px; }
  ul.featured-movies li { width: 154px; float: left; }
  ul.featured-movies li.last { width: 148px; }
  ul.featured-movies li span.title { font-weight: bold; }
  ul.featured-movies li div.data { margin-top: 2px; font-size: 0.9em; color: #999; }
  ul.featured-movies li p { padding-right: 6px; }
  
  div.events-list-medium ul { padding-bottom: 40px; overflow:hidden; width:100%; }
  div.events-list-medium ul li { width: 154px; float: left; }
  div.events-list-medium ul li.last { width: 148px; }
  div.events-list-medium ul li div.title { font-weight: bold; }
  
  div.events-list-medium ul li div.desc .event-date,
  div.events-list-medium ul li div.desc .event-venue
  { margin-top: 2px; font-size: 0.9em; color: #999; }
  
  div.events-list-medium ul li p { padding-right: 6px; }

  div#bd div.events-list-medium ul li div.events-teaser-medium div.desc h3 a {font-size:100%;}



  /* featured-concerts */ 
  div.featured-concerts { margin-bottom: 25px; border-bottom: 3px solid #ddd; }
  div.featured-concerts-with-title { border-bottom: 0; border-top: 3px solid #ddd; clear: left; padding-top: 20px; }
/*  div#content div.featured-concerts-with-title h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-more-contests.gif) top left no-repeat; width: 306px; height: 16px; text-indent: -9999px; margin-bottom: 5px; }
*/  div.featured-concerts ul.concert-list1 { width: 300px; float: left; }
  div.featured-concerts ul.concert-list2 { width: 300px; float: right; }
  div.featured-concerts ul li { padding-bottom: 25px; }
  div.featured-concerts ul li div.image { width: 80px; float: left; }
  div.featured-concerts ul li div.desc { width: 210px; float: right; }
  div.featured-concerts ul li div.desc span.date { font-size: 0.9em; color: #999; }
  div#content div.featured-concerts a.read-more { padding-left: 0; }
  
  div.info_contest___more_contests { margin-bottom: 25px; border-bottom: 3px solid #ddd; }
  div.info_contest___more_contests { border-bottom: 0; border-top: 3px solid #ddd; clear: left; padding-top: 20px; }
/*  div#bd div.info_contest___more_contests h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-more-contests.gif) top left no-repeat; width: 306px; height: 16px; text-indent: -9999px; margin-bottom: 5px; }
*/  div.info_contest___more_contests div.concert-list1 ul { width: 300px; float: left; }
  div.info_contest___more_contests div.concert-list2 ul { width: 300px; float: right; }
  div.info_contest___more_contests div.concert-list1{ width: 300px; float: left; }
  div.info_contest___more_contests div.concert-list2 { width: 300px; float: right; }
  div.info_contest___more_contests ul li { padding-bottom: 25px; float:none; margin:0;width:auto;}
  div.info_contest___more_contests ul li div.image { width: 80px; float: left; }
  div.info_contest___more_contests ul li div.desc { width: 210px; float: right; }
  div.info_contest___more_contests ul li div.desc span.date { font-size: 0.9em; color: #999; }
  div.info_contest___more_contests ul li div.small-content-right-item {width:100%;overflow:hidden;}
  div#bd div.info_contest___more_contests a.read-more { padding-left: 0; }
  div.block-footer{ clear:both; }



  /* more-events */ 
  div.more-events { padding-bottom: 25px; border-bottom: 3px solid #ddd; margin-bottom: 25px; }
/*  div#content div.more-events h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-more-events-in-toronto.gif) top left no-repeat; width: 250px; height: 16px; text-indent: -9999px; margin-bottom: 10px; }
*/  div.more-events ul.event-list { width: 380px; height: 185px; padding-top: 5px; float: left; overflow: auto; border-top: 2px solid #969696; border-right: 2px solid #fbfbfb; border-bottom: 2px solid #fbfbfb; border-left: 2px solid #969696;}
  div.more-events ul.event-list li { padding: 5px 0 5px 42px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-expand.gif) 12px center no-repeat; }
  div.more-events ul.event-list li a { font-weight: bold; display: block; }
  div.more-events ul.event-list li span.date { font-size: 0.9em; color: #999; }
  div.more-events div.event-calendar { position: relative; width: 190px; float: right; margin-right: 15px; background: #f6f6f6; border: 1px solid #ddd; } 
  div.more-events div.event-calendar div.calendar-contents { padding: 20px 15px; }
  div.more-events div.event-calendar table { font-weight: bold; }
  div.more-events div.event-calendar table th { color: #666; width: 22px; text-align: center; border-right: 1px solid #e9e9e9; }
  div.more-events div.event-calendar table tr td { text-align: right; border-right: 1px solid #e9e9e9; padding-right: 5px; }
  div.more-events div.event-calendar table th.last,
  div.more-events div.event-calendar table tr td.last { border-right: 0; } 
  div.more-events div.event-calendar table tr td a { color: #000; }
  div.more-events div.event-calendar table tr td.previous a,
  div.more-events div.event-calendar table tr td.next a { color: #d7d7d7; }
  div.more-events div.event-calendar table tr td.selected a { color: #bc1e35; }
  div.more-events div.event-calendar h3 { text-align: center; margin-bottom: 5px; }
  div.more-events div.event-calendar a.scroll-back { position: absolute; width: 30px; height: 12px; top: 21px; left: 10px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-arrow-table-left.gif) top left no-repeat; text-indent: -9999px; }
  div.more-events div.event-calendar a.scroll-forward { position: absolute; width: 30px; height: 12px; top: 21px; right: 10px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-arrow-table-right.gif) top left no-repeat; text-indent: -9999px; }

  /* more-events */ 
  div.recent-events { padding-bottom: 25px; }
/*  div#content div.recent-events h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recent-concerts-and-events.gif) top left no-repeat; width: 392px; height: 16px; text-indent: -9999px; margin-bottom: 10px; }
*/  div.recent-events ul.recent-event-list1 { width: 300px; float: left; }
  div.recent-events ul.recent-event-list2 { width: 300px; float: right; }
  div.recent-events ul li.featured-recent-event-list { padding-bottom: 25px; }
  div.recent-events ul li div.image { width: 80px; float: left; }
  div.recent-events ul li div.desc { width: 210px; float: right; }
  div.recent-events ul li div.desc span.date { font-size: 0.9em; color: #999; }
  div.recent-events ul li div.desc p { margin-bottom: 5px; }
  div.recent-events ul li div.desc ul li { float: left; font-size: 0.9em; font-weight: bold; }
  div.recent-events ul li div.desc ul li a { color: #000; }
  div.recent-events ul li div.desc ul li.text a { padding: 0 8px 0 23px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-comments.gif) center left no-repeat; }
  div.recent-events ul li div.desc ul li.pics a { padding: 0 8px 0 23px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-pic.gif) center left no-repeat; }
  div.recent-events ul li div.desc ul li.vids a { padding: 0 8px 0 23px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-vid.gif) center left no-repeat; }
  div#content div.recent-events a.read-more { padding-left: 0; }
  
  /* featured-recent-event-list */
  div.featured-recent-event-list { clear: left; padding: 7px 0 0 15px; margin-left: 50px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-on-air-now.gif) no-repeat 0 7px; padding-left: 70px; }
  div.featured-recent-event-list span.date { font-size: 0.9em; color: #999; display: block; padding: 0 0 3px; }
  div.featured-recent-event-list div.image { float: left; width: 160px; }
  div.featured-recent-event-list div.desc { float: left; width: 260px; }
  div.featured-recent-event-list ul li { background: none; float: left; }
  div.featured-recent-event-list ul li a { color: #000; text-transform: uppercase; font-size: 0.8em; padding: 4px 8px 4px 23px; }
  div.featured-recent-event-list ul li a.email { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-email.gif) center left no-repeat; }
  div.featured-recent-event-list ul li.webcam a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-webcam.gif) center left no-repeat; }
  div.featured-recent-event-list ul li.text a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-text.gif) center left no-repeat; }
  div.featured-recent-event-list ul li.chat a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-chat.gif) center left no-repeat; }
  div.featured-recent-event-list a.listen_live { color: #000; text-transform: uppercase; font-size: 0.8em; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen2.gif) center left no-repeat; padding: 4px 8px 4px 23px; display: block; }
  







  /* search-results */
  div#content h2.search-results { color: #bc1e35; font-size: 1.6em; font-weight: bold; margin-top: 15px; }
  div.sponsored-results { background: #f4f2f3 url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/btn-iab.gif) 516px 12px no-repeat; padding: 10px; border: 1px solid #ddd; border-top: 4px solid #ddd; margin-bottom: 25px; }
  div#content div.sponsored-results h2 { font-size: 1.6em; font-weight: bold; }
  ul.search-results { padding: 0 0 5px 10px; }
  ul.search-results li { padding-bottom: 20px; }
  ul.search-results li div.image { width: 150px; float: left; position: relative; }
  ul.search-results li div.image a.play { width: 148px; height: 95px; position: absolute; top: 0; left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-play.png) center center no-repeat; text-indent: -9999px; }
  ul.search-results li div.image a.listen { width: 148px; height: 95px; position: absolute; top: 0; left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen.png) center center no-repeat; text-indent: -9999px; }
  ul.search-results li div.desc { width: 440px; float: right; }
  ul.search-results li div.desc .artist-lists { padding-top: 10px; }
  ul.search-results li div.desc .artist-lists ul.single-list { width: 130px; float: left; }
  ul.search-results li div.desc .artist-lists ul li { padding: 2px 0; }
  ul.search-results li div.desc .artist-lists ul li a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; padding-left: 12px; }
  ul.search-results li div.desc ul.search-result-details li { padding: 1px 0; }
  ul.search-results li div.desc ul.search-result-details li.play a { padding-left: 12px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-arrow.gif) center left no-repeat; }
  ul.search-results li div.desc ul.search-result-details li.listen a { padding-left: 15px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) center left no-repeat; }
  ul.search-results li div.desc ul.search-result-details li.location, 
  ul.search-results li div.desc ul.search-result-details li.date { font-size: 0.9em; color: #999; } 
  
  div#bd h2.search-results { color: #bc1e35; font-size: 1.6em; font-weight: bold; margin-top: 15px; }
  div.list-single-column ul { padding: 0 0 5px 0px; }
  div.list-single-column ul li { padding-bottom: 20px; }
  div.list-single-column ul li div.li-text {width:100%;overflow:hidden;}
  div.list-single-column ul li div.image { width: 150px; float: left; position: relative; }
  div.list-single-column ul li div.image a.play { width: 148px; height: 95px; position: absolute; top: 0; left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-play.png) center center no-repeat; text-indent: -9999px; }
  div.list-single-column ul li div.image a.listen { width: 148px; height: 95px; position: absolute; top: 0; left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen.png) center center no-repeat; text-indent: -9999px; }

  div.list-single-column ul li div.desc { width: 385px; float: left; display:inline; }
  div.list-single-column ul li div.desc h3{
	font-size:21px;
	padding-bottom:15px;
  }
  div.list-single-column ul li div.desc h3 a{
	text-decoration:none;  
  }
  div.list-single-column ul li div.desc .medium-content-right-item-footer{
  padding-top:10px;
  }
  div.list-single-column ul li div.image{padding-right:10px;}
  div.list-single-column ul li div.desc .artist-lists { padding-top: 10px; }
  div.list-single-column ul li div.desc .artist-lists ul.single-list { width: 130px; float: left; }
  div.list-single-column ul li div.desc .artist-lists ul li { padding: 2px 0; }
  div.list-single-column ul li div.desc .artist-lists ul li a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; padding-left: 12px; }
  div.list-single-column ul li div.desc ul.search-result-details li { padding: 1px 0; }
  div.list-single-column ul li div.desc ul.search-result-details li.play a { padding-left: 12px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-arrow.gif) center left no-repeat; }
  div.list-single-column ul li div.desc ul.search-result-details li.listen a { padding-left: 15px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) center left no-repeat; }
  div.list-single-column ul li div.desc ul.search-result-details li.location, 
  div.list-single-column ul li div.desc ul.search-result-details li.date { font-size: 0.9em; color: #999; } 

  ul li div.small-content-right-item div.desc { width: 190px; float: left; }
  ul li div.small-content-right-item div.image { width: 68px; float: left; padding-right:10px;}

.medium-content-below-item.events-teaser-medium .medium-content-below-item-teaser{
  width:140px;
}

  .medium-content-below-item {
   position:relative;
  }





div.list-multi-column.shows-and-hosts-hostlist {
  left:-10px;
  padding:15px 10px;
}
div.list-single-column.shows-and-hosts-blogs ul {
  margin-bottom:0px;
  padding-bottom:0px;
}
div.list-multi-column.shows-and-hosts-hostlist ul li{
  padding:5px 0px 5px 10px;
  width:130px;
  margin-bottom:0;
}

/*
blog post page
*/
div.info_recent_blog_posts div.list-single-column ul li,
div.info_previous_blog_posts div.list-single-column ul li{
	padding-bottom: 2px;
	overflow: hidden;
}

div.info_recent_blog_posts div.list-single-column ul li a,
div.info_previous_blog_posts div.list-single-column ul li a{ 
	background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; 
	padding-left: 12px;
	float:left;
}
  

  /* search-pagination */ 
  div.search-pagination-container { text-align: center; padding-bottom: 80px; }
  del.search-pagination ul { display: table; margin: 0 auto; white-space: nowrap; }
  del.search-pagination ul li { display:table-cell; font-weight: bold; }
  del.search-pagination ul li.to { letter-spacing: 1px; padding: 0 5px; }
  del.search-pagination ul li a { width: auto; display:block; padding: 0 5px; }
  del.search-pagination ul li.active a { color:#000; }
  del.search-pagination ul li.prev { margin-left:0; }
  del.search-pagination { clear:both; text-decoration:none; }

  /* Recently Played */
  #sidebar div.recently-played {margin:20px 0 25px 0;}
  #sidebar div.recently-played ul li {width:73px;margin-right:2px;}
  #sidebar div.recently-played div.pagination {clear:both}
  #sidebar div.recently-played div.pagination ul li {width:auto;}
  #sidebar div.recently-played ul li p {font-size:0.83em;}
  #sidebar div.recently-played ul li p strong {font-size:1.1em;}
  #sidebar div.recently-played ul li p a {font-size:1em;}
  
  /* Listener Comments */
  div.listener-comments {padding:0 0 0 12px;color:#333;margin:0 0 20px 0;}
/*  div.listener-comments h2 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-listener-comments.gif) no-repeat;width:211px;height:16px;text-indent:-9999px;}
*/  div.listener-comments blockquote {padding:15px 0;text-align:center;}
  div.listener-comments blockquote p {font-weight:bold;font-style:italic;padding:0 25px;}
  div.listener-comments blockquote p.author {float:left;width:190px;font-weight:normal;font-style:normal;padding:0;text-align:left;margin:20px 0 0 0;}
  div.listener-comments blockquote div.pagination {float:right;margin-top:25px;width:100px;}
  div.listener-comments blockquote div.pagination ul {margin-top:0;}
  .col-wrap div.listener-comments {float:right;width:290px;margin-top:8px;border-top:3px solid #ddd;padding-top:27px;}
  
/* FullBlogPost */
  
  div.return-to {margin:20px 0 0 0;text-align:right;height:20px;line-height:20px;}
  div.return-to a {float:right;line-height:18px;height:20px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) right center no-repeat;padding-right:22px;}
  
  .blog-post {padding-bottom:5px;}
  .blog-post h1 {font-size:1.5em;}
  .blog-post p {margin:15px 0 15px 0;color:#333;line-height:1.33em;}
  .blog-post p.clear {clear:both;}
  .blog-post p.meta {color:#999;margin:0 0 20px 0;font-size:0.91em;}
  .blog-post img.left {float:left;margin:0 15px 15px 0;}
  .blog-post .utilities {clear:both;margin:20px 0 20px;font-size:0.83em;height:20px;line-height:20px;}
  .blog-post .utilities a {text-transform:uppercase;color:#000;float:left;line-height:20px;padding-left:24px;margin:0 10px 0 0;background-position:left center;background-repeat:no-repeat;font-weight:bold;}
  .blog-post .utilities a.share {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-share.gif);}
  .blog-post .utilities a.comment {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-comments.gif);}
  div#content .blog-post .utilities a.read-more {background-position:left center;padding:0 0 0 18px;}
  .blog-post a.listen-to {padding-left:18px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) left center no-repeat;white-space:nowrap;}
  .blog-post div.video {margin:15px 0;text-align:center;}
  .blog-post div.video object {margin:0 auto;}
  

  .blog_post {padding-bottom:5px;}
  .blog_post h1 {font-size:1.5em;}
  .blog_post p {margin:10px 0 10px 0;color:#333;line-height:1.33em; float:left;}
  .blog_post p.clear {clear:both;}
  .blog_post p.meta {color:#999;margin:0 0 20px 0;font-size:0.91em;}
  .blog_post img.left {float:left;margin:0 15px 15px 0;}
  .blog_post .utilities {clear:both;margin:20px 0px 0px;font-size:0.83em;height:20px;line-height:20px;}
  .blog_post .utilities a, .post_comment.utilities a {text-transform:uppercase;color:#000;float:left;line-height:20px;padding-left:24px;margin:0 10px 0 0;background-position:left center;background-repeat:no-repeat;font-weight:bold;}
/*  .blog_post .utilities a.share {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-share.gif);}*/
  .blog_post .utilities a.comment, .post_comment.utilities a.comment {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-comments.gif);}
  div#bd .blog_post .utilities a.read-more {background-position:left center;padding:0 0 0 18px;}
  .blog_post a.listen-to {padding-left:18px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) left center no-repeat;white-space:nowrap;}
  .blog_post div.video {margin:15px 0;text-align:center;}
  .blog_post div.video object {margin:0 auto;}


  /* Index */
  .blog-index .blog-post {padding:20px 0 5px 0;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-dash.gif) bottom left repeat-x;}
  #content .blog-index .blog-post h2 {font-size:1.16em;padding:0;margin:0;font-weight:bold;}
  .blog-index .blog-post p.meta {margin:0 0 15px 0;}
  
  .blog-comments {background:#fbfbfb;border-width:3px 1px 1px 1px;border-style:solid;border-color:#ddd;padding:25px 12px;margin:0 0 25px 0;}
  .blog-comments h3#ir-comments {width:155px;height:16px;text-indent:-9999px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-comments.gif) no-repeat;margin:0;}
  .blog-comments p {color:#333;margin:0 0 10px 0;}
  .blog-comments p.report {margin:15px 0 0 0;}
  .blog-comments ul.comments {margin:0 0 30px 0;}
  .blog-comments ul.comments li {padding:20px 0;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x;}
  .blog-comments ul.comments li p.meta {font-size:0.91em;color:#999;margin:0 0 15px 0;}
  
  .blog-comments #post-comment {}
  .blog-comments #post-comment h3 {padding-left:25px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-comment.gif) left center no-repeat;height:20px;line-height:20px;font-size:1.16em;color:#bc1e35;}
  .blog-comments #post-comment p.note {padding-left:25px;}
  .blog-comments #post-comment p.note a {padding:0 8px 0 6px;border-right:1px solid #afafaf;}
  .blog-comments #post-comment p.note a.last {border:none;}
  .blog-comments #post-comment #commentform {padding-left:25px;margin:15px 0 0 0;}
  .blog-comments #post-comment #commentform label {display:block;font-size:0.91em;line-height:1.45em;color:#999;margin:0 0 6px 0;}
  .blog-comments #post-comment #commentform textarea {display:block;border-top:2px solid #969696;border-left:2px solid #969696;border-bottom:2px solid #fbfbfb;border-right:2px solid #fbfbfb;background:#fff;margin:0 0 7px 0;width:530px;height:133px;padding:2px;font-size:12px;}
  .blog-comments #post-comment #commentform input.buttonimg {display:block;}
	
	.blog_post .post_comment, .node.nodetype_ievent .post_comment{
/*		background: #FFFFFF URL(/sites/all/themes/stations_base/stations_virgin_pop/images/bg-gradient.gif) repeat-x bottom left;*/
		background:#FBFBFB none repeat scroll 0 0;
		border: #DDDDDD;
		border-style:solid;
		border-width:3px 1px 1px 1px;
		padding: 15px 10px 20px 10px;
		float:left;
		display:inline;
		margin-bottom:20px;
		min-width:578px;
		clear:both;
	}
	.blog_post .post_comment #comment-list ul li, .node.nodetype_ievent .post_comment #comment-list ul li{
		background:transparent url(/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) repeat-x scroll left bottom;	
		padding-bottom:20px;
		margin-bottom:20px;
		float:left;
		display:inline;
	}
	.blog_post .post_comment #comment-list ul li.even, .node.nodetype_ievent .post_comment #comment-list ul li.even{
		/*background:#FFFFFF;*/
	}
	.paginator_wrapper .blog_post .post_comment{
		background:none;
		border:none;
		padding:0px 0px 0px 10px;
		min-width:10px;
	}
	.content .imedia-tabview .blog_post .post_comment{
		background:none;
		border:none;
		padding:none;
		clear:none;
		display:inline;
		float:left;
	}
	.content .imedia-tabview .blog_post .post_comment.utilities{
		margin:0px;
		padding:0px;
		border:none;
		height:auto;
	}
	.blog_post .post_comment #comment-list.comment-view, .node.nodetype_ievent .post_comment #comment-list.comment-view {
		border:none;
	}
	#comment-list.comment-view{
		border:none;
	}
	
	.blog_post .post_comment #comment-list ul li .comment-body, .node.nodetype_ievent .post_comment #comment-list ul li .comment-body{
		display: inline;
		clear:both;
		float:left;
		width:588px;
		margin-bottom:15px;
	}

	.blog_post .post_comment iframe,  .node.nodetype_ievent .post_comment iframe{
		display:none;
		visibility:hidden;
	}
	.blog_post .post_comment #comment-list ul li p.meta, .node.nodetype_ievent .post_comment #comment-list ul li p.meta,{
		margin:0px 0px 15px 0px;
	}
	.blog_post .post_comment #comment-list ul li p.meta .poster, .node.nodetype_ievent .post_comment #comment-list ul li p.meta .poster {
		font-weight:bold;
	}
	.blog_post .post_comment #comment-list ul li.selfcomment p.meta, .node.nodetype_ievent .post_comment #comment-list ul li.selfcomment p.meta{
		color:#000000;
		text-decoration:underline;
	}
	.blog_post .post_comment #comment-list ul li.first.selfcomment p.meta, .node.nodetype_ievent .post_comment #comment-list ul li.first.selfcomment p.meta{
			background:URL(/sites/all/themes/stations_base/stations_virgin_pop/images/bg_highlightAnim.gif) repeat top left;
	}

	.blog_post .post_comment #comment-list ul li .comment-report-problem, .node.nodetype_ievent .post_comment #comment-list ul li .comment-report-problem{
		float:left;
		display:inline;
		clear:both;
	}
	.blog_post .post_comment #comment-list ul, .node.nodetype_ievent .post_comment #comment-list ul{
		margin-bottom:0px;
		float:left;
	}
	.blog_post .post_comment form#icomment-form, .node.nodetype_ievent .post_comment form#icomment-form{
		margin-top:0px;
		float:left;
		display:inline;
	}
	
	div#bd .post_comment h2{
		margin-bottom:0px;
		visibility:visible
	}
	.amr-tab-content div.blog_post.blog_teaser .post_teaser div.utilities{
		float:left;;
		clear:none;
		display:inline;
		margin-top:20px;
	}
	div.blog_post.blog_teaser .post_teaser div.utilities a.share{
		margin-left:10px;
	}
	.blog_teaser .post_teaser .more_blog_category{
		float:left;
		display:inline;
		clear:left;
		margin:20px 0px 0px;
	}
	.blog_teaser .post_teaser .more_blog_category a, .blog_post .post_comment .comment-view ul li .comment-report-problem a,
	.node.nodetype_ievent .post_comment .comment-view ul li .comment-report-problem a{
		padding:0 0 0 22px;
		background:transparent url(/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) no-repeat left top;
		float:left;
		clear:both;
		display:inline;
	}
	.node.nodetype_ievent .post_comment .comment-view ul li .comment-report-problem a{
			width:130px;
	}
	.blog_teaser .post_teaser .utilities{
		float:left;
		clear:none;
	}
	.blog_teaser .post_teaser .utilities.post_comment{
		margin-bottom:0px;
		padding:0px;
	}

	#edit-comment-wrapper .resizable-textarea .grippie {
		min-width:509px;
		border-right: 3px solid #E0E0E0;
		border-left: 3px solid #E0E0E0;
		border-bottom:3px solid #E0E0E0;
		border-top: none;
		margin-right: 0px;
		
	}
  div.blog_post.blog_teaser {padding:20px 0 5px 0;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-dash.gif) bottom left repeat-x;}
  div#bd div.blog_post.blog_teaser h2 {font-size:1.16em;padding:0;margin:0;font-weight:bold;}
  div.blog_post.blog_teaser p.meta {margin:0 0 15px 0;}
  
  body._0blogs div#bd div#content-panel div.blog_post.full_post {padding:0px 0 0px 0;background:transparent none repeat scroll 0 0;}
  
  div.blog_post div.post_content,
  div.blog_post div.post_teaser{margin:15px 0 15px 0;color:#333;line-height:1.33em;}
  div.blog_post div.post_teaser{
	float:left;
	display:inline;
  }

  div.blog_post.full_post div.post_content img{
    padding:10px;
    display:block;
    float:left;
  }
 div.blog_post div.post_content ul li{
	 margin-left:20px;
	 list-style-type:disc;	
	 list-style-position:inside;
  }
  
   div.blog_post div.post_content ol li{
	 margin-left:20px;
	 /*list-style-type:disc;*/	
	 list-style-position:inside;
  }
  
  div.node div.module_icomment {background:#F4F2F3;border-width:3px 1px 1px 1px;border-style:solid;border-color:#ddd;padding:25px 12px;margin:25px 0px;}
  /*div.module_icomment div.comment-view p {color:#333;margin:0 0 10px 0;}*/

  div.module_icomment ul.comments {margin:-20px 0 30px 0;}
  div.module_icomment ul.comments li {padding:20px 0;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x;}
  div.module_icomment ul.comments li div.comment-view {color:#333333;margin:0 0 10px;;border-bottom:0 none;}
  div.module_icomment ul.comments li div.comment-view p.meta {font-size:0.91em;color:#999;margin:0 0 15px 0;}
  div.module_icomment ul.comments li div.comment-view p.report {margin:15px 0 0 0;}
    
  #icomment-form {}
  #icomment-form h3 {margin-left:-25px;padding-left:25px;background:url(/sites/all/themes/stations_base/stations_boom/images/ico-comment.gif) left center no-repeat;height:20px;line-height:20px;font-size:1.16em;color:#3E3A54;}
  #icomment-form p.note {padding-left:25px;}
  #icomment-form p.note a {padding:0 8px 0 6px;border-right:1px solid #afafaf;}
  #icomment-form p.note a.last {border:none;}
  #icomment-form {
	  padding-left:25px;
	  margin:15px 0 0 0;
	  float:left;
	  clear:left;
	  display:inline;
	  }
  #icomment-form label {display:block;margin:0 0 6px 0;font-size:0.91em;}
  #icomment-form label, #icomment-form input#comment-char-count {line-height:1.45em;color:#999;font-weight:normal;}
  #icomment-form input#comment-char-count {border:0 none;font-size:0.97em;width:2.3em;}
  
  #icomment-form textarea {
  display:block;
  /*border-top:2px solid #969696;
  border-left:2px solid #969696;
  border-bottom:2px solid #fbfbfb;
  border-right:2px solid #fbfbfb;*/
  border: 3px solid #E0E0E0;
  background:#fff;
  /*margin:0 0 7px 0;
  width:530px;*/
  width: 505px;
  height:133px;
  padding:2px;
  font-size:12px;
  }
  
  #icomment-form input.buttonimg {display:block;}


  .comment-view p.meta {color:#999;margin:0 0 20px 0;font-size:0.91em;}


/* 2.3  Sidebar
-----------------------------------------------------------------------------------------------*/

  #sidebar h2 {color:#333;font-size:1.5em;font-weight:normal;margin:0 0 10px 0;font-family:Helvetica,Arial,sans-serif;}
  #sidebar h3 a {font-size: 1.2em;}
  #sidebar a.read-more { font-weight: bold; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) no-repeat center right; padding: 0 22px 0 10px; }
  #sidebar div.more a.read-more {padding-left:0;margin-right:10px;}
  
  /* ad */
  div#sidebar div.ad { margin-bottom: 25px; }
  
  /* shows-and-hosts */
  div.shows-and-hosts { border-bottom: 3px solid #ddd; padding: 0 0 25px 12px; margin-bottom: 30px; }
/*  div#sidebar div.shows-and-hosts h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-shows-hosts.gif) top left no-repeat; width: 281px; height: 16px; text-indent: -9999px; margin-left: 8px; }
*/  div.shows-and-hosts ul,
  div.on-location ul { padding: 3px 0 22px; }
  div.shows-and-hosts ul li,
  div.on-location ul li { padding: 0 0 1px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.shows-and-hosts ul li.alt,
  div.on-location ul li.alt { padding: 0 0 1px; background: #fbfbfb url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.shows-and-hosts ul li div.image,
  div.on-location ul li div.image { width: 88px; float: left; padding-top: 6px; }
  div.shows-and-hosts ul li div.image img,
  div.on-location ul li div.image img { display: block; margin-left: 9px; padding: 5px 0 8px; }
  div.shows-and-hosts ul li div.desc,
  div.on-location ul li div.desc { width: 182px; float: right; line-height: 1.3; padding: 11px 10px 17px 0; }
  div.shows-and-hosts ul li ul { width: 49%; padding: 12px 0; }
  div.shows-and-hosts ul li ul.left { float: left; width: 49%; }
  div.shows-and-hosts ul li ul.right { float: right; width: 49%; }
  div.shows-and-hosts ul li ul li { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) 11px center no-repeat; padding: 5px 0 5px 23px; }
  div.on-location span.date { font-size: 0.9em; display: block; color:#999; }
  
  div#bd div.nodetype_radioshow div.medium-content-right-item {
    float:none;
    width:auto;
    padding:0px 0px 20px 0px;
    overflow:hidden;
  }


  div#bd div.nodetype_radioshow div.medium-content-right-item div.image {
    margin-left:10px;
    display:inline;
    float:left;
    width:158px;
  }

  div#bd div.nodetype_radioshow div.medium-content-right-item div.desc {
    float:left;
    width:430px;
  }



  div#bd div.nodetype_radioshow div.imedia-tabview {
    margin-bottom: 20px;
  }

  div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav{
    background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed.gif) repeat-x scroll left bottom;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    width:100%;
    overflow:hidden;
    
  }

  div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li{
    float:left;
  }


  
   /*end*/
    
    
    
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav{ background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed.gif) repeat-x bottom left; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li { float: left; display:inline; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li a { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left.gif) repeat-x top left; color: #666; padding: 0 0 0 5px; cursor: pointer; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li.first a { padding-left: 11px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-left-first.gif) no-repeat top left; }  
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li span { padding-right: 35px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right.gif) no-repeat top right; display: block; line-height: 22px; height: 22px; overflow: hidden; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li.current span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-current.gif) no-repeat top right; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li.last span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-last.gif) no-repeat top right; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li a:hover { color: #000; text-decoration: none; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li.current a { color: #000; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed-left-current.gif) repeat-x top left; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li.current-first a { padding-left: 11px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-left-first-current.gif) no-repeat top left; } 
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li.before-current span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-before-right.gif) no-repeat top right; }
    div#bd div.nodetype_radioshow div.imedia-tabview ul.amr-tab-nav li.current-last span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-current-last.gif) no-repeat top right; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel { background: #fff url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-gradient.gif) repeat-x bottom left; border: 1px solid #ddd; border-top: 0; padding: 0 2px 0; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel { margin-bottom: 0px; min-height: auto; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel ol { padding-top: 9px; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel ol li { width: 152px; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel ol li.last { width: 148px; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-content div.pagination ul li { width: auto; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-content div.pagination ul { padding-top: 0; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel ol li div.desc { padding: 0 0 9px 10px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-vrclips-desc.gif) center right no-repeat; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel ol li.first div.desc { padding: 0 0 9px 3px; }
    div#bd div.nodetype_radioshow div.imedia-tabview div.yui-carousel ol li.last div.desc { background: none; }
    
    div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content {

      background:#FFFFFF url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-gradient.gif) repeat-x scroll left bottom;
      border-color:#DDDDDD;
      border-style:solid;
      border-width:1px;
      border-top:none;
      padding:0 10px;

    }
    
    div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content .blog_post,
    body._0blogs div#bd div#content-panel .blog_post,
    div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content .host-biography{
      background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-dash.gif) repeat-x scroll left bottom;
      padding:20px 0 5px;
      padding-bottom:5px;
    }
    div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content .blog_post,
	div#bd div.paginator_wrapper .blog_post.blog_teaser,
    body._0blogs div#bd div#content-panel .blog_post{
		float:left;
		display:inline;
		width:588px;
	}
	div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content .blog_post{
		width:588px;
	}
/*    div#bd div.imedia-tabview div.amr-tab-content .blog_post .post_teaser{
      float:left;
      margin:10px 0px;
      clear:both;
      display:inline;
      width:585px;
      overflow:hidden;
    }*/
    div#bd div.imedia-tabview div.amr-tab-content .blog_post .post_teaser img{
      padding:0px 10px 10px 10px;
    }
    
    div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content .blog_post h2,
    body._0blogs div#bd div#content-panel .blog_post h2{
      font-weight:bold;
      margin:0;
      padding:0;
    }
    
    div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content .blog_post .post_author,
    div#bd div.nodetype_radioshow div.imedia-tabview div.amr-tab-content .blog_post .post_time,
    body._0blogs div#bd div#content-panel .blog_post .post_author,
    body._0blogs div#bd div#content-panel .blog_post .post_time{

      margin:0 0 15px;
      color:#999999;
      font-size:0.91em;
      line-height:1.33em;
    }

    body._0blogs div#bd div#content-panel .blog_post div.layout-block.module_icomment {
      background:#FBFBFB none repeat scroll 0 0;
      border-color:#DDDDDD;
      border-style:solid;
      border-width:3px 1px 1px;
      margin:0 0 25px;
      padding:25px 12px;
    }

/*
    div#content div.virgin-radio-clips div h2 {screen.css (line 414)
    background:transparent none repeat scroll 0 0;
    height:auto;
    margin-left:0;
    text-indent:0;
    width:auto;
    }
    div#content div.virgin-radio-clips h2 {screen.css (line 412)
    background:transparent url(../images/ir-radio-clips.gif) no-repeat scroll left top;
    display:block;
    height:19px;
    margin-left:10px;
    text-indent:-9999px;
    width:228px;
    }
*/
  div#bd div.nodetype_radioshow div.blog_post div.post_title h2 { 
   display: block; 
   background:none;
   width:auto;
   height:auto;
   text-indent:0;
   margin-left:0;
 }


    
    /*
    

  div.virgin-radio-clips { border-top: 3px solid #ddd; padding: 20px 0 15px; background: #f4f2f3; margin-bottom: 30px; }
  div.virgin-radio-clips-no-bg { border: 0; background: none; padding: 0; }
  div.virgin-radio-clips div.pagination { padding: 0 6px 0 0; }
  div#content div.virgin-radio-clips h2 { display: block; background: url(../images/ir-radio-clips.gif) top left no-repeat; width: 228px; height: 19px; text-indent: -9999px; margin-left: 10px; }
  
  div#content div.virgin-radio-clips div h2 {background:none;width:auto;height:auto;text-indent:0;margin-left:0;}

  div.virgin-radio-clips ul.songs { float: left; width: 270px; margin-top: 37px; margin-left: 10px; }
  div.virgin-radio-clips ul.songs li a { padding-left: 0; background: none; width: 270px; }
  
  div.virgin-radio-clips-no-bg div.pagination ul { padding-bottom: 10px; margin-top: 0; }


    div.virgin-radio-clips ul.virgin-radio-clips-nav { background: url(../images/bg-tabbed.gif) repeat-x bottom left; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li { float: left; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li a { display: block; background: url(../images/bg-tabbed-left.gif) repeat-x top left; color: #666; padding: 0 0 0 5px; cursor: pointer; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li.first a { padding-left: 11px; background: url(../images/bg-tabbed-left-first.gif) no-repeat top left; }  
    div.virgin-radio-clips ul.virgin-radio-clips-nav li span { padding-right: 35px; background: url(../images/bg-tabbed-right.gif) no-repeat top right; display: block; line-height: 22px; height: 22px; overflow: hidden; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li.current span { background: url(../images/bg-tabbed-right-current.gif) no-repeat top right; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li.last span { background: url(../images/bg-tabbed-right-last.gif) no-repeat top right; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li a:hover { color: #000; text-decoration: none; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li.current a { color: #000; background: url(../images/bg-tabbed-left-current.gif) repeat-x top left; }
   
   /*
    div.virgin-radio-clips ul.virgin-radio-clips-nav li.current-first a { padding-left: 11px; background: url(../images/bg-tabbed-left-first-current.gif) no-repeat top left; } 
    div.virgin-radio-clips ul.virgin-radio-clips-nav li.before-current span { background: url(../images/bg-tabbed-before-right.gif) no-repeat top right; }
    div.virgin-radio-clips ul.virgin-radio-clips-nav li.current-last span { background: url(../images/bg-tabbed-right-current-last.gif) no-repeat top right; }
    div.virgin-radio-clips div.recently-played { background: #fff url(../images/bg-gradient.gif) repeat-x bottom left; border: 1px solid #ddd; border-top: 0; padding: 0 2px 0; }
    div.virgin-radio-clips div.recently-played { margin-bottom: 0px; min-height: auto; }
    div.virgin-radio-clips div.recently-played ul { padding-top: 9px; }
    div.virgin-radio-clips div.recently-played ul li { width: 152px; }
    div.virgin-radio-clips div.recently-played ul li.last { width: 148px; }
    div.virgin-radio-clips div.recently-played div.pagination ul li { width: auto; }
    div.virgin-radio-clips div.recently-played div.pagination ul { padding-top: 0; }
    div.virgin-radio-clips div.recently-played ul li div.desc { padding: 0 0 9px 10px; background: url(../images/bg-vrclips-desc.gif) center right no-repeat; }
    div.virgin-radio-clips div.recently-played ul li.first div.desc { padding: 0 0 9px 3px; }
    div.virgin-radio-clips div.recently-played ul li.last div.desc { background: none; }
    
    
    */
    
    
    
    
    
    
    
    
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.current span { background-image: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-current.gif); }
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.last span { background-image: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-last.gif); } 
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.current-first a { padding-left: 11px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-left-first-current.gif) no-repeat top left; } 
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.before-current span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-before-right.gif) no-repeat top right; }
    div.virgin-radio-clips-no-bg ul.virgin-radio-clips-nav li.current-last span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-tabbed2-right-current-last.gif) no-repeat top right; }




  /* concert-and-event-listing */
  div.concert-and-event-listing {padding-left:12px; margin-bottom: 30px;}
  div.concert-and-event-listing div.event { padding-left: 8px; }
/*  div#sidebar div.concert-and-event-listing h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-concert-event-listings.gif) top left no-repeat; width: 251px; height: 20px; text-indent: -9999px; margin-left: 8px; }
*/  div.concert-and-event-listing div.event {padding-top:5px;padding-bottom:5px;margin-bottom:8px;}
  div.concert-and-event-listing div.expanded {padding-left:8px;padding-bottom:15px;}
  div.concert-and-event-listing div.expanded h3 {margin-bottom:15px;}
  div.concert-and-event-listing div.expanded h3 a {display:block;}
  div.concert-and-event-listing p.date {color:#999;}
  
  
  
  
  
  div.concert-and-event-listing img {margin-bottom:10px;}
  div#sidebar div.concert-and-event-listing ul li { padding: 0; }
  div.concert-and-event-listing ul li div.single, div.concert-and-event-listing ul li div.li-text { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; padding: 9px 0 9px 9px; margin-bottom: 0; }
  div.concert-and-event-listing ul li div.single p.date { font-size: 0.9em;}
  ul li.odd {background:#f8f8f8;}
  
  
  div.info_concert_and_event_listing p.date {color:#999;}
  div.large-content-below-item div.image,
  div.large-content-right-item div.image {margin-bottom:10px;}
  
  div.large-content-wrapped-item div.image {
		float:left;
		width:281px;
		margin-right:15px;  
	}

  div.large-content-wrapped-item div.desc {
    float:left;
    width: 556px;
    text-align:left;
    padding: 0 0 15px;
  }
  
  div.large-content-right-item {
    float:none;
    padding:0px 0px 20px 0px;
    width:auto;
    overflow:hidden;
  }
  
  div.large-content-right-item div.desc a.enter-the-contest {
    display:block;
    height:22px;
    overflow:hidden;
    position:relative;
    width:126px;
  }
  
  div.large-content-right-item div.desc a.enter-the-contest span {
    background:transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll 0 0;background-position: 0 -1782px;
    display:block;
    height:100%;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:100%;
  }
  
  div.large-content-right-item div.desc div.teaser span.node-body {
    display:block;
    line-height:1.3;
    padding:0 0 15px;
  }
  
  div.large-content-right-item div.desc div.teaser span.node-body p {
    line-height:1.3;
  }
  
  div#bd div.large-content-right-item h2 {
    font-weight:bold;
    padding:0px;
  }
  
  
  div.large-content-right-item a.watch,
  div.large-content-right-item a.listen {
    height: 160px;
    width: 290px;
  }
  div.large-content-right-item div.image {
    position: relative;
  }
  
  div.large-content-below-item.events-teaser-large {padding-bottom:15px}
  
  div.concert-and-info_concert_and_event_listing-listing img {margin-bottom:10px;}
  div#sidebar div.info_concert_and_event_listing ul li { padding: 0; }
  div.info_concert_and_event_listing ul li.single div.event-listing-item { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; padding: 9px 0 9px 9px; margin-bottom: 0; }
  div.info_concert_and_event_listing ul li.single p.date { font-size: 0.9em;}
  div.info_concert_and_event_listing .odd {background:#f8f8f8;}


  div.large-content-below-item.events-teaser-large div.desc h3 {margin-bottom:15px;}
  
  
  ol.yui-carousel-element li {
   width:152px;
  }
  
  /* virgin-music-artists */
  div.virgin-music-artists { padding: 0 0 30px 12px; margin-bottom: 30px; border-bottom: 3px solid #ddd; }
/*  div#sidebar div.virgin-music-artists h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-artists.gif) top left no-repeat; width: 228px; height: 16px; text-indent: -9999px; margin-left: 10px; }
*/  div.virgin-music-artists form { padding: 15px 0 15px 10px; }
  div.virgin-music-artists form label { display: block; font-weight: bold; padding-bottom: 5px; }
  div.virgin-music-artists form input#find-an-artist { padding: 3px 3px 3px 6px; width: 160px; font-size: 1.1em; color: #666;}
  div.virgin-music-artists form input.form-submit { margin: 0 0 -5px 5px; }
  div.virgin-music-artists div.artist-list { overflow: auto; height: 200px; border-bottom: 2px solid #fbfbfb; }
  div.virgin-music-artists div.artist-list ul.artist-list1 { width: 49%; float: left; }
  div.virgin-music-artists div.artist-list ul.artist-list2 { width: 49%; float: right; }
  div.virgin-music-artists div.artist-list ul li { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) 11px center no-repeat; padding: 2px 0 2px 23px; }
  div.station_artists div.search-form input.progress-disabled{float:none;}
  /* podcasts */
  div.podcasts { padding: 0 0 25px 12px; margin-bottom: 30px; border-bottom: 3px solid #ddd; }
/*  div#sidebar div.podcasts h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-podcasts.gif) top left no-repeat; width: 146px; height: 16px; text-indent: -9999px; }
*/  div.podcasts div.featured-podcast { padding: 15px 0 18px; margin-bottom: 15px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.podcasts div.image { width: 90px; float: left; }
  div.podcasts div.image img { margin-left: 7px; }
  div.podcasts div.desc { width: 185px; float: right; }
  div.podcasts div.desc ul li a { display: block; padding: 3px 0 3px 22px; }
  div.podcasts div.desc ul li.subscribe a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-subscribe.gif) center left no-repeat; }
  div.podcasts div.desc ul li.rss a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-rss.gif) center left no-repeat; }
  div.podcasts div.desc ul li.listen a { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen.gif) center left no-repeat; }
  
  /* PODCASTS with more items */

  div.podcasts ul.div-contain {margin-bottom: 15px;}
  div.podcasts ul.div-contain li.even,
  div.podcasts ul.div-contain li.odd { padding: 15px 0 15px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.podcasts ul.div-contain li.odd {background-color:#fbfbfb;}
  
  /* virgin-radio-presents */
  div.virgin-radio-presents { padding: 0 0 25px 19px; margin-bottom: 30px; border-bottom: 3px solid #ddd; }
/*  div#sidebar div.virgin-radio-presents h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-virgin-radio-presents.gif) top left no-repeat; width: 238px; height: 16px; text-indent: -9999px; }
*/  div.virgin-radio-presents div.featured-artist { padding: 15px 0; }
  div.virgin-radio-presents div.featured-artist div.image { width: 155px; float: left; }
  div.virgin-radio-presents div.featured-artist div.desc { width: 120px; float: right; }
  
  /* you-may-also-like */
  div.you-may-also-like { padding: 0 0 25px 19px; margin-bottom: 15px; }
/*  div#sidebar div.you-may-also-like h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-you-may-also-like.gif) top left no-repeat; width: 201px; height: 19px; text-indent: -9999px; }
*/  div.you-may-also-like div.recommendations { padding: 15px 0; }
  div.you-may-also-like div.recommendations ul.list1 { width: 49%; float: left; }
  div.you-may-also-like div.recommendations ul.list2 { width: 49%; float: right; }
  div.you-may-also-like div.recommendations ul li { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; padding: 2px 0 2px 12px; }
  
  /* virgin-radio-contest */
  div.virgin-radio-contest { padding: 0 0 25px 19px; margin-bottom: 30px; border-bottom: 3px solid #ddd; }
/*  div#sidebar div.virgin-radio-contest h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-virgin-radio-contest.gif) top left no-repeat; width: 228px; height: 16px; text-indent: -9999px; }
*/  div.virgin-radio-contest div.featured-contest { padding: 15px 0; }
  div.virgin-radio-contest div.featured-contest div.image { width: 155px; float: left; }
  div.virgin-radio-contest div.featured-contest div.desc { width: 120px; float: right; }
  

  /** hunter **/
  .yui-gc>.col1 .col1 .yui-carousel-vertical .yui-carousel-element li,
  .yui-gc>.col1 .col2 .yui-carousel-vertical .yui-carousel-element li {
    width:300px;
    /*overflow:hidden;
    height: 100px;*/
  }
  
	.yui-gc>.col1 .col1 .ycarousel.carousel-component .carousel-list.carousel-vertical li,
  .yui-gc>.col1 .col2 .ycarousel.carousel-component .carousel-list.carousel-vertical li {
    width:300px;

  }
	
  .yui-gc>.col2 div.info_recently_played_small { padding-top: 30px; border-top: 0px solid #ddd; width: 295px; float: left; margin-right: 5px; }
/*  .yui-gc>.col2 div.info_recently_played_small h2 { 
    color:#333333;
    font-family:Helvetica,Arial,sans-serif;
    font-size:1.5em;
    font-weight:normal;
    margin:0 0 10px;
    background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recently-played.gif) no-repeat scroll left top;
    display:block;
    height:19px;
    text-indent:-9999px;
    width:194px;
  }*/



  .yui-carousel-vertical .yui-carousel-element li div.small-content-right-item{
    width:100%;
    overflow:hidden;
    clear:both;
    float:none;
    height: 94px;
  }
	
	ul.carousel-list.carousel-vertical li div.small-content-right-item{
    width:100%;
    overflow:hidden;
    clear:both;
    float:none;
    height: 78px;
  }
	
	.ycarousel.carousel-component
	
  .yui-carousel-content {
    width:600px;
  }

  div.layout-block.colspan_2, div.first.col1 div.module_previous_carousel {
    /*width:610px;*/
    clear:both;
    float:none;
    padding-left:0;
    padding-right:0;
    padding-top:25px;
	margin-left:10px;
  }
  body.small-carousel div.first.col1 div.module_carousel {
	  padding-top:0px;
  }
  div.layout-block.colspan_2.info_carousels {
  	margin-left:0px;
  }
  div.layout-block.colspan_2.info_recently_added_most_watched_media{
    padding-top:15px;
  }
  div.layout-block.colspan_1 {
    width:300px;
    overflow:hidden;
  }

  .yui-carousel-vertical.yui-carousel {
    width: 610px;
  }


  .layout-block.colspan_1.info_contests___vertical {
  
  }

  .yui-g.yui-imedia-g {
    margin-left:0;
    padding-bottom:20px;
  }

  div.col1, div.col2 {
    width: auto;
  }

  
padding-left:12px;


  div.yui-carousel-vertical ol.yui-carousel-element li  {
    height:95px;
    overflow:hidden;
    padding: 0px 0px 1px 0px;

  }

div.yui-carousel-vertical div.yui-carousel-content
{
 height:199px !important;
}

  /* virgin-radio-clips-sidebar */
  div.virgin-radio-clips-sidebar { padding: 0 0 25px 19px; }
  
  /* on-location */
  div.on-location { padding: 20px 0 25px 20px; }
/*  div#sidebar div.on-location h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-virgin-radio-on-location.gif) top left no-repeat; width: 241px; height: 16px; text-indent: -9999px; margin-left: 8px; }
*/  
  /* photo-gallery */
  div.photo-gallery { padding: 0 0 20px 20px; }
/*  div#sidebar div.photo-gallery h2, div#content div.photo-gallery h2 { display: block; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-photo-gallery.gif) top left no-repeat; width: 166px; height: 19px; text-indent: -9999px; }
*/  div.photo-gallery a.featured-photo { display: block; margin-bottom: 8px; }
  div.photo-gallery ul { padding-bottom: 20px; }
  div.photo-gallery ul li { width: 70px; height: 49px; float: left; overflow: hidden; }
  div#sidebar div.photo-gallery a.read-more, div#content div.photo-gallery a.read-more {padding-left: 0; }
  div.photo-gallery-with-border { border-top: 3px solid #ddd; float: right; width: 280px; padding-top: 30px; }
  
  /* blog-posts-links */
  div.blog-posts-links {margin-bottom:30px;padding:0 0 13px 12px;}
  div.blog-posts-links ul {margin-bottom:12px;}
  div.blog-posts-links ul li {background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) no-repeat scroll 11px center;padding:2px 0 2px 23px;}

    /* recent-blog-posts */
    div#recent-blog-posts {border-bottom:3px solid #DDDDDD;}
/*    div#recent-blog-posts h2 {height:19px;width:199px;text-indent:-9999px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-recent-blog-posts.gif) no-repeat;}
*/    
    /* latest-blog-posts */
/*    div#previous-blog-posts h2 {height:19px;width:210px;text-indent:-9999px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-previous-blog-posts.gif) no-repeat;}
*/
/*
.col2 .info_concert_and_event_listing ul.event-list{
  position:relative;
  left:-10px;
}*/
.col2 .info_concert_and_event_listing ul.event-list li, .col2 .shows-and-hosts-blogs > ul li{
  position:relative;
  left:-10px;
}
.col2 .shows-and-hosts-blogs > ul li.first, .col2 .shows-and-hosts-blogs > ul li.first .shows-and-hosts-blog-item{
  padding-top:0px;  
}
.col2 .info_concert_and_event_listing ul.event-list li.first{
  position:relative;
  left:0px;
}
.shows-and-hosts-blog-item {
  padding:9px 0px 9px 9px;
  float:left;
  display:inline;
}

.shows-and-hosts-hostlist{
  background:#F8F8F8 url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) repeat-x scroll left bottom;
}

.return_to{
  text-align:right; 
}
.return_to a{
  background: transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) no-repeat scroll right center;
  padding-right:22px;
  font-weight:bold;
}

/*CHARTS BLOCK*/

div.layout-block.module_previous_adserver.module_chart div.list-single-column.chart-block-list ol{
  margin-left:10px;
  padding-left:10px;
  font-weight:bold;
}
div.layout-block.module_previous_adserver.module_chart div.list-single-column.chart-block-list ol li .li-text{
  font-weight:normal;
}
div.layout-block.module_previous_adserver.module_chart div.list-single-column.chart-block-list ol li .li-text .chart-artist a{
  font-weight:bold; 
}
div.layout-block.module_previous_adserver.module_chart div.list-single-column.chart-block-list ol li .li-text .chart-artist{
  margin-left:10px;
}
div.layout-block.module_previous_adserver.module_chart{
  padding:25px 0px 25px 10px; 
}
div#bd div.first.col1 div.layout-block.delta.module_previous_adserver.module_chart h2{
  padding-left:0px; 
}

/* AMG PAGES */
div.layout-block.module_amg.delta.info_artist_s_image, div.layout-block.module_amg.delta.info_artist_s_biography{
  border:none;  
}
div.layout-block.info_artist_s_albums div.list-multi-column ul{
  margin-bottom:10px;
  float:left;
  display:inline;
}
div.layout-block.info_artist_s_albums div.list-multi-column ul li{
  width:90px;
}
div.layout-block.info_artist_s_albums div.list-multi-column ul li.first{
  padding-right:5px;
}
div.layout-block.info_artist_s_albums div.list-multi-column ul li.last{
  padding-left:5px;
}
div.layout-block.info_artist_s_albums div.list-single-column ul li,
div.layout-block.info_artists_you_may_also_like div.list-multi-column ul li{
  background: transparent url(/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) no-repeat scroll 0 center;
  padding:5px 0 5px 10px;
}
div.layout-block.info_artist_s_albums div#expand-link2, 
div.layout-block.info_artist_s_albums div#collapse-link2, 
div.layout-block.info_artist_s_biography div#expand-link1, 
div.layout-block.info_artist_s_biography div#collapse-link1,
div.layout-block.info_album_review div#expand-link1,
div.layout-block.info_album_review div#collapse-link1{
  margin-top:15px;
}
div.layout-block.info_artist_s_albums div#expand-link2 a, 
div.layout-block.info_artist_s_albums div#collapse-link2 a, 
div.layout-block.info_artist_s_biography div#expand-link1 a, 
div.layout-block.info_artist_s_biography div#collapse-link1 a,
div.layout-block.info_album_review div#expand-link1 a,
div.layout-block.info_album_review div#collapse-link1 a{
  font-weight:bold;
  padding-left:30px;
  display:block;
  height:20px;
}
div.layout-block.info_artist_s_albums div#expand-link2 a, 
div.layout-block.info_artist_s_biography div#expand-link1 a,
div.layout-block.info_album_review div#expand-link1 a{
  background: transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-expand.gif) no-repeat scroll left top;
}
div.layout-block.info_artist_s_albums div#collapse-link2 a, 
div.layout-block.info_artist_s_biography div#collapse-link1 a,
div.layout-block.info_album_review div#collapse-link1 a{
  background: transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-collapse.gif) no-repeat scroll left top;
}

div.layout-block.info_artist_s_albums .list-title{
  font-size:1.3em;
  padding-bottom:10px;
}

.info_artists_you_may_also_like div.list-multi-column ul li{
  padding:5px 0px 5px 10px;
  width:130px;
}

.first.col1 div.col2 div.module_amg.layout-block{
  padding:25px 0px 0px 10px;
  width:290px;
}
.first.col1 div.col2 div.module_amg.layout-block.delta.module_previous_adserver h2{
  padding-left:0px;
}

.first.col1 .module_amg.layout-block{
  padding-top:25px;
  margin-bottom:25px;
}
.first.col1 .first.col1 .info_artist_s_image.delta_0.layout-block{
  padding-top:0px;
}
.first.col1 div.col2 .module_amg.layout-block.delta_1{
  padding-top:0px;
}

.first.col1 .first.col1 .module_amg.layout-block.info_album_image, .first.col1 .col2 .module_amg.layout-block.info_album_tracks{
  padding-top:0px;
  border:none;
}

.amg-author{
margin-bottom:10px; 
}
.album_tracks{
  font-weight:bold;
  padding-top:10px;
}
.album_tracks .list-single-column{
  padding-top:10px;
    font-weight:normal;
}
.album_tracks .list-single-column ol{
  margin-left:10px;
  padding-left:10px;
}
.album_tracks .list-single-column ol li div.li-text{
  font-weight:normal;
}
.album_release_date, .album_genres{
  color: #999999;
  font-size:0.9em;
}
.info_album_tracks .return_to {
  margin-bottom:10px; 
}

/*Charts Page*/
.nodetype_chart #imedia-yui-table-chart_view table, 
.nodetype_chart #imedia-yui-table-chart_view thead,
.nodetype_chart #imedia-yui-table-chart_view th,
.nodetype_chart #imedia-yui-table-chart_view tr,
.nodetype_chart #imedia-yui-table-chart_view td,
.nodetype_chart #imedia-yui-table-chart_view tbody{
  border:none;
  background:none;
  border-width:1px 1px 1px 1px;
  border-style:1px 1px 1px 1px;
}
.nodetype_chart #imedia-yui-table-chart_view tr.yui-dt-odd{
  background:#F8F8f8;
}
.nodetype_chart #imedia-yui-table-chart_view th{
  border:1px solid #F0F0F0;
  border-style:solid;
  border-width:1px;
  background:#F6F6f6;
}
.nodetype_chart #imedia-yui-table-chart_view tbody td{
  border-left:1px solid #F0F0F0;
}
.nodetype_chart #imedia-yui-table-chart_view table{
  border:1px #CBCBCB solid; 
}
.nodetype_chart .node-body{
  margin-bottom:10px;
  display:block;
}
.nodetype_chart .node-body .chart-artist a{
  font-weight:bold; 
}

.chart-table-view td.yui-dt-first{
  font-weight:bold;
}

.chart-block-list ol li{
  padding-bottom:5px; 
}

.chart-block-list ol li .chart-item .chart-numbers{
  /*float:left;
  padding-right:10px;*/
  display:none;
}

/* Personalities */

  div.info_personalities_block ul li { padding: 11px 10px 17px 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x; }
  div.info_personalities_block ul li.odd{
  background:#F8F8F8 url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) bottom left repeat-x;
  }
/* Recently Played */

  div.info_recently_added_most_watched_media div.amrmedia_tab ul.amr-tab-nav li.current span {
    background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top right;
		background-position: 84px -1474px;
  }
  div.info_recently_added_most_watched_media div.amrmedia_tab ul.amr-tab-nav li.last span {
    background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top right;
		background-position: 86px -1730px;
  }
  div.info_recently_added_most_watched_media div.amrmedia_tab ul.amr-tab-nav li.before-current span{
    background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top right;
		background-position: -361px -504px;
  }
  div.info_recently_added_most_watched_media div.amrmedia_tab ul.amr-tab-nav li.current-last span{
    background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat top right;
		background-position: 86px -897px;
  }
/* Blog Post */
.full_post .return_to{
  margin-bottom:10px;
  display:block;
}

/* 2.4  Footer
-----------------------------------------------------------------------------------------------*/ 

  div#footer .dark {text-align:center;background:#333;padding:14px 0 18px;font-size:1.2em;}
  div#footer .dark ul,
  div#footer .dark p {display:inline;}
  div#footer .dark ul.menu {display:block;margin:0 0 2px 0;}
  div#footer .dark ul li {display:inline;background-position:left center;background-repeat:no-repeat;background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-btm.gif);}
  div#footer .dark ul li a {color:#fff;}
  div#footer .dark p {padding-right:3px;color:#fff;}
  div#footer .dark p a {color:#fff;}
  div#footer .dark ul li.first {background:none;}
  div#footer .dark ul li a {padding:0 1px 0 5px;}

  div#ft .dark {
  /*text-align:center;*/
  /*float:left;*/
  background: transparent;
  /*padding:14px 0 18px;*/
  font-size:1.2em;
  height: 55px;
  /*display:block;*/
 /* width: 100%;*/
  width: 895px;
  }
  div#ft .dark ul,
  div#ft .dark p {display:inline;}
  div#ft .dark ul.menu {
	  /*display:block;*/
	  float:left;
	  padding:23px 0 0 30px;
	  margin:0; 
	  text-align:center;
	  }
	  
  div#ft .dark ul li {
	  font-size: 14px;
	  font-weight:bold;
	  padding-right: 12px;
	  text-decoration:none;
	  display:inline;
	  background-position:left center;
	  background-repeat:no-repeat;
	  margin-left: 0;
	  /*background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-li-btm.gif);*/
	  }
	  
  div#ft .dark ul li a {color:#fff;}
  div#ft .dark p {padding-right:3px;color:#fff;}
  div#ft .dark p a {color:#fff;}
  div#ft .dark ul li.first {background:none;}
  div#ft .dark ul li a {padding:0 1px 0 5px;}


  
  /* 2.5  Media Player
-----------------------------------------------------------------------------------------------*/ 
body#mediaplayer {background:#E6E6E6;}
body#mediaplayer .page {
	width:760px;
	height:583px;
	background: url(/sites/all/themes/stations_base/stations_boom/images/boom_player_bg.jpg) no-repeat top left;
	margin:0px auto;
	text-align:left;
	}
body#mediaplayer #content {
	width:423px;
	/*background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-swirl-s.gif);
	padding-bottom:130px;*/
	}

body#mediaplayer .bottom-ad {
clear:both;
padding-top:9px;
margin: 0 auto;
width: 728px;
}

body#mediaplayer .bottom-ad p {text-align:left;padding-left:10px;}

body#mediaplayer div.playerObjectContainer .playerObject {
  height:280px;
  overflow:hidden;
}

/* the mpb */
#mediaplayerbox {
	position:absolute;
	height:350px;
	padding-top:10px;
	padding-left:10px;
	/*background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg_media-player.jpg) top left no-repeat #fff;*/
	}
body.black #mediaplayerbox {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/blk_bg_media-player.jpg);}
#mediaplayerbox .logo {position:absolute;top:10px;left:13px;width:136px;height:98px;background-position:top left;background-repeat:no-repeat;background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/mp-torronto.png);}
#mediaplayerbox a.help {position:absolute;top:7px;right:10px;font-size:1.1em;font-weight:bold;color:#fff;}

#mediaplayerbox div.leftpart {position:absolute;top:124px;left:11px;width:130px;}

#mediaplayerbox ul.links {width:130px;margin:15px 0 0 0;}
#mediaplayerbox ul.links li {float:left;clear:left;}
#mediaplayerbox ul.links li a {float:left;width:105px;padding:0 0 1px 25px;height:18px;line-height:18px;font-size:1em;color:#000;text-transform:uppercase;background-position:left top;background-repeat:no-repeat;;}
#mediaplayerbox ul.links li a:hover {text-decoration:underline;}
#mediaplayerbox ul.links li.webcam a {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-webcam.gif);}
#mediaplayerbox ul.links li a.email-host {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-emailhosts.gif);}
#mediaplayerbox ul.links li.text a {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-text.gif);}
#mediaplayerbox ul.links li.chat a {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-chat.gif);}
#mediaplayerbox ul.links li.share a {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-share.gif);}

#mediaplayerbox .nowplayingmp {position:absolute;top:57px;left:162px;width:252px;}
/*#mediaplayerbox .nowplayingmp h2 {margin:18px 0 12px 0;padding:0;height:23px;text-indent:-9999px;width:191px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-now-playing.gif) no-repeat;}*/
#mediaplayerbox h3 {font-size:1.6em;color:#ba1e2b;}
#mediaplayerbox h4 {font-size:1.4em;color:#ba1e2b;margin:8px 0 0 0;}
#mediaplayerbox .nowplayingmp p,
#mediaplayerbox .leftpart p {font-size:1.1em;color:#ba1e2b;}

#mediaplayerbox .nowplayingmp .controls {margin:7px 0;}

body.vancouver #mediaplayerbox .logo {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/mp-vancouver.png);}
body.montreal #mediaplayerbox .logo {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/mp-montreal.png);}
body.ottawa #mediaplayerbox .logo {background-image:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/mp-ottawa.png);left:8px;width:145px;}




/* contest details */
div.contest-details div.contest-details-content { width: 290px; float: left; padding: 20px 20px 20px 0; }
div.contest-details div.contest-details-content-full { width: auto; float: none; padding: 20px 0; }
div#content.contest-details div.contest-details-content h2 { font-weight: bold; color: #bc1e35; padding: 0 0 15px; }
div.contest-details div.contest-details-content h3 { font-size: 1.5em; font-weight: bold; padding: 0 0 15px; }
div.contest-details div.contest-details-content p { padding: 0 0 15px; line-height: 1.3; }
div.contest-details div.contest-details-content a.print-coupon { width: 138px; height: 22px; position: relative; overflow: hidden; display: block; }
div.contest-details div.contest-details-content a.print-coupon span { position: absolute; top: 0; left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/btn-print-the-coupon.gif); overflow: hidden; width: 100%; height: 100%; display: block; }
div.contest-details div.contest-details-content address { font-style: normal; } 
div.contest-details div.ad-right { width: 300px; float: right; margin-bottom: 20px; }
div.contest-details div.ad-right img { margin-top: 50px; }
div.contest-details div.contest-details-content a.enter-the-contest { width: 126px; height: 22px; position: relative; overflow: hidden; display: block; }
div.contest-details div.contest-details-content a.enter-the-contest span { position: absolute; top: 0; left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/btn-enter-the-contest.gif); overflow: hidden; width: 100%; height: 100%; display: block; }
div.contest-details div.contest-details-content div.image { width: 281px; float: left; }
div.contest-details div.contest-details-content div.desc { width: 295px; float: right; }









/* lucky winners */
div.lucky-winners { padding: 0 15px; }
/*div#sidebar div.lucky-winners h2 {margin:18px 0 15px 0;padding:0;height:19px;text-indent:-9999px;width:188px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-lucky-winners.gif) no-repeat;}*/
div.lucky-winners p.padd, div.lucky-winners ul { padding-bottom: 15px; }
div.lucky-winners ul li { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) center left no-repeat; padding-left: 13px; margin-left: 2px; }

/* collecting-your-prize */
/*div.collecting-your-prize  { }*/
.col2 div.collecting-your-prize{
  padding: 0 10px 15px 0px;
  display:inline;
  float:left;
}
.first.col1 .col1 div.collecting-your-prize, .first.col1 .col2 div.collecting-your-prize{
  padding: 0 10px 15px 15px;
}

.first.col1 .col1 div.layout-block.delta.info_contests___collecting_your_prize,
.first.col1 .col2 div.layout-block.delta.info_contests___collecting_your_prize{
  border-top:3px solid #DDDDDD; 
}

.col2 div.layout-block.delta.info_contests___collecting_your_prize{
  border-top:none;  
}

/*div#bd div.collecting-your-prize h2 {margin:18px 0 15px 0;padding:0;height:19px;text-indent:-9999px;width:240px;background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-collecting-your-prize.gif) no-repeat;}*/
div.collecting-your-prize p { padding: 0 0 15px; }
div.collecting-your-prize ol li { list-style: decimal; margin-left: 20px; padding: 0 0 15px; font-weight: bold; }
div.collecting-your-prize ol li span { font-weight: normal; }
div.collecting-your-prize ul li { padding-top: 5px; padding-bottom: 5px; float: left; margin-right: 15px; }
div.collecting-your-prize ul li.tel { background: url(/sites/all/themes/stations_base/stations_boom/images/ico-phone.gif) no-repeat center left; padding-left: 25px; }
div.collecting-your-prize ul li a.email { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-email.gif) no-repeat center left; padding-left: 25px; }

  /* News N-Community */
  
  /* News top content */
  #content .news-top-content { overflow: hidden; padding: 15px 0 25px; height: 1%; }
    #content .news-top-content h2 { position: relative; overflow: hidden; clear: both; margin-bottom: 22px; padding: 0 !important; width: 337px; height: 20px; }
      #content .news-top-content h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-news-and-community.gif) no-repeat left top; }
    #content .news-top-content .artist-post { }
      #content .news-top-content .artist-post .image-post { float: left; width: 320px; }
        #content .news-top-content .artist-post .image-post ul { overflow: hidden; margin: 10px 0 0 0; float: left; }
          #content .news-top-content .artist-post .image-post ul li { float: left; display: block; padding-left: 24px; padding-right: 14px; text-transform: uppercase; line-height: 2em; font-weight: bold; font-size: .75em; color: #000; }
            #content .news-top-content .artist-post .image-post ul li a {color: #000;}
            #content .news-top-content .artist-post .image-post ul li.read-more { padding-left: 18px; text-transform: none; line-height: 1.5em; font-size: 1em; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) no-repeat left 1px; }
              #content .news-top-content .artist-post .image-post ul li.read-more a {color: #BC1E35;}
            #content .news-top-content .artist-post .image-post ul li.comments { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-comments.gif) no-repeat left top; }
            #content .news-top-content .artist-post .image-post ul li.share { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-share.gif) no-repeat left top; }
      #content .news-top-content .artist-post .content-post { float: right; width: 280px; }
        #content .news-top-content .artist-post .content-post h3 { line-height: 1.14em; font-weight: bold; font-size: 1.17em; color: #BC1E35; }
        #content .news-top-content .artist-post .content-post p { line-height: 1.33em; font-weight: normal; font-size: 1em; color: #333; }
          #content .news-top-content .artist-post .content-post p.date-post { padding: 0 0 15px 0; color: #999; }
        #content .news-top-content .artist-post .content-post ul.nav-post { }
          #content .news-top-content .artist-post .content-post ul.nav-post li { line-height: 1.33em; font-weight: normal; font-size: 1em; color: #333; }
            #content .news-top-content .artist-post .content-post ul.nav-post li a {color: #BC1E35;}
            #content .news-top-content .artist-post .content-post ul.nav-post li.listen-clip a { padding-left: 18px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) no-repeat 1px center; }
  
  /* News content */

div#bd div.layout-block div.blog_news.blog_teaser {
	border-bottom-color:#DDDDDD;
	border-bottom-style:solid;
	border-bottom-width:3px;
	margin-bottom:10px;
	padding-bottom:10px;
}

div#bd div#content-panel div.blog_news_container div.list-multi-column {
	margin-bottom: 20px;
}

div#bd div#content-panel div.blog_news_container div.list-multi-column ul li{
	width: 300px;
}

div#bd div#content-panel div.blog_news_container div.list-multi-column ul li.last{
	padding-left: 10px;
}

div#bd div#content-panel div.blog_news_container .post_time,
div#bd div#content-panel div.blog_news_container .post_author {
	color: gray;
}

div#bd div.layout-block.colspan_1.module_cpnews {
	padding-top: 24px;
}

div#bd div.module_cpnews div.list-single-column ul {
	margin-left: 24px;
}

div#bd div.module_cpnews div.list-single-column ul li {
	padding-bottom: 0.4em;
	background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) no-repeat scroll left 6px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: -24px;
	overflow: hidden;
}

div#bd div.module_cpnews div.list-single-column ul li a {
	background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) no-repeat scroll left 6px;
	padding-left: 12px;
	float: left;
}

div#bd div.module_cpnews div.list-single-column ul li a div.li-text {
	margin-left:12px;
	width:auto;
}

div#bd div#content-panel div.nodetype_cpnews p {
	margin: 12px 0;
}

div#bd div.block-body li.more_blog_category_item,
div#bd div.block-body li.title_blog_category_item {
	width: 100%;
	background: transparent none repeat scroll 0 0;
	padding: 12px 0px 0px 0px;
}

div#bd div.block-body div.blogs-category li.more_blog_category_item{
	padding-bottom: 12px;
}

div#bd div.block-body li.title_blog_category_item h2 {
	background-color: transparent;
}

div#bd div.block-body li.more_blog_category_item .li-text a,
div#bd div.block-body a.more_blog_category{
	background: transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) no-repeat scroll right center;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0 22px 0 0;
}


div#bd div.module_radioshow div.block-body div.list-title{
	color:#333333;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:0;
	margin-left:-10px;
	margin-top:24px;
	padding-bottom:5px;
	padding-left:10px;
}

div#bd div.module_radioshow div.block-body div.list-title div.blog_category_title_odd{
	background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/border-dotted.gif) repeat-x scroll left bottom;
}

div#bd div.list-multi-column.shows-and-hosts-hostlist.blogs-category {
	padding-bottom: 5px;
}

div#bd div.module_radioshow div.block-body div.block-footer.all-blogs-footer {
	margin-top:24px;
}

div#bd div.module_radioshow div.block-body div.shows-and-hosts-hostlist.blog_category_even {
	background-color: transparent;
}


 /* #content .news-content { overflow: hidden; clear: both; padding: 0 0 50px 0; height: 1%; }
    #content .news-content .col-left-news { float: left; width: 300px; }
    #content .news-content .col-right-news { float: right; width: 300px; }
      #content .news-content .list-news { padding: 30px 0 30px 0; border-top: 3px solid #ddd; }
      #content .news-content .col-right-news .list-news { padding-left: 20px; width: 280px; }
        #content .news-content .list-news h2 { position: relative; overflow: hidden; clear: both; margin: 0 0 3px 0; padding: 0 !important; height: 16px; font-size: 1.4em !important; }
        #content .news-content .top-news-stories h2 { margin: 0; width: 178px; height: 19px; }
        #content .news-content .local-news h2 { width: 128px; }
        #content .news-content .entertainment-news h2 { width: 198px; }
          #content .news-content .list-news h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
          #content .news-content .top-news-stories h2 span {background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-top-news-stories.gif) no-repeat left top;}
          #content .news-content .local-news h2 span {background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-local-news.gif) no-repeat left top;}
          #content .news-content .entertainment-news h2 span {background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-entertainment-news.gif) no-repeat left top;}
        #content .news-content .list-news ul { padding: 20px 0 0 0; }
          #content .news-content .list-news ul li { padding: 2px 0; }
            #content .news-content .list-news ul li a { padding-left: 12px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bullet-square.gif) no-repeat scroll left center; }
      #content .news-content .ad { padding-bottom: 30px; }
      */
  /* News sidebar */
/*  #sidebar .weather, #sidebar .traffic { padding: 30px 0 30px 20px; width: 280px; border-top: 3px solid #ddd; }
  #sidebar .weather { overflow: hidden; float: none; padding-left: 20px; padding-top: 15px; border-top: none; }
    #sidebar .weather h2, #sidebar .traffic h2 { position: relative; overflow: hidden; clear: both; margin: 0 0 24px 0; padding: 0; height: 16px; font-size: 1.4em; }
    #sidebar .weather h2 {width: 126px;}
    #sidebar .traffic h2 {width: 111px;}
      #sidebar .weather h2 span, #sidebar .traffic h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
      #sidebar .weather h2 span {background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-weather.gif) no-repeat left top;}
      #sidebar .traffic h2 span {background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-traffic.gif) no-repeat left top;}
    #sidebar .weather .weather-wrapper { width: 280px; height: 125px; }
    #sidebar .traffic img { float: left; }
    #sidebar .traffic .info { float: right; padding: 0 0 20px 0; width: 205px; }
    #sidebar .traffic ul.nav-traffic { overflow: hidden; clear: both; padding: 0; height: 1%; }
      #sidebar .traffic ul.nav-traffic li { float: left; }
      #sidebar .traffic ul.nav-traffic li.report {background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-spacer-nav-traffic.gif) no-repeat right top;}
        #sidebar .traffic ul.nav-traffic li a {font-weight: bold;}
        #sidebar .traffic ul.nav-traffic li.report a { padding: 0 13px 0 14px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-speaker.gif) no-repeat left center; }
        #sidebar .traffic ul.nav-traffic li.map a { padding: 0 21px 0 11px; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-read-more.gif) no-repeat right center; }
        */
  /* Podcast */
  #content .podcasts-list { overflow: hidden; padding: 15px 0 4px 0; height: 1%; }
    #content .podcasts-list h2 { position: relative; overflow: hidden; clear: both; margin: 0 0 24px 0; padding: 0 !important; width: 261px; height: 16px; font-size: 1.4em !important; }
      #content .podcasts-list h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-virgin-radio-podcasts.gif) no-repeat left top; }
    #content .podcasts-list ul { }
      #content .podcasts-list ul li { overflow: hidden; clear: both; padding: 0 0 21px 0; height: 1%; }
        #content .podcasts-list ul li img { float: left; }
        #content .podcasts-list ul li .podcasts-detail { float: right; padding: 0; width: 450px; }
          #content .podcasts-list ul li .podcasts-detail h3 { line-height: 1.14em; font-weight: bold; font-size: 1.17em; color: #BC1E35; }
            #content .podcasts-list ul li .podcasts-detail h3 a {font-size: 1em;}
          #content .podcasts-list ul li .podcasts-detail p { line-height: 1.33em; font-size: 1em; }
          #content .podcasts-list ul li .podcasts-detail ul { margin: 5px 0 0 0; }
            #content .podcasts-list ul li .podcasts-detail ul li { padding: 0 0 1px 21px; line-height: 1.50em; font-size: 1em; }
            #content .podcasts-list ul li .podcasts-detail ul li.itunes { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-subscribe.gif) no-repeat left top; }
            #content .podcasts-list ul li .podcasts-detail ul li.rss { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-rss.gif) no-repeat left 1px; }
            #content .podcasts-list ul li .podcasts-detail ul li.listen-now { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-listen.gif) no-repeat left 2px; }
  #content .podcasts-content { overflow: hidden; clear: both; padding: 0 0 50px 0; height: 1%; }
    #content .podcasts-content .col-left-podcasts { float: left; width: 300px; }
    #content .podcasts-content .col-right-podcasts { float: right; width: 300px; }
      #content .podcasts-content .section-podcasts { padding: 30px 0 30px 0; border-top: 3px solid #ddd; }
      #content .podcasts-content .col-right-podcasts .section-podcasts {padding: 30px 0 30px 20px;}
        #content .podcasts-content h2 { position: relative; overflow: hidden; clear: both; margin: 0 0 24px 0; padding: 0 !important; width: 211px; height: 16px; font-size: 1.4em !important; }
          #content .podcasts-content h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-listener-comments.gif) no-repeat left top; }
        #content .podcasts-content p.author { float: left; width: 175px; }
        #content .podcasts-content blockquote { margin: 0 auto 24px auto; width: 190px; text-align: center; }
          #content .podcasts-content blockquote p { line-height: 1.33em; font-style: italic; font-weight: bold; font-size: 1em; color: #333; }
        #content .podcasts-content .pagination { margin-top: -7px; width: 100px; }
        
  /* Podcast sidebar */
  #sidebar .what-is-podcast { overflow: hidden; padding: 10px 0 24px 0; height: 1%; }
    #sidebar .what-is-podcast h2 { position: relative; overflow: hidden; clear: both; margin: 0 0 24px 0; padding: 0 !important; width: 225px; height: 16px; font-size: 1.4em !important; }
      #sidebar .what-is-podcast h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-whats-a-podcast.gif) no-repeat left top; }
    #sidebar .what-is-podcast ul { }
      #sidebar .what-is-podcast ul li { padding: 0 20px 21px 60px; height: 1%; }
      #sidebar .what-is-podcast ul li.subscribe { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-subscribe-big.gif) no-repeat left top; }
      #sidebar .what-is-podcast ul li.rss { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-rss-big.gif) no-repeat 4px top; }
        #sidebar .what-is-podcast ul li h3 { font-weight: bold; font-size: 1.17em; color: #BC1E35; }
          #sidebar .what-is-podcast ul li h3 a { font-size: 1em; }
        #sidebar .what-is-podcast ul li p { line-height: 1.33em; font-weight: normal; font-size: 1em; color: #333; }
  #sidebar .virgin-radio-contest-podcasts { border-bottom: none !important; }
  #sidebar .virgin-radio-contest .featured-artist { padding: 15px 0 0 0; }
    #sidebar .virgin-radio-contest .featured-artist .image { float: left; width: 148px; }
    #sidebar .virgin-radio-contest .featured-artist .desc { float: right; width: 120px; }
        
  /* Alerts */

  div#newsalerts { padding: 0; margin:0 auto; width:940px; background-color:#fff;display:none;clear:both;height:150px;overflow:hidden;}
    div#newsalerts .newsalerts-tabs-wrapper { padding: 10px; background-color: #fff;}


      div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav { overflow: hidden; }
	  div#newsalerts .newsalerts-tabs-wrapper div.amr-tab-content div#tab0,
	  div#newsalerts .newsalerts-tabs-wrapper div.amr-tab-content div#tab1,
	  div#newsalerts .newsalerts-tabs-wrapper div.amr-tab-content div#tab2,
	  div#newsalerts .newsalerts-tabs-wrapper div.amr-tab-content div#tab3 {
		
	  }

        div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li { margin-left: -5px;}
		div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li.first { margin-left: 0px;}
		div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li { float: left; position: relative; padding: 0 0 0 11px; height: 22px; font-weight: bold; font-size: 1em; color: #000; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-alert-tabs-left.gif) no-repeat left top; overflow: hidden; }
        div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li.newsalerts-tabs-wrapper-1 { z-index: 1; margin-left: 0; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-alert-tabs-left-first.gif) no-repeat left top; }
        div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li.newsalerts-tabs-wrapper-2 { z-index: 2; }
        div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li.newsalerts-tabs-wrapper-3 { z-index: 3; }
          div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li a { font-size:1.2em; float: left; display: block; padding: 0 25px 0 0; height: 22px; line-height: 1.92em; color: #000; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-alert-tabs-right.gif) no-repeat right top; }
          div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li a:hover { text-decoration: none; color: #BC1E35; }
        div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li.current { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-alert-tabs-active-left.gif) no-repeat left top; }
        div#newsalerts .newsalerts-tabs-wrapper ul.amr-tab-nav li.current a { font-size:1.2em; color: #fff; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/bg-alert-tabs-active-right.gif) no-repeat right top; }
    div#newsalerts .newsalerts-tabs-wrapper .amr-tab-content { overflow: hidden; margin: 0 0 11px 0; padding: 21px 0 25px 15px; height: 1%; border: 10px solid #B20101; }
      div#newsalerts .newsalerts-tabs-wrapper .amr-tab-content .title h2 { float: left; position: relative; overflow: hidden; margin: 0 20px 0 0; height: 16px; text-transform: uppercase; }
        div#newsalerts .newsalerts-tabs-wrapper .amr-tab-content .title h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
          div#newsalerts .urgent-amber-alert h2 { width: 178px; }
          div#newsalerts .urgent-amber-alert h2 span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-urgent-amber-alert.gif) no-repeat left top; }
          div#newsalerts .weather-alert h2 { width: 189px; }
          div#newsalerts .weather-alert h2 span { background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-weather-alert.gif) no-repeat left top; }
          div#newsalerts .news-emergency .title h2 { width: 206px; }
          div#newsalerts .news-emergency .title h2 span { background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-news-emergency.gif) no-repeat left top; }
      div#newsalerts .newsalerts-tabs-wrapper .content { float: left; }
        div#newsalerts .newsalerts-tabs-wrapper .content .image { float: left; margin: 0 20px 0 0; }
        div#newsalerts .newsalerts-tabs-wrapper .content .desc { float: left; width: 470px; }
        div#newsalerts .weather-alert .content { margin-top: -3px; width: 670px; }
        div#newsalerts .news-emergency .content  { margin-top: -3px; width: 650px; }
          div#newsalerts .newsalerts-tabs-wrapper  .content .desc h3 { line-height: 1.14em; font-weight: bold; font-size: 1.4em; color: #BC1E35; }
          div#newsalerts .newsalerts-tabs-wrapper  .content .desc p { line-height: 1.33em; font-weight: normal; font-size: 1.2em; }
            div#newsalerts .box .content .desc p.date { font-size: 0.92em; color: #999; }
  #content-wide .breaking-news { overflow: hidden; margin: 0 0 10px 0; padding: 14px 13px; height: 1%; border: 1px solid #ddd; border-top-width: 3px; background: #F4F2F3; }
    #content-wide .breaking-news h2 { float: left; margin: 8px 25px 0 0; position: relative; overflow: hidden; width: 189px; height: 16px; text-transform: uppercase; }
      #content-wide .breaking-news h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ir-breaking-news.gif) no-repeat left top; }
    #content-wide .breaking-news .news-content { float: left; }
      #content-wide .breaking-news .news-content h3 { line-height: 1.14em; font-weight: bold; font-size: 1.17em; color: #BC1E35; }
      #content-wide .breaking-news .news-content p { line-height: 1.33em; font-weight: normal; font-size: 1em; }


div#newsalerts .newsalerts-tabs-wrapper .title {float: left;}
div#newsalerts .newsalerts-tabs-wrapper .content {float: left; text-align:left;}
div#newsalerts .newsalerts-tabs-wrapper .content .utilities {display: none;}
div#newsalerts .newsalerts-tabs-wrapper .content .nodetype_newsalert h2 {display: none;}

div#newsalerts .newsalerts-tabs-wrapper .content .nodetype_newsalert .links {
	display: none;
}
div#newsalerts .newsalerts-tabs-wrapper .content ul.inline {
  border: 0px none;
}

/***
ADMIN CSS.  i guess this should be in a different file
**/

div.node-form div#imedia-yui-table-podcasts {
  width:100%;
}
div.node-form div#imedia-yui-table-podcasts table {
  width:100%;
}


div.node-form .yui-navset-top .yui-nav li {
  border:1px solid #aaa;
  padding:0.3em;
  margin-left:2px;
}
div.node-form .yui-navset-top .yui-nav li:hover {
  background-color: #eee;
}
#bd .col2 h2{
/*margin:0px 0px 0px 10px;*/
}
.footer-nameUse{
color:#FFFFFF;
/*clear:both;*/
float:right;
font-size: 11px;
padding-top:23px;
width: 207px;
}



/*
html.js input.form-autocomplete
*/
html.js input.form-autocomplete {
  background-position: 100% 5px;
}

html.js input.throbbing {
  background-position: 100% -15px;
}

html.js form#programschedule-search-form div#autocomplete {
  width:480px !important;
  margin-top: 2px !important;
  background:#FFFFFF none repeat scroll 0 0;
  color:#000000;
}

html.js form#programschedule-search-form div#autocomplete span.autocomplete_header,
html.js form#programschedule-search-form div#autocomplete span.autocomplete_close
{
  cursor:default;
  white-space:pre;
  display:block;
}
html.js form#programschedule-search-form div#autocomplete span.autocomplete_header {
  float:left;
  font-weight:bold;
  width:430px;
}
html.js form#programschedule-search-form div#autocomplete span.autocomplete_close {
  float:right;
  width:40px;
}

html.js form#programschedule-search-form div#autocomplete ul {
  width:100%;
  overflow:hidden;
  margin-bottom:4px;
  margin-left: 2px;
}

html.js form#programschedule-search-form div#autocomplete ul li {
  padding: 0 0 4px 4px;
  border: 1px solid #fff;
  float:none;
  width:100%;
  overflow:hidden;
}

html.js form#programschedule-search-form div#autocomplete ul li div.datetime {
  float:left;
  width:150px;
}

html.js form#programschedule-search-form div#autocomplete ul li span.artist {
  display:block;
  float:left;
  padding-top:3px;
  width:315px;
}



html.js form#programschedule-search-form div#autocomplete ul li.selected {
  background:#FFFFFF none repeat scroll 0 0;
  border: 1px solid #fff;
  color:#000000;
}

html.js form#programschedule-search-form div#autocomplete div.additional_header {
  background:#FFFFFF none repeat scroll 0 0;
  color:#000000;
  cursor:default;
  margin:5px 0;
  overflow:hidden;
  padding:0 0 4px 5px;
  white-space:pre;
  width:475px;
}

html.js form#programschedule-search-form div#autocomplete ul li div.datetime span.time,
html.js form#programschedule-search-form div#autocomplete ul li div.datetime span.date
{ display: block; float: left; width: 70px; font-size: 0.9em; color: #999; padding-top: 3px; }

div#bd div.node.nodetype_radioshow div.medium-content-right-item-footer {
  padding:5px 0 0;
}

a.email { 
background: url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/ico-email.gif) center left no-repeat;
color:#000000;
font-size:0.8em;
padding:4px 8px 4px 23px;
text-transform:uppercase;
display:block;
}


/**
 * weather
 */
.weathericon {
	display: block;
	float: left;
	height: 16px;
	margin-top: 5px;
	padding: 0 3px;
	width: 16px;
}
.weathericon.icon_1 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/01.png) no-repeat top left;}
.weathericon.icon_2 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/02.png) no-repeat top left;}
.weathericon.icon_3 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/03.png) no-repeat top left;}
.weathericon.icon_4 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/04.png) no-repeat top left;}
.weathericon.icon_5 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/05.png) no-repeat top left;}
.weathericon.icon_6 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/06.png) no-repeat top left;}
.weathericon.icon_7 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/07.png) no-repeat top left;}
.weathericon.icon_8 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/08.png) no-repeat top left;}
.weathericon.icon_9 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/09.png) no-repeat top left;}
.weathericon.icon_10 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/10.png) no-repeat top left;}
.weathericon.icon_11 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/11.png) no-repeat top left;}
.weathericon.icon_12 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/12.png) no-repeat top left;}
.weathericon.icon_13 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/13.png) no-repeat top left;}
.weathericon.icon_14 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/14.png) no-repeat top left;}
.weathericon.icon_15 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/15.png) no-repeat top left;}
.weathericon.icon_16 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/16.png) no-repeat top left;}
.weathericon.icon_17 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/17.png) no-repeat top left;}
.weathericon.icon_18 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/18.png) no-repeat top left;}
.weathericon.icon_19 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/19.png) no-repeat top left;}
.weathericon.icon_20 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/20.png) no-repeat top left;}
.weathericon.icon_21 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/21.png) no-repeat top left;}
.weathericon.icon_22 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/22.png) no-repeat top left;}
.weathericon.icon_23 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/23.png) no-repeat top left;}
.weathericon.icon_24 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/24.png) no-repeat top left;}
.weathericon.icon_25 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/25.png) no-repeat top left;}
.weathericon.icon_26 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/26.png) no-repeat top left;}
.weathericon.icon_27 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/27.png) no-repeat top left;}
.weathericon.icon_28 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/28.png) no-repeat top left;}
.weathericon.icon_29 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/29.png) no-repeat top left;}
.weathericon.icon_30 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/30.png) no-repeat top left;}
.weathericon.icon_31 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/31.png) no-repeat top left;}
.weathericon.icon_32 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/32.png) no-repeat top left;}
.weathericon.icon_33 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/33.png) no-repeat top left;}
.weathericon.icon_34 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/34.png) no-repeat top left;}
.weathericon.icon_35 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/35.png) no-repeat top left;}
.weathericon.icon_36 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/36.png) no-repeat top left;}
.weathericon.icon_37 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/37.png) no-repeat top left;}
.weathericon.icon_38 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/38.png) no-repeat top left;}
.weathericon.icon_39 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/39.png) no-repeat top left;}
.weathericon.icon_40 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/40.png) no-repeat top left;}
.weathericon.icon_41 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/41.png) no-repeat top left;}
.weathericon.icon_42 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/42.png) no-repeat top left;}
.weathericon.icon_43 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/43.png) no-repeat top left;}
.weathericon.icon_44 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/44.png) no-repeat top left;}
.weathericon.icon_45 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/45.png) no-repeat top left;}
.weathericon.icon_46 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/46.png) no-repeat top left;}
.weathericon.icon_47 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/47.png) no-repeat top left;}
.weathericon.icon_48 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/48.png) no-repeat top left;}
.weathericon.icon_49 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/16x16/49.png) no-repeat top left;}


.weathericon_med {
  display: block;
  float: none;
  height: 30px;
  width: 30px;
  margin-top: 5px;
  padding: 0 3px;

}
.weathericon_med.icon_1 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/01.png) no-repeat top left;}
.weathericon_med.icon_2 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/02.png) no-repeat top left;}
.weathericon_med.icon_3 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/03.png) no-repeat top left;}
.weathericon_med.icon_4 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/04.png) no-repeat top left;}
.weathericon_med.icon_5 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/05.png) no-repeat top left;}
.weathericon_med.icon_6 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/06.png) no-repeat top left;}
.weathericon_med.icon_7 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/07.png) no-repeat top left;}
.weathericon_med.icon_8 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/08.png) no-repeat top left;}
.weathericon_med.icon_9 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/09.png) no-repeat top left;}
.weathericon_med.icon_10 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/10.png) no-repeat top left;}
.weathericon_med.icon_11 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/11.png) no-repeat top left;}
.weathericon_med.icon_12 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/12.png) no-repeat top left;}
.weathericon_med.icon_13 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/13.png) no-repeat top left;}
.weathericon_med.icon_14 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/14.png) no-repeat top left;}
.weathericon_med.icon_15 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/15.png) no-repeat top left;}
.weathericon_med.icon_16 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/16.png) no-repeat top left;}
.weathericon_med.icon_17 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/17.png) no-repeat top left;}
.weathericon_med.icon_18 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/18.png) no-repeat top left;}
.weathericon_med.icon_19 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/19.png) no-repeat top left;}
.weathericon_med.icon_20 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/20.png) no-repeat top left;}
.weathericon_med.icon_21 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/21.png) no-repeat top left;}
.weathericon_med.icon_22 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/22.png) no-repeat top left;}
.weathericon_med.icon_23 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/23.png) no-repeat top left;}
.weathericon_med.icon_24 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/24.png) no-repeat top left;}
.weathericon_med.icon_25 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/25.png) no-repeat top left;}
.weathericon_med.icon_26 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/26.png) no-repeat top left;}
.weathericon_med.icon_27 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/27.png) no-repeat top left;}
.weathericon_med.icon_28 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/28.png) no-repeat top left;}
.weathericon_med.icon_29 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/29.png) no-repeat top left;}
.weathericon_med.icon_30 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/30.png) no-repeat top left;}
.weathericon_med.icon_31 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/31.png) no-repeat top left;}
.weathericon_med.icon_32 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/32.png) no-repeat top left;}
.weathericon_med.icon_33 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/33.png) no-repeat top left;}
.weathericon_med.icon_34 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/34.png) no-repeat top left;}
.weathericon_med.icon_35 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/35.png) no-repeat top left;}
.weathericon_med.icon_36 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/36.png) no-repeat top left;}
.weathericon_med.icon_37 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/37.png) no-repeat top left;}
.weathericon_med.icon_38 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/38.png) no-repeat top left;}
.weathericon_med.icon_39 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/39.png) no-repeat top left;}
.weathericon_med.icon_40 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/40.png) no-repeat top left;}
.weathericon_med.icon_41 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/41.png) no-repeat top left;}
.weathericon_med.icon_42 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/42.png) no-repeat top left;}
.weathericon_med.icon_43 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/43.png) no-repeat top left;}
.weathericon_med.icon_44 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/44.png) no-repeat top left;}
.weathericon_med.icon_45 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/45.png) no-repeat top left;}
.weathericon_med.icon_46 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/46.png) no-repeat top left;}
.weathericon_med.icon_47 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/47.png) no-repeat top left;}
.weathericon_med.icon_48 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/48.png) no-repeat top left;}
.weathericon_med.icon_49 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/30x30/49.png) no-repeat top left;}


.weathericon_large {
  display: block;
  float: none;
  height: 48px;
	width: 64px;
  margin-top: 5px;
  padding: 0 3px;

}
.weathericon_large.icon_1 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/01.png) no-repeat top left;}
.weathericon_large.icon_2 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/02.png) no-repeat top left;}
.weathericon_large.icon_3 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/03.png) no-repeat top left;}
.weathericon_large.icon_4 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/04.png) no-repeat top left;}
.weathericon_large.icon_5 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/05.png) no-repeat top left;}
.weathericon_large.icon_6 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/06.png) no-repeat top left;}
.weathericon_large.icon_7 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/07.png) no-repeat top left;}
.weathericon_large.icon_8 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/08.png) no-repeat top left;}
.weathericon_large.icon_9 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/09.png) no-repeat top left;}
.weathericon_large.icon_10 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/10.png) no-repeat top left;}
.weathericon_large.icon_11 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/11.png) no-repeat top left;}
.weathericon_large.icon_12 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/12.png) no-repeat top left;}
.weathericon_large.icon_13 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/13.png) no-repeat top left;}
.weathericon_large.icon_14 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/14.png) no-repeat top left;}
.weathericon_large.icon_15 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/15.png) no-repeat top left;}
.weathericon_large.icon_16 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/16.png) no-repeat top left;}
.weathericon_large.icon_17 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/17.png) no-repeat top left;}
.weathericon_large.icon_18 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/18.png) no-repeat top left;}
.weathericon_large.icon_19 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/19.png) no-repeat top left;}
.weathericon_large.icon_20 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/20.png) no-repeat top left;}
.weathericon_large.icon_21 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/21.png) no-repeat top left;}
.weathericon_large.icon_22 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/22.png) no-repeat top left;}
.weathericon_large.icon_23 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/23.png) no-repeat top left;}
.weathericon_large.icon_24 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/24.png) no-repeat top left;}
.weathericon_large.icon_25 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/25.png) no-repeat top left;}
.weathericon_large.icon_26 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/26.png) no-repeat top left;}
.weathericon_large.icon_27 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/27.png) no-repeat top left;}
.weathericon_large.icon_28 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/28.png) no-repeat top left;}
.weathericon_large.icon_29 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/29.png) no-repeat top left;}
.weathericon_large.icon_30 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/30.png) no-repeat top left;}
.weathericon_large.icon_31 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/31.png) no-repeat top left;}
.weathericon_large.icon_32 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/32.png) no-repeat top left;}
.weathericon_large.icon_33 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/33.png) no-repeat top left;}
.weathericon_large.icon_34 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/34.png) no-repeat top left;}
.weathericon_large.icon_35 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/35.png) no-repeat top left;}
.weathericon_large.icon_36 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/36.png) no-repeat top left;}
.weathericon_large.icon_37 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/37.png) no-repeat top left;}
.weathericon_large.icon_38 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/38.png) no-repeat top left;}
.weathericon_large.icon_39 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/39.png) no-repeat top left;}
.weathericon_large.icon_40 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/40.png) no-repeat top left;}
.weathericon_large.icon_41 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/41.png) no-repeat top left;}
.weathericon_large.icon_42 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/42.png) no-repeat top left;}
.weathericon_large.icon_43 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/43.png) no-repeat top left;}
.weathericon_large.icon_44 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/44.png) no-repeat top left;}
.weathericon_large.icon_45 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/45.png) no-repeat top left;}
.weathericon_large.icon_46 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/46.png) no-repeat top left;}
.weathericon_large.icon_47 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/47.png) no-repeat top left;}
.weathericon_large.icon_48 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/48.png) no-repeat top left;}
.weathericon_large.icon_49 {background:url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/weather/64x48/49.png) no-repeat top left;}

div#bd div.weather_block div.weather_current_block {
	background-color: #fff;
	overflow:hidden;
	background:url(images/weather/weatherBlockHeader.gif) no-repeat top left;
	height:48px;
}
div#bd div.weather_block div.weather_current_block span {
	display:block;
	float:left;
	height: 48px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#bd div.weather_block div.weather_current_block span.weathericon_large {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 64px;
}
div#bd div.weather_block div.weather_current_block span.weather_city_name{
	width:120px;
	overflow:hidden;
	margin-top:16px;
	padding-left:5px;
	height: 32px;
	font-weight: bold;
	font-size: 1.1em;
	text-align:center;
}
div#bd div.weather_block div.weather_current_block span.weather_current_overview{
	float: right;
	width:89px;
	text-align: center;
	margin-top:0.8em;
	padding-left:5px;
	padding-right:5px;
	height: 32px;
}
div#bd div.weather_block div.weather_current_block span.weather_current_overview span {
	display: inline;
	float: none;

}
div#bd div.weather_block div.weather_current_block span.weather_current_overview span.weather_temp {
	font-weight: bold;
}

div#bd div.weather_block div.item-list {
	margin-top: 16px;
}

div#bd div.weather_block div.item-list,
div#bd div.weather_block div.item-list ul{
	display: block;
	float: none;
	overflow:hidden;
	width:100%;
}

div#bd div.weather_block div.item-list ul.weather_list li{
	display: block;
	float: left;
	width: 33.3%;
}

div#bd div.weather_block div.item-list ul.weather_list li ul li{
	display: block;
	float: none;
	width: 100%;
	text-align:center;
}


div#bd div.weather_block div.item-list ul.weather_list li ul li div.weathericon_med{
	width: 100%;
	margin-left: 33.3%;
	padding: 4px 0px;
}


/**
Weather page styles
*/

div#bd div.weather_page_current {
	width:100%;
	overflow:hidden;
}

div#bd div.weather_page_current div.weather_page_current_container {
	float: left;
	display: block;
	padding-right: 5px;
	width: 235px;
}

div#bd div.weather_page_current div.weather_page_current_container .weather_page_current_summary {
	width: 100px;
	float: left;
}

div#bd div.weather_page_current div.weather_page_current_container .weather_page_current_summary .weathericon_large {
	margin:0 0 0 12px;
	width:auto;
}

div#bd div.weather_page_current div.weather_page_current_container.weather_page_current_details {
	width: 130px;
}

div#bd div.weather_page_current div.weather_page_current_container ul.current_weather_details li .weather_details_header {
	font-weight: bold;
	color: #333333;
}

div#bd div.weather_page_current div.weather_page_current_container.weather_page_current_satellite_image {
	padding-right:0px;
}

div#bd div.weather_page_current .weather_city_name {
	font-size: 1.2em;
	font-weight: bold;
	color: #C80808;
	height: 38px;
	overflow: hidden;
	display: block;
	width: 100%;
}

div#bd div#yui-main div#content-panel .weather_block_container {
	border-top: 3px solid #ccc;
	width:630px;
	margin-top: 24px;
	padding-top: 24px;
}


div#bd div.weather_page_current div.weather_page_current_container .weather_current_overview {
	text-align:center;
	display: block;
	padding-top: 10px;
}

div#bd div.weather_page_current div.weather_page_current_container .weather_current_overview .weather_temp {
	font-weight: bold;
	color: #333;
}


div#bd div.short_term_block_container.weather_block_container div.item-list,
div#bd div.short_term_block_container.weather_block_container div.item-list ul,
div#bd div.long_term_block_container.weather_block_container div.item-list,
div#bd div.long_term_block_container.weather_block_container div.item-list ul{
	display: block;
	float: none;
	overflow:hidden;
	width:100%;
	margin:0;
}

div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_list, 
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_list {
	padding-left: 90px;
}

div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list{
	padding-left: 0px;
	margin-top:12px;
}

div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_list li,
div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list li,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_list li,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list li{
	display: block;
	float: left;
	width: 130px;
	padding: 4px 0px;
}

div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details li.weather_details_temps,
div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details li.weather_details_desc,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details li.weather_details_temps,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details li.weather_details_desc{
	padding: 0 0 0 0;
}



div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list li ul li,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list li ul li{
	border-top: 1px dashed #ccc;
	padding: 4px 0;
	margin:0;
}

div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list li ul li.dewpoint,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list li ul li.weather_pop{
	border-bottom: 1px dashed #ccc;
}

div#bd div.short_term_block_container.weather_block_container div.item-list li.weather_details_date,
div#bd div.long_term_block_container.weather_block_container div.item-list li.weather_details_date{
	font-weight: bold;
	color: #333;
}


div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list li.first,
div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list li.first ul.weather_details_header li,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list li.first,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list li.first ul.weather_details_header li
{
	width: 90px;
	text-align: left;
}


div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list li.first ul.weather_details_header li,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list li.first ul.weather_details_header li {
	color: #aaa;
}

div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_list li ul li,
div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_details_list li ul li,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_list li ul li,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_details_list li ul li{
	display: block;
	float: none;
	width: 100%;
	text-align:center;
}

div#bd div.short_term_block_container.weather_block_container div.item-list ul.weather_list li ul li div.weathericon_med,
div#bd div.long_term_block_container.weather_block_container div.item-list ul.weather_list li ul li div.weathericon_med{
	width: 100%;
	margin-left: 50px;
	padding: 4px 0px;
}


/**
 * perez shows
 */
div#bd #node-126.nodetype_radioshow  div.content div.medium-content-right-item div.image,
div#bd #node-126.nodetype_radioshow h2.show-title,
div#bd #node-126.nodetype_radioshow div.medium-content-right-item p.date,
div#bd #node-128.nodetype_radioshow  div.content div.medium-content-right-item div.image,
div#bd #node-128.nodetype_radioshow h2.show-title,
div#bd #node-128.nodetype_radioshow div.medium-content-right-item p.date {
        display: none !important;
}

div#bd #node-126.nodetype_radioshow div.desc,
div#bd #node-128.nodetype_radioshow div.desc {
  width: 530px !important;
}


.yui-skin-sam div#bd .yui-navset .yui-nav a span em,
.yui-skin-sam div#bd .yui-navset .yui-navset-top .yui-nav a span em {
  border: 0 none;
  display: inline;
  position: relative;
	top: 0px;
  padding: 0;

}

#bd ul.podcasts-list {
padding-top:1em;
}

#bd ul.podcasts-list li {
font-size:1em;
line-height:1.5em;
padding:0 0 1px 21px;
}

#bd ul.podcasts-list li {
clear:both;
height:1%;
overflow:hidden;
}

#bd ul.podcasts-list li.itunes {
	background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center right; background-position: -450px -406px; 
}
#bd ul.podcasts-list li.rss {
  background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center right; background-position: 0 -1041px;
}

#bd ul.podcasts-list li.listen_now {
  background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center right; background-position: 0 -1834px;
}


#bd ul#about_podcasts li {
font-size:1em;
line-height:1.5em;
padding:0 20px 21px 60px;
}

#bd ul#about_podcasts h3 a {
font-size:1.2em;
}


#bd ul#about_podcasts li.subscribe_itunes {
  background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; 
	background-position: 0 -720px;
}

#bd ul#about_podcasts li.whats_rss {
	position: relative;
	left: -44px;
	width: 250px;
}

#bd div.whats_rss {
  background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat center left; 
		background-position: -446px -236px;
	height: 70px; 
	width: 44px; 
	float: left; 
	position: relative; 
	left: -16px;
}

#bd div#content-panel .gallery-hub-topsection {
	width: 100%;
	overflow: hidden;
}

#bd .module_igallery .list-multi-column ul li img {
	margin: 2px 2px 0px 0px;
}

#bd div#content-panel .gallery-hub-small-images div.list-multi-column {
	width: auto;
}

#bd div#content-panel .gallery-hub-small-images div.list-multi-column ul li img {
  margin: 2px 2px 0px 2px;
}

#bd .module_previous_igallery div#content-panel .module_igallery {
	border-top: 0px none;
	margin-top: 20px;
}
.blogs_page .blogs_collection{
	margin-bottom:7px;	
}
.blogs_page .blogs_collection .list-title{
	margin-bottom:18px;
}

.blogs_page .blogs_collection .list-multi-column ul li{
	width:300px;
	margin-bottom:18px;
}
div#bd div.block-body div.list-multi-column.shows-and-hosts-hostlist li.first.title_blog_category_item{
		padding-top:0px;
}
div#bd div.block-body div.list-multi-column.shows-and-hosts-hostlist li.first.title_blog_category_item h2{
	margin-bottom:0px;	
}

/**
* Itunes integration
**/
div.itunes_onpage a, div#bd ul.yui-accordionview.programschedule_nowplaying div.programschedule_songs.onair-content ul li div.itunes_onpage a{  
    background-repeat:no-repeat;
    float:left;
    margin:0 10px 0 0;
    padding-left:43px;
   
/*    background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) center left no-repeat; background-position: -450px -763px; */
	background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) center left no-repeat; background-position: -450px -761px;
  }

div.yui-dt-liner a.itunes_buy {
    background-repeat:no-repeat;
    float:left;
    margin:0 10px 0 0;
    padding-left:41px;
    background:url('/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif') center left no-repeat; background-position: -450px -762px; 
}
  
.nodetype_amrmedia_podcast .item-list ul {
	width:500px;
	margin-left:175px;
}

/********************************* THIS IS FOR THE PODCASTS *********************************************/

.nodetype_amrmedia_podcast .item-list li {
	margin-bottom:10px;
	padding-top:10px;
}

.nodetype_amrmedia_podcast .item-list li .episode_number {
	font-weight:bold;
}

/********************************* THIS IS TO END THE PODCASTS *********************************************/


/*.yui-dt-data .yui-dt-col-Buy .yui-dt-liner a{
background-repeat:no-repeat;
    float:left;
    margin:0 10px 0 0;
    padding-left:41px;
   
    background: url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) center left no-repeat; background-position: -450px -762px; 
  }
*/

/* THIS IS THE INFORMATION PROVIDED BY THE IE STYLESHEETS */



/********************************* TWITTER WIDE BLOCK (PLAYER) ********************************************/

.tweet-container {
  float: left;
  display:inline;
  padding-top: 10px;
}

.tweet-image {
  float: left;
  display:inline;
  margin-right:10px;
}

.tweet-image img {
  height: 48px;
  width: 48px;
  padding: 2px;
  border: 1px solid grey;
  vertical-align: middle;
}

.tweet-info, #tweet-info {
  float: left;
  display:inline;
  width: 230px;
  padding-top:0px;
}

.tweet-user {
  font-weight: bold;
}

.tweet-time {
  color: #BC1E35;
  font-size:10px;
  color:gray;
}

.tweet-desc {
  float: left;
  display:inline;
  padding-top: 10px;
  max-width:230px;
}
.colspan_2 .twitter-list .tweet-desc{
	padding-top:0px;
	max-width:440px;
	
}
.colspan_2 .twitter-list #tweet-info{
	width:auto;
	min-width:100px;
}
.colspan_2 .twitter-list ul li{
	padding-bottom:10px;
}
.tweet-exp-desc {
  text-indent: 3px;
}


/****************************************** TWITTER REG BLOCK **************************************/

.info_twitter_block_by_user {
  overflow-y: auto;  
}

.info_twitter_block_by_user ul li{
  padding-bottom: 8px;
}

.info_twitter_block_by_user ul {
  padding: 0 0 0 0;
}

.info_twitter_block_by_user ul li {
  list-style: none;
  line-height: 1.8em;
  float:left;
  display:inline;
}

.info_twitter_block_by_user ul img {
  border-style: none;
  padding: 0px;
  margin: 0px 10px 0px 0px;
  width:45px;
  height:45px;
  float:left;
}

.colspan-2 #tweet-info{
	padding:0px;
	float:left;
	display:inline;
	width:100px;
}


/**************************************** END TWITTER REG BLOCK **********************************************/
.coll {
  float:left;
  width:20px;
  height:20px;
  padding-right:5px;
  border-bottom:0px;
  background:transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll 0 -849px;
}

.exp {
  float:left;
  width:20px;
  height:20px;
  padding-right:5px;
  border-bottom:0px;
  background:transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll 0 -1086px;
}

.twit-time {
  color: grey;
  font-size: 7pt;
}

  /**
  * Recently played. Text format
  */  
  div.recently-played-text { 
    height: auto; border: 0; 
    overflow: hidden; 
  }
  div.recently-played-text ul {
    width:100%;
    overflow:hidden;
  }
  div.recently-played-text ul li {
    float: none;
    background: transparent none repeat scroll 0 0;
    padding: 5px 0 2px 0;
	border-top:dashed #CCCCCC 1px;
  }
  div.recently-played-text ul li div.datetime {
    display: block;
  }
  div.recently-played-text ul li span.time {
    display: block;
    float: left;
    width: 100px;
    color: #FF6500;
    font-size: 1em;
    padding-top: 5px;
	padding-left:21px;
	padding-bottom:20px;
	font-weight:bold;
	border-left:dashed #CCCCCC 1px;
  }
  div.recently-played-text ul li a {    
    padding: 0;
    text-transform: none;
  }
  table.nowplaying-simpletable{
	width:546px;
  }
  table.nowplaying-simpletable td, table.nowplaying-simpletable th{
  	border:dashed #CCCCCC 1px;
	background:#FFFFFF;
	padding:10px 10px 20px 10px;	
	text-align:left;
  }
  table.nowplaying-simpletable th{
	border:none;
	background:none;
  font-size:17px;
  color:#403D54;
	font-weight:bold;  
  }
  table.nowplaying-simpletable td.datetime{
	  font-weight:bold;
	  color:#FF6500;
	  text-align:left;
  }
	table.nowplaying-simpletable td.artistname{
		color:#403D54;
	}
	table.nowplaying-simpletable td.trackname{
		font-weight:bold;
		color:#403D54;
	}
  div.recently-played-text ul li .itunes_onpage a {
    padding-left: 43px;
  }
  div.info_recently_played_list span.yui-pg-previous, div.info_recently_played_list span.yui-pg-next {
    padding: 0;
  }
  div.info_recently_played_list div.yui-pg-container {
    float: right;
  }
  
  dev.info_recently_played_list yui-pg-container a {
  }

	.coupon-button {
		position: relative;
		left: 50px;
		top: 50px;
		width:138px;
		height:25px;
		
	}

	.coupon-button a {
		width: 138px;
		height: 25px;
		padding: 8px 0 0 138px;
		border-bottom:0px;
		background:transparent url(/sites/all/themes/stations_base/stations_boom/images/boom-sprite.gif) no-repeat scroll 0 -1185px;
	}

	.module_coupon .item-list ul li {
		float: left;
		margin-top: 5px;
	}

	.coupon-list-small ul li {
		 padding-bottom: 0px !important;
		 height: 65px !important;
	}

	.coupon-teaser-medium {
		height: 100px;
	}

	.coupon-teaser-large {
		height: 220px;
	}

#bd p{
  color: #64626C;
  /*margin: 0 25px 10px 0;*/
  margin: 0 25px 3px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}


a.first_social_link, a.second_social_link{
	float:left;
	height:70px;
	width: 150px;
	
	
}
.footer-copyright{
	width:895px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 40px;
	margin-top: 10px;
	
}

#content-panel .node-body {
	padding-left: 5px;
	margin: 0 0 10px;
	display:block;
	
}

/*CONTENT PAGE STYLES*/
/*
.containerTop-home {
background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_content_top.gif) no-repeat scroll left top;
height: 14px;
margin: 8px auto 0;
width: 895px;
}

#bd {	
background:transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_container_bottom.gif) no-repeat scroll center bottom;
}

div#ft {
clear: both;
width:895px;
margin:0 auto;
padding-bottom:0px;
background: url(/sites/all/themes/stations_base/stations_boom/images/bg_footer_btm.jpg) no-repeat center top;
}
	
#yui-main{
min-height: 740px;
background:url(/sites/all/themes/stations_base/stations_boom/images/bg_container_top.jpg) no-repeat center top;
}

div.container {
width: 895px;
position: relative;
margin: 0 auto;
text-align: left;
background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_content_body.gif) repeat-y;
font-size: 1.2em;
}

*/

/*HOME PAGE STYLES*/

.containerTop-home {
background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_content_home_top.jpg) no-repeat scroll left top;
height: 14px;
margin: 8px auto 0;
width: 895px;
}
div.container {
width: 895px;
position: relative;
margin: 0 auto;
text-align: left;
background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_content_body.gif) repeat-y;
font-size: 1.2em;
/*background: transparent url("/sites/all/themes/stations_base/stations_boom/images/bg_container_bottom.jpg") no-repeat scroll center bottom;*/
/*background: #fff;*/
/*padding: 1px 10px;*/
}
#bd {	
background:transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_container_bottom.gif) no-repeat scroll center bottom;
}

body.big-carousel #bd{	
background:transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_container_home_bottom.jpg) no-repeat scroll center bottom;
}

#yui-main{
min-height: 740px;
background:url(/sites/all/themes/stations_base/stations_boom/images/bg_container_home_top.jpg) no-repeat center top;
}

body.small-carousel .containerTop-home, body.no-carousel .containerTop-home {
background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_smallCarousel_top.jpg) no-repeat
}
body.small-carousel #yui-main{
background:url(/sites/all/themes/stations_base/stations_boom/images/bg_container_smallCarousel_top.jpg) no-repeat center top;
}

body.no-carousel #yui-main {
background:url(/sites/all/themes/stations_base/stations_boom/images/bg_container_noCarousel_top.jpg) no-repeat center top;
}

body.big-carousel div.container{
background: transparent url(/sites/all/themes/stations_base/stations_boom/images/bg_content_home.gif) repeat-y;
}

div#ft {
clear: both;
width:895px;
margin:0 auto;
padding-bottom:0px;
background: url(/sites/all/themes/stations_base/stations_boom/images/bg_footer_btm.jpg) no-repeat center top;
}
body.big-carousel div#ft{
background: url(/sites/all/themes/stations_base/stations_boom/images/bg_footer_home_btm.jpg) no-repeat center top;
}


	



ul.ul-comment-list li{
	background: URL(images/commentsBG_top.gif) 10px 0 no-repeat;
}
ul.ul-comment-list{
	float:left;
	clear:both;
}
ul.ul-comment-list span.fb-profile-pic{
	
	margin: 0 10px 0px 7px;
	/*display:inline;*/
	float:left;
	width:50px;
	height:50px;
	border:3px solid #cfcece;
	/*background:url(../images/bg_photo.gif) top left no-repeat;*/

}
ul.ul-comment-list span.comment-report-problem{
	display:inline;
	margin:0px 15px 0px 0px;
	float:right;
	clear:both;
	text-align:left;
	width:411px;
	padding:0px 20px;
	min-height:24px;
	height:24px;
	background: URL(images/commentsBG_bot.gif) bottom left no-repeat;
}
#bd ul.ul-comment-list p.meta {
	color:#FF6500;
	font-weight:bold;
	font-size:13px;
	float:right;
	padding: 0px 20px;
	margin-right:15px;
	display:inline;
	width:411px;
}
#bd ul.ul-comment-list p.meta .poster{
	color:#403D54;

}

ul.ul-comment-list .comment-body {
	background:#FFFFFF;
	width:411px;
	text-align:left;
	float:right;
	padding: 11px 20px;
	margin-right:15px;
	display:inline;
}
ul.ul-comment-list li.even, ul.ul-comment-list li.odd{
	/*display:block;*/
	padding-top: 8px;
	padding-bottom: 19px;
	float:left;
	clear:both;
	display:inline;
	
}

#myprofile-block img{
border: 3px solid #CFCECE;	
}
/*
ul.ul-comment-list li.even, ul.ul-comment-list li.odd{
	background: #F8F8F8 none repeat scroll 0 0;
	padding-top: 8px;
	padding-bottom: 19px;

	
}

ul.ul-comment-list img{
	
	float: left;
	height: 50px;
	margin: 0 0 0 7px;
	width: 50px;
}
ul.ul-comment-list p.meta {
	background: #000000;
	float:left;
}

ul.ul-comment-list .comment-body {
	background: #000000;
	float:left;
}


ul.ul-comment-list .comment-report-problem {
	background: #000000;
	float:left;
}
*/
