/**
  * $Id: style.css,v 1.00 20-Nov-08 2:34:27 PM $
  * @file
  *
  *
  *
  * @author
  * hamedf
  * @version
  * 1.0
  */

/************************************************************************
 * FOR TESTS.....
 */

#ft {
  margin: auto;
  text-align: left;
}

.messages {
  color: yellow;
  background-color: red;
}

.layout-block {
 /* text-align: left;
  overflow: hidden;
*/}

.content-block {
  text-align: left;
	width:100%;
	overflow:hidden;
}

.block-title {
  font-weight: bold;
  font-size: 150%;
  border: 1px solid #BBBBBB;
  background-color: #CC9966;
}

.block-body {
  border: 1px solid #BBBBBB;
}

.simple-title {
  font-weight: bold;
  font-size: larger;
}

.bar div.percentage-bar {
  background-color: red;
  float: left;
}

.bar .percentage-text {
  float: right;
}

/******************************** icomment module ***************************************/
 
.comment-time {
  font-weight: bold;
}

.comment-view {
  border-bottom: 1px solid #BBBBBB;
}

/* defaults for general templates*/

.small-label {
/*  color: #99744D;
  font-size: smaller;  
*/
}

.small-content-right-item img {
  float: left;
}

.small-content-right-item-title {
 /* font-weight: bold;*/
}

.small-content-right-item-time {
  color: gray;
  display: inline;
  width: 40%;
}

.small-content-right-item-author {
  color: gray;
  display: inline;
  text-align: right;
}

/* small-content-below-item */
.small-content-below-item {
  overflow: hidden;
/*  text-align: center;

  width: 100px;
*/
}

.small-content-below-item img {
}

.small-content-below-item-title {
/*  font-weight: bold;*/
}

.small-content-below-item-time {
/*  color: gray;
  font-size: smaller;
*/}

/* medium-content-below-item */
.medium-content-below-item {
/*  text-align: center;
  overflow: hidden;
  width: 160px;*/
}

.medium-content-below-item img {
}

.medium-content-below-item-title {
  font-weight: bold;
  font-size:12px;
}

.medium-content-below-item-time {
  font-size: smaller;
  color: gray;
}

/* medium-content-right-item */
.medium-content-right-item img {
  float: left;
  padding-right:10px;
}

.small-content-right-item img {
  padding-right:10px;
}

.list-title {
  font-weight: bold;
}

.list-single-column ul {
  margin-bottom: 1em;
}

div.list-multi-column {
  width: 100%;
/*  height: 100%; */
  position: relative;
  overflow: hidden;
}

.list-multi-column ul {
  /*clear: left;*/
}

.list-multi-column ul li {
  float: left;
/*  width: 10em;
  line-height: 1.5em;
*/}

ol {
  margin: 1em;
  padding: 1em;
}

ol li {
  list-style-type:decimal;
}

/*
a general container block that ensures a break
*/
.container_block {
  overflow: hidden;
  width: 100%;
  position: relative;
}

div.station_artists div.list-multi-column {
  overflow-y: scroll;
  width: 285px;
  height: 225px;
  padding: 0;
  margin-top: 15px;
} 

div.list-multi-column ul {
  padding: 0px;
}


div.station_artists #edit-artist-name-wrapper input#edit-artist-name{
	width:160px;
	font-size:1.1 em;
	padding:3px 3px 3px 6px;
	color:#666666;
}
div.station_artists div.search-form label{
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}
div.station_artists div.search-form input.ahah-processed{
	margin:0px 0px -5px 5px;
}
div.station_artists div.search-form input.progress-disabled{
  float:none;
}
div.station_artists div.search-form .ahah-progress-bar{
	clear:both;
	float:none;
}

div.station_artists div.search_results{
	margin-top:10px;	
}
.block-body form#station-playlist-artists{
	margin-bottom:0px;	
}



/************************************************************************
 * Actual styles....
 */

.yui-g.yui-imedia-g {
  width: 100%;
}

body {
  text-align: left;
}


/**
admin/interface
*/

div.node-form div.image_container {
  padding: 5px;
}

/** FOR SIFR **/
#bd h2{
	visibility:hidden;	
}

/*
 * required for recently played carousel  
 */
.yui-carousel-element {
  width:300000px;
}

/********************* TWITTER WIDE BLOCK (PLAYER) ***************************/

#tweet-container {
  float: left;
  padding-top: 10px;
}

#tweet-image {
  float: left;
  width: 80px;
}

#tweet-image img {
  height: 48px;
  width: 48px;
  padding: 2px;
  border: 1px solid grey;
  vertical-align: middle;
}

#tweet-info {
  float: left;
  width: 100px;
  padding-top: 10px;
}

#tweet-user {
  font-weight: bold;
}

#tweet-time {
  color: red;
}

#tweet-desc {
  float: left;
  padding-top: 10px;
}


/******** TWITTER REG BLOCK ********/

#twitter {
  overflow-y: auto;  
}

#twitter-list ul li{
  padding-bottom: 8px;
}

#twitter ul {
  padding: 0 0 0 0;
}

#twitter ul li {
  list-style: none;
  line-height: 1.8em;
}

#twitter ul img {
  border-style: none;
  padding: 0px;
  margin: 0px;
}

.coll {
  float:left;
  width:20px;
  height:20px;
  padding-right:5px;
  border-bottom:0px;
  background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/virgin-pop-sprite.gif) no-repeat scroll 0 -849px;
}

.exp {
  float:left;
  width:20px;
  height:20px;
  padding-right:5px;
  border-bottom:0px;
  background:transparent url(http://a2.myastralmediaradio.com/drupal6/sites/all/themes/stations_base/stations_virgin_pop/images/virgin-pop-sprite.gif) no-repeat scroll 0 -1086px;
}

#twit-time {
  color: grey;
  font-size: 7pt;
}

