html body a {
  color: rgb(164, 185, 197);
}

html body .App_Rdio  .logo.rdio {
  background-size: 71px auto;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAgCAMAAAC7Bq8kAAAABGdBTUEAALGPC/xhBQAAADZQTFRFAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAI/VAAAAAI/VH196TAAAABF0Uk5TaHCP36/PUGAwIBCfgL9A7wDfQvZLAAABkUlEQVRIx+2VyZKFIAxFVSaZyf//bAOKDIb3qOpdV2cjyPXIkFy28DXgiqcBX7/Y/qF/D7ocv4IqQX0c8ZoP0PqJ0yS1dGzKw+a39pAflm98eQMOh6oLk5hKQ41DTaAna1QuAJVv6C2xUe2hDYZDe1WEgjdqgJrrQdTIBEChg8rlQW9kB/VlUE2YA5QBAo1BhazQZ/EaVqAGJtA8wR7Kg2x6xFqCQ9vleGs/QDWPibHXbt4fxzCoqGtLyaScaqH7A/Vn3mNbuqIkOHb6tDTFWCIpCeue3unrX2qHQN+qZ5DwelC2H6OfDQWeQhlVvMvTfuxcgsqJQ2xD8b7d45xDG5VbgKoqp0tQugCtJyBgflDupSKj9bUp5cum7mjy3/NiavyzRqEFcnkDt3hFiSZ/4n7apiQxqISl2idNkTYlSwIKXTQUjmvcBLpofei/jzCBPnkJvdOOzo9QdZhCB1NnfHJHjZaaitLEcAaDBtnMgio3u01P2/l7TkKTuCg0XdHZ8Lx2uEsVmbm5dr9tIALNFn4AquGoBn9yqHEAAAAASUVORK5CYII=);
}

html body .App_Rdio  {
  background-color: #333 !important;
}

html body .App_Rdio  .App_Header {
  background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(51,51,51,1)), to(rgba(51,51,51,.95)));
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

html body .App_Rdio  .footer {
  background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(51,51,51,.95)), to(rgba(51,51,51,1)));
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); 
}

html body .section_header {
  color: rgb(210,210,210);
  text-shadow: none;
}

html body .App_MainNav .section .Expander,
html body .App_PeopleSidebar .Expander,
html body .App_PeopleSidebar .Person {
  text-shadow: none; 
}

html body .App_MainNav li.selected a:hover {
  color: rgb(164, 185, 197);
}

html body .App_MainNav .scroll_content a:hover {
  color: #4b5c66;
}

html body .Album .album_title {
  color: rgb(164, 185, 197);
}

html body .App_Header .user_nav a {
  color: rgb(210,210,210);
}

html body .App_PlayerFooter .text_metadata .song_title {
  color: rgb(210,210,210);
}

html body .Track .info .name a {
  color: rgb(164, 185, 197);
}

html body .Profile_Queue_List .header {
  border: 0;
}

html body .SourceList .scrollable_content {
  border-top: 1px solid rgb(80,80,80);
}

html body .TrackList .Track,
html body .Comments_Editor,
html body .Comments_Comment,
html body .Comments .critic_review {
  border-bottom: 1px solid rgb(80,80,80);
}

html body .TrackList.boxed {
  border: 1px solid rgb(80,80,80);
}

html body .TrackList > .Track.selected {
  background: rgba(90,90,90,.6);
}

html body .SourceList_SourceWithTracksWrapper .TrackList {
  border-top: 1px solid rgb(80,80,80);
}

html body .catalog_header .catalog_name {
  color: rgb(210,210,210);
}

html body .tracklist_toolbar {
  text-shadow: none;
  border-bottom: 1px solid rgb(80,80,80);
}

html body .catalog_header {
  color: #89949b;
}

html body .App_Main .right_sidebar,
html body .App_Main .App_MainNav {
  background: #333;
  box-shadow: 0 0 10px #333 inset;
}

html body .App_Main .App_MainNav {
  margin: 0;
  padding: 0px 20px;
}

html body .App_Main .right_sidebar {
  margin: 0;
  padding: 0px 20px 0px 15px;
  width: 180px;
  margin-left: 15px;
}

html body .App_Main .app_main {
  background: rgb(65,65,65);
}

html body .App_Main .app_main > .Scrollable {
  padding: 0 5px 0 10px;
  margin-left: 240px;
  box-shadow: 0 0 10px #333 inset;
}

html body .Comments .critic_review .content,
html body .Comments_Comment p {
  color: #89949b;
  overflow-x: hidden;
}
