/* LESS MIXINS */
@import url("reset.css");
/*---------------------------------------------------
    LESS Elements 0.6
  ---------------------------------------------------
    A set of useful LESS mixins by Dmitry Fadeyev
    Special thanks for mixin suggestions to:
      Kris Van Herzeele,
      Benoit Adam,
      Portenart Emile-Victor,
      Ryan Faerman

    More info at: http://lesselements.com
-----------------------------------------------------*/
@import url("icomoon.css");
.home .page-contents h2,
.home .page-contents a,
.home .page-contents a:visited {
  color: #f09e00;
}
.news .page-contents h2,
.news .page-contents a,
.news .page-contents a:visited {
  color: #188ed8;
}
.guide .page-contents h2,
.guide .page-contents a,
.guide .page-contents a:visited {
  color: #8618af;
}
.live-events .page-contents h2,
.live-events .page-contents a,
.live-events .page-contents a:visited {
  color: #a9af19;
}
.live-music .page-contents h2,
.live-music .page-contents a,
.live-music .page-contents a:visited {
  color: #a9af19;
}
.store .page-contents h2,
.store .page-contents a,
.store .page-contents a:visited {
  color: #af1818;
}
.radio-video .page-contents h2,
.radio-video .page-contents a,
.radio-video .page-contents a:visited {
  color: #13af17;
}
.charts .page-contents h2,
.charts .page-contents a,
.charts .page-contents a:visited {
  color: #13af17;
}
.sync-rights .page-contents h2,
.sync-rights .page-contents a,
.sync-rights .page-contents a:visited {
  color: #47c8b7;
}
.sync-world .page-contents h2,
.sync-world .page-contents a,
.sync-world .page-contents a:visited {
  color: #47c8b7;
}
.one-percent .page-contents h2,
.one-percent .page-contents a,
.one-percent .page-contents a:visited {
  color: #47c8b7;
}
.legends-series .page-contents h2,
.legends-series .page-contents a,
.legends-series .page-contents a:visited {
  color: #47c8b7;
}
.network .page-contents h2,
.network .page-contents a,
.network .page-contents a:visited {
  color: #c847a8;
}
.battle .page-contents h2,
.battle .page-contents a,
.battle .page-contents a:visited {
  color: #e67519;
}
.trade .page-contents h2,
.trade .page-contents a,
.trade .page-contents a:visited {
  color: #991f11;
}
.generic .page-contents h2,
.generic .page-contents a,
.generic .page-contents a:visited {
  color: #f09e00;
}
.panel.home h2,
.panel.home a,
.panel.home a:visited {
  color: #f09e00;
}
.panel.news h2,
.panel.news a,
.panel.news a:visited {
  color: #188ed8;
}
.panel.guide h2,
.panel.guide a,
.panel.guide a:visited {
  color: #8618af;
}
.panel.live-music h2,
.panel.live-music a,
.panel.live-music a:visited {
  color: #a9af19;
}
.panel.store h2,
.panel.store a,
.panel.store a:visited {
  color: #af1818;
}
.panel.charts h2,
.panel.charts a,
.panel.charts a:visited {
  color: #13af17;
}
.panel.sync-rights h2,
.panel.sync-rights a,
.panel.sync-rights a:visited {
  color: #28beab;
}
.panel.sync-world h2,
.panel.sync-world a,
.panel.sync-world a:visited {
  color: #28beab;
}
.panel.legends-series h2,
.panel.legends-series a,
.panel.legends-series a:visited {
  color: #28beab;
}
.panel.one-percent h2,
.panel.one-percent a,
.panel.one-percent a:visited {
  color: #28beab;
}
.panel.network h2,
.panel.network a,
.panel.network a:visited {
  color: #c847a8;
}
.panel.battle h2,
.panel.battle a,
.panel.battle a:visited {
  color: #e67519;
}
.panel.trade h2,
.panel.trade a,
.panel.trade a:visited {
  color: #991f11;
}
.panel.generic h2,
.panel.generic a,
.panel.generic a:visited {
  color: #f09e00;
}
.home .page-contents a:hover,
.news .page-contents a:hover,
.live-music .page-contents a:hover,
.guide .page-contents a:hover,
.store .page-contents a:hover,
.radio-video .page-contents a:hover,
.sync-rights .page-contents a:hover,
.sync-world .page-contents a:hover,
.network .page-contents a:hover,
.battle .page-contents a:hover,
.trade .page-contents a:hover,
.generic .page-contents a:hover,
.one-percent .page-contents a:hover,
.legends-series .page-contents a:hover,
.home .page-contents a:visited:hover,
.news .page-contents a:visited:hover,
.live-music .page-contents a:visited:hover,
.guide .page-contents a:visited:hover,
.store .page-contents a:visited:hover,
.radio-video .page-contents a:visited:hover,
.sync-rights .page-contents a:visited:hover,
.sync-world .page-contents a:visited:hover,
.network .page-contents a:visited:hover,
.battle .page-contents a:visited:hover,
.trade .page-contents a:visited:hover,
.generic .page-contents a:visited:hover,
.one-percent .page-contents a:visited:hover,
.legends-series .page-contents a:visited:hover {
  color: black;
}
* {
  margin: 0;
  padding: 0;
  border: 0;
}
body,
html {
  height: 100%;
}
body {
  font-family: Arial, sans-serif;
  background: #fafafa;
  color: #5a5a5a;
  -webkit-font-smoothing: antialiased;
}
input,
select,
textarea {
  font-family: Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
/* SET UP VERTICAL RHYTHM */
a,
a:visited,
a:hover,
a:visited:hover {
  /*	-webkit-transition-property: hover;
	-webkit-transition: all 0.1s ease-in-out;*/
}
body {
  font-size: 75%;
}
html > body {
  font-size: 14px;
}
div,
p,
ol,
ul,
li {
  line-height: 1.14285714em;
}
p {
  margin-top: 1em;
  margin-bottom: 1em;
}
h2 {
  font-size: 20px;
  /*text-transform: uppercase;*/
  line-height: 22px;
  /*margin-top: -0.2em;*/
}
h3 {
  font-size: 20px;
  line-height: 22px;
  margin-top: 1.286em;
  margin-bottom: 1.286em;
  font-weight: normal;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
.page {
  width: 100%;
  margin: 0;
  position: relative;
  min-height: 100%;
}
.page-contents {
  width: 960px;
  clear: both;
  overflow: auto;
  margin: 0 auto;
  padding: 20px 0;
}
a,
a:visited {
  text-decoration: none;
}
ul,
li {
  list-style-type: none;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
.hidden {
  display: none !important;
}
.invisible {
  visibility: hidden;
}
.nowrap {
  white-space: nowrap;
}
hr {
  display: none;
}
.hr {
  background-color: black;
  height: 1px;
  margin: 10px 0;
}
.news .hr {
  background-color: #188ed8;
}
.network .hr {
  background-color: #c847a8;
}
.header {
  position: relative;
  height: 186px;
  width: 100%;
  z-index: 999;
  background-color: black;
}
.header .backstretch {
  height: 186px !important;
  bottom: 0 !important;
  top: auto;
}
.header .header-contents {
  position: relative;
  width: 960px;
  height: 186px;
  margin: 0 auto;
}
.header h1 {
  top: 68px;
  left: 10px;
  position: absolute;
}
.header h1 a {
  display: block;
  width: 457px;
  color: white;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 40.5px;
  text-rendering: optimizeLegibility;
  line-height: 1em;
}
.header a.subscribe-sticker {
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  text-align: center;
  font-size: 15px;
  position: absolute;
  display: block;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -border-radius: 10px;
  padding: 5px 10px;
  background: #df692e;
  color: white;
  border: 3px solid white;
  top: 52px;
  right: 10px;
  width: 160px;
}
.header a.subscribe-sticker span {
  color: #212e4d;
}
.header .social {
  display: block;
  float: right;
  margin: 10px 10px;
}
.header .social a,
.header .social a:visited {
  display: inline-block;
  color: white;
  padding: 5px 7px;
  font-size: 20px;
  line-height: 23px;
}
.header .social a:hover,
.header .social a:visited:hover {
  background: white;
  color: black;
}
.menu-bar {
  position: absolute;
  bottom: 0;
  width: 940px;
  left: 10px;
}
.page.fixed-menu {
  padding-top: 186px;
}
.page.fixed-menu .header {
  top: 0;
  height: 43px;
  position: fixed;
}
.page.fixed-menu .header .user-bar,
.page.fixed-menu .header h1,
.page.fixed-menu .header .subscribe-sticker,
.page.fixed-menu .header .social {
  display: none;
}
.page.fixed-menu .header .header-contents {
  height: 43px;
}
ul.main-menu {
  overflow: hidden;
  margin: 0;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
ul.main-menu > li {
  list-style-type: none;
  float: left;
  position: relative;
}
ul.main-menu > li > a {
  white-space: nowrap;
  position: relative;
  background: url(../lib/rgba.php?r=0&g=0&b=0&a=40);
  background: rgba(0, 0, 0, 0.4);
  color: white;
  margin: 0;
  padding: 14px 13px 13px;
  display: block;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 15px;
  line-height: 1em;
}
ul.sub-menu {
  display: none;
  position: absolute;
  top: 0;
  background: black;
  padding: 3px 0;
  z-index: 999;
  width: 230px;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
}
ul.sub-menu.omega {
  right: 30px;
}
ul.sub-menu li {
  font-size: 15px;
  line-height: 1em;
  margin: -3px 0;
  display: block;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
ul.sub-menu li a {
  color: white;
  display: block;
  padding: 6px 14px;
}
ul.sub-menu li a:hover {
  background: url(../lib/rgba.php?r=255&g=255&b=255&a=25);
  background: rgba(255, 255, 255, 0.25);
}
ul.sub-menu li.omega a {
  padding-bottom: 8px;
}
ul.sub-menu.news-tab {
  background: #188ed8;
}
ul.sub-menu.store-tab {
  background: #af1818;
}
ul.sub-menu.live-music-tab {
  background: #a9af19;
}
ul.sub-menu.guide-tab {
  background: #8618af;
}
ul.sub-menu.charts-tab {
  background: #13af17;
}
ul.sub-menu.sync-rights-tab {
  background: #47c8b7;
}
ul.sub-menu.sync-world-tab {
  background: #47c8b7;
}
ul.sub-menu.one-percent-tab {
  background: #47c8b7;
}
ul.sub-menu.legends-series-tab {
  background: #47c8b7;
}
ul.sub-menu.network-tab {
  background: #c847a8;
}
ul.sub-menu.battle-tab {
  background: #e67519;
}
.main-menu li a.active,
.main-menu li a:hover,
.main-menu li a:visited:hover {
  color: white;
}
.main-menu li.home-tab a.hover,
.main-menu li.home-tab a.active,
.main-menu li.home-tab a:hover,
.main-menu li.home-tab a:visited:hover {
  background: #f09e00;
}
.main-menu li.trade-tab a.hover,
.main-menu li.trade-tab a.active,
.main-menu li.trade-tab a:hover,
.main-menu li.trade-tab a:visited:hover {
  background: #991f11;
}
.main-menu li.news-tab a.hover,
.main-menu li.news-tab a.active,
.main-menu li.news-tab a:hover,
.main-menu li.news-tab a:visited:hover {
  background: #188ed8;
}
.main-menu li.live-music-tab a.hover,
.main-menu li.live-music-tab a.active,
.main-menu li.live-music-tab a:hover,
.main-menu li.live-music-tab a:visited:hover {
  background: #a9af19;
}
.main-menu li.guide-tab a.hover,
.main-menu li.guide-tab a.active,
.main-menu li.guide-tab a:hover,
.main-menu li.guide-tab a:visited:hover {
  background: #8618af;
}
.main-menu li.store-tab a.hover,
.main-menu li.store-tab a.active,
.main-menu li.store-tab a:hover,
.main-menu li.store-tab a:visited:hover {
  background: #af1818;
}
.main-menu li.charts-tab a.hover,
.main-menu li.charts-tab a.active,
.main-menu li.charts-tab a:hover,
.main-menu li.charts-tab a:visited:hover {
  background: #13af17;
}
.main-menu li.sync-rights-tab a.hover,
.main-menu li.sync-rights-tab a.active,
.main-menu li.sync-rights-tab a:hover,
.main-menu li.sync-rights-tab a:visited:hover {
  background: #47c8b7;
}
.main-menu li.sync-world-tab a.hover,
.main-menu li.sync-world-tab a.active,
.main-menu li.sync-world-tab a:hover,
.main-menu li.sync-world-tab a:visited:hover {
  background: #47c8b7;
}
.main-menu li.one-percent-tab a.hover,
.main-menu li.one-percent-tab a.active,
.main-menu li.one-percent-tab a:hover,
.main-menu li.one-percent-tab a:visited:hover {
  background: #47c8b7;
}
.main-menu li.legends-series-tab a.hover,
.main-menu li.legends-series-tab a.active,
.main-menu li.legends-series-tab a:hover,
.main-menu li.legends-series-tab a:visited:hover {
  background: #47c8b7;
}
.main-menu li.network-tab a.hover,
.main-menu li.network-tab a.active,
.main-menu li.network-tab a:hover,
.main-menu li.network-tab a:visited:hover {
  background: #c847a8;
}
.main-menu li.battle-tab a.hover,
.main-menu li.battle-tab a.active,
.main-menu li.battle-tab a:hover,
.main-menu li.battle-tab a:visited:hover {
  background: #e67519;
}
.sub-menu ul.active {
  display: block;
}
.sub-menu ul.home {
  background: #f09e00;
}
.sub-menu ul.news {
  background: #188ed8;
}
.sub-menu ul.live-music {
  background: #a9af19;
}
.sub-menu ul.guide {
  background: #8618af;
}
.sub-menu ul.store {
  background: #af1818;
}
.sub-menu ul.radio-video {
  background: #13af17;
}
.sub-menu ul.sync-rights {
  background: #47c8b7;
}
.sub-menu ul.sync-world {
  background: #47c8b7;
}
.sub-menu ul.one-percent {
  background: #47c8b7;
}
.sub-menu ul.legends-series {
  background: #47c8b7;
}
.sub-menu ul.network {
  background: #c847a8;
}
.sub-menu ul.battle {
  background: #e67519;
}
.sub-menu ul.trade {
  background: #991f11;
}
.col {
  float: left;
  margin: 0;
}
.width1 {
  width: 80px !important;
}
.width2 {
  width: 160px !important;
}
.width3 {
  width: 240px !important;
}
.width4 {
  width: 320px !important;
}
.width5 {
  width: 400px !important;
}
.width6 {
  width: 480px !important;
}
.width7 {
  width: 560px !important;
}
.width8 {
  width: 640px !important;
}
.width9 {
  width: 720px !important;
}
.width10 {
  width: 800px !important;
}
.width11 {
  width: 880px !important;
}
.width12 {
  width: 960px !important;
}
.panel {
  padding: 0;
  margin: 0 10px 20px 10px;
}
.panel.panel-header {
  margin-bottom: 4px;
}
.panel.width3 {
  width: 220px !important;
}
.panel h2 {
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 16px;
  line-height: 1em;
  border-bottom: 1px solid black;
  padding-bottom: 8px;
}
.panel .panel-contents {
  margin: 10px 0;
  padding-right: 10px;
}
.panel .panel-contents h3 {
  margin: 10px 0 6px 0;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 20px;
  line-height: 22px;
}
.panel .panel-contents h3 a,
.panel .panel-contents h3 a:visited {
  color: black;
}
.panel .panel-contents .date {
  color: #888888;
  margin: 0;
  font-size: 12px;
}
.panel .panel-contents a.more {
  font-size: 12px;
}
.panel .panel-contents p:first {
  margin-top: 0 !important;
}
.panel .panel-contents img {
  display: block;
}
.panel .panel-contents ul.related-items li {
  padding-bottom: 14px;
}
.panel .panel-contents ul.related-items li h3 {
  font-size: 16px;
  line-height: 18px;
}
.panel .panel-contents ul.related-items li a {
  display: block;
}
.panel .panel-contents ul.related-items li a img {
  display: block;
  margin-bottom: 6px;
}
.panel .panel-contents ul.related-items li a span {
  display: block;
}
.panel .panel-contents ul.related-items li.alpha {
  margin-top: 10px;
}
.panel .panel-contents ul.related-items li.omega {
  margin-bottom: 5px;
}
.panel.news h2 {
  color: #188ed8;
}
.panel.news h2 a,
.panel.news h2 a:visited {
  color: #188ed8;
}
.panel.news h3 a:hover,
.panel.news h3 a:visited:hover {
  color: #188ed8;
}
.panel.news .hr {
  background-color: #188ed8;
}
.panel.news img {
  background-color: #188ed8;
}
.panel.store h2 {
  color: #af1818;
}
.panel.store h2 a,
.panel.store h2 a:visited {
  color: #af1818;
}
.panel.store h3 a:hover,
.panel.store h3 a:visited:hover {
  color: #af1818;
}
.panel.store .hr {
  background-color: #af1818;
}
.panel.store img {
  background-color: #af1818;
}
.panel.charts h2 {
  color: #13af17;
}
.panel.charts h2 a,
.panel.charts h2 a:visited {
  color: #13af17;
}
.panel.charts h3 a:hover,
.panel.charts h3 a:visited:hover {
  color: #13af17;
}
.panel.charts .hr {
  background-color: #13af17;
}
.panel.charts img {
  background-color: #13af17;
}
.panel.live-music h2 {
  color: #a9af19;
}
.panel.live-music h2 a,
.panel.live-music h2 a:visited {
  color: #a9af19;
}
.panel.live-music h3 a:hover,
.panel.live-music h3 a:visited:hover {
  color: #a9af19;
}
.panel.live-music .hr {
  background-color: #a9af19;
}
.panel.live-music img {
  background-color: #a9af19;
}
.panel.guide h2 {
  color: #8618af;
}
.panel.guide h2 a,
.panel.guide h2 a:visited {
  color: #8618af;
}
.panel.guide h3 a:hover,
.panel.guide h3 a:visited:hover {
  color: #8618af;
}
.panel.guide .hr {
  background-color: #8618af;
}
.panel.guide img {
  background-color: #8618af;
}
.panel.guide.related img {
  background-color: transparent;
}
.panel.battle h2 {
  color: #e67519;
}
.panel.battle h2 a,
.panel.battle h2 a:visited {
  color: #e67519;
}
.panel.battle h3 a:hover,
.panel.battle h3 a:visited:hover {
  color: #e67519;
}
.panel.battle .hr {
  background-color: #e67519;
}
.panel.battle img {
  background-color: #e67519;
}
.generic .panel h2 {
  border-color: #f09e00;
}
.panel.news h2 {
  border-color: #188ed8;
}
.panel.store h2,
.carousel h2 {
  border-color: #af1818;
}
.panel.charts h2 {
  border-color: #13af17;
  color: #13af17;
}
.panel.carousel h2 {
  border-color: #af1818;
}
.panel.network h2 {
  border-color: #c847a8;
}
.panel.guide h2 {
  border-color: #8618af;
}
.panel.live-music h2 {
  border-color: #a9af19;
}
.guide .panel {
  border-color: #8618af;
}
.generic .page-header {
  border: none;
}
.panel.trade {
  background: #af1818;
  color: white;
  padding: 20px 20px 10px;
}
.panel.trade h2 {
  color: white;
  border-color: white;
}
.panel.trade h2 a:hover,
.panel.trade h2 a:visited:hover {
  text-decoration: none!important;
}
.panel.trade a,
.panel.trade a:visited {
  color: white;
  font-weight: bold;
}
.panel.trade a:hover,
.panel.trade a:visited:hover {
  color: white;
  text-decoration: underline;
}
.panel.sync-rights h2,
.panel.sync-world h2,
.panel.one-percent h2 {
  color: #28beab;
  border-color: #47c8b7;
}
.panel.network h2 {
  border-color: #c847a8;
  color: #c847a8;
}
.panel-footer {
  padding: 10px 0;
  text-align: left;
  font-size: 12px;
}
.panel.news .panel-footer {
  border-top: 1px solid #188ed8;
}
.panel.battle .panel-footer {
  border-top: 1px solid #e67519;
}
/*.width2, .width3 {
	.panel.last-panel {
		padding-bottom: 0;
		margin-bottom: 0;
	}
}
.width2, .width3 {
	.panel.last-panel.rounded {
		padding-bottom: 1.5em;
		margin-bottom: 0;
	}
}*/
.panel.page-header {
  padding: 0;
  margin: 0 10px 1em 10px;
}
.store .page-header h2 {
  border-color: #af1818;
}
.site-map li {
  list-style-type: disc;
  padding: 0 0 0 0.5em;
  margin: 0 0 0 1em;
}
.temp ol li {
  list-style-type: decimal;
  padding: 0 0 0 0.5em;
  margin: 0 0 0 1em;
}
.footer {
  margin: 0;
  width: 100%;
  background: url(../lib/rgba.php?r=0&g=0&b=0&a=5);
  background: rgba(0, 0, 0, 0.05);
  position: relative;
}
.footer .footer-contents {
  width: 960px;
  margin: 0 auto;
  padding: 3em 0;
  color: #888888;
}
.footer .footer-col {
  float: left;
  width: 140px;
  margin: 0 10px;
}
.footer .footer-col.last {
  margin-right: 0;
}
.footer .footer-col.strong li a {
  font-weight: bold;
}
.footer .footer-col.strong li a.kleber {
  font-weight: normal;
}
.footer a,
.footer a:visited {
  color: #888888;
}
.footer .hr {
  background: #cccccc;
  margin: 1.5em 10px;
}
.footer .credit {
  margin-left: 170px;
  width: 300px;
}
.footer a.news,
.footer a.news:visited {
  color: #188ed8;
}
.footer a.store,
.footer a.store:visited {
  color: #af1818;
}
.footer a.guide,
.footer a.guide:visited {
  color: #8618af;
}
.footer a.live-music,
.footer a.live-music:visited {
  color: #a9af19;
}
.footer a.battle,
.footer a.battle:visited {
  color: #e67519;
}
.footer a.charts,
.footer a.charts:visited {
  color: #13af17;
}
.footer a.sync-rights,
.footer a.sync-rights:visited {
  color: #47c8b7;
}
.footer a.sync-world,
.footer a.sync-world:visited {
  color: #47c8b7;
}
.footer a.one-percent,
.footer a.one-percent:visited {
  color: #47c8b7;
}
.footer a.legends-series,
.footer a.legends-series:visited {
  color: #47c8b7;
}
.footer a.network,
.footer a.network:visited {
  color: #c847a8;
}
.footer a.trade,
.footer a.trade:visited {
  color: #991f11;
}
.footer a.generic,
.footer a.generic:visited {
  color: #f09e00;
}
.footer a:hover,
.footer a:visited:hover {
  color: black;
}
.news .footer {
  border-color: #188ed8;
}
.store .footer {
  border-color: #af1818;
}
.guide .footer {
  border-color: #8618af;
}
.live-music .footer {
  border-color: #a9af19;
}
.battle .footer {
  border-color: #e67519;
}
.radio-video .footer {
  border-color: #13af17;
}
.sync-rights .footer {
  border-color: #47c8b7;
}
.sync-world .footer {
  border-color: #47c8b7;
}
.one-percent .footer {
  border-color: #47c8b7;
}
.legends-series .footer {
  border-color: #47c8b7;
}
.network .footer {
  border-color: #c847a8;
}
.trade .footer {
  border-color: #991f11;
}
.generic .footer {
  border-color: #f09e00;
}
.user-bar {
  font-size: 12px;
  line-height: 16px;
  position: absolute;
  top: 0;
  width: 720px;
  left: 10px;
  color: white;
}
.user-bar a.button,
.user-bar a.button:visited {
  padding: 9px 10px 10px;
  color: white;
  font-weight: bold;
}
.user-bar a.button:hover,
.user-bar a.button:visited:hover {
  background: url(../lib/rgba.php?r=255&g=255&b=255&a=40);
  background: rgba(255, 255, 255, 0.4);
  color: white;
}
.user-bar span.order-summary {
  float: left;
  display: inline-block;
}
.user-bar span.order-summary .order-contains {
  padding: 9px 10px 10px 30px;
  font-weight: bold;
  display: inline-block;
  background: url(../gfx/basket-icon.png) no-repeat 10px 9px;
  float: left;
}
.user-bar span.order-summary .order-contains:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
.user-bar .currency {
  float: left;
  border-left: 1px solid #5a5a5a;
  display: inline-block;
}
.user-bar .currency span {
  float: left;
  display: inline-block;
  padding: 7px 5px 7px 10px;
}
.user-bar .currency span.active {
  border-bottom: 1px solid #5a5a5a;
  padding: 7px 5px 6px;
  color: #cccccc;
}
.user-bar .currency a,
.user-bar .currency a:visited {
  padding: 7px 5px;
  float: left;
  color: #cccccc;
  font-weight: bold;
}
.user-bar .currency a:hover,
.user-bar .currency a:visited:hover {
  background: #5a5a5a;
  color: white;
}
.user-bar .pipe {
  background: url(../lib/rgba.php?r=255&g=255&b=255&a=30);
  background: rgba(255, 255, 255, 0.3);
  width: 1px;
  height: 32px;
  float: left;
}
.user-bar .search input[type="text"] {
  width: 95px;
  background: transparent url(../gfx/search-icon.png) no-repeat 10px 9px;
  padding: 9px 10px 9px 27px;
  font-size: 12px;
  line-height: 12px;
  color: white;
  font-weight: bold;
}
.user-bar .search input[type="text"]:hover {
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.4);
}
.user-bar .search input[type="text"]:focus {
  background: white url(../gfx/search-icon.png) no-repeat 10px -14px;
  color: #af1818;
}
.ie .user-bar .search input[type='text'],
.gecko .user-bar .search input[type='text'] {
  padding: 8px 0 8px 30px;
}
ul.release-grid {
  margin: 0 -20px 0 0;
}
ul.release-grid li {
  width: 180px;
  margin-left: 0;
  float: left;
}
ul.release-grid li a {
  display: block;
  padding: 10px 0;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
ul.release-grid li a .release-title {
  display: block;
  margin: 7px 20px 0 0;
}
ul.release-grid li a .artist-name {
  display: block;
  margin-right: 10px;
}
ul.release-grid li p {
  margin-top: 0;
}
.width3.store .panel-contents .artist-name {
  display: block;
}
ul.release-grid.subscription li .release-title b {
  display: block;
  margin: 1em 0;
}
ul.release-grid.subscription li .release-title a.more-info,
ul.release-grid.subscription li .release-title a.add-to-subscription {
  display: block;
}
ul.release-grid.subscription li .release-title a.add-to-subscription,
ul.release-grid.subscription li .release-title a.add-to-subscription:visited {
  font-weight: bold;
  background-color: #f09e00;
  color: white;
  display: inline-block;
  line-height: 1;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -border-radius: 2px;
  padding: 2px 5px;
  margin-bottom: 1em;
}
ul.release-grid.subscription li .release-title a.add-to-subscription:hover,
ul.release-grid.subscription li .release-title a.add-to-subscription:visited:hover {
  background-color: #5a5a5a;
}
/*span.artist-name { color: @grey; }*/
small,
.sidenote {
  font-size: 0.8333em;
  line-height: 1.8em;
}
.hr {
  height: 1px;
  margin: 0 0 1.4167em 0;
  background-color: #888888;
}
.hr hr {
  display: none;
}
.panel-hr {
  margin-left: 10px;
  margin-right: 10px;
  background-color: #cccccc;
}
/* STORE ITEM */
.release-packshot-buttons .packshot {
  margin: -10px 0 0 0;
  width: 230px;
  padding: 10px;
}
.release-packshot-buttons p#productMessage {
  margin: 0 10px 10px 10px;
  font-weight: bold;
  padding: 10px;
}
.release-packshot-buttons div.product-unavailable {
  padding: 10px;
}
#buy-message {
  margin: -1px 10px 0;
  padding: 15px;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 16px;
  line-height: 18px;
  display: none;
  color: grey;
  overflow: auto;
}
#buy-message a {
  text-transform: uppercase;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
#redeem-panel {
  background: #f3dfdf;
  padding: 0 0 30px;
  position: relative;
}
#redeem-panel h2 {
  border: none;
  padding: 20px 20px 0 20px;
}
#redeem-panel p {
  padding: 0;
  margin: 0 40px 0 20px;
  width: 360px;
}
#redeem-panel form {
  position: absolute;
  top: 0;
  overflow: auto;
  left: 479px;
  border-left: 1px solid white;
  padding: 20px 0 20px 40px;
  float: left;
  width: 400px;
}
#redeem-panel form input[type="text"] {
  background: white;
  border: none;
  float: none;
  width: 200px;
}
#redeem-panel form input[type="submit"] {
  background: #af1818;
  float: none;
}
.disc {
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 20px;
  line-height: 22px;
  color: #af1818;
  margin-bottom: 7px;
}
.disc-contents {
  margin: 0 0 1em 0;
}
.disc-contents li {
  list-style-type: decimal-leading-zero;
  list-style-position: inside;
  border-top: 1px solid #af1818;
  padding: 0.25em 0;
}
.disc-contents li strong {
  font-weight: bold;
}
.disc-contents li a.listen,
.disc-contents li a.listen:visited {
  width: 16px;
  height: 16px;
  display: block;
  text-indent: -5000px;
  background: url(../gfx/track-player-icons.png) no-repeat;
  margin-left: 10px;
}
.disc-contents li a.listen:hover,
.disc-contents li a.listen:visited:hover {
  background-position: -16px 0;
}
.disc-contents li a.listen.sm2_playing,
.disc-contents li a.listen:visited.sm2_playing {
  background-position: 0 -16px;
}
.disc-contents li a.listen.sm2_playing:hover,
.disc-contents li a.listen:visited.sm2_playing:hover {
  background-position: -16px -16px;
}
.disc-contents li a.buy:hover,
.disc-contents li a.buy:visited:hover {
  color: black;
}
.disc-contents li a.buy.clicked,
.disc-contents li a.buy.clicked:hover {
  color: #5a5a5a !important;
}
.disc-contents li span.bundle {
  color: #cccccc;
}
.disc-contents li span.time {
  color: #888888;
  font-size: 12px;
}
li.track-listen {
  color: #13af17;
}
li.track-buy {
  color: #af1818;
}
.packshot {
  margin: 0 10px 20px;
}
.buy-buttons ul {
  margin: 10px 0 4px;
}
.buy-buttons li {
  width: 220px;
}
.buy-buttons a.buy-button,
.buy-buttons a.buy-button:visited {
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  color: #af1818;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  text-decoration: none;
}
.buy-buttons a.buy-button span,
.buy-buttons a.buy-button:visited span {
  display: block;
}
.buy-buttons a.buy-button:hover,
.buy-buttons a.buy-button:visited:hover {
  color: black;
}
.buy-buttons a.buy-button.clicked {
  color: #5a5a5a;
}
.buy-buttons span.price {
  font-size: 16px;
  line-height: 22px;
  float: right;
  display: block;
  text-align: center;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
.buy-buttons li.subscription {
  width: auto;
}
.buy-buttons li.subscription a.buy-button,
.buy-buttons li.subscription a.buy-button:visited {
  background: #df692e;
  margin-bottom: 2px;
  line-height: 1;
  padding: 8px 8px 5px;
  color: #212e4d !important;
}
.buy-buttons li.subscription a.buy-button:hover,
.buy-buttons li.subscription a.buy-button:visited:hover {
  background: #212e4d;
  color: #df692e !important;
}
.article-text .buy-buttons {
  width: auto;
  padding: 0 !important;
  margin: 0 !important;
}
.article-text .buy-buttons ul,
.article-text .buy-buttons li.subscription {
  list-style-type: none;
  width: 202px;
  margin: 0 !important;
  padding: 0 !important;
}
.article-text .buy-buttons ul a.buy-button,
.article-text .buy-buttons li.subscription a.buy-button {
  width: 202px;
  margin: 0;
}
.article-text .buy-buttons ul span.price,
.article-text .buy-buttons li.subscription span.price {
  width: 182px;
}
.subscription-article .article-text li.subscription a.buy-button span {
  height: auto;
}
.related.temp {
  padding: 1em 0;
}
.related.temp ul {
  margin-left: -20px;
}
.related.temp ul li {
  width: 100px;
  margin-left: 20px;
}
.post-it {
  background-color: #ffff99;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -border-radius: 0px;
  padding: 15px;
  color: #5a5a5a;
}
.post-it h2 {
  border: none;
  color: #305dc2 !important;
  margin: 0;
}
.post-it p strong {
  font-weight: bold;
}
.store .post-it {
  background: #f3dfdf;
}
.store .post-it h2 {
  color: #af1818 !important;
}
.network .post-it {
  background: #eddff3;
}
.network .post-it h2 {
  color: #c847a8 !important;
}
.news .post-it {
  background: #e4f0f7;
}
.news .post-it h2 {
  color: #188ed8 !important;
}
.ad {
  background: none;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -border-radius: 0px;
  padding: 0;
}
.panel.article-title,
.article-summary {
  margin-bottom: 0;
}
.panel.article-title h3,
.article-summary h3 {
  font-size: 24px;
  line-height: 26px !important;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  margin: 0.888em 0 0.6em 0;
}
.width7 .panel {
  width: 540px;
}
.width7 .panel h3,
.width7 .panel p {
  margin-right: 20px;
}
.article-title h3 {
  margin: 9px 0 12px;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 30px;
  line-height: 33px !important;
}
.article-title h3 a,
.article-title h3 a:visited {
  color: black !important;
}
.date {
  margin: 0 0 20px 0;
  padding: 0;
  color: #888888;
  text-align: left;
}
blockquote {
  margin: 0 2em;
  font-family: Georgia;
  font-size: 1.1667em;
}
.article em {
  font-style: italic;
}
.article strong {
  font-weight: bold;
}
.article .article-text {
  font-size: 14px;
  line-height: 16px;
}
.article .article-text em {
  font-style: italic;
}
.article .article-text strong {
  font-weight: bold;
}
.article .article-text h1,
.article .article-text h2,
.article .article-text h3 {
  font-size: 24px;
  line-height: 26px !important;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  margin: 0 0 0.6em 0;
  border: none;
  color: #5a5a5a;
}
.article .article-text h1 strong,
.article .article-text h2 strong,
.article .article-text h3 strong {
  font-weight: normal !important;
}
.article .article-text blockquote {
  margin: 0 2em;
  font-family: Georgia;
  font-size: 1.1667em;
}
.article .article-text p {
  line-height: 1.3em;
  margin-bottom: 1.333em;
}
.article .article-text ul {
  list-style-type: disc;
  margin-left: 2em;
}
.article .article-text ul li {
  list-style-type: disc;
  padding: 0 0em;
}
.article .article-text .img-left {
  margin: 0 20px 20px 0;
  float: left;
}
.article .article-text .img-right {
  margin: 0 0 20px 20px;
  float: right;
}
.article .article-comments {
  border-top: 1px solid #cccccc;
  padding-top: 15px;
}
.article .article-comments img {
  background-color: transparent;
}
.article-meta {
  font-size: 12px;
  line-height: 16px;
  color: black;
}
.article-image {
  padding: 10px;
  border: 1px solid #dddddd;
  background: white;
  background-repeat: no-repeat;
}
.article-image-shadow {
  height: 1.5em;
}
.panel.guide.article .article-text .ad {
  background: #f3dfdf;
  padding: 20px;
  overflow: auto;
  margin-bottom: 1.5em;
}
.panel.guide.article .article-text .ad img {
  margin: 0 20px 20px 0 !important;
  width: 150px !important;
  height: 150px !important;
}
.panel.guide.article .article-text .ad h2 {
  margin: 0;
  padding: 0;
  font-size: 22px;
}
.panel.guide.article .article-text .ad h2 a,
.panel.guide.article .article-text .ad h2 a:visited {
  color: #af1818;
}
.panel.guide.article .article-text .ad h2 a:hover,
.panel.guide.article .article-text .ad h2 a:visited:hover {
  color: black;
}
.panel.guide.article .article-text .ad h2,
.panel.guide.article .article-text .ad p {
  float: left;
  width: 330px;
}
.panel.guide.article .article-text .ad p {
  padding: 0;
  margin: 1.3em 0 0 0;
  font-size: 13px;
  line-height: 16px;
}
.article-summary {
  margin-bottom: 30px;
}
.panel.rounded {
  background-color: #e0e0e0;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -border-radius: 5px;
  padding: 1.5em;
}
.panel.rounded strong {
  font-weight: bold;
}
.pagination .summary {
  text-align: center;
}
.label-info h2 {
  border-bottom: 1px solid #af1818;
  padding: 10px 0 13px;
  margin: 0;
}
.label-info .article-text {
  margin: 20px 0 !important;
}
.label-info p.quote {
  font-style: italic;
}
.label-info p.quote span.quote-source {
  display: block;
  font-weight: normal;
  text-align: right;
}
#calendar h2 {
  text-align: center;
  margin-bottom: 15px;
}
#calendar table {
  background: #a9af19;
  border-spacing: 1px;
  width: 100%;
}
#calendar table th {
  width: 14.2857%;
  background: #a9af19;
  color: white;
  text-align: center;
  font-weight: bold;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1em;
  padding: 5px 0;
}
#calendar table td {
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  width: 14.2857%;
  font-size: 1.5em;
  line-height: 1;
  margin: 1px;
  background: #fafafa;
}
#calendar table td a,
#calendar table td a:visited,
#calendar table td span {
  color: #5a5a5a;
  display: block;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
#calendar table td.active a {
  background: #dbee6e;
}
#calendar table td a:hover,
#calendar table td a:visited:hover {
  background: #a9af19;
}
#calendar table td.today a {
  color: #900;
  border: 1px solid #900;
  margin: -1px;
}
#calendar a.prev,
#calendar a.next {
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-top: 4px;
  text-indent: -5000px;
}
#calendar a.prev {
  left: 1px;
  background-image: url(../gfx/calendar-arrows.png);
  background-position: 0 0;
}
#calendar a.next {
  right: 9px;
  background-image: url(../gfx/calendar-arrows.png);
  background-position: 0 16px;
}
#calendar a.prev:hover,
#calendar a.prev:visited:hover {
  background-position: 16px 0;
}
#calendar a.next:hover,
#calendar a.next:visited:hover {
  background-position: 16px 16px;
}
#calendar .calendar-data {
  text-align: center;
  color: #888888;
  font-size: 90%;
  margin-top: 12px;
}
#calendar .calendar-data a,
#calendar .calendar-data a:visited {
  color: #888888;
  text-decoration: underline;
}
#calendar .calendar-data a:hover,
#calendar .calendar-data a:visited:hover {
  color: #5a5a5a;
}
ul#live-events-content li {
  border-bottom: 1px solid #a9af19;
  float: left;
  padding: 20px 0;
  position: relative;
}
ul#live-events-content li ul {
  margin-top: -3px;
}
ul#live-events-content li ul li {
  padding: 0;
  border: none;
}
ul#live-events-content li .calendar-date {
  position: absolute;
  margin-top: -1px;
  margin-right: 20px;
  width: 42px;
  border-bottom: 1px solid #a9af19;
  text-transform: uppercase;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  float: left;
  position: relative;
}
ul#live-events-content li .calendar-date div {
  text-align: center;
}
ul#live-events-content li .calendar-date div.m {
  background: #a9af19;
  color: white;
  margin: 0 -1px;
}
ul#live-events-content li .calendar-date div.d {
  padding: 3px 0 0 0;
  font-size: 200%;
}
ul#live-events-content li .calendar-date-blank {
  width: 42px;
  margin-right: 20px;
}
ul#live-events-content li .info {
  float: left;
  width: 458px;
}
ul#live-events-content li .info h3 {
  margin-top: 0;
}
ul#live-events-content li .info .artist {
  color: black;
  width: 220px;
  float: left;
  margin-right: 20px;
}
ul#live-events-content li .info .artist ul.article-links {
  overflow: auto;
}
ul#live-events-content li .info .venue {
  float: left;
  width: 218px;
}
ul#live-events-content li .info .venue h3 {
  margin-bottom: 0.1em;
}
ul#live-events-content li .info .meta {
  float: left;
  margin-top: 10px;
  color: #888888;
  font-size: 90%;
}
ul#live-events-content li .info .notes {
  float: left;
  clear: both;
  width: 460px;
}
ul#live-events-content li .info .notes p {
  margin: 1.2em 0 0.4em 0;
}
/* BEGIN songkick feed ---------------------------------------------------------------- */
.gig {
  position: relative;
  padding: 1em;
}
.gig.alt {
  background: rgba(0, 0, 0, 0.025);
}
.gig.featured {
  background: rgba(188, 195, 5, 0.15);
}
.gig.featured.alt {
  background: #eaebd1;
}
.gig .gig-image {
  width: 150px;
  height: 150px;
  float: left;
  margin-right: 50px;
  -webkit-border-radius: 75px;
  -moz-border-radius: 75px;
  -o-border-radius: 75px;
  border-radius: 75px;
  background-size: cover;
  background-position: center top;
}
.gig .location {
  margin-bottom: 1em;
}
.gig .article-abstract {
  float: right;
  right: 50px;
  width: 200px;
}
.gig .article-abstract p {
  margin-top: 0;
}
.gig h3 {
  margin-top: 0.5em;
}
.gig h4 span {
  white-space: nowrap;
}
.gig h4 span.tracked {
  font-weight: bold;
}
#live-filter {
  margin: 1em 0;
  overflow: auto;
}
#live-filter label {
  line-height: 16px;
  padding: 4px 0;
  width: auto;
}
#live-filter select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0;
  background: #e9ebca url(../gfx/live-selector-arrows.png) no-repeat right center;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 30px 8px 10px;
  border: 0;
  color: #a9ae2d;
  width: auto;
}
.calendar-date {
  background: white;
  position: absolute;
  margin-top: -1px;
  margin-right: 20px;
  width: 3.5em;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  float: left;
  position: relative;
}
.calendar-date div {
  text-align: center;
}
.calendar-date div.m {
  background: #a9af19;
  line-height: 1;
  padding: 4px 0 2px;
  color: white;
  margin: 0 -1px;
}
.calendar-date div.d {
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  padding: 0.2em 0 0 0;
  font-size: 200%;
}
/* END songkick feed ------------------------------------------------------------------ */
.panel input.button {
  background-color: #5a5a5a;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  padding: 1px 5px;
  color: white;
  font-size: 100%;
}
.panel input.button:hover,
.panel a.button:hover,
.panel a.button:visited:hover {
  background-color: black !important;
  color: white !important;
}
#live-music-content a.button,
#live-music-content a.button:visited {
  background-color: #a9af19;
}
.generic .panel .userForm {
  padding-bottom: 10px;
  /*	input[type=password] { width: 120px; }*/
}
.generic .panel .userForm select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0em;
  background: #f7efdf url(../gfx/generic-selector-arrows.png) no-repeat right center;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 30px 8px 10px;
  border: none;
  color: #bd7c00;
  width: 306px;
}
.generic .panel .userForm input[type=text],
.generic .panel .userForm textarea,
.generic .panel .userForm input[type=password] {
  background: #f7efdf;
  color: #bd7c00;
  border: none;
  font-size: 14px;
  line-height: 16px;
  padding: 9px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.generic .panel .userForm input[type=text]:focus,
.generic .panel .userForm textarea:focus,
.generic .panel .userForm input[type=password]:focus {
  background: #f09e00;
  color: white;
  outline: none;
}
.generic .panel .userForm input.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #f09e00;
}
.generic .panel .userForm input.button:hover {
  cursor: pointer;
}
.panel.network .userForm input[type=text] {
  background: white;
  color: #c2299c;
  border: none;
  font-size: 13px;
  line-height: 15px;
  padding: 9px !important;
  width: 120px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.panel.network .userForm input.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #c847a8;
  margin-left: 2px !important;
}
.mailing-list .panel.network .userForm input[type=text] {
  background: #eddff3;
  width: 200px !important;
}
.panel.battle .userForm input[type=text],
.panel.battle .userForm input[type=file],
.panel.battle .userForm textarea {
  background: #fac9a1;
  color: #b85d14;
  border: none;
  font-size: 13px;
  line-height: 15px;
  padding: 9px;
  width: 282px;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-right: 0 !important;
}
.panel.battle .userForm input[type=file]#jpgfile {
  width: 350px;
}
.panel.battle .userForm .jpgfile-preview {
  margin: 0 80px 8px 0;
}
.panel.battle .userForm input.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #e67519;
  margin-left: 2px !important;
}
.panel.battle .userForm select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-border-radius: 0em;
  background: #fac9a1 url(../gfx/battle-selector-arrows.png) no-repeat right center;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 30px 8px 10px;
  border: none;
  color: #b85d14;
  width: 300px;
}
.panel.battle .userForm select.quantity {
  width: 60px;
}
.panel.battle .userForm.battleForm h3 {
  margin: 10px 0;
}
.panel.battle .userForm.battleForm .hr {
  background: #cccccc !important;
}
.panel.battle .userForm.battleForm label.narrow {
  width: 60px;
  clear: none;
}
.panel.battle .userForm.battleForm label {
  padding-top: 4px;
}
.panel.battle .userForm.battleForm label.auto {
  width: auto;
}
.panel.battle .userForm.battleForm label input {
  margin-right: 1em;
}
.panel.battle .userForm.battleForm input.narrow {
  width: 202px;
  margin-right: 20px !important;
}
.panel.battle .userForm.battleForm input.large {
  font-size: 20px;
  width: 440px;
}
.panel.battle .userForm.battleForm .existing-file {
  display: block;
  float: left;
  margin-top: 7px;
}
.panel.battle .userForm.battleForm .existing-file a.replace,
.panel.battle .userForm.battleForm .existing-file .listen-label {
  float: left;
  margin: 2px 0 0 20px;
}
.panel.battle .userForm.battleForm .file {
  width: 440px;
}
.panel.battle .userForm.battleForm select#region,
.panel.battle .userForm.battleForm select#genre {
  width: 220px;
  margin-right: 18px !important;
}
.panel.battle .userForm.battleForm .publish {
  border: 1px solid #cccccc;
  border-width: 1px 0;
  padding: 15px 0;
  margin-bottom: 15px;
}
.panel.battle .userForm.battleForm .publish label {
  float: none;
  width: auto;
}
.panel.battle .userForm.battleForm textarea {
  width: 440px;
}
.panel.battle .userForm.battleForm .hr {
  margin: 5px 0 13px 0;
}
.userForm .panel.store input[type=text],
.userForm .panel.store textarea {
  background: #f3dfdf;
  color: #af1818;
  border: none;
  font-size: 13px;
  line-height: 15px;
  padding: 9px;
  width: 282px;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-right: 0 !important;
}
.userForm .panel.store input.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #af1818;
  margin-left: 2px !important;
}
.userForm .panel.store select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-border-radius: 0em;
  background: #f3dfdf url(../gfx/store-selector-arrows.png) no-repeat right center;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 30px 8px 10px;
  border: none;
  color: #af1818;
  width: 300px;
}
.userForm .panel.store select.quantity {
  width: 80px;
}
.userForm .panel.store#order-summary input[type=text] {
  width: 238px;
}
.panel.news .userForm input[type=text],
.panel.news .userForm textarea {
  background: #e4f0f7;
  color: #188ed8;
  border: none;
  font-size: 13px;
  line-height: 15px;
  padding: 9px;
  width: 282px;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-right: 0 !important;
}
.panel.news .userForm input.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #188ed8;
  margin-left: 2px !important;
}
.panel.news .userForm select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0em;
  background: #e4f0f7 url(../gfx/news-selector-arrows.png) no-repeat right center;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 30px 8px 10px;
  border: none;
  color: #188ed8;
  width: 300px;
}
.panel.sync-rights input[type=text],
.panel.sync-world .userForm input[type=text],
.panel.one-percent .userForm input[type=text],
.panel.sync-rights textarea,
.panel.sync-world .userForm textarea,
.panel.one-percent .userForm textarea {
  background: #bbf1ea;
  color: #209888;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  font-size: 13px;
  line-height: 15px;
  padding: 9px !important;
}
.panel.sync-rights input.button,
.panel.sync-world .userForm input.button,
.panel.one-percent .userForm input.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #47c8b7;
}
.panel.sync-rights .hr,
.panel.sync-world .userForm .hr,
.panel.one-percent .userForm .hr {
  background: #47c8b7;
}
.ie .userForm select {
  background-image: none !important;
  padding-right: 10px !important;
}
ul.forum-threads li {
  border-top: 1px solid #cccccc;
  padding: 0.7em 0 0.75em 0;
}
ul.forum-threads li a {
  display: block;
  font-weight: bold;
}
ul.forum-threads li.first {
  border: 0;
  padding-top: 0;
}
ul.headlines-list li {
  border-bottom: 1px solid #cccccc !important;
  padding: 10px 0;
  overflow: auto;
  margin: 0;
}
ul.headlines-list li h3 {
  font-size: 16px;
  line-height: 18px;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  margin: 10px 0 6px 0;
}
ul.headlines-list li .date {
  color: #888888;
}
ul.headlines-list li strong {
  font-weight: bold;
}
ul.headlines-list li.alpha {
  border: none;
}
ul.headlines-list li.omega {
  border: none !important;
}
.news ul.headlines-list li {
  border-color: #188ed8;
}
.battle ul.g-list li {
  border-color: #e67519;
}
ul.headlines-list.thumbs li {
  border: none;
  padding: 0 0 14px 0;
}
ul.headlines-list.thumbs li a img {
  display: block;
  margin-bottom: 6px;
}
ul.headlines-list.thumbs li.first,
ul.headlines-list.thumbs li.alpha {
  margin-top: 10px;
}
ul.headlines-list.thumbs.chart-archive li {
  padding: 0;
  border-top: 1px solid #cccccc !important;
}
ul.headlines-list.thumbs.chart-archive li a:hover,
ul.headlines-list.thumbs.chart-archive li a:visited:hover {
  color: #5a5a5a;
}
ul.headlines-list.thumbs.chart-archive li.first {
  border: none !important;
}
ul.headlines-list.thumbs.chart-archive li h3 {
  font-size: 20px;
  line-height: 22px;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
ul.headlines li,
ul.tweet_list li {
  padding: 10px 0;
  overflow: auto;
  border-bottom: 1px solid #cccccc;
}
ul.headlines li .headline-thumb,
ul.tweet_list li .headline-thumb {
  margin-right: 20px;
}
ul.headlines li h3,
ul.tweet_list li h3 {
  margin: 0;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
ul.headlines li h3 a,
ul.tweet_list li h3 a,
ul.headlines li h3 a:visited,
ul.tweet_list li h3 a:visited {
  color: black !important;
}
ul.headlines li p,
ul.tweet_list li p {
  margin: 0 10px 0 0;
}
ul.headlines li .date,
ul.tweet_list li .date {
  color: #888888;
}
ul.headlines li.alpha,
ul.tweet_list li.alpha {
  border-top: 1px solid #cccccc;
}
ul.tweet_list li.alpha {
  border-top: none !important;
}
.news ul.headlines li a:hover,
.news ul.headlines li a:visited:hover {
  color: #188ed8 !important;
}
.network ul.headlines li,
.network ul.tweet_list li {
  border-color: #c847a8;
}
.network ul.headlines li a:hover,
.network ul.tweet_list li a:hover,
.network ul.headlines li a:visited:hover,
.network ul.tweet_list li a:visited:hover {
  color: #c847a8 !important;
}
.charts ul.headlines li a:hover,
.charts ul.headlines li a:visited:hover {
  color: #13af17 !important;
}
.carousel {
  border: none;
  min-height: 162px;
  border-bottom: 1px solid #af1818;
}
.carousel h2 {
  margin-bottom: 0;
}
.infinite-carousel {
  width: 940px;
  position: relative;
  padding: 0;
  height: 140px !important;
  margin: 0 auto 0 auto;
}
.infinite-carousel .wrapper {
  width: 840px;
  /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 140px;
  margin: 0 50px;
  padding: 0;
  position: absolute;
  top: 0;
}
.infinite-carousel .wrapper ul {
  width: 9999px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: 0;
}
.infinite-carousel .wrapper ul li {
  display: block;
  float: left;
  margin: 0;
  width: 120px !important;
  height: 120px;
  padding: 10px;
}
.infinite-carousel .wrapper ul li a,
.infinite-carousel .wrapper ul li a:visited {
  display: block;
  position: relative;
}
.infinite-carousel .wrapper ul li a img,
.infinite-carousel .wrapper ul li a:visited img {
  background: #af1818;
  display: block;
}
.infinite-carousel .wrapper ul li a span.release-title,
.infinite-carousel .wrapper ul li a:visited span.release-title {
  display: none;
  background: url(../lib/rgba.php?r=175&g=24&b=24&a=75);
  background: rgba(175, 24, 24, 0.75);
  color: white;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 14px;
  width: 100px;
  height: 100px;
  padding: 10px;
  position: absolute;
  top: 0;
  left: 0;
}
.infinite-carousel a.prev,
.infinite-carousel a.next {
  display: block;
  position: absolute;
  cursor: pointer;
  z-index: 10;
  width: 30px;
  height: 30px;
  text-indent: -5000px;
  top: 55px;
}
.infinite-carousel a.prev {
  left: 0;
}
.infinite-carousel a.next {
  right: 0;
}
.infinite-carousel a.prev {
  display: block;
  background-image: url(../gfx/carousel-arrows-large.png);
  background-position: 0 0;
}
.infinite-carousel a.next {
  background-image: url(../gfx/carousel-arrows-large.png);
  background-position: 0 30px;
}
.infinite-carousel a.prev:hover,
.infinite-carousel a.prev:visited:hover {
  background-position: 30px 0;
}
.infinite-carousel a.next:hover,
.infinite-carousel a.next:visited:hover {
  background-position: 30px 30px;
}
.panel.store h2 span {
  margin-left: 1em;
}
.panel.store-item h3 {
  font-size: 30px;
  line-height: 33px;
  margin: 0;
}
.panel.store-item h3.title {
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
.panel.store-item h4 {
  font-weight: bold;
  margin: 1em 0 2em;
}
.panel.store-item .date {
  margin-bottom: 0;
}
.panel.store-item .brief-notes {
  margin: 20px 0 30px;
}
.panel.store-item a.button,
.panel.store-item a.button:visited {
  background: #af1818;
  font-size: 16px;
  line-height: 12px;
  color: white;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  padding: 5px 10px;
  margin-right: 0.25em;
}
.panel.store-item a.button:hover,
.panel.store-item a.button:visited:hover {
  background: black;
}
.trade-buttons a.button,
.trade-buttons a.button:visited {
  float: left;
  margin: 0 0.25em 10px 0;
  padding: 10px 8px 9px 8px !important;
}
.disc2 .packshot {
  margin: 0;
  padding: 0;
}
.panel.slugged h2 {
  background-color: black;
  color: white;
  padding: 5px 5px 9px 10px;
  margin: 0;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -border-radius: 5px;
}
.panel.slugged ul li a,
.panel.slugged ul li a:visited {
  font-weight: bold;
  display: block;
  margin-top: 1px;
  background-color: #e0e0e0;
  padding: 5px 10px 5px 10px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -border-radius: 5px;
}
.panel.slugged ul li a:hover,
.panel.slugged ul li a:visited:hover {
  background-color: #5a5a5a;
  color: white;
}
.panel.store.slugged h2 {
  background-color: #af1818;
}
ul.featured-items li {
  border-bottom: 1px solid #af1818;
  padding: 0;
  margin: 0;
}
ul.featured-items li .release-title,
ul.featured-items li .artist-name {
  font-size: 24px;
  line-height: 26px;
  display: block;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
ul.featured-items li .artist-name {
  color: #5a5a5a;
}
ul.featured-items li a.packshot {
  float: left;
  display: block;
  margin: 1.2em 20px 1.2em 0;
}
ul.featured-items li div.info {
  width: 300px;
  margin: 0 0 20px 0;
  float: left;
}
ul.featured-items li div.info .store-item-meta {
  margin-top: 10px;
  color: #888888;
}
ul.featured-items li.alpha {
  border-top: none;
}
.store ul.featured-items li {
  padding: 20px 0;
}
.trade ul.featured-items .article-title h3 {
  margin: 0 0;
  font-size: 24px;
  line-height: 26px;
}
.trade ul.featured-items li {
  padding: 0 0 !important;
}
.trade ul.featured-items li h3 {
  font-weight: bold;
}
.top-story {
  width: 480px;
  height: 304px;
  float: left;
  position: relative;
  overflow: hidden;
}
.top-story .blur-me {
  /*position: absolute;
		background-repeat: no-repeat;
		background-position: 10px -202px;
		width: 480px;
		filter: blur(3px);
		-webkit-filter: blur(3px);
		-moz-filter: blur(3px);
		-o-filter: blur(3px);
		-ms-filter: blur(3px);
		overflow: hidden;
		height: 111px;
		margin: -10px;
		bottom: 0;
		z-index: 0;*/
  display: none;
}
.top-story h3 {
  width: 480px;
  height: 304px;
  margin: 0;
  float: left;
  display: block;
  position: relative;
}
.top-story h3 a {
  display: block;
  position: absolute;
  width: 480px;
  height: 304px;
  padding: 0;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 25px;
  line-height: 28px !important;
  color: white !important;
  bottom: 0;
}
.top-story h3 a span {
  position: absolute;
  display: block;
  width: 450px;
  padding: 10px 15px;
  height: 82px;
  bottom: 0;
}
.top-story.news {
  background-color: #188ed8;
}
.top-story.store {
  background-color: #af1818;
}
.top-story.guide {
  background-color: #8618af;
}
.top-story.live-music {
  background-color: #a9af19;
}
.top-story.network {
  background: #c847a8;
}
.top-story.sync-rights {
  background: #47c8b7;
}
.top-story.sync-world {
  background: #47c8b7;
}
.top-story.one-percent {
  background: #47c8b7;
}
.top-story.legends-series {
  background: #47c8b7;
}
.top-story.battle {
  background: #e67519;
}
.top-story.charts {
  background: #13af17;
}
.top-story h3 a span.news {
  background: rgba(24, 142, 216, 0.7);
}
.top-story h3 a span.store {
  background: rgba(175, 24, 24, 0.7);
}
.top-story h3 a span.guide {
  background: rgba(134, 24, 175, 0.7);
}
.top-story h3 a span.live-music {
  background: rgba(169, 175, 25, 0.7);
}
.top-story h3 a span.network {
  background: rgba(200, 71, 168, 0.7);
}
.top-story h3 a span.sync-rights,
.top-story h3 a span.sync-world,
.top-story h3 a span.one-percent,
.top-story h3 a span.legends-series {
  background: rgba(71, 200, 183, 0.7);
}
.top-story h3 a span.battle {
  background: rgba(230, 117, 25, 0.7);
}
.top-story h3 a span.charts {
  background: rgba(19, 175, 23, 0.7);
}
.top-stories {
  padding: 0 !important;
  border: none !important;
  margin-bottom: 20px;
  overflow: auto;
}
.top-stories ul.headlines {
  float: left;
  margin: 0 0 0 0;
}
.top-stories ul.headlines li {
  height: 94px;
  padding: 3px 6px !important;
  width: 448px;
}
.top-stories ul.headlines li a {
  padding: 0;
  display: block;
  position: relative;
  width: 438px;
  overflow: auto;
}
.top-stories ul.headlines li img.thumb {
  float: left;
  margin-right: 15px;
}
.top-stories ul.headlines li span.title {
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 20px;
  line-height: 22px;
  width: 248px;
  display: block;
  float: left;
  margin: 3px 0 0 0;
}
.top-stories ul.headlines li span.date {
  font-size: 12px;
  line-height: 16px;
  color: grey;
}
.top-stories ul.headlines li a:hover span.title,
.top-stories ul.headlines li a:visited:hover span.title {
  color: black;
}
.top-stories ul.headlines li a:hover span.date,
.top-stories ul.headlines li a:visited:hover span.date {
  color: black;
}
.top-stories ul.headlines li.first {
  padding: 0 0 10px 0;
}
.top-stories ul.headlines li.news a,
.top-stories ul.headlines li.news a:visited {
  color: #188ed8;
}
.top-stories ul.headlines li.news .date {
  color: #188ed8;
}
.top-stories ul.headlines li.guide a,
.top-stories ul.headlines li.guide a:visited {
  color: #8618af;
}
.top-stories ul.headlines li.guide .date {
  color: #8618af;
}
.top-stories ul.headlines li.live-music a,
.top-stories ul.headlines li.live-music a:visited {
  color: #a9af19;
}
.top-stories ul.headlines li.live-music .date {
  color: #a9af19;
}
.top-stories ul.headlines li.battle a,
.top-stories ul.headlines li.battle a:visited {
  color: #e67519;
}
.top-stories ul.headlines li.battle .date {
  color: #e67519;
}
.top-stories ul.headlines li.charts a,
.top-stories ul.headlines li.charts a:visited {
  color: #13af17;
}
.top-stories ul.headlines li.charts .date {
  color: #13af17;
}
.top-stories ul.headlines li.legends-series a,
.top-stories ul.headlines li.legends-series a:visited {
  color: #47c8b7;
}
.top-stories ul.headlines li.legends-series .date {
  color: #47c8b7;
}
.panel-vspacer {
  position: relative;
  top: -1.5em;
  height: 1.5em;
  margin: 0 10px -1.5em 30px;
}
#player {
  border-bottom: 1px solid #13af17;
  padding-bottom: 15px;
}
#player .panel-header form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0em;
  background: #ade8af url(../gfx/playlist-selector-arrows.png) no-repeat right center;
  color: #13af17;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 30px 8px 10px;
  margin: 9px 0;
  width: 100%;
  text-overflow: ellipsis;
}
#player .panel-header h2 {
  color: #13af17;
  border-bottom: 1px solid #13af17;
}
#player .hr {
  background: #cccccc;
}
#player ul {
  border-top: 1px solid #cccccc;
  margin: 0 20px 0 20px;
}
#player ul li {
  background: #e8e8e8;
  border-bottom: 1px solid #cccccc;
}
#player ul li a {
  display: block;
  padding: 5px;
}
#player ul li a span.track {
  font-weight: bold;
}
#player ul li a:hover {
  background: #f0f0f0;
}
#player ul li.odd {
  background: none;
}
#player #audioplayer-holder {
  margin: 0;
}
#player #audioplayer-holder h3 {
  border-bottom: 1px solid #cccccc;
  margin: 0.443em 0 0 0;
  padding-bottom: 0.643em;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 24px;
  line-height: 26px !important;
}
#player #audioplayer-holder h3 a,
#player #audioplayer-holder h3 a:visited {
  color: #13af17;
}
#player #audioplayer-holder .audioplayer-meta {
  color: #888888;
}
#player #audioplayer {
  width: 320px;
  height: 80px;
}
a.rss {
  margin-top: 6px;
  background-color: darkorange;
  color: white !important;
  line-height: 0.9;
  font-weight: bold;
  font-size: 10px;
  padding: 1px 4px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -border-radius: 5px;
}
a.rss:hover,
a.rss:visited:hover {
  background-color: red;
}
div.cloud {
  background: #cccccc;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -border-radius: 10px;
  text-align: center;
}
div.cloud a.cloud {
  background: white;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -border-radius: 5px;
  display: inline-block;
  padding: 10px;
  line-height: 1;
  margin: 2px;
}
#twitter ul li a,
.post-it a {
  word-wrap: break-word !important;
}
#twitter ul li .tweet-date a,
.post-it .tweet-date a,
#twitter ul li .tweet_time a,
.post-it .tweet_time a {
  color: #c847a8;
}
#twitter .panel-footer {
  padding-top: 10px;
}
#twitter .panel-footer .hr {
  display: none;
}
.userForm {
  /*input#email, input[type="password"] { width: 168px; }*/
}
.userForm .hr {
  background: #cccccc;
}
.userForm label {
  width: 140px;
  float: left;
  clear: both;
  font-size: 14px;
  margin: 5px 20px 10px 0;
}
.userForm label.auto {
  width: auto;
}
.userForm input[type="text"],
.userForm input[type="password"],
.userForm input[type="file"],
.userForm select,
.userForm textarea {
  width: 288px;
  border: 1px solid #cccccc;
  padding: 5px;
  margin-bottom: 10px;
  float: left;
  font-size: 110%;
}
.userForm select {
  width: 300px;
}
.userForm select:hover {
  cursor: pointer;
}
.userForm textarea.disabled,
.userForm textarea.disabled:focus,
.userForm input.disabled,
.userForm input.disabled:focus {
  background: none;
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.userForm .register-passwords {
  position: relative;
  overflow: auto;
}
.userForm .register-passwords span.testresult {
  display: block;
  position: absolute;
  left: 320px;
  top: 8px;
}
.userForm label.list-description {
  width: 100%;
  margin-bottom: 5px;
}
.userForm label.list-description strong {
  white-space: nowrap;
}
.userForm label.list-option {
  clear: none;
  width: auto;
  margin-bottom: 20px;
}
.userForm input.button {
  background: #5a5a5a;
  color: white;
  padding: 10px 10px 7px;
  font-size: 20px;
  line-height: 16px;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
.userForm input.button:hover {
  background: black;
  cursor: pointer;
}
.userForm fieldset {
  padding: 0 30px;
  margin-bottom: 20px;
}
.userForm fieldset label {
  width: auto;
  margin: 0;
}
.userForm fieldset label input[type=checkbox] {
  margin-right: 10px;
}
.message,
.errors {
  font-size: 14px;
  line-height: 16px;
  background-color: #af1818;
  padding: 10px;
  margin: 1em 0;
  color: white;
}
.message {
  background-color: #13af17;
  margin: 0 10px 20px;
}
.message a,
.message a:visited {
  color: white !important;
  font-weight: bold;
}
.message a:hover,
.message a:visited:hover {
  text-decoration: underline;
}
.panel .message {
  margin: 0 0 20px;
}
.hr.full-width {
  background-color: #cccccc;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 25px;
}
a.minibutton,
a.minibutton:visited {
  background: #af1818;
  color: white !important;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -border-radius: 4px;
  font-size: 12px;
  text-decoration: none;
  padding: 3px 5px;
  display: inline-block;
}
a.minibutton:hover,
a.minibutton:visited:hover {
  background: black;
}
li.dsq-widget-item {
  border-bottom: 1px solid #cccccc;
  margin: 5px 0;
  padding-bottom: 10px;
}
li.dsq-widget-item img.dsq-widget-avatar {
  margin: 0 5px 5px 0;
  display: inline-block;
}
li.dsq-widget-item a {
  word-wrap: break-word;
}
.panel.battle h2 {
  border-color: #e67519;
}
.panel.battle li.dsq-widget-item {
  border-color: #e67519;
}
ul.dsq-widget-list li.dsq-widget-item {
  padding-right: 10px;
}
.mp3-note {
  margin: 0 10px 20px 10px;
  text-align: right;
}
.release-info .share-bar {
  margin-top: 20px;
}
.addthis_toolbox {
  min-width: 300px;
  white-space: nowrap;
}
.subscribe-note {
  margin: -10px 10px 20px 10px;
  font: bold 1.25em/1.25em Georgia;
  text-align: center;
}
.subscribe-note a {
  white-space: nowrap;
}
.article .share-bar {
  margin: 9px 0;
  /*	border-bottom: 1px solid @lite-grey;
	padding-bottom: 10px;*/
}
.radio-video .article .share-bar {
  border-bottom: 1px solid #cccccc;
  float: none;
  padding: 0 0 14px 0;
}
.radio-video .article .share-bar a {
  color: rgba(0, 0, 0, 0.75);
}
a.share-comments-button {
  display: inline-block;
  border: 1px solid #cccccc;
  background: #e8e8e8;
  padding: 3px 10px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
}
table.trade {
  width: 100%;
}
table.trade th {
  padding-top: 20px;
}
table.trade td {
  border-top: 1px solid #cccccc;
  padding: 3px 0;
}
table.trade tr.odd td {
  background: white;
}
table.trade tr:hover td {
  background-color: #ffffee;
}
.trade-product p a.button {
  background-color: #991f11;
  float: left;
  clear: none;
  display: inline-block;
  margin: 0 10px 0 0 !important;
}
.error {
  display: inline;
  background: yellow;
  font-weight: bold;
  color: black;
  font-family: Georgia;
  font-style: italic;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 110%;
  margin-bottom: 1.333em;
}
ul.label-list li {
  padding: 0;
  margin: 10px 0;
}
ul.label-list li img {
  background: transparent !important;
}
ul.label-list li a {
  display: block;
}
ul.label-list li.first {
  margin: 0;
}
#facebook-stream {
  background-color: #f8f8f8;
  padding: 0;
}
ul.new-releases {
  margin: 0 -10px;
}
ul.new-releases li {
  float: left;
  padding: 0;
  margin: 0 10px 20px;
  display: inline;
  width: 100px;
  height: 100px;
}
ul.new-releases li a {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  line-height: 0;
}
ul.new-releases li .details {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
  background: #af1818;
  color: white;
  padding: 10px;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  line-height: 1.1667em;
  width: 80px;
  height: 80px;
}
#videos .date {
  margin: 10px 0;
}
#ads {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
#ads p {
  margin: 0 0 20px 0;
}
.barcode {
  font-family: monospace;
}
ul.search-results {
  /*li.first { border: none; padding-top: 0; }*/
}
ul.search-results li {
  border-top: 1px solid #cccccc;
  padding: 10px 0;
  position: relative;
}
ul.search-results li .search-result {
  width: 500px;
  float: left;
}
ul.search-results li a.left {
  margin-right: 20px;
  display: block;
}
ul.search-results li a.mini.left {
  display: inline-block;
  padding: 5px;
  margin: -5px 15px -5px -5px;
}
ul.search-results li a.mini.left img {
  display: inline-block;
}
ul.search-results li span {
  display: block;
  margin: 10px 0;
}
ul.search-results li h3 {
  font-size: 20px;
  line-height: 22px;
  display: inline-block;
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  width: 500px;
  margin: 0;
}
ul.search-results li h3 span {
  display: inline;
  margin: 0;
}
ul.search-results li .result {
  min-height: 1px;
  overflow: auto;
}
ul.search-results li .result.post-it {
  padding: 5px 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-width: 0 1px 1px 1px;
  border-top: 1px solid #cccccc;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -box-shadow: 0 2px 50px rgba(0, 0, 0, 0.1);
}
ul.search-results li div ol.disc-contents {
  margin: 0;
}
ul.search-results li div ol.disc-contents li {
  border: none;
  background: none;
  padding-left: 0;
}
ul.search-results li.track h3 {
  margin-top: 5px;
}
ul.search-results li.home h2,
ul.search-results li.home a,
ul.search-results li.home a:visited {
  color: #f09e00;
}
ul.search-results li.news h2,
ul.search-results li.news a,
ul.search-results li.news a:visited {
  color: #188ed8;
}
ul.search-results li.guide h2,
ul.search-results li.guide a,
ul.search-results li.guide a:visited {
  color: #8618af;
}
ul.search-results li.live-music h2,
ul.search-results li.live-music a,
ul.search-results li.live-music a:visited {
  color: #a9af19;
}
ul.search-results li.store h2,
ul.search-results li.store a,
ul.search-results li.store a:visited {
  color: #af1818;
}
ul.search-results li.radio-video h2,
ul.search-results li.radio-video a,
ul.search-results li.radio-video a:visited {
  color: #13af17;
}
ul.search-results li.sync-rights h2,
ul.search-results li.sync-world h2,
ul.search-results li.one-percent h2,
ul.search-results li.sync-rights a,
ul.search-results li.sync-world a,
ul.search-results li.one-percent a,
ul.search-results li.sync-rights a:visited,
ul.search-results li.sync-world a:visited,
ul.search-results li.one-percent a:visited {
  color: #47c8b7;
}
ul.search-results li.network h2,
ul.search-results li.network a,
ul.search-results li.network a:visited {
  color: #c847a8;
}
ul.search-results li.battle h2,
ul.search-results li.battle a,
ul.search-results li.battle a:visited {
  color: #e67519;
}
ul.search-results li.trade h2,
ul.search-results li.trade a,
ul.search-results li.trade a:visited {
  color: #991f11;
}
ul.search-results li.generic h2,
ul.search-results li.generic a,
ul.search-results li.generic a:visited {
  color: #f09e00;
}
#order-summary .order-totals {
  margin: 10px 0;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 20px;
  line-height: 22px;
}
#order-summary .order-totals .total {
  color: black;
}
#order-summary .hr {
  margin: 5px 0;
  background-color: #888888;
}
a.button.big,
a.button.big:visited {
  background: #af1818;
  color: white;
  display: inline-block;
  padding: 10px 10px 7px !important;
  font-size: 20px;
  line-height: 16px;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
a.button.big:hover,
a.button.big:visited:hover {
  color: white;
}
.order-contents em {
  font-style: italic;
}
.order-contents strong {
  font-weight: bold;
}
.order-contents h3 {
  font-size: 24px;
  line-height: 26px !important;
  margin: 10px 0;
}
.order-contents h4 {
  font-size: 20px;
  line-height: 22px;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
.order-contents h1 {
  font-size: 1.5em;
  line-height: 1.5em;
  margin: 0 0 10px 0;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  color: #5a5a5a;
  width: 90%;
}
.order-contents p {
  line-height: 1.3em;
  margin-bottom: 1.333em;
}
.order-contents ul {
  margin: 0 0 30px 0;
  border-bottom: 1px solid #cccccc;
}
.order-contents ul li {
  border-top: 1px solid #cccccc;
  padding: 10px 0;
}
.order-contents ul li a {
  font-weight: bold;
}
.order-contents ul li .meta {
  display: block;
  font-weight: bold;
}
.order-contents ul li .packshot {
  float: left;
  margin: 0 20px 0 0;
}
.order-contents ul li .item-quantities {
  float: left;
  width: 440px;
  border-top: 1px solid #cccccc;
  margin: 10px 0;
  padding-top: 5px;
}
.order-contents ul li .item-quantities a.remove {
  text-transform: uppercase;
  font-size: 90%;
}
.order-contents ul li .item-quantities select {
  font-family: Arial;
  width: 3em;
  float: none;
}
.order-contents .post-it p {
  margin: 0 !important;
}
#checkoutForm input.button {
  background: #af1818;
}
.shipping-same-checkbox {
  margin-bottom: 20px;
}
.shipping-same-checkbox label {
  font-size: 1.1667em;
  line-height: 1.286em;
  width: auto;
  float: none;
}
.shipping-same-checkbox label input {
  width: auto;
  float: none;
}
li.format-note {
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  color: #af1818;
  font-size: 1.25em;
  line-height: 1.5em;
}
.article-spacer {
  height: 20px;
}
.news .article-spacer {
  border-top: 1px solid #188ed8;
}
a.track-filter,
a.track-filter:hover {
  background: #e67519;
  font-size: 12px;
  line-height: 1;
  color: white !important;
  padding: 3px 6px 1px;
  margin: -1px 0 0 5px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -border-radius: 2px;
  text-transform: uppercase;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
a.track-filter:hover,
a.track-filter:hover:hover {
  background: black;
  text-decoration: none !important;
}
.battle-track .message {
  margin-top: 15px;
}
.battle-track .track-image a {
  width: 220px;
  height: 140px;
  margin: 0;
  background: #e67519 url(../gfx/wmn-logo-small.png) no-repeat center center;
  display: block;
}
.battle-track .track-info {
  margin: 10px 0;
}
.battle-track .track-info h3 {
  margin: 0;
  line-height: 1.15em;
}
.battle-track .track-info .artist {
  color: black;
}
.battle-track .track-info .title {
  margin-left: 24px;
}
.battle-track .track-info .meta {
  border: 1px solid #cccccc;
  border-width: 0 0 1px 0;
  padding: 10px 0;
  font-size: 12px;
  margin: 0 0 10px 0;
}
.battle-track .track-info .meta a,
.battle-track .track-info .meta a:visited {
  color: black;
}
.battle-track .track-info .meta a:hover,
.battle-track .track-info .meta a:visited:hover {
  text-decoration: underline;
}
.battle-track .track-info .meta span {
  white-space: nowrap;
}
.battle-track .track-info .date {
  padding: 0;
  margin-bottom: 20px;
}
.battle-track a.listen,
.battle-track a.listen:visited {
  width: 16px;
  height: 16px;
  display: inline-block;
  text-indent: -5000px;
  background: url(../gfx/track-player-icons.png) no-repeat;
  margin-top: 2px;
  position: absolute;
}
.battle-track a.listen:hover,
.battle-track a.listen:visited:hover {
  background-position: -16px 0;
}
.battle-track a.listen.sm2_playing,
.battle-track a.listen:visited.sm2_playing,
.battle-track a.listen.playing,
.battle-track a.listen:visited.playing {
  background-position: 0 -16px;
}
.battle-track a.listen.sm2_playing:hover,
.battle-track a.listen:visited.sm2_playing:hover,
.battle-track a.listen.playing:hover,
.battle-track a.listen:visited.playing:hover {
  background-position: -16px -16px;
}
.battle-track .article-video {
  margin: 15px 0;
}
.battle-track .rating-block {
  float: right;
}
.battle-track .func {
  border: 1px solid #cccccc;
  border-width: 1px 0;
  padding: 10px 0;
  margin: 10px 0 0;
  font-size: 12px;
}
.battle-track .func div.admin {
  font-size: 90%;
  color: #888888;
}
.battle-track .ratings-module-holder {
  border: 1px solid #cccccc;
  border-width: 0 0 1px 0;
  padding: 10px 0;
  display: block;
  margin: 0 0 15px 0;
}
.battle-track .hr.lite {
  margin: 10px 0;
  background: #cccccc;
}
.battle-track ul.links {
  margin: 15px 0;
  padding: 0;
}
.battle-track ul.links li {
  margin: 0;
  padding: 0;
}
.battle-track.list .track-image a {
  width: 80px;
  height: auto !important;
}
.generate-income-text p {
  padding-bottom: 10px;
}
.article.battle-track .track-image {
  margin-top: 10px;
}
.article.battle-track .track-info {
  margin: 10px 0 0 0;
}
.article.battle-track .func {
  margin: 0;
  padding: 0 0 10px;
  border-width: 0 0 1px;
}
.article.battle-track .meta {
  margin: 0;
}
.article.battle-track .article-text {
  margin-bottom: 10px;
}
.battle-tracks-grid li {
  float: left;
  width: 700px;
  padding: 10px 0;
  border-bottom: 1px solid #e67519;
}
.battle-tracks-grid li .track-image {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.battle-tracks-grid li .track-info {
  float: left;
  width: 600px;
}
.battle-tracks-grid li .track-info .artist,
.battle-tracks-grid li .track-info .title {
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 24px;
  line-height: 26px;
}
.battle-tracks-grid li .track-info .artist {
  color: black;
  display: inline;
}
.battle-tracks-grid li .track-info .meta {
  margin-top: 10px;
  font-size: 90%;
}
.battle-tracks-grid li .track-info .meta strong {
  font-weight: bold;
}
.battle-tracks-grid li a.listen,
.battle-tracks-grid li a.listen:visited {
  width: 16px;
  height: 16px;
  display: inline-block;
  text-indent: -5000px;
  background: url(../gfx/track-player-icons.png) no-repeat;
  margin-left: 0;
}
.battle-tracks-grid li a.listen:hover,
.battle-tracks-grid li a.listen:visited:hover {
  background-position: -16px 0;
}
.battle-tracks-grid li a.listen.sm2_playing,
.battle-tracks-grid li a.listen:visited.sm2_playing {
  background-position: 0 -16px;
}
.battle-tracks-grid li a.listen.sm2_playing:hover,
.battle-tracks-grid li a.listen:visited.sm2_playing:hover {
  background-position: -16px -16px;
}
.battle-tracks-grid li .func {
  border-top: 1px solid #e67519;
  padding: 10px 0;
  color: #888888;
}
.battle-tracks-grid.small li {
  border-bottom: 1px solid #cccccc;
  width: 380px;
}
.battle-tracks-grid.small li .track-image {
  margin-right: 15px;
}
.battle-tracks-grid.small li .track-info {
  margin: 0;
  width: 284px;
}
.battle-tracks-grid.small li .track-info .artist,
.battle-tracks-grid.small li .track-info .title {
  font-size: 20px;
  line-height: 22px;
}
.battle-tracks-grid.small li .meta {
  border: 1px solid #cccccc;
  border-width: 1px 0;
}
.battle-tracks-grid.small li .func {
  border-width: 0;
  margin: 0 !important;
  padding-top: 0;
}
a#battle-start,
a#battle-start:visited {
  margin: 0 10px 20px;
  display: block;
  background: #e67519;
  padding: 10px 10px 5px;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 24px;
  line-height: 26px;
  color: white;
}
a#battle-start:hover,
a#battle-start:visited:hover {
  background: black;
}
.your-downloads h3 {
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  margin-bottom: 0;
}
.your-downloads .date {
  padding-top: 0;
}
.your-downloads ul li.item {
  border-top: 1px solid #888888;
  padding: 10px 0;
  overflow: auto;
}
.your-downloads ul li.bundle {
  border-top: 1px solid #888888;
  padding: 10px 0;
  overflow: auto;
}
.your-downloads ul li.bundle .packshot {
  float: left;
  width: 80px;
  margin: 0 20px 0 0;
  display: inline-block;
}
.your-downloads ul li.bundle .packshot img {
  display: inline-block;
}
.your-downloads ul li.bundle .bundle-info {
  float: left;
  width: 440px;
}
.your-downloads ul li.bundle .bundle-info .artist,
.your-downloads ul li.bundle .bundle-info .title,
.your-downloads ul li.bundle .bundle-info .zip {
  font-family: 'DIN Next W01 Light', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 20px;
  line-height: 22px;
}
.your-downloads ul li.bundle .bundle-info .title {
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
.your-downloads ul li.bundle .bundle-info .artist {
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px;
}
.your-downloads ul li.bundle li.item {
  padding: 5px 0;
}
.order-history li {
  padding: 0 !important;
}
.order-history li a,
.order-history li a:visited {
  display: block;
  padding: 5px 0;
}
.order-history li a:hover,
.order-history li a:visited:hover {
  background: white;
}
.order-history li a:hover span,
.order-history li a:visited:hover span {
  color: #5a5a5a;
}
.order-history li .date {
  margin: 0;
}
.order-history li.completed {
  color: #888888;
}
.order-history li.completed a,
.order-history li.completed a:visited {
  color: #888888;
}
.stream-single-article ul.headlines li {
  border-bottom: 1px solid #cccccc;
}
.bubble-contents .top {
  background: url(../gfx/guide-infobubble-top.png) no-repeat top center;
  height: 24px;
}
.bubble-contents .bottom {
  background: url(../gfx/guide-infobubble-bottom.png) no-repeat bottom center;
  height: 27px;
}
.bubble-contents .inner {
  margin: 0 5px;
  background: url(../gfx/guide-infobubble-mid.png) repeat-y center center;
  text-align: center;
  color: #8618af;
  font-family: Arial, sans-serif;
  font-size: 125%;
  line-height: 1.1667;
  padding: 0 19px;
}
.bubble-contents .inner a,
.bubble-contents .inner a:visited {
  display: block;
  text-align: center;
  color: #8618af;
}
.bubble-contents .inner a img,
.bubble-contents .inner a:visited img {
  display: block;
  margin-bottom: 6px;
  border: 1px solid white;
}
.bubble-contents .inner a:hover,
.bubble-contents .inner a:visited:hover {
  color: black;
}
.bubble-contents .inner a:hover img,
.bubble-contents .inner a:visited:hover img {
  border: 1px solid white;
}
.subscribe-note2 a,
.subscribe-note2 a:visited {
  color: white !important;
  background: #af1818;
  display: block;
  padding: 6px 8px 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -border-radius: 5px;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
.subscribe-note2 a:hover,
.subscribe-note2 a:visited:hover {
  background: black;
  color: white !important;
}
.format-note,
.vinyl-note {
  font-weight: bold;
}
#mailing-list.panel .panel-contents {
  background: #eddff3;
  padding: 0 10px 20px;
}
#mailing-list.panel .panel-contents a.product-link {
  display: block;
  left: -10px;
  position: relative;
}
#mailing-list.panel form input[type='text'] {
  margin: 0;
}
.panel#battle-intro .panel-contents {
  margin-top: 0;
  background: #fde4d0;
  padding: 10px;
}
#new-releases-block {
  margin-bottom: 0;
}
#new-releases-block ul.new-releases {
  margin-top: 15px;
}
.panel.list {
  padding: 0 0 10px 0;
  margin-bottom: 2em;
}
.panel.list ul li {
  border-bottom: 1px solid #f3dfdf;
  font-size: 14px;
  line-height: 17px;
  display: block;
}
.panel.list ul li a,
.panel.list ul li a:visited {
  display: block;
  color: #5a5a5a;
}
.panel.list ul li a:hover,
.panel.list ul li a:visited:hover {
  color: #af1818;
}
.panel.list ul li.alpha {
  margin-top: 10px;
}
.panel.list ul li.omega {
  border: none;
}
.panel.battle.list ul li {
  border-bottom: 1px solid #fac9a1;
}
.panel.battle.list ul li a:hover,
.panel.battle.list ul li a:visited:hover {
  color: #e67519;
}
.reviews {
  border-bottom: 1px solid #13af17;
}
.reviews li {
  border-top: 1px solid #13af17;
  clear: both;
}
.reviews li h3 {
  margin: 20px 0 0 !important;
}
.reviews li .review-image {
  float: right;
  margin: 1em 0 20px 20px;
}
.reviews li .embed p {
  margin-right: 0;
}
.reviews.mini {
  margin-bottom: 5px;
}
.reviews.mini li {
  padding: 5px 0;
}
.chart-summaries .reviews {
  margin-bottom: 20px;
}
.chart-summaries .reviews li {
  padding: 0.25em 0;
}
a.chart-button,
a.chart-button:visited {
  background: #13af17;
  color: white !important;
  padding: 5px 10px;
  font-size: 20px;
  line-height: 22px;
  font-family: 'DIN Next W01 Bold', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
}
a.chart-button:hover,
a.chart-button:visited:hover {
  background: black;
}
a.chart-button.small,
a.chart-button:visited.small {
  font-size: 16px;
  height: 18px;
  padding: 3px 7px;
}
.charts .article-meta {
  margin-bottom: 20px ;
}
ul.release-grid.subscription li > div {
  display: block;
  margin-bottom: 1.286em;
  padding: 10px 0 0 10px;
}
ul.release-grid.subscription li a {
  background: inherit;
  display: inline;
  margin-bottom: 0;
  padding: 0;
}
.press-quotes .article h2 {
  border: none;
  font-size: 20px;
  font-family: 'DIN Next W01 Regular', 'Myriad Pro', 'Helvetica', 'Arial', 'sans-serif';
  line-height: 22px;
  margin: 10px 0 0 0;
  padding: 0;
}
.press-quotes .article p {
  margin: 10px 0 20px;
}
