/* line 7, sass/reset.sass */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

/* line 17, sass/reset.sass */
*:focus {
  outline: 10;
}

/* line 20, sass/reset.sass */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 25, sass/reset.sass */
ol, ul {
  list-style: none;
}

/* line 28, sass/reset.sass */
table {
  border-collapse: separate;
  border-spacing: 0;
}

/* line 32, sass/reset.sass */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 36, sass/reset.sass */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 39, sass/reset.sass */
blockquote, q {
  quotes: "" "";
}

/* line 3, sass/global.sass */
body {
  color: #292929;
}

/* line 6, sass/global.sass */
.clear {
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}

/* line 12, sass/global.sass */
a,
a.report:hover {
  text-decoration: none;
  color: #762ea2;
}

/* line 17, sass/global.sass */
a:hover,
a.report:hover span {
  text-decoration: underline;
}

/* line 21, sass/global.sass */
strong,
b {
  font-weight: bold;
}

/* line 25, sass/global.sass */
em {
  font-style: italic;
}

/* line 29, sass/global.sass */
.permashare,
span.permabar a.report {
  display: block;
  margin: 5px 0px 0px 0px;
}

/* line 34, sass/global.sass */
a.report {
  font-size: 10px;
  text-transform: uppercase;
  font-style: italic;
}

/* line 39, sass/global.sass */
.formerror {
  color: red;
}

/* line 42, sass/global.sass */
.useroffline,
.useronline {
  vertical-align: -13%;
}

/* line 46, sass/global.sass */
p.nocontent {
  padding: 50px 20px 20px 50px;
}

/* line 50, sass/global.sass */
div.image {
  overflow: hidden;
}
/* line 52, sass/global.sass */
div.image img {
  display: block;
}

/* line 56, sass/global.sass */
label.option,
legend {
  height: 0;
  font-size: 0;
  line-height: 0px;
  position: absolute;
  top: -1000em;
}

/* line 63, sass/global.sass */
fieldset {
  margin: 0;
  padding: 0;
  text-align: left;
  clear: both;
  border: 0;
  text-transform: lowercase;
}
/* line 71, sass/global.sass */
fieldset input {
  padding-left: 10px;
  margin-left: 0;
}
/* line 75, sass/global.sass */
fieldset label {
  padding-right: 15px;
  display: inline;
  vertical-align: baseline;
}

/* line 81, sass/global.sass */
.fl {
  float: left;
  overflow: hidden;
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 89, sass/global.sass */
.fr {
  float: right;
  overflow: hidden;
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 97, sass/global.sass */
p.byline,
span.permabar {
  font-size: 11px;
}

/* line 101, sass/global.sass */
.bkgimg,
span.play,
span.nowplaying {
  display: block;
  overflow: hidden;
  text-indent: -1000em;
}

/* line 108, sass/global.sass */
a.tool {
  padding-right: 5px;
}

/* line 113, sass/global.sass */
div.control div.paging {
  position: relative;
  padding: 3px 0;
  text-align: left;
  font-size: 10px;
}
/* line 119, sass/global.sass */
div.control div.paging a.prv {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
/* line 124, sass/global.sass */
div.control div.paging a.nxt {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
/* line 129, sass/global.sass */
div.control div.paging span {
  display: block;
  text-align: center;
  margin: 0 50px;
}

/* line 135, sass/global.sass */
span.author {
  position: relative;
  height: 18px;
  display: block;
  text-align: left;
}
/* line 140, sass/global.sass */
span.author a.im {
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 145, sass/global.sass */
span.author a.au {
  position: absolute;
  left: 13px;
  top: 0px;
  font-size: 12px;
}

/* line 153, sass/global.sass */
span.welcome span.author {
  display: inline;
}
/* line 156, sass/global.sass */
span.welcome span.author a.im,
span.welcome span.author a.au {
  position: static;
}

/* line 161, sass/global.sass */
p.byline {
  display: block;
  overflow: hidden;
}
/* line 166, sass/global.sass */
p.byline span.comments .commentslink {
  border-right: 1px solid;
  border-color: #d7d7d7;
  display: block;
  padding: 0 5px 0 0;
  margin: 5px 0;
  float: left;
  height: 14px;
  overflow: hidden;
}
/* line 176, sass/global.sass */
p.byline span.comments .stars-small {
  display: block;
  width: 70px;
  float: left;
  position: relative;
}

/* line 183, sass/global.sass */
span.stars-small em {
  background-position: 0 0;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 80px;
  text-indent: -1000px;
  overflow: hidden;
  display: block;
  height: 15px;
}

/* line 194, sass/global.sass */
span.starssmall_null em {
  background-image: none;
}

/* line 197, sass/global.sass */
span.starssmall_0 em {
  background-position: 0 -102px;
}

/* line 200, sass/global.sass */
span.starssmall_1 em {
  background-position: 0 -83px;
}

/* line 203, sass/global.sass */
span.starssmall_2 em {
  background-position: 0 -62px;
}

/* line 206, sass/global.sass */
span.starssmall_3 em {
  background-position: 0 -42px;
}

/* line 209, sass/global.sass */
span.starssmall_4 em {
  background-position: 0 -20px;
}

/* line 212, sass/global.sass */
span.starssmall_5 em {
  background-position: 0 0;
}

/* line 215, sass/global.sass */
span.starssmall_0_half em {
  background-position: 0 -205px;
}

/* line 218, sass/global.sass */
span.starssmall_1_half em {
  background-position: 0 -185px;
}

/* line 221, sass/global.sass */
span.starssmall_2_half em {
  background-position: 0 -164px;
}

/* line 224, sass/global.sass */
span.starssmall_3_half em {
  background-position: 0 -142px;
}

/* line 227, sass/global.sass */
span.starssmall_4_half em {
  background-position: 0 -122px;
}

/* line 231, sass/global.sass */
div.ad {
  margin: 0 0 10px 0;
}

/* line 234, sass/global.sass */
div.ad728 {
  width: 728px;
  height: 90px;
  margin: 0 auto;
}

/* line 240, sass/global.sass */
.todo {
  background-color: #7da747;
  padding: 20px 0;
  color: #444;
  text-align: center;
}

/* line 246, sass/global.sass */
.todoc {
  color: #78864f;
}

/* line 249, sass/global.sass */
span.todo,
a.todo {
  padding: 5px;
}

/* line 253, sass/global.sass */
span.play.todo {
  padding: 0;
}
/* line 255, sass/global.sass */
span.play.todo em.bkgimg {
  background-color: #7da747;
}

/* line 259, sass/global.sass */
body {
  font: 13px/20px helvetica, arial, verdana, sans-serif;
}

/* line 263, sass/global.sass */
.image img {
  border: 4px solid;
  border-color: #d7d7d7;
}

/* line 267, sass/global.sass */
.h1 {
  font-size: 24px;
  line-height: 30px;
}

/* line 271, sass/global.sass */
.h2 {
  font-size: 18px;
  line-height: 24px;
}

/* line 275, sass/global.sass */
.h3, div.faq h3 {
  font-size: 14px;
  line-height: 21px;
}

/* line 279, sass/global.sass */
.h4, div.faq h4 {
  font-weight: bold;
}

/* line 282, sass/global.sass */
.ftr {
  font-size: 10px;
}

/* line 285, sass/global.sass */
.small {
  font-size: 10px;
}

/* line 288, sass/global.sass */
.default {
  font-size: 13px;
  line-height: 20px;
}

/* line 292, sass/global.sass */
.upp {
  text-transform: uppercase;
}

/* line 296, sass/global.sass */
div.w80 {
  width: 80px;
}

/* line 299, sass/global.sass */
div.w100 {
  width: 100px;
}

/* line 302, sass/global.sass */
div.w150 {
  width: 158px;
}

/* line 305, sass/global.sass */
div.w200 {
  width: 200px;
}

/* line 308, sass/global.sass */
div.w250 {
  width: 258px;
}

/* line 311, sass/global.sass */
div.w300 {
  width: 300px;
}

/* line 314, sass/global.sass */
div.w400 {
  width: 400px;
}

/* line 317, sass/global.sass */
div.w500 {
  width: 500px;
}

/* line 11, sass/default.sass */
.btn em {
  display: block;
  overflow: hidden;
}

/* line 15, sass/default.sass */
a.btn-buy {
  margin: 10px 0px 10px 0px;
}
/* line 17, sass/default.sass */
a.btn-buy em {
  background: url("/public/images/btn-buy.png") top left no-repeat;
  width: 44px;
  height: 18px;
}

/* line 22, sass/default.sass */
a.btn-more {
  float: right;
  margin: 15px 15px 0 0;
}

/* line 26, sass/default.sass */
a.btn-newsletter {
  display: block;
}
/* line 28, sass/default.sass */
a.btn-newsletter span {
  background: transparent url("/public/images/btn-newsletter.png") no-repeat;
  width: 167px;
  height: 22px;
}

/* line 33, sass/default.sass */
a.btn-becomeafan {
  display: block;
}
/* line 35, sass/default.sass */
a.btn-becomeafan span {
  background: transparent url("/public/images/btn-becomeafan.jpg") no-repeat;
  width: 140px;
  height: 22px;
}

/* line 40, sass/default.sass */
a.buyticketurl, div#events div.event div.item a.buyticketurl {
  background: #696969;
  padding: 2px 10px;
  color: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-transform: uppercase;
  width: 80px;
  text-align: center;
  display: block;
}

/* line 54, sass/default.sass */
div.top {
  margin-bottom: 20px;
  background: transparent url("/public/images/bkg-section-top.png") repeat-x;
  padding-top: 1px;
}
/* line 59, sass/default.sass */
div.top div.mid {
  padding-bottom: 20px;
}
/* line 62, sass/default.sass */
div.top div.bottom {
  margin: 0 1px 1px 1px;
  background: transparent url("/public/images/bkg-section-mid.png") repeat-x;
  border: 1px solid #fff;
}
/* line 67, sass/default.sass */
div.top h2.title {
  margin: 15px 0px 15px 15px;
}
/* line 70, sass/default.sass */
div.top h2.title span.bkgimg {
  background: transparent url("/public/images/titles.png") no-repeat;
  height: 22px;
}
/* line 74, sass/default.sass */
div.top div.bdy {
  margin: 0 15px;
}
/* line 77, sass/default.sass */
div.top div.notitle {
  padding-top: 15px;
}
/* line 80, sass/default.sass */
div.top div.multiple {
  padding-top: 0;
}
/* line 83, sass/default.sass */
div.top div.multiple .h3 {
  text-transform: uppercase;
}
/* line 87, sass/default.sass */
div.top div.smallitems .item {
  margin-left: 34px;
  margin-right: 30px;
  height: 210px;
}
/* line 92, sass/default.sass */
div.top div.smallitems .item .image {
  margin-right: 0;
  margin-bottom: 5px;
}
/* line 96, sass/default.sass */
div.top div.smallitems .item .hgroup {
  border: none;
  overflow: hidden;
  height: 90px;
}
/* line 101, sass/default.sass */
div.top div.smallitems div.w100 {
  width: 120px;
  margin-right: 10px;
}
/* line 105, sass/default.sass */
div.top div.smallitems div.w100 div.image {
  width: 100px;
}
/* line 108, sass/default.sass */
div.top .item {
  margin-bottom: 20px;
  position: relative;
}
/* line 112, sass/default.sass */
div.top .item .niceday {
  position: absolute;
  top: 0px;
  left: -51px;
  display: block;
  background: transparent url("/public/images/bkg-date.png") top left no-repeat;
  width: 34px;
  height: 69px;
  color: white;
  font-weight: bold;
}
/* line 123, sass/default.sass */
div.top .item .niceday .bdy {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  display: block;
  width: 76px;
  height: 41px;
  position: absolute;
  top: 0px;
  left: -8px;
}
/* line 133, sass/default.sass */
.no-csstransforms div.top .item .niceday .bdy {
  width: 30px;
  left: 3px;
  top: 10px;
  font-size: 10px;
  font-weight: normal;
  text-align: right;
}
/* line 141, sass/default.sass */
div.top .item .h3 {
  margin-bottom: 5px;
}
/* line 144, sass/default.sass */
div.top .item .copy {
  margin-bottom: 5px;
}
/* line 147, sass/default.sass */
div.top .item .copy a.small {
  margin-top: 5px;
  display: block;
}
/* line 151, sass/default.sass */
div.top .item .ftr {
  padding-top: 5px;
  border-top: 1px solid #d4d2d2;
  color: #848484;
}
/* line 156, sass/default.sass */
div.top .item .ftr strong {
  color: #292929;
}
/* line 159, sass/default.sass */
div.top .item .hgroup {
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  padding-bottom: 3px;
}
/* line 164, sass/default.sass */
div.top .item .image {
  margin-right: 15px;
  text-align: center;
}

/* line 171, sass/default.sass */
div.maincolumn {
  width: 600px;
  position: relative;
  min-height: 400px;
  overflow: visible;
}

/* line 177, sass/default.sass */
.mfl {
  margin: 24px 0px 20px 0;
}

/* line 180, sass/default.sass */
.mfr {
  margin: 24px 0 20px 0;
}

/* line 186, sass/default.sass */
div.sidebar {
  width: 300px;
  position: relative;
  background-position: 0 0;
}
/* line 191, sass/default.sass */
div.sidebar div.top {
  background: none;
  border: 1px solid #d6d6d6;
  overflow: hidden;
  padding: 0;
}
/* line 197, sass/default.sass */
div.sidebar div.bottom {
  background: #e9e9e9;
  border: 1px solid #fff;
  margin: 0;
}
/* line 202, sass/default.sass */
div.sidebar div.mid {
  overflow: hidden;
}

/* line 207, sass/default.sass */
div.control,
div.controlx {
  width: 200px;
  margin: 0 auto 20px auto;
  text-transform: uppercase;
}
/* line 212, sass/default.sass */
div.control span,
div.controlx span {
  font-size: 12px;
}
/* line 215, sass/default.sass */
div.control a,
div.controlx a {
  background: #696969;
  padding: 2px 5px;
}
/* line 219, sass/default.sass */
div.control a em,
div.controlx a em {
  color: white;
  font-style: normal;
}
/* line 223, sass/default.sass */
div.control a:hover,
div.controlx a:hover {
  text-decoration: none;
}

/* line 228, sass/default.sass */
body {
  background: #fff url("/public/images/bkg-body.jpg") repeat-x;
  text-align: center;
}

/* line 232, sass/default.sass */
div.container {
  position: relative;
}

/* line 235, sass/default.sass */
div#body {
  width: 950px;
  margin: 0 auto;
  text-align: left;
  overflow: hidden;
}
/* line 241, sass/default.sass */
#hmpg div#body,
#blpg div#body,
#nepg div#body {
  overflow: visible;
}

/* line 246, sass/default.sass */
div.avatar {
  width: 110px;
  height: 180px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* line 253, sass/default.sass */
#sepg div.avatar {
  height: auto;
}
/* line 256, sass/default.sass */
div.avatar .image {
  width: 101px;
  height: 100px;
  display: block;
  background: white;
}
/* line 262, sass/default.sass */
div.avatar .image a {
  display: block;
  overflow: hidden;
  text-align: center;
}
/* line 267, sass/default.sass */
div.avatar .text {
  width: 100px;
  height: 20px;
  overflow: hidden;
  display: block;
  margin: 5px 0px 0px 5px;
}
/* line 274, sass/default.sass */
div.avatar span.ftr {
  margin-left: 18px;
  font-size: 12px;
  line-height: 14px;
  display: block;
}

/* line 283, sass/default.sass */
div.avatar-big {
  width: 145px;
}
/* line 286, sass/default.sass */
div.avatar-big span.image {
  width: 125px;
  height: 125px;
}
/* line 290, sass/default.sass */
div.avatar-big span.image a {
  width: 100px;
}
/* line 293, sass/default.sass */
div.avatar-big span.text {
  width: 145px;
}

/* line 299, sass/default.sass */
#header {
  width: 960px;
  height: 363px;
  margin: 0 auto;
  text-align: left;
  position: relative;
}
/* line 306, sass/default.sass */
#header div#logo {
  position: absolute;
  top: 80px;
  left: 50px;
  width: 522px;
  height: 93px;
}
/* line 313, sass/default.sass */
#header div#logo a {
  width: 522px;
  height: 93px;
}
/* line 317, sass/default.sass */
#header .artistlinks {
  position: absolute;
  bottom: 43px;
  left: 0px;
}
/* line 322, sass/default.sass */
#header a.btn-newsletter,
#header a.btn-becomeafan {
  position: absolute;
  left: 375px;
  top: 10px;
}
/* line 328, sass/default.sass */
#header a.btn-becomeafan {
  left: 555px;
}
/* line 332, sass/default.sass */
#header.withflash a.btn-newsletter,
#header.withflash a.btn-becomeafan {
  left: 475px;
}
/* line 336, sass/default.sass */
#header.withflash a.btn-becomeafan {
  left: 655px;
}

/* line 342, sass/default.sass */
ul.globalnav {
  width: 855px;
  height: 28px;
  position: absolute;
  bottom: 0;
  left: 6px;
  overflow: hidden;
}
/* line 350, sass/default.sass */
ul.globalnav li {
  height: 28px;
  float: left;
  background: transparent url("/public/images/bkg-nav-sep.png") no-repeat top right;
  line-height: 28px;
}
/* line 356, sass/default.sass */
ul.globalnav li a {
  height: 28px;
  line-height: 28px;
  color: white;
  text-transform: uppercase;
  padding: 0 9.5px;
}
/* line 363, sass/default.sass */
ul.globalnav li.last {
  background: none;
  padding-right: 0;
}

/* line 367, sass/default.sass */
ul.no-vip {
  left: 22px;
  font-size: 14px;
  height: 25px;
}
/* line 372, sass/default.sass */
ul.no-vip li.vip {
  display: none;
}

/* line 381, sass/default.sass */
div.downloads h2.title span.bkgimg {
  width: 200px;
}

/* line 389, sass/default.sass */
div.featuredphoto h2.title span.bkgimg {
  background-position: -267px -27px;
  width: 180px;
}

/* line 398, sass/default.sass */
div.tourslist h2.title span.bkgimg {
  background-position: -267px -5px;
  width: 130px;
  height: 14px;
}
/* line 404, sass/default.sass */
div.tourslist div.multiple div.item {
  padding: 5px 0;
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  clear: both;
  margin: 0;
}
/* line 410, sass/default.sass */
div.tourslist div.multiple a.item {
  display: block;
  cursor: pointer;
  position: relative;
  color: #292929;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
/* line 419, sass/default.sass */
div.tourslist div.multiple span {
  float: left;
}
/* line 422, sass/default.sass */
div.tourslist div.multiple span.loc {
  width: 80px;
}
/* line 425, sass/default.sass */
div.tourslist div.multiple span.location {
  color: #762ea2;
  width: 100px;
  margin-right: 10px;
}
/* line 430, sass/default.sass */
div.tourslist div.multiple span.date {
  font-weight: bold;
  width: 48px;
  margin-right: 10px;
}

/* line 439, sass/default.sass */
div.twitterupdates div.bottom div.mid {
  padding-bottom: 8px;
}
/* line 443, sass/default.sass */
div.twitterupdates h2.title span.bkgimg {
  background-position: -267px -51px;
  height: 13px;
}
/* line 447, sass/default.sass */
div.twitterupdates li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid;
  border-color: #d7d7d7;
}

/* line 459, sass/default.sass */
div.featuredarea h2.title span.bkgimg {
  background-position: -267px -75px;
  height: 13px;
}
/* line 463, sass/default.sass */
div.featuredarea div.bdy {
  margin: 0 13px;
}

/* line 466, sass/default.sass */
div.no-featuredarea {
  display: none;
}

/* line 472, sass/default.sass */
div.endorsement p {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 477, sass/default.sass */
div.endorsement div.copy {
  text-align: center;
}
/* line 480, sass/default.sass */
div.endorsement div.copy div.section {
  border-top: 1px solid #fff;
  padding: 15px 0;
}

/* line 488, sass/default.sass */
div.newslist h2.title {
  width: 185px;
}
/* line 490, sass/default.sass */
div.newslist h2.title span.bkgimg {
  background-position: -4px 0;
}
/* line 493, sass/default.sass */
div.newslist div.image {
  display: none;
}
/* line 497, sass/default.sass */
div.newslist div.item div.bdy {
  overflow: hidden;
  margin: 0;
}
/* line 502, sass/default.sass */
div.newslist div.firstitem div.image {
  display: block;
  width: auto;
}
/* line 506, sass/default.sass */
div.newslist div.firstitem div.copy a.btn-readmore {
  display: none;
}

/* line 512, sass/default.sass */
ul.artistlinks li {
  display: inline;
  padding: 0 10px 0 0;
}

/* line 521, sass/default.sass */
div.news h2.title span.bkgimg {
  background-position: -4px -214px;
  width: 200px;
}

/* line 530, sass/default.sass */
div.blog h2.title span.bkgimg {
  background-position: -4px -66px;
  width: 200px;
  height: 17px;
}

/* line 539, sass/default.sass */
div.artistbio h2.title {
  margin-bottom: 20px;
}
/* line 541, sass/default.sass */
div.artistbio h2.title span.bkgimg {
  background-position: -5px -96px;
}
/* line 543, sass/default.sass */
div.artistbio div.image {
  margin: 0px 10px 10px 0px;
}

/* line 548, sass/default.sass */
div.videos {
  overflow: hidden;
}
/* line 552, sass/default.sass */
div.videos h2.title span.bkgimg {
  background-position: -4px -30px;
  width: 200px;
}
/* line 556, sass/default.sass */
div.videos div.mid {
  overflow: hidden;
}
/* line 559, sass/default.sass */
div.videos div#player {
  width: 456px;
}
/* line 562, sass/default.sass */
div.videos div.videosidebar {
  width: 90px;
}
/* line 565, sass/default.sass */
div.videos div.videosidebar .item div.image {
  margin-right: 0;
}

/* line 572, sass/default.sass */
div.music h2.title span.bkgimg {
  background-position: -4px -125px;
  width: 200px;
}

/* line 578, sass/default.sass */
div.musicdetail div.item {
  overflow: visible;
}
/* line 581, sass/default.sass */
div.musicdetail div.item .h3 {
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  margin-bottom: 15px;
}
/* line 586, sass/default.sass */
div.musicdetail .imagewrap {
  width: 160px;
  overflow: visible;
}
/* line 590, sass/default.sass */
div.musicdetail .text {
  width: 255px;
  margin-right: 110px;
}
/* line 594, sass/default.sass */
div.musicdetail .text li {
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  margin-bottom: 2px;
  padding-bottom: 2px;
}
/* line 600, sass/default.sass */
div.musicdetail .text li.disc {
  margin-top: 10px;
}

/* line 604, sass/default.sass */
.stpg div.musicdetail .text {
  margin-right: 25px;
}

/* line 611, sass/default.sass */
.orderstatusWrapper div.pagecopy {
  padding: 20px;
  margin: 20px 0;
  background: #e9e9e9;
}

/* line 621, sass/default.sass */
div.musiclist div.multiple h2.title {
  margin-bottom: 20px;
}
/* line 624, sass/default.sass */
div.musiclist div.multiple div.bdy {
  margin-right: 0;
  overflow: hidden;
}
/* line 627, sass/default.sass */
div.musiclist div.multiple div.item {
  width: 170px;
  height: 180px;
  overflow: hidden;
  text-align: center;
  background: #efefef;
  border: 1px solid;
  border-color: #d7d7d7;
  margin: 0px 21px 20px 0px;
  position: relative;
}
/* line 638, sass/default.sass */
div.musiclist div.multiple div.item div.cms-cmstools {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
/* line 643, sass/default.sass */
div.musiclist div.multiple div.item div.image {
  width: 108px;
  margin: 0 auto;
}
/* line 647, sass/default.sass */
div.musiclist div.multiple div.item h3,
div.musiclist div.multiple div.item div.text {
  margin: 8px 15px 4px 15px;
  width: auto;
}
/* line 651, sass/default.sass */
div.musiclist div.multiple div.item h3 {
  height: 18px;
  overflow: hidden;
}
/* line 655, sass/default.sass */
div.musiclist div.multiple div.item div.text {
  text-decoration: underline;
}

/* line 659, sass/default.sass */
.stpg div.top div.multiple .h3 {
  font-size: 16px;
  color: #666666;
  font-weight: bold;
}

/* line 664, sass/default.sass */
.stpg div.musiclist div.multiple div.bdy {
  margin-bottom: 30px;
}

/* line 667, sass/default.sass */
.stpg div.musiclist div.multiple div.item {
  text-align: left;
  width: 265px;
}

/* line 671, sass/default.sass */
.stpg div.musiclist div.multiple div.item div.image {
  margin: 0 0 0 15px;
}

/* line 674, sass/default.sass */
.stpg div.jump {
  position: absolute;
  left: 96px;
  top: 16px;
}

/* line 679, sass/default.sass */
.stpg div.musiclist div.multiple div.merch div.item div.image {
  width: 208px;
}

/* line 682, sass/default.sass */
.stpg div.musiclist div.multiple div.merch div.item {
  height: 345px;
}

/* line 685, sass/default.sass */
.stpg div.musiclist div.multiple div.merch div.item div.buy {
  margin: -35px 10px 0 0;
}

/* line 693, sass/default.sass */
div.photo h2.title span.bkgimg {
  background-position: -4px -183px;
  width: 200px;
}
/* line 698, sass/default.sass */
div.photo div.folder div.item {
  width: 135px;
  height: 150px;
}
/* line 703, sass/default.sass */
#phpg div.photo div.photodetail {
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  margin-bottom: 20px;
  margin-right: 25px;
}
/* line 711, sass/default.sass */
#phpg div.photo div.photodetail div.w400 {
  margin: 0 auto;
}
/* line 716, sass/default.sass */
div.photo div.photolist div.item {
  margin-right: 25px;
  height: 100px;
  margin-bottom: 0;
}
/* line 720, sass/default.sass */
div.photo div.photolist div.item .image {
  margin-right: 0;
  display: block;
}

/* line 727, sass/default.sass */
div.tourpagecopy {
  margin-bottom: 20px;
}

/* line 730, sass/default.sass */
div#events {
  position: relative;
}
/* line 734, sass/default.sass */
div#events h2.title span.bkgimg {
  background-position: -5px -156px;
  width: 200px;
}
/* line 738, sass/default.sass */
div#events div.control {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-left: 120px;
}
/* line 742, sass/default.sass */
div#events div.tr {
  margin: 10px 0px 5px 0px;
  overflow: hidden;
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  color: #848484;
  padding-bottom: 5px;
}
/* line 750, sass/default.sass */
div#events div.tr div.th {
  display: inline;
}
/* line 753, sass/default.sass */
div#events div.tr div.date {
  width: 100px;
}
/* line 756, sass/default.sass */
div#events div.tr div.location {
  width: 190px;
}
/* line 759, sass/default.sass */
div#events div.tr div.venue {
  width: 190px;
}
/* line 763, sass/default.sass */
div#events div.item {
  margin-bottom: 5px;
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  overflow: visible;
}
/* line 769, sass/default.sass */
div#events div.item a.buyticketurl {
  position: absolute;
  top: 4px;
  right: 0px;
  text-align: left;
  background: none;
  color: #762ea2;
  padding: 0;
  width: 90px;
  height: 18px;
  overflow: hidden;
}
/* line 780, sass/default.sass */
div#events div.item a.item {
  display: block;
  overflow: hidden;
  padding: 5px 0;
  border: 0;
}
/* line 786, sass/default.sass */
div#events div.item a.item span.date,
div#events div.item a.item span.location,
div#events div.item a.item span.venue {
  float: left;
}
/* line 791, sass/default.sass */
div#events div.item a.item span.date,
div#events div.item a.item span.venue {
  color: #292929;
}
/* line 795, sass/default.sass */
div#events div.item a.item span.date {
  width: 100px;
}
/* line 798, sass/default.sass */
div#events div.item a.item span.location {
  width: 190px;
}
/* line 801, sass/default.sass */
div#events div.item a.item span.venue {
  width: 180px;
}

/* line 808, sass/default.sass */
div#events div.event {
  border-bottom: 0;
}
/* line 810, sass/default.sass */
div#events div.event a.buyticketurl {
  position: static;
  background: #696969;
  padding: 2px 10px;
  color: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-transform: uppercase;
  width: 80px;
  text-align: center;
  height: auto;
}
/* line 822, sass/default.sass */
div#events div.event h1 {
  padding: 0em 0em 5px 0;
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  overflow: hidden;
  text-align: right;
  margin-bottom: 15px;
}
/* line 830, sass/default.sass */
div#events div.event h1 span.date {
  font-weight: bold;
}
/* line 833, sass/default.sass */
div#events div.event h1 span.location {
  margin-left: 100px;
}
/* line 836, sass/default.sass */
div#events div.event div.copy,
div#events div.event a.buyticketurl,
div#events div.event div.desc span.address {
  margin-bottom: 20px;
  display: block;
}

/* line 846, sass/default.sass */
div.jannfanns h2.title span.bkgimg {
  background-position: -4px -248px;
  width: 200px;
}
/* line 849, sass/default.sass */
div.jannfanns div.copy {
  margin-bottom: 20px;
}

/* line 857, sass/default.sass */
div.join h2.title span.bkgimg {
  background: transparent url("/public/images/h2-newsletter.png") no-repeat;
  width: 450px;
}
/* line 860, sass/default.sass */
div.join #mg-cellphoneinputid {
  display: none;
}

/* line 868, sass/default.sass */
div.faq h2.title span.bkgimg {
  background: url("/public/images/bkg-faq.png") top left no-repeat;
}
/* line 870, sass/default.sass */
div.faq h3 {
  border-bottom: 1px solid;
  border-color: #d7d7d7;
  margin: 10px 0px 5px 0px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 877, sass/default.sass */
div.faq p {
  margin-bottom: 10px;
}

/* line 884, sass/default.sass */
div.contact h2.title span.bkgimg {
  background: transparent url("/public/images/bkg-contact.png") no-repeat top left;
}
/* line 889, sass/default.sass */
.stpg div.contact h2.title span.bkgimg {
  background: transparent url("/public/images/h2-store.png") no-repeat -11px -10px;
}

/* line 894, sass/default.sass */
.stpg div.music h2.title span.bkgimg {
  background: transparent url("/public/images/h2-store.png") no-repeat -11px -10px;
}

/* line 901, sass/default.sass */
div#footer {
  background: #f3f3f3;
  color: #848484;
  clear: both;
  text-align: center;
  padding-top: 30px;
}
/* line 908, sass/default.sass */
div#footer div.bdy {
  width: 960px;
  margin: 0 auto;
  position: relative;
  height: 75px;
  text-align: left;
}
/* line 915, sass/default.sass */
div#footer a.umusic {
  width: 136px;
  height: 50px;
  position: absolute;
  top: -6px;
  right: -25px;
  background: transparent url("/public/images/umg-logo.png") no-repeat top left;
}
/* line 923, sass/default.sass */
div#footer ul.globalnav {
  background: transparent;
  position: static;
  width: auto;
  display: inline;
}
/* line 929, sass/default.sass */
div#footer ul.globalnav li {
  display: inline;
  position: static;
  background: none;
  float: none;
  font-size: 10px;
}
/* line 936, sass/default.sass */
div#footer ul.globalnav li a {
  display: inline;
  border-right: 1px solid;
  color: #848484;
  padding: 0 6px;
}
/* line 943, sass/default.sass */
div#footer ul.globalnav li.item1 a {
  padding-left: 0px;
}
/* line 947, sass/default.sass */
div#footer ul.globalnav li.flast a {
  border-right: 0;
}
