body{
  margin-top: 20;
  background-color: #07071a;
  font-family: open sans;
  color: white;
  font-size: 20px;
}

.jp-play{
  border: none;
  background-image: url('../gfx/ModFM_singlePlay.png');
  width: 50px;
  height: 50px;
  background-color: transparent;
  margin-left: 12px;
}
.jp-stop{
  border: none;
  background-image: url('../gfx/ModFM_singleStop.png');
  width: 50px;
  height: 50px;
  background-color: transparent;
}
.jp-gui{
  background-image: url('../gfx/ModFM_singleBody.png');
  width: 398px;
  height: 194px;
  background-color: transparent;
}
.jp-controls{
  text-align: center;
  padding-top: 72px;
}
.jp-current-time{
  font-family: roboto;
  font-size: 30px;
  padding-top: 70px;
  text-align: center;
  color: white;
}

.now-title{
  font-family: roboto;
  font-size: 30px;
  color: white;
  font-weight: bold;
}
.now{

}
.next{
  font-family: roboto;
  font-size: 20px;
  color: white;
  padding-top: 50px;
}
.fmstatus{
  font-family: roboto;
  font-size: 16px;
  color: #6689A3;
  padding-top: 10px;
}
.alert{
  display: block;
  border: solid 4px #00365E;
  width: 480px;
  font-family: roboto;
  font-size: 14px;
  color: #00365E;
  padding: 8px;
  margin-top: 10px;
}
.stars{
  margin-top: 0px;
}
.requester{
  font-family: roboto;
  font-size: 20px;
  color: #6699FF;
}
.rate-current{
  border: 1px solid #6699FF;
  background-color: white;
  font-family: roboto;
  font-size: 20px;
  color: black;
  height: 50px;
  width: 50px;
  margin-left: 4px;
}
.star{
  width: 32px;
  height: 32px;
  margin-left: 4px;
}

a:link,
a:visited,
a:active{									/* Default link */
  font-family: roboto;
  font-size: 30px;
  color: black;
  text-decoration: none;
  font-weight: none;
  color: #ddf;
}
a:hover{									/* Default link */
  color: white;
}