* {
  margin: 0;
  padding: 0;
}

body {
  background: #303030 url('/graphics/player_background.gif') repeat-x;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  color: #ccc;
}

a {
  color: #ccc;
}

#container {
  width: 460px;
  margin: 0 auto;
  border: 0px solid #fff;
}

#header {
  padding: 5px 0 0 5px;
}

#header h1 {
  width: 232px;
  height: 88px;
  background-image: url('/graphics/player_logo.jpg');
  text-indent: -10000px;
  float: left;
}

#header h2 {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  line-height: 100px;
  float: left;
}

#content {
  clear: both;
  padding: 0 10px;
}

#content h3 {
  font-size: 16px;
  margin-bottom: 16px;
  color: #a0a0a0;
}

p#switch {
  font-size: 8px;
}

/*****************************************
* Now Playing stuff
*****************************************/

#now_playing h4 {
  display: inline;
  font-size: 12px;
  margin-right: 5px;
}

#now_playing ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

#now_playing ul li {
  margin-bottom: 3px;
}

/*****************************************
* WMA Player
*****************************************/

#wma_player {
  border: 0px solid #f00;
  width: 200px;
  margin-top: 20px;
}

/*****************************************
* SWF Player
*****************************************/

#swf_player {
  border: 0px solid #f00;
  width: 200px;
  margin-top: 20px;
}

/*****************************************
* Business Partner Ad
*****************************************/

#player_ad {
  width:440px;
  height:75px;
  margin-top:20px;
  background:#fff url('/graphics/bp_ad_background.jpg');
}

#player_ad p {
  padding: 40px 5px 5px 5px;
  font-size:11px;
  font-weight:bold;
  color:#fff;
}

#player_ad a {
  color:#fff;
}
