/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body {
  color: #000;
  background: #FFF;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: normal;
}
li {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup,
sub {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
select {
  background-color: white;
}
/* stylelint-disable function-url-quotes */
/* stylelint-enable function-url-quotes */
/* stylelint-disable no-duplicate-selectors */
/* START GENERIC */
abbr,
acronym {
  cursor: help;
  border-bottom: 1px dotted #292;
}
body {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAABYAQMAAACXsv4BAAAAA1BMVEXu8ec3z2dXAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sKAQwiJNSKYh0AAAAsSURBVHja7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAeDZWSAAB6YSTaQAAAABJRU5ErkJggg==") repeat-x center top;
  color: #433;
  text-align: center;
  font-family: 'Verdana', 'Vermana2000', 'DejaVu Sans', 'Bitstream Vera Sans', 'Arial', sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}
body.standalone {
  background: none;
}
p,
h1,
h2,
h3,
h4,
h5,
h6,
li {
  line-height: 1.5em;
}
body.wait,
body.wait * {
  cursor: wait !important;
  /* stylelint-disable-line declaration-no-important */
}
a {
  color: #007900;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.ext,
.favicon {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  padding: 1px 0 1px 18px;
}
.ext {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCIgaGVpZ2h0PSIxMCIgd2lkdGg9IjEwIj48cGF0aCBkPSJNLjUgMy41aDZ2NmgtNnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMCAzdjdoN1YzSDB6bTEgMWg1djVIMVY0eiIgZmlsbD0iI2FkMWYxZiIvPjxwYXRoIGQ9Ik05LjUuNXY1bC0xIDFMNyA1IDQuNSA3LjVsLTItMkw1IDMgMy41IDEuNWwxLTF6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTQuMjkzIDBsLTEuNSAxLjUgMS41IDEuNS0yLjUgMi41TDQuNSA4LjIwN2wyLjUtMi41IDEuNSAxLjUgMS41LTEuNVYwSDQuMjkzem0uNDE0IDFIOXY0LjI5M2wtLjUuNS0xLjUtMS41LTIuNSAyLjVMMy4yMDcgNS41bDIuNS0yLjUtMS41LTEuNS41LS41eiIgZmlsbD0iI2Q4MjcyNyIvPjwvc3ZnPg==");
}
.noIcon {
  background-image: none;
  background-position: -1000px -1000px;
  padding: 0;
}
.button {
  display: inline-block;
  text-align: left;
  text-align: start;
  position: relative;
  background: #44992b;
  /* @noflip */
  background: linear-gradient(to bottom, #6a4 0%, #281 100%);
  /* W3C */
  border: 1px #281 solid;
  border-radius: 0.2em;
  text-shadow: 0 0 0.2em #000;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.5em;
  padding: 0.15em 1.1em 0.15em 0.75em;
  margin-top: 0.5em;
  min-width: 7.25em;
}
.button:hover,
.button:focus {
  text-decoration: none;
  background: #5eb344;
  /* @noflip */
  background: linear-gradient(to bottom, #8c6 0%, #392 100%);
  /* W3C */
  border-color: #392;
}
.button .fa {
  color: #fbb;
  margin-right: 0.6em;
  width: 1em;
  text-align: center;
  display: inline-block;
}
input.button,
button.button {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  font-family: 'Verdana', 'Vermana2000', 'DejaVu Sans', 'Bitstream Vera Sans', 'Arial', sans-serif;
}
.button_alt {
  background: #999999;
  /* @noflip */
  background: linear-gradient(to bottom, #bbb 0%, #777 100%);
  /* W3C */
  border-color: #777;
}
.button_alt:hover,
.button_alt:focus {
  background: #a2a2a2;
  /* @noflip */
  background: linear-gradient(to bottom, #bbb 0%, #888 100%);
  /* W3C */
  border-color: #888;
}
h3,
h4 {
  font-weight: bold;
}
p,
div.p {
  padding: 5px 0;
  margin-left: 5px;
  clear: left;
  font-size: 15px;
}
ol {
  margin-left: 30px;
}
ol li {
  list-style-type: decimal;
}
hr {
  color: #292;
  background: #292;
  border: 0;
  margin: 15px 0;
  padding: 0;
  height: 1px;
  display: block;
}
dt {
  font-weight: bold;
}
span.quote {
  font-family: 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
}
input.textbox,
#searchcontrol input.textbox,
.textarea,
select,
div.fakeTextarea,
div.formMap div.map,
.photoEdit img,
.musicEdit img {
  border: 1px solid #292;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.25);
}
input.textbox,
#searchcontrol input.textbox,
.textarea,
select,
div.fakeTextarea {
  width: 390px;
  padding: 4px;
  font-family: 'Verdana', 'Vermana2000', 'DejaVu Sans', 'Bitstream Vera Sans', 'Arial', sans-serif;
}
textarea,
select,
input[type='text'],
input[type='button'],
input[type='submit'] {
  -webkit-appearance: none;
  border-radius: 0;
}
select,
.readMore > a {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3IDQiIGhlaWdodD0iNCIgd2lkdGg9IjciPjxwYXRoIGQ9Ik0wIDBoN0wzLjUgNHoiIGZpbGw9IiNjMDAiLz48L3N2Zz4=");
}
select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  /* down.svg */
  background-repeat: no-repeat;
  background-position: 98% 50%;
}
/*
input.textbox, #searchcontrol input.textbox, .textarea, select, div.fakeTextarea, div.formMap div.map {
	border-radius: 3px;
}
*/
div.fakeTextarea {
  background: #ddd;
  min-height: 18px;
  cursor: text;
}
select {
  width: 400px;
  padding: 3px;
}
.textarea,
.hiddenTextarea {
  width: 390px;
  padding: 4px;
  border: 1px solid #292;
  overflow: hidden;
  position: relative;
}
.textareaStatic {
  overflow: auto;
}
.hiddenTextarea {
  padding: 2px 7px 2px 3px;
  width: 722px;
  position: absolute;
  left: -2000px;
}
input.disabled {
  background: #ddd;
}
input.filled {
  border: 0;
  background: transparent;
  box-shadow: none;
  color: #433;
}
textarea.empty,
input.empty,
option.empty,
select.empty {
  color: #999;
}
input.radio,
input.checkbox {
  vertical-align: middle;
}
img.captcha {
  border: 1px solid #292;
  float: left;
  margin-bottom: 4px;
  width: 175px;
  height: 45px;
}
.captchaButtons {
  float: left;
  margin-left: 10px;
  margin-top: 9px;
  font-size: 13px;
}
fieldset {
  padding-bottom: 10px;
}
legend {
  color: #888;
  padding: 4px 0;
  font-size: 16px;
  font-weight: bold;
}
select.language {
  width: 120px;
}
input.language,
textarea.language,
div.language {
  width: 390px;
  overflow: auto;
}
.languageVar {
  width: 150px;
}
.hiddenTextareaLanguage {
  width: 274px;
}
.fileInputs {
  position: relative;
}
.fileInputs .button {
  margin-top: 1px;
}
.fileInputs:hover .button {
  background: #5eb344;
  /* @noflip */
  background: linear-gradient(to bottom, #8c6 0%, #392 100%);
  /* W3C */
}
.fileOverlay {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  white-space: nowrap;
}
input.file {
  /* Opacity of 0.001: effectively invisible, but selectable */
  opacity: 0.001;
  position: absolute;
  z-index: 5;
  width: 400px;
  font-size: 18px;
  cursor: pointer;
}
input.fakefile {
  width: 250px;
  vertical-align: top;
  margin-right: 10px;
}
.fileSourceAlt {
  margin: 2px 0;
  font-size: 13px;
  font-weight: bold;
}
.noJS,
.hidden {
  display: none !important;
  /* stylelint-disable-line declaration-no-important */
}
.softHide {
  display: none;
}
.lang-ca,
.lang-cy,
.lang-de,
.lang-el,
.lang-en,
.lang-es,
.lang-fr,
.lang-hr,
.lang-it,
.lang-ja,
.lang-ko,
.lang-nl,
.lang-pl,
.lang-pt,
.lang-ru,
.lang-sr,
.lang-sv,
.lang-tr,
.lang-uk,
.lang-zh {
  /* @noflip */
  direction: ltr;
}
.lang-ar,
.lang-he {
  /* @noflip */
  direction: rtl;
}
.hiddenImageButtonWrapper {
  height: 0;
  overflow: hidden;
}
span.highlight {
  /* background: #fe8; */
  font-weight: bold;
}
.readMore {
  margin-top: -20px;
  padding-top: 20px;
  height: 20px;
  position: relative;
  background: #ffffff;
  /* @noflip */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 50%);
  /* W3C */
}
.readMore > a {
  margin-left: 5px;
  background-repeat: no-repeat;
  background-position: left 6px;
  /* down.svg */
  padding-left: 11px;
  font-size: 13px;
}
.readMoreExpanded {
  background: none;
  margin-top: 0;
  padding-top: 0;
}
.readMoreExpanded > a {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA3IDQiPjxwYXRoIGQ9Ik0wIDRoN0wzLjUgMHoiIGZpbGw9IiNjMDAiLz48L3N2Zz4=");
}
/* END GENERIC */
/* START LAYOUT */
#footer {
  background: #eef1e7;
  width: 1000px;
  text-align: center;
  padding: 5px 0 2px 0;
  position: relative;
}
#footer .jan {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: no-repeat left top;
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTMuODQgMTEuMlY3LjQ2SDcuNlY2LjQ1SDMuODRWMy44NGMxLjMtLjMyMSAyLjcxLS43MjcgMy43NC0xLjE5bC0uODA3LS44MjVjLS45My40NzYtMi41NSAxLjAxLTMuOTYgMS4zNHY3LjVjMCAuNTQ1LS4zNDIuNzk3LS41ODguOTIzLjE3OC4yOC4zODMuODI1LjQ1MiAxLjA4LjM0Mi0uMTk2Ljg2Mi0uMzc4IDQuOTQtMS40NWE1LjI0MiA1LjI0MiAwIDAxLS4wNTUtLjk2NXptOS45OC04LjY2SDguNjd2MTEuN2guOTk4VjMuNTRoMy4xNHY3LjI0YzAgLjIxLS4wNjguMjgtLjI4OC4yOTQtLjIxOSAwLS45NzEuMDE0LTEuODEtLjAyOC4xNjQuMjk0LjM0Mi44MTEuMzk2IDEuMSAxLjAxIDAgMS43Mi0uMDE0IDIuMTQtLjIxLjQyNC0uMTgyLjU0Ny0uNTQ1LjU0Ny0xLjE1eiIgZmlsbD0iIzAwNzkwMCIvPjwvc3ZnPg==");
  position: absolute;
  right: 4px;
  top: 4px;
  text-indent: -9999px;
}
#footer em {
  color: #c00;
}
#languageFooter {
  margin: 5px auto 0 auto;
  font-size: 13px;
  width: 67%;
  text-align: center;
}
#languageFooter > div {
  display: inline-block;
  margin: 0 3px;
  white-space: nowrap;
}
body.christmas #content-wrap {
  background: url('../images/cantorion_christmas.png') /* noembed */ left 30px no-repeat;
  background-size: contain;
}
body.christmas #content .besideGaContent .homepageBox.last {
  width: 220px;
}
#frame {
  width: 1000px;
  border-top: 0;
  margin: 0 auto 20px auto;
  text-align: left;
  text-align: start;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
#header {
  background: #117011 url('../images/header.png') no-repeat 0 0;
  background-size: cover;
  width: 1000px;
  height: 90px;
  position: relative;
}
#header h1 {
  background: no-repeat left top;
  /* Image and size set in language files */
  color: #fff;
  margin: 12px 0 0 22px;
  position: absolute;
  left: 0;
  font-size: 50px;
  font-family: 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
}
#header h1 span {
  display: none;
}
#header h3 {
  color: #fff;
  margin: 0;
  padding: 65px 0 0 25px;
  font-size: 15px;
}
#header .santa {
  background: url('../images/santa_hat.ltr.png');
  /* noembed */
  width: 62px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 2px;
}
#header.dev {
  box-shadow: inset 15px 0 0 0 rgba(255, 255, 0, 0.5);
}
#languageDropdown {
  position: absolute;
  top: 62px;
  right: 22px;
  font-size: 13px;
}
#languageDropdown .langSelectedWrapper {
  background: #008000;
  /* @noflip */
  background: linear-gradient(to bottom, #080 0%, #070 100%);
  /* W3C */
  border-radius: 2px 2px 0 0;
}
#languageDropdown .langSelected {
  color: #fff;
  background: no-repeat 95% center;
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiIGhlaWdodD0iOSIgd2lkdGg9IjkiPjxwYXRoIGQ9Ik0xIDJoN0w0LjUgNi41eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  width: 120px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 8px 4px 8px;
  cursor: pointer;
}
#languageDropdown .langList {
  visibility: hidden;
  position: absolute;
  top: 28px;
  z-index: 99;
  font-size: 13px;
  opacity: 0;
  transition: opacity 100ms;
  background: #fff;
  border: 1px solid #dce2cf;
  border-top: 0;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px;
}
#languageDropdown .langList a,
#languageDropdown .langList span {
  padding: 3px 8px 4px 8px;
  display: block;
}
#languageDropdown .langList span {
  font-weight: bold;
}
#languageDropdown .langList a {
  text-decoration: none;
}
#languageDropdown .langList a:hover {
  color: #fff;
  background: #2a782a;
}
#languageDropdown:hover .langList {
  visibility: visible;
  opacity: 1;
}
#search {
  position: absolute;
  top: 20px;
  right: 21px;
}
#search label {
  color: #fff;
}
#search .searchbox {
  border-color: #040;
  width: 240px;
  height: 14px;
  padding: 5px 35px 5px 5px;
}
#search .searchboxsubmit {
  background: rgba(0, 100, 0, 0.15) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4MDAgODAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPHBhdGggZD0ibTY0OS4wMiA1ODYuNjdjOS4yOTk4IDkuMzk5NCA5LjI5OTggMjQuNi0wLjA5OTYgMzRsLTI4LjMwMSAyOC4zYy05LjI5OTggOS40MDA0LTI0LjUgOS40MDA0LTMzLjg5OSAwbC05OS43LTk5LjdjLTQuNS00LjUtNy0xMC42LTctMTd2LTE2LjNjLTM1LjMgMjcuNi03OS43IDQ0LTEyOCA0NC0xMTQuOSAwLTIwOC05My4xLTIwOC0yMDhzOTMuMS0yMDggMjA4LTIwOCAyMDggOTMuMSAyMDggMjA4YzAgNDguMy0xNi40IDkyLjctNDQgMTI4aDE2LjNjNi40MDA0IDAgMTIuNSAyLjUgMTcgN3ptLTI5Ny0xMDYuN2M3MC44IDAgMTI4LTU3LjMgMTI4LTEyOCAwLTcwLjgtNTcuMy0xMjgtMTI4LTEyOC03MC44IDAtMTI4IDU3LjMtMTI4IDEyOCAwIDcwLjggNTcuMyAxMjggMTI4IDEyOHoiIGZpbGw9IiNjMDAiLz4KPC9zdmc+Cg==") center center no-repeat;
  background-size: contain;
  border: 0;
  position: absolute;
  cursor: pointer;
  padding: 0;
  right: 1px;
  top: 1px;
  width: 29px;
  height: 24px;
}
#search .searchboxsubmit:focus {
  outline: 0;
}
.suggest_box {
  width: 276px;
  min-width: 276px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.suggest_box img {
  float: left;
  margin-right: 5px;
}
.suggest_box .music img {
  float: none;
  border: 1px solid #dce2cf;
  margin: 3px 0 0 37px;
}
.suggest_box span.meta {
  width: auto;
}
#centre {
  position: relative;
  clear: both;
  margin: 0 10px 10px 10px;
  padding-top: 1px;
  width: 980px;
}
#leftCol {
  float: left;
  width: 260px;
  position: relative;
  margin-bottom: 10px;
}
#rightCol {
  float: right;
  width: 710px;
  position: relative;
  margin-bottom: 10px;
}
.columnSection {
  margin: 10px 0;
  clear: left;
}
.columnSection h3 {
  background: #eef1e7;
  margin: 0 0 4px 0;
  padding: 4px 6px;
  font-size: 16px;
}
.friendSection {
  margin-top: 20px;
}
.friendSection .musicianGridList {
  margin: 10px 0 0 10px;
}
.headerRight {
  float: right;
  text-align: right;
  font-size: 13px;
  margin-left: 5px;
}
.headerRightH1 {
  margin-top: 8px;
}
.headerRightH3 {
  margin-top: 6px;
}
.twoColLeft {
  width: 370px;
  float: left;
  clear: left;
  margin-right: 5px;
}
.twoColRight {
  width: 370px;
  float: left;
}
.centreForm {
  margin-left: 145px;
}
/* END LAYOUT */
/* START MENUS */
#currentUser,
#breadcrumbs {
  position: absolute;
  font-size: 13px;
  margin-top: 5px;
  top: 33px;
}
#currentUser {
  right: 0;
  margin-right: 17px;
}
.bullet,
.bulletList li,
.concertListSmall li.data,
.concertListHorizontal li.data,
.musicListHorizontal li.data,
.referralListHorizontal li.data {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzIDUiIGhlaWdodD0iNSIgd2lkdGg9IjMiPjxwYXRoIGQ9Ik0wIDBsMyAyLjVMMCA1eiIgZmlsbD0iI2MwMCIvPjwvc3ZnPg==");
}
#breadcrumbs {
  white-space: nowrap;
  /* For bidi */
  left: 17px;
}
#breadcrumbs .bullet {
  display: inline-block;
  width: 3px;
  height: 5px;
  text-indent: -9999px;
  vertical-align: middle;
  margin-bottom: 1px;
  background-repeat: no-repeat;
  background-position: left top;
  /* bullet.ltr.svg */
}
#breadcrumbs .breadcrumb {
  display: inline-block;
  /* For bidi */
}
.mobileMenuButton,
.mobileMenuInput {
  display: none;
}
#menu-wrap {
  position: relative;
  top: 0;
  background: #fff;
  z-index: 2;
  width: auto;
  height: 30px;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #dce2cf;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
#menu-wrap .readMore {
  background: none;
  margin-top: 0;
  padding-top: 0;
  height: 22px;
}
#menu-wrap .readMore a {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 15px;
  display: block;
  background-position: left 10px;
}
#menu-wrap li {
  float: left;
  margin-left: 0;
  display: block;
  vertical-align: bottom;
  min-width: 70px;
  background-color: #fff;
  transition: background-color 100ms;
  border-right: 1px solid #dce2cf;
  padding-bottom: 3px;
  font-weight: bold;
  font-size: 13px;
  height: 27px;
}
#menu-wrap li .menulink {
  display: block;
  text-decoration: none;
  position: relative;
  background: none;
  height: 30px;
  color: #c00;
  transition: color 100ms;
  padding: 0 8px 0 28px;
  line-height: 30px;
}
#menu-wrap li .menulink > .icon {
  display: block;
  position: absolute;
  left: 7px;
  width: 20px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: left center;
}
#menu-wrap li .menulink:hover,
#menu-wrap li .menulink.selected {
  color: #000;
}
#menu-wrap li .submenu {
  display: block;
  opacity: 0;
  transition: opacity 100ms;
  visibility: hidden;
  position: absolute;
  clear: left;
  z-index: 100;
  background-color: #eef1e7;
  border: 1px solid #dce2cf;
  border-top-width: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  padding-top: 31px;
  top: 0;
  min-width: 8em;
}
#menu-wrap li .submenu li {
  margin-left: 0;
  height: auto;
  clear: left;
  display: block;
  width: 100%;
  background-color: #fff;
  border: 0;
  padding: 0;
}
#menu-wrap li .submenu li .menulink {
  padding-right: 20px;
  margin: 0;
  background-color: #fff;
  transition: background-color 100ms;
}
#menu-wrap li .submenu li .menulink:hover {
  background-color: #eef1e7;
}
#menu-wrap li .submenu li .menulink span.wrap {
  margin-top: 0 8px;
}
#menu-wrap li:hover {
  background-color: #eef1e7;
}
#menu-wrap li:hover .menulink {
  z-index: 101;
}
#menu-wrap li:hover .submenu {
  opacity: 1;
  visibility: visible;
}
#menu-wrap li.selected {
  background-color: #eef1e7;
}
#menu-wrap li.login,
#menu-wrap li.admin {
  float: right;
  border-right: 0;
  border-left: 1px solid #dce2cf;
}
#menu-wrap .home > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjI6h+pKqQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAItSURBVDjLpZJfSFNhGMZ/Z0zFP3Nu5eZ0Skm6tBh0UzSLShSG1l1R0B+66SboIkLqoiDo0pKwFKSLCAQvSiqIMsRuRAzBBHMqHlgjN+fUPDtnO+ZR2enCOKVOCXou3/f9Pd/zvd8HO0gSR3RJHNF3mhG2a4gn6nSSMgAZmRb2DH5KO2tKV4z4fHrGSgrbwUpsNUeN2j8liPh8uslqJ6Oi3Khp2VmYRifQ4ktbkgjbwatikJS8uB7TaiflrUIeF0nG5zncPyBsuUI6WOpoR+poJ7m0jDwuYq2uQMuxMXj8lL4hwWY4ocqstD2hyO0GYDYcJnH9Jms5uTj3lhL7Nk1EmePC4JAgTJ8/p5uVn6S8VZhGJ0guLaM9fWjAxh4WF+i/dIWSfAd5hQWIoSiquxgh1tujK3fukedwklBlcp8/I8u+O+3Tqmqc7trTuB0lhOciNLa2YHbW+4VYb48+86KTvtpj3HCVk9AUmpsfbYCbmm5RZC8jde0q0Q8faWxtweNvEEwAznq/cKizUwBIaIoBeas9eKs9G4zmJRlf2308/gZh24+0WYU2K3+bZ69ZjZ55TB7Wv2vTdH19yevAW3ZNFnBm/9m0Rq+kLr409BJSgjweeKCXWvZhvh28C4CrMJOqkw7eBN5TW1pnnEpBFkTXFzikDnPEXcOsEuLdTDeBzz8QLvdd1KOrAXKlMuKhKHbVRWXqwB+D3xqbnEJ2LRAvmyHfUkwoFiTPZOG/9QsHmughD7VTZAAAAABJRU5ErkJggg==");
}
#menu-wrap .music > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjg55AzzmQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAIMSURBVDjLhZNNaxNRFIafyaR1YuIk0BSqaakoQrWxFKQIunDTVikKKpiVOxfuBDfahVCQ4ia46EKkP6Aggm4silhQRAhY3NQiWCkSwrTGJjQZJnMnH5NxEWaSdAIeuNyZwz3vec57uRLA0runTknX+V/EVJXbUykG4iOSmwsClHSdqzPT3sGmrPiKA7bF4/dpWIeyKDjRUFwCCHQW6baBbhsYtYK39qoaW+VvNGWF1MU5bny3yS+k2Xrw0OkScEOVI117ZxwLjWIViiSuX6Oyo7VH6Cye/3Efx2h4OVMI+mtR0lfOEemPI9cEFWysrEaxkHOCB7s8OfvcmxlAtw2EU+W3uQ1A1KoDUND3OSWHugmassJydpGs3sLrJHFpnhlTDJVMACRb4CO4O/rI575uG+3EqxVEn3eLfoHl7KL37ZK44RgNFvaGkYv7/BIWF3oJHCToJAGwzfl293DIL/D6z0sCdpl8I99T6A79UG1506j08ODmUKqrI0B9W+PQ0ipWVmNgfAwzv4s8fLS3B2u5t9Sllssi2OTMepXzX+ooExMcnrmMKUy0lRdwIoFVrvgFpkfm2jO++Ux44y/K5DihZgOnomNtbJLJ75KbTXYTBGyr5yMqZr6i7GiEI0f4mcnwqSo4fe8WsUGZxMkxKeg+09UPa37H+qA0m+T4x83W/2QS9dIgWlgmpqoA/ANgC9xF7EJTrQAAAABJRU5ErkJggg==");
}
#menu-wrap .mypage > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjkF0ni+XwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAIKSURBVDjLpZNBSNNxFMc//7Xcv59Tt/9EWqiBIUysixE0QQqKyMPCIKNAIQ/DQ9CxUALxFEgdPEheiiBwl06LlskgrYMeoqP/yEmuha5y/7aV86+5/TqsKdssod7p8d77ft+XL+/Bf4ayW3Hh/DkpPqYByEkBgHnYSvPkVNm8pbQw7+vaBgNYlAwWJYMa3WLe1yX3JKhZjOcTx06roKIqkmZPgpwURDqPsb+/D+mtIycFFqeJxWkCEP0UkX8lmHUptPZ1o3iqqbh8DaXdTu7kUZxj11lqFNhVW9G8tZRg5YgbufYNAHvdOln/FUxlH2ubEHE66ahtUP6oILEak/NtlUwMjKPKLNmN/Kwqs0wMjDPnFcSNmNxVQdyIycCblyxvPaM7NMLD/hDVvwnSNklryE947CaPZo4TN2LyoJZXohQ2L1mWuP24l+Ebgxg/UyS+LpNK5l3PZDIIIWhq9jB6f4xTjYP4Ozpx1TYoVoDQ+zmmF+/Sc+kiC8t6ERDAMJIYRhKAM+1e9HcPCLxVdy5x2ntVtlw4y2jbEzTNUWRqAWium6S+Z6ipEtzSe9CDYU7PBpQiEz9/MRBClG0FUA+otHia0KMfyg/JPdSLHgwD8HzyBQCa5kDTHNTXH9rOZ169BkAPhnEP9RY/U2I1Jn+YGww/HWFlc2rXz6usOME93x3sqg1XyT38c/wCVvjKYgqwPLAAAAAASUVORK5CYII=");
}
#menu-wrap .concerts > .menulink > .icon,
#menu-wrap .addconcert > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjkid3ILNAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAG+SURBVDjLpZJNaxNRFIafOzNNY8NoF8FFCEWNEIRsBKmron8g2QmFgouK4D9wU1zYVXXhRlBwJwSyEyZ7q5tCQdRAUZH6gSuFOiYdM05uMjkuJrnJaLrquznncM+573s+4JhQAP3nL4RP33D8nwBEA032sJtKlCCEjj8pLBZRW3eVA6DefSBeX0ePHi0w/lGYu3kLAAfA7v4hBp79uJdK6g8C4wf6gFOLJ+m0D7lx9hHx97YhSyG28xMWx2XOcQFwM3mGYeY/Jda45zHs+GC25KmPALTvTw3o9h3phVpk64H0Qi2Dh4+lF2rpP3k600b+b+levCpmBkZ+7gRWvYHML2DVG4nEeoONQovo5Wsown0vB5VyugUAiTQyv8BwbRWA4doq4uZMfKFcSvJq1cS2g8kWJAgn+/WabBRasN0CFzY9wIUv77+SxU6UlZZMftLC6EDEzSUM2ztcPl9hd38PqVXZ9BJmiTS8fcXwdB616M5eo/KaAOzu76ViiTT2qFgKZ/5RMH2yU4zKayK1Kla9MbPYKBhflbqygtVpI5UyfP5oLKWlVLHKZtIKnEsVuHY9dSDjKR+FX8vn4A3Hx18tLNCilfEatgAAAABJRU5ErkJggg==");
}
#menu-wrap .news > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjkwhMt6fAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAIuSURBVDjLjZNfSFNxGIafYye1TCS2DqYJWWFEJt0F0baIoIIuwhIDCa+kC+FcZSEUsSx2Id0IXkmaJWFEEdUuliVCNxXUJGltJtZa+edwjnMtO9vO5q+L0dBiuPf243n53vfjk1hDhh4RVt8d5NodSEcPYbPXSCvnciGw9SWMHAyQSf7C0CNipYlcCKyoKqJqO9GWs0hLqVUmciGw1tPDhuQS9v5+tNOnSEyGciZFeTMHAyiqSrzbgxyZwbSVAWB79pzMez9W7wCGHhFyPri8o5N4twdLi5GuqWKurYWBhZvszexnz2KU5MdPlER1ilbBvQOkQyHKOzrRutw5uNJ9nReZMV5FX+KVfOy8N8xScILU1/mswV9Yng6x5cJFtC43iVgWVlQV43YfbdXtVCZ3c7LYhX53EGY0pOXfSABznhvCGh9HuXIVrctN5pvBun27cgWur96GzeHETJik7g+heUewP3mActAlZTtIZVgWMumfi1Seb0fzebGfa822X1pKhcOJ0Azi/tfEvCMoo0+xNxyQgGwEKzDB1sYzFNfWYSZMyl1HiHd7YBMUHz+B0Azm3/qI3RpcBQPZCJHmJlHqOowUDFHReRnT/y53mY3TYcJTAZJDw//BOUU/+8Wk0yF+XOoQemuLsGY1Yc1qIjX8UMy5r4mAXRH6hzdizaeZdDqErqoi0twkrNExoavqmrD0r8nCsUY219dhlpQRf/Q4/9r5FP4+JQIN9YWtDfwBKbVM6X9DnXwAAAAASUVORK5CYII=");
}
#menu-wrap .search > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjoAiT8ZEwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAHMSURBVDjLnZNBaxNRFIW/N5nJTGInE00M0lUFF65EwUVdtEU34g9w5ULsoi4FN9W1+CNcui6tSHGhP8B2oRQUrFSLxUJshzeSxElnOsnLc1FmSJuJqGd14XLO5Z5zr2AI7UjqtO4VHawkBsAr1QVjYA6Tne09+p0W1vd9SkBcKVOoukgV6nphIldEpGRz4zNmpYpRazDwqug4oXB4AJuf0H5A5/ZN8kREOhnAqDUASL5tYVaqAOjJKYw3r2mdFtizsyPrGACGLzPyIPAzcr/TQjR3EHMzuO++5HpgAERxhLLLDAI/a/Q7raOVfImyy3S3PtArOvkCTufgGHG4ThyTP8FIi8Jhvkjai+xT4wVEo0a08R49OYVZqVKM+xTj/hH54mXE8grq41esJEaqUI/EKFWo9bPneGfOIeZmUHY5myyWV9jf3ebslWmCR4uUN9ePHVcWiVShZmkV3q5BO6Dnt7EaHlGcUL90FXP+Hq0XS4QPH+N2m1hJjFeqC3HylPOcZv4+eDXchQUGL1+x9+QpbrfJuOscgVSh3rl2Q8u7d3Tvh6/XbHTqhfk3AvXChJAq1D+v3+LX+QvUHizyX5Aq1IHc1SeT+CcMvzzAb6NT1MZcm3SXAAAAAElFTkSuQmCC");
}
#menu-wrap .upload > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjoIh+SRIQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAG/SURBVDjLlZOxS1tRFIe/914gvlBvo0GoVWqJ1IKLgyht6eQgKuJQRHDoUGgnKYIdHJ26CBGCSEB0EdxcWooR/4AoSsAsLg6iNUWNaZLbmBefzUuH1meeD1P9wYFzL/w+zj3nHgUgHA2Vs1LyP/mFYLz/k1J55wHISslA3yA66q1mA4vIxizhaKhcCbEdOioXpYIjUuapHToqbztHSSgJwtFQ2QW4kqXV2LmIxBCR2PVZe8BY9wcHRL1pjh6tsJL6Sv7zErV5k9q8SXFqHgMLr+bDq/mYeDnOVc8cAB2VN80jvFtUadTqqQkGqXv6hFbrEZ6xMCnzlMOL746KXU/IzCxw/iN53TzVA0JwebDP8eQ0uuLFNYVK1U28B+BkZIqWYBBkjvTGFsrMR9pam5ClfHVAIrfNr9+XdBTOQeYAOJMZYiIOqTjDDUPVAR0PuwDYl4s0AcWzNADDDUN/J1Qq3q2CSvOeUSSZ3SFT+Env4567VbBuzPEc4N+4OgMv0APun+oC7Bb27FwzDUpAUi0TT28C8Drwqjqg3fcMgCPgy+q6PeybRhfAwHIsU+/2ctXFcgD8QrC69o37yC8EAH8AxsuxaxSZpRIAAAAASUVORK5CYII=");
}
#menu-wrap .admin > .menulink > .icon,
#menu-wrap .settings > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjox2OEZKQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAGaSURBVDjLjdHNaxNBGMfx725KQhoiY7TFhEKUhJ70WCGFXKxoKUgDQqDtRVDw4M2Tf0YRfAEviTn5DwgeBIsiJK0YNMY0tqFJobpGXWNM1skL6yEYqbsxO6eB33yemWceBQdr8/2GWa6V0Bo6ADeTt5Q/meoEv9zbYmFuiauXrlnysQXKtRKJM8sAvHq7ZcknxhXQGjqeSQ/7WoWPepXV82s0HxkmrR/OXgAg23K4f7r5mKgIsRRLAOAa1/877QOho8cBcKs+/F6B3yvodHro7Z8odvBLOmPK4hsykQAL8flDWbNpAPC88IT46YvWAp/TD8xusQzALyn5dv0yB5pOvrLx95DvCPFTMc6dXVQUO+wOnwRAKW3T+lQntXiCKxduEJ6JWi5U7HC//nXwQVPHkLksADOph7btqna4324C0G98H0xBiJEfrdbv3rHFuF1083mkEETWbysjC7SfvbBglxDI1wU6weB/MYDaMgZj+Rf3QlNjMYDqD04jc1lcQgyxDAhHeDiFanLF7Ozu0O0aTMzHmb1/zxEG+A0XorxpFFElAAAAAABJRU5ErkJggg==");
}
#menu-wrap .fun > .menulink > .icon,
#menu-wrap .game-2048 > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjo4oT2hjQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAH0SURBVDjLlZPLaxNRFMZ/dzKZzATzIilJQ0up+AB3FVcFKbj1/+hS3LpwqSC4UtpNfVChzcatILhSQRAUQRAVbBNMG8nj0smEzCQzyVwXsWm1JujZXc53zvfd75wDU6L18a1qvHmppmH0acn2oy1itj0NgjYpUX/xXMVsG2WYNDY31H83CLa26afTaJkUrafPkK2q+ucGjc0NpQwTMxYDIJlNEqw9/iuRkK2qGnz4hHr3nm69jl5roqUTaJkU4UGb0O4wKM6g15r4jsQqFBD5PNEL54guX0LsXL+mDLeHlkkBEIknGLqdcbHvSIxkFi2dGDH6PYZugO/I0RugurqqPC1CcnaWQfkbQzcAGIMAlOshRAxrsYgjHaKBi/FgfeRB/PZN4r0uwf4eIp8HoOt5Rx/1QgDM86dxpIPeluTu32Fh7ozQALK5eWHdvUVod0bOphNEA/eIXfXH8vW2ZObhPTJnl8RvU8jm5oV19QphpYIfN0+wxwpzDN2AyMWlcfGJMYaVH3iZHIbbw0hmMVMprMUiIm6N/ejvfJ+8ysH+Hhbgx02MX5Id6ZAsFAAYugF6W05epEMP9FoT78tnRD7PqcvLuLtl3N0yAAP7YLIC35HgSBIrKyzcKAlevR7nmutrqlzaJjg+nT/ja+nJ1NM9xBy/i5/cD9xvpa/YIgAAAABJRU5ErkJggg==");
}
#menu-wrap .login > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjsDCS156AAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAI0SURBVDjLbZPNTxNRFMV/r5ZmKKFAmzRSwYJBiYkkrkhMWBBXajQYE0n8D4yJRneyd6v/gIkLNy5cGKPRhWyIRlASLAuDH2AtodSOGYZOp/OmH/S5gL4ywt29k3fOO+/cewWH1MfF9+pvxcJ1pcb6k32cH78g/r8bAHIbq+pDZpH+ZB+G6NK4ryoUTBvPsTg3NsGZsbOaF94v0CIDfP25DIDllgmXBP2n00RjCV7Pvz3cweLKnNos2nRHDQo//jAxOUF6YES0nD1785zB1BCeY5FMDTA1eVUAhFoCLfLa6mqADJAeGBE3Ll2nsJIjmujA3NzQDrSA60oM0YXllgPk/SJ5Pw/1GJZbDn5h7e4d9eJYikaPAuDa0jpRvwKAkpKmClORksfjg5p4a3aFk3OzQod4++Lltq0rSZqWSSiR1FjTMnngbOtz/t1MuwsRzwfAfvWS8PAJACKxXmRhg/gRg5JZQG1tIb59pxSCo9PTiIofzKBVpYV5ql+WAHAePqL49AkA1c+fMLPr+rF6XbYdiJqvBWKnRhHxuD57v7IYQHh0lO5sbted3wh2QUlJY+9/fmaZ0sI8huPtplzxodqgnsngr/8OPKYdNNVelrUdOobTdKaO41Cj595NQnYVqg1CQ0N0FosoKbENgS3lwVHe8cqobJF6Nkeor6fdAbtEuWDSUfeIxBIY217QQc2xAOidmtoFY70HNjTubBPxG9iGoNNXHFim/P2Z9nRVfJ0yoO0eVv8Ak1P3oJHZrLEAAAAASUVORK5CYII=");
}
#menu-wrap .translate > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjsV/fnMuQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAINSURBVDjLlZNJaFNRFIa/l8QIZng+09hacKDFtEoJhFKsboJBwY3gSnAhdcCFiNpNdeE6BkdwUZVGNIrYbLpxo65CwKFFIU4NadNoFW0zGF+GEn1tmutCDERbm97l4X7/Oec/50gs4w29HRQ3pi5gs7SRHk1w0n0CaTnwzcIV1ssdNFtkpop5xkJj6OuFb8/fo3lVCzqhMqPlWGdtIiUmlhYIZR6J/vwALsXBROkz32eS5LIqalxwyXP1/y38yexSHIx8eQaA0WRHS03j23iNri1uyQDw9WyfKA1HauBXrfMsBp/r9NFld0sAUqL3lLA62rAeOlaF43Pv6H1xlO52NxF1vBpXJz8w4HlAh9xZrdxQiUSxnr+M+DmLXisR/BjmbsHLBpwMx8JIZkM1c+CJhzWt5ZpKdcZGOwB6rQTArfBFutvdxH6MMDqapRyF0ssMwd1PMclm5lNqjYDhb+PGjUnM6jjKphZWZjLEiileO/1YNCPaAkYbZlOZmkDk8HNcd3bgmG2ibFrBm+33ka02ACpqHn2jUiugc22lEPBXTVSAyeMJdPkclWwanW0tFXk1xYdDVHJFGpzbakYvLTRGy56dKKf7fpuUz5EN+NEi77F6z6Bsdi29/p/2HxBz02mR9HlF3L1LZK73i8X+/qOW9HkFQPFxCOVIDw09B+s+ONR4RET37hPfgoOiXuYXaKnjB4f04f8AAAAASUVORK5CYII=");
}
#menu-wrap .musicians > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjsopZGAqAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAJFSURBVDjLjZLLS5RxFIafT+fijOYnzKhNXvKCNBXipQhTSlq4KAlpoWAZCO1cBf0FLVy0mNoVFNTGXS4CQQ0EGRAhtcbU0JnUGcmZnPHzNs1F5+KvxeBM8ol5tue8D+95z5H4TzkGbGJjcoLagyQAm3daaeh5Jh31s04TBybtonDcnhYDFI7bcQzYxJkAv8bGABDyeUxVLccgZwIA5LR1YzZVo5VlTFUt6Lp6j/VPBazfvkZ0ahxNkQWhN6IpsnD4bRF3aUl6RvOvwDk6LAKvXuMNBsiNxFj9MIguNwyLE2jlUjRbCsFYnMEOfVqTTnNhfla4e3oJG3XHXMgNJSjNZZn9u8rYXFNYcCV40W6T0oCRvgcibyUOQMXVC3h++PAGAwAU2DvZ9R6wHXHjlbIpy6llyjXNxb3KzApGgxlrRz15OyG0sozZVM2l6zU4X77Hs6awFN/Bn1QA8If8BN06nsw4MiHu3m9nf/m7KrBQtZY/MYUSkaQx20xjtplDn6wOsXx9hVVJqAL7WFfI1twG5oQfRVMMgHZXz+PLj5AbIqkQHQM2kfv2ExV9T5l3zXIuFCPs81LafJPE0AiuKxZabe+kk04tOUeHxV5/P5XdD5GWnET9v1PWgtHUQNMNkp9HWW2r49bzNyqINFRXL+qtNSryEeCoQgE/NV+nVYAsq6WI/WUP+8seDDmZH0jkG0jkGzjc22bGt45Rrz3xWyVl7ouITM7i/jlDcGwaqyY1GI9H2YlG8RZX0NTTRUF5Ofn37qoc/AVPyOf6JkSCzAAAAABJRU5ErkJggg==");
}
#menu-wrap .composers > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDjs7IS/BdgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAIWSURBVDjLpZJfSJNhFMZ/37bPtW+zTd0/nTYYTComCKZQSZdB1JVeFBREBVJEXUghRSARRFBB10XdeGEF7iqJogvDHIVdCIqUK/+widPN/ekz07l9bxeL4VJT6Fy9z/ue85znPeeB/wxpq4fQ8KBIJTJFXGG3sntXOYGGRmlbgtDwoPBUV2M224p3sWiUmWgUgOPHThTrdH8Xz0S/idDAEGpqCUUxoUy/QZ+I4JYW2C9PkVRXS/JLCPpfvxLd3XfZFwjgq/cDEP/yiexUP2rsK4qWQZdVSwgM60GF3YrL5eLJ7UukF+9wyK2iVDnR17RgMzowLo3DwtrmCsZGR8T1zi4A2jsf0Rp/jC4eZllnRW90kF+Nsyw7mJuL8eD+PbFBQaChUeq6eUPMz89Tb3CVdMmvxtEbHeSSE5y5cBp3ZZ207Rp7XvaJI7MPwX0AzeHHUu5Ey4RxHb0lbTnE9TE28hnz1bcovsOFr0wOoa9p2Zm7Es97xbjdKfLfJ8VEToinwQ9idOCd2LETx+1OIXu9aNkfeJYs9Jzaw3Srj72Vfs4dvPhvJy6E3ovMlWuUeWoBqPkpIbcFwQak4aSlnRdn+7YeYripWZR5atGZDGjCQJ1sIh9LI58PQvpP0mU2t3Kko0NYnIUVar9ysLJCRE0BsPasraACiCUjG30QbmoW6scQBlsFkmQsUTWb1fAuVhWxu7eueP4Nrd29xhXWkLYAAAAASUVORK5CYII=");
}
#menu-wrap .pieces > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDwALOoZ01QAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAHpSURBVDjLtZO9axRBGMZ/k9ucl01uIV688wIhBCVokJTnVxGJsRERIYWmtLFM4T9hYW8VLAQ1wTJaSERMoZKTNAF74RCOzd2ZdZfZ2a9bi/HWXC6FID7NwPvwPu9vhnfgHyUAWns76XHmxPzFAb/rqcwvX1kQRmtvJ2XtOXG1AmGSmYl0s8bg6QvdLH09NVTweRf703YqWqurKYD5+FHWHHV98u8+0tp8gwgVpeVlwqWrfXTy/CW6k2WMw8UPzhZeohEXb96imD+HUTZJ507ytrMJQMffZ6W6gmrahMWcDvCVwgRqpSU8aRMmkq8/6nw5s8vCqWvMGOPUxmoA7JttTVkCy010gAj11Pf2a21GB0yOTNNObGTkAlD36hnBbHUGANW0dUAiI4BsSphIvkeNvjsfJYiDAvEYGL5SDImYqOtnU3oEPQ2HaoDAcW1KExaGCBUE6q8IwkTimH5Wi4MCRiIjgs4BRWDcsLRjWORzJvcrU1ROnIaeZ1gQNPuCjSERMxoneNdvk7YdckGgKSKbkbv3+An4G+vEQQHHtQFoHw4QgSKdPftnA3+fJhA9WScqgXnjDgDWkVVvvHyG+HZ5MR0W+g0OE7iRzej0BdK2g/QafQQDn+k4NR4+SOXWtqaZm2dq45Xgf+gXbsPvDd8iO3kAAAAASUVORK5CYII=");
}
#menu-wrap .forums > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDwAaUDZUJwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAHDSURBVDjLnZHBS1RRFIe/O+/OvDcO+rTCdYtiiBEpKqSXhhNGhbipRRBlbfoPjBb+BxGtSgx3gVRkY5vatxHMhWRSYcMkNY/JGp0hHN/cGV+3hThl75nkB2dzDt+Pc+8RxblpLZ6/wMstEoaOWZgnjxN1jtF28Ij4ey7V+AR7uruJXx0MDaCqWH09hZp4GTqO/Cx8RnekAlKjLBP76AlkYSk0QAbEkA3+hQxrimyW8sgYfu5To2coRT6Z0gBir40x0I/s70OKiNlYdZPyyBhy4Dx2ujcQbvgagNKzDNW794nE0j14T5+gsosbIZYJ7z+QSPdi+DpQmzSfOY1YyBJpv3ZD+F2HqYw/hKpibXpm2/catTpGrb71CgDtZy8Iq6WVtTdzeJMZfNMMlQFUtRIMWC5+0V55CW8yQ3x4aOOTfI2MN22R/VgU2dKKn7BoMuTvAKHqRA91Eh8eYl9nl7DO9fH9zm1q797iJyxqbc0I22b9R5lYZZXS6AO+XrqCvHxx+/sWHz/S+WRKq/l5vX5vVBf2H9Cu4+iFUz3avXVTr7g5zU64jtOQv0292ln4kxU3p/PJ1O5kgNLHWZ2/Prg7+X/4BXxHx87Sd3+RAAAAAElFTkSuQmCC");
}
#menu-wrap .quizzes > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDwAh4T29AwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAIoSURBVDjLpZMxaBNRHMZ/ubtc0hy0aIuxLa2NreAQh8YMDgUJFumki1opgijEoRIXBxfN0I5CM4gumUqltIKCFkqRKFUQqkgdGro4dAhJm5CoCb30enfpc4i92KqL/W/v8X7vfXzf9+CA49q/USpmBE+SGAspzOU0AGooiHdoEEajtLZ17WGk3xeFyaQwwxF8skZHYoL2XI72XI6OxASHdTDDEQqTSfFXBYXJpDj0eQXl2gh293EALKOCZ6fxhrm6gvL6Dd/DpzhyPeoCUHZlm+EIyuxTB15rKrBU/QTAQO0knWYzUqAX+zzUYncpFTOita3L5QIojcWFT9ZQbt7AMipsWAVi+jh+xU/ezgMw3HyZkXI/NdWNOvWMbxq0xsdcEoCxkMI7eBYAz47EMfkor5ofk/TFSQQeArBYfV83VN/EGDiNsZBqmGgup9k+EUSqbgJgb1Wxt6oAzGSnADjXcgbZ2sbWDdyd3U5Cyv4Yd0GAC5XbjvzhYj+2XsbWy3g1794Y1VAQz9e0A8um5RzwK35Gyv2IH3UYwFrLooaCjQu8Q4PwYh6lyefAsmnxSHvAfc+tX9LrsKK14Prwrs44RRqNsjE7jbm6Qk11I1vbAMT0cWL6uKNG0VqQsxmKc/MwGv2zSNLbRbRLV5ACvaj6ZsMX3airymbIT88iX73oFIn9VV7v6RPiXlxszb0U9vIXIT4uCXPmubBid8R6T5/4Z5X/9zMdeH4CX1H3yNxm/0sAAAAASUVORK5CYII=");
}
#menu-wrap .recordings > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDwAomOEFpwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAHhSURBVDjLtZPNaxNBGIef/cjWxn4Y1KRf1ip4VXP0IIJQqL2L4Fk86sGr/0DBnurHtRSKoNibUKkKpVAiKIWWGtNDBaPBJBVNk93NzOzueNg2HtycxN/pfYeZ531/78zAP8pIWqw/fqQPY7/l4oQqTmRI6DXjWEgiz8dOAvgtl9z0NAAZqRBtNz7vtgGwVAyszswmAw7188US6uMW7UbjgBxxZCiDOTFB/5WraC2SAU6osKRCbBc5/ez5XzbLN65rmf+Fo1KYiaVl2Gk7SZGO6yrZTAaEXhPptjGNIBFgGgGIAKX8Lh0cDCrykwGdmUAXgJCxE9ndhnb3sbTqfgupUIIfdfLa+qoW84tE3+uYQycJ6z8wnYE/gL3Ndzp4+ZqwWsPKZWmVv+IM9gNQerqgxfwiqdExrIsXAGisrWFevhS/xOrKstbvP2ANHqPv1Biu6yEKBaxcFvvMWUShQDgySm/f0djazg6Nt284PvsAu7qyrMXGJumRceixcV2P4PMu3sY2A/evEVXKBLtfMD0fme7F+1REVSqcuHeX7OSUYRuRh1X5RuC3wbEISiX8rSKDd26TnZwyAGqvlvTewwUA7PN5hudmyJzLG53PVFtf1ftzT+hJaczhcdK3bnY2/Hf9Bhhk2wM1xj8CAAAAAElFTkSuQmCC");
}
#menu-wrap .christmas > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDwA6a1h07wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAHLSURBVDjLlZHfS1NhHMY/57jm2WbbmvPsgInJwhlRSIOKEdTERsuuo3+my6Cr/oCgayGCrjOSLAdttpLCqc2BsBMeW9ucnC0nureLairba/VevXzf5/m+zw8FyanmP4qTL9IA1O5N0R8cUrrhHLIFrenn9NR/3QNPnslgqLIHbTLBXmOLvcYW5WRMukCqYDOokroCrl2VS9r+/y3Y/LYqHi08ZjA+ShUw119hVYrCCHTmoHYjT+ef4h/24jYM3IaBpW6TMuexKkXxVwUPUg/R+jyMXr0BQGl5CYC5wsy/hXg9nGDHrh+ZNazv0gyUw9LnrQ9kiu8ZHB/BbRgd4C+zr0kMJZkcm1I6FHyurDFXmEE4m79/tdrE0vISDctix67zsjDb3YLu0dtDM7eCmVs5AnQ2BU17m5vhiU4Lf2rzD3sZOHde6renZrOYXmTcP8btcJyQHlEch2s7jgyw7+vjQuIaq5k0tXzpoMagopHJ5wA4oblxulwA1KtlPKf6WctkOXs52ral7PYycfEWcP+ghU/FBZE1s9RaJXzqAOV3bzjj0/nhbBFJr/P2bpyAw0X0dJRQr5eQHlGOlfs1FhMbBIU9EhUbyTtChvsJLhGv75MnHgoAAAAASUVORK5CYII=");
}
#menu-wrap .anthems > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDwEQqfiMeAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAITSURBVDjLrc/fS1NxGMfx9/nue3Z2duqcDfVMNJ1IEyphXShhXUi/WIYXYRBE1yFC/QfdBF140VXXXRYUhGBlEEQgBFFmF0JYSvljkM7Nth2d286mpwtpIiRl9Ll9eF7P51HYI1PJCe/h1CPSvjS2FUGTFkOvFNbGxwnG46hnerATA4rYC7iXvUMoajLUc5O+WB91TSEqcwu0jjyHskvl9VsAlNVM0ns8m+ajcXsXcFG7REtjJ5ans1RdAeDYchVjrkjm2Rja5QvYiQFFej6dlHzBYPQWG5U1AILqQXQEaXcF/PUUthwMYVK6+wD/lauQzyI7jwMgC4Uc35xp0uVOZkrTADQQJhxoxBBmDV3Iz9PuD+CmM5TyeVqa2xUAMZZ0iDUeqlWvunLXK1teGQCjoCPCFmi75yLjBOmNJFjfLFF1JX5dR1VDANSpFkLRMISJU8jjj7ZR/TJLoLVtB/h15XtlDumvUrcpaZAWhjBZLCeZyE0y7Xwi6tte2syuop3qrgFy1p6hy9uiI3Bku6owmchN8nnjDfXF85xu6gdAu9ZP8fogbiqFGhvYAZrdRZ6kPiC87PbPShh7vYH7PaMKjDIMrLwc8ZyubvQDBuXsD+yTvUoNGD5xQ+EPUb4uoUciv50J/iLl9+/wRex/B4rLy/isEO7CPMF4fP/AThUX9WjH/gGzP0Hu6SjycCvy3Fn+a34Cl++3e76+rrwAAAAASUVORK5CYII=");
}
#menu-wrap .exams > .menulink > .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB54AAAeeAHLqwMfAAAAB3RJTUUH3gwbDwEcoE7AUwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAJVSURBVDjLvZLdS5MBFMZ/76bbXE7dp5obRtNNy5ICBUlERaIsDIqISJKgi7rqL4huu+u+ICik8KoLMboQ+zIqZ/mRs7mP2tibU/fppjN17u1iOApjF130wLk55/CD85wHCmg26JBmgw6p0I7wt+byyoI0uPCcN+JLADrMXfTbe6k02YWCgKVYUHonjvPY+RS9tgJTeSXKonKCUTfReIKrhy9zwtxOlc4i7AGMukakJ/4htot3qK8yo1YaUHuTpL/6KD3XxsqGiGdJpDqr5aTlND0NZwQAYTbokAZdjwjJ4hyqtFG1v5bNRArpwRgNGTMl6xk+9xkoabUCEI2FmQlMU53V0t8wgCyqihCSxQEoVqnZmPBhvDXCxYbzWK1NfPw2yZZGgZJc7SokixNVRXInuBNz0uiHIVTDUzTXtVOrqyEQ+8GMdxyh/yxyk4K0sM6E2wFAq62Fbl0XtoomIe/B2zs3pcbGDtKJJI6RZ3zv1mHq60GlVjM5N05kJ4lFbwPgQMbAtbYbAkDRLiC7lkG3neGLb470JRspu4l5zysALHobnbrjOF1O/BE/rt8+JwMIiN58WMo0FZRsybBbD3KquZfO+k4AnC4nADtpGeLq4p+ApNdPqTnnslGlIewJsMkWS9kIK1K0UBBzAEVokWOGGgBKSvehTG6T2ljLL21mVgnLw7iSHkLbItdbBvKznAdaA96x19QdaUKvKSPlW8ad9BCJLQGg+FlEtVyLsczIlfbbHLW07E1i3DMlTd9/SPj9PHJtMReGXwj8iwKiV/p0767E/9IvY8bli+kUfYUAAAAASUVORK5CYII=");
}
/* END MENUS */
/* START UTILITIES */
.clear,
.clearLeft,
.clearRight {
  display: block;
  font-size: 1px;
  line-height: 1px;
}
.clear {
  clear: both;
}
.clearLeft {
  clear: left;
}
.clearLeftContent {
  clear: left !important;
  /* stylelint-disable-line declaration-no-important */
}
.clearRight {
  clear: right;
}
/* END UTILITIES */
/* START CONTENT */
h1 {
  display: block;
  margin: 2px 0 10px 0;
  padding: 0;
  float: none;
  letter-spacing: 1px;
  font-size: 30px;
  font-family: 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
}
.h2,
h2 {
  display: block;
  margin: 4px 0;
  padding: 0;
  float: none;
  letter-spacing: 1px;
  font-size: 20px;
  font-family: 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
}
h2.topSpace,
h3.topSpace {
  margin-top: 15px;
}
h3 {
  margin: 4px 0;
  font-size: 16px;
}
h4 {
  margin: 0;
  padding: 3px 0;
  font-size: 15px;
}
p.license {
  font-size: 13px;
}
p.date,
li.date,
li.deleted,
span.date,
p.subText {
  color: #888;
}
.bulletList {
  margin: 5px 10px 10px 5px;
}
.bulletList li {
  list-style-type: none;
  background-repeat: no-repeat;
  background-position: left 6px;
  /* bullet.ltr.svg */
  margin: 1px 0;
  padding-left: 8px;
  position: relative;
}
li.listFooter {
  background: none;
  font-weight: bold;
}
.performersList {
  font-size: 0;
}
.performersList > li {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  width: 20%;
  min-width: 170px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 5px;
}
div.browseBy {
  float: left;
  width: 230px;
  margin-right: 10px;
}
/*
div.mostPopular {
	float: left;
	width: 135px;
	margin-right: 10px;
}

div.mostPopular.last {
	margin-right: 0;
}
*/
.bulletListSmall li {
  padding-left: 0.75em;
  font-size: 13px;
}
.alert,
.warning {
  padding: 10px;
  margin: 10px 0;
  border: 1px solid;
  font-weight: bold;
}
.alert h2,
.warning h2 {
  font-weight: bold;
}
.alert {
  color: #900;
  background: #faa;
  border-color: #a00;
}
.warning {
  color: #990;
  background: #ffa;
  border-color: #aa0;
}
ul.userInfoList li.data {
  width: 400px;
}
/* END CONTENT */
#content {
  position: relative;
}
#content .homepageTabBox {
  background-repeat: no-repeat;
  margin: 0 -10px 20px -10px;
  height: 1%;
}
#content .homepageTabBox .paging {
  background-color: transparent;
}
#content .christmasBox {
  padding-top: 40px;
  border: 0;
}
#content .christmasBox h1 {
  color: #c00;
  text-shadow: 0 0 3px #fff;
  margin-top: -40px;
  text-align: center;
  font-size: 40px;
}
#content .homepageBox {
  width: 250px;
  margin-right: 15px;
  float: left;
}
#content .homepageBox p.concertsIntro {
  font-size: 13px;
}
#content .homepageBox h3 {
  margin: 8px 0;
}
#content .homepageBox.last {
  width: 320px;
  float: right;
  margin-right: 0;
}
#content #music .homepageBox.last {
  width: 185px;
}
#content .double {
  width: 580px;
}
#content .threeHalves {
  width: 420px;
}
#content .mostPopularPieces {
  display: none;
}
.placeHolder {
  height: 350px;
  background: url('../images/throbber.gif') /* noembed */ center center no-repeat;
}
.homepageTabContent {
  padding-left: 10px;
  padding-top: 5px;
}
.homepageTabContent .concertListHorizontal li.concert,
.homepageTabContent .musicListHorizontal .music,
.homepageTabContent .recordingListHorizontal li.recording {
  margin-right: 15px;
}
.homepageSearch {
  margin: 4px 0 4px 0;
}
.homepageSearch div.nolabel {
  margin-left: 0;
}
.homepageSearch div.data {
  width: 180px;
}
.homepageSearch input.textbox {
  width: 168px;
  padding: 5px;
}
.musicCategories .anthem {
  white-space: nowrap;
}
.musicCategories .anthem img {
  vertical-align: middle;
}
h2.subtitle {
  margin: -10px 0 10px 5px;
}
/*
div.headerLike {
	float: right;
	margin-top: 7px;
}
*/
.categoryLike {
  float: right;
  margin-top: 3px;
}
.composerCategories {
  font-size: 13px;
}
.musicCategories {
  font-size: 13px;
}
.musicCategories .label {
  width: 140px;
}
.musicCategories li.data {
  width: 165px;
}
.musicCategories .label,
.musicCategories li.data {
  margin-bottom: 6px;
}
.musicCategories li.nolabel {
  margin-left: 125px;
}
.label,
li.data,
li.row label,
li.row div.data {
  margin-bottom: 8px;
}
.label {
  width: 125px;
  margin-left: 5px;
  padding-right: 5px;
  float: left;
  clear: left;
  font-weight: bold;
}
div.data,
li.data {
  width: 260px;
  display: block;
  float: left;
}
div.nolabel,
li.nolabel {
  clear: left;
  margin-left: 135px;
  display: inline;
}
.userIcon {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAA9lBMVEX////35urZyr1sqGZXnjZdoDJcnzFWnDJal0vYy7345+zaWX+OYkZqtjuSzFuOyVeOyFeTy1teqzSGX0TbXoTBN1KxpHGT1V6JyFWBwU54uUZtsT5stj6vpXS/PVm51raHxl3A8pew6H6g3WuT016Kylap4HZeoUenxquz0bNpsEq30Y2AXER8WkOnw31mrkefvqX6+vv+//9ud1q+eWX51r753MjFhXNwc1z+//6wWmTz3cny1rvslXnzybS/Y2veQk7Yd27kb2DaIjDaJzHaQ1HiTlDgGyLkJTDjJjbbHC3YTVb329vaKzTjJzbkJzvWKzb329rBn8PiAAAAAXRSTlMAQObYZgAAAGlJREFUeNpjYGDw8fXzDwhkAAE3dw9PL28w08HRydnFFcy0sraxtbMHsYyMTUzNzC0sgUxNLW0dXT19A0MGeQVFJWUVVTV1DQZRMXEJSSlpGVk5Bm4eXj5+AUEhYREGRiZmFlY2dg5OLgBSYAz61fs2qAAAAABJRU5ErkJggg==") no-repeat left top;
  vertical-align: middle;
  margin-top: -2px;
}
.photoEdit img,
.musicEdit img {
  border: 1px solid #292;
  background: #fff;
  float: left;
  padding: 3px;
}
.photoEdit .imageButton {
  margin-left: 41px;
  margin-right: 0;
}
/* START SUGGEST BOX */
.suggest_box {
  background: #fff;
  border: 1px solid #007900;
  top: -1px;
  position: absolute;
  margin: 0 0 0 2px;
  min-width: 394px;
}
.suggest_box .first {
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.25);
}
.suggest_box a,
.suggest_box span {
  padding: 2px;
  display: block;
  white-space: nowrap;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
.suggest_box a span {
  color: #888;
  width: 100%;
  padding: 0;
  font-size: 13px;
}
.suggest_box a em.subtitle {
  color: #c33;
  font-style: normal;
}
.suggest_box a:hover,
.suggest_box a.hover {
  background-color: #007900;
  color: #fff;
}
.suggest_box a:hover span,
.suggest_box a.hover span {
  color: #ccc;
}
.suggest_box a:hover em.subtitle,
.suggest_box a.hover em.subtitle {
  color: #eaa;
}
.suggest_box span.help {
  font-size: 13px;
  font-weight: bold;
}
input.selected {
  background: #cfc;
}
.suggest_box_container {
  position: relative;
  z-index: 3;
}
/* END SUGGEST BOX */
.jumpList {
  background: #eef1e7;
  padding: 10px;
  border: 1px solid #dce2cf;
  text-align: center;
  font-size: 18px;
}
.jumpList a {
  padding: 0 0.1em;
}
#opus .jumpList {
  font-size: 15px;
}
#pieceList .placeHolder {
  height: 600px;
}
.leftPanel {
  margin-right: 220px;
}
.rightPanel {
  width: 210px;
  float: right;
  clear: right;
  margin: 0 0 10px 10px;
  background: #fff;
}
.rightPanel .buttons {
  text-align: center;
  margin-top: 10px;
}
.concertRightPanel {
  width: 336px;
}
.composerConcertRightPanel {
  width: 350px;
}
.composerConcertRightPanel .concertList {
  margin-left: 5px;
}
.composerConcertRightPanel .concertList li.concert ul {
  width: 295px;
}
.biogLeft {
  width: 610px;
  float: left;
}
.productRightPanel {
  width: 130px;
}
.listenRightPanel {
  width: 336px;
}
.listenRightPanel .musicianList {
  margin-left: 5px;
}
.noPhoto {
  color: #433;
  font-family: 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
  text-align: center;
  display: block;
  text-decoration: none;
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  border-width: 1px 0;
}
.musicList .noPhoto {
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  width: 130px;
  left: 1px;
  top: 18px;
  border-color: #dce2cf;
  color: #666;
}
.thumbnail {
  line-height: 1px;
  position: relative;
  padding: 5px;
  width: 210px;
}
.thumbnail img {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
}
.thumbnailSmall {
  width: 130px;
}
.thumbnailProduct {
  width: 130px;
}
.musicSection {
  background: #eef1e7;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  border: 1px solid #ccc;
  border-width: 1px 0;
  margin: 0 -10px 10px -10px;
  min-height: 250px;
  position: relative;
}
.musicSection .musicPreview {
  padding: 0;
  width: 455px;
  max-height: 250px;
  overflow: hidden;
  position: absolute;
  font-size: 1px;
  transition: all 100ms;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}
.musicSection .musicPreview > img {
  display: block;
}
.musicSection .musicPreview:hover {
  z-index: 1;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  max-height: 750px !important;
  /* stylelint-disable-line declaration-no-important */
}
.musicSection .musicPreview .thumbnailLink {
  height: auto !important;
  /* stylelint-disable-line declaration-no-important */
}
.musicSection .musicInfo {
  float: right;
  width: 525px;
  padding: 15px 10px;
}
.musicSection .musicInfo .musicCategories {
  margin-top: 15px;
}
.musicSection .musicInfo .musicCategories .label {
  width: 115px;
  clear: none;
  padding: 0;
}
.musicSection .musicInfo .musicCategories .label:nth-child( 4n + 1 ) {
  clear: left;
}
.musicSection .musicInfo .musicCategories li.data {
  width: 115px;
  margin-left: 5px;
}
.musicSection .musicInfo .buttons {
  text-align: center;
}
.musicSection .musicInfo .buttons .button {
  font-size: 16px;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin: 0 20px;
}
.musicSection .musicInfo .sharing {
  width: 280px;
  height: 54px;
  margin: 15px auto 0 auto;
  text-align: center;
}
.musicSection .noPhoto {
  font-size: 16px;
  z-index: 2;
  left: 0;
  top: 105px;
  width: 455px;
  line-height: 46px;
}
.buttonCell {
  width: 186px;
  float: left;
  text-align: center;
}
.buttonCell .clearLeft {
  height: 1px;
}
.troubleshooting {
  margin-top: 20px;
  margin-left: 20px;
}
.troubleshooting p {
  margin-left: 10px;
  font-size: 13px;
}
span.wiki {
  color: #888;
  font-size: 13px;
}
div.audio div.download {
  text-align: right;
  font-size: 13px;
}
.headerAndRating h3 {
  float: left;
}
.headerAndRating div.form {
  margin: 4px 0 0 10px;
  float: left;
  width: 260px;
}
.headerAndRating div.data {
  margin-left: 0;
}
.headerAndRating .arrowTooltip {
  float: left;
  margin-left: -163px;
  padding-left: 24px;
  background: no-repeat left center;
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOSIgd2lkdGg9IjIwIiB2aWV3Qm94PSIwIDAgMjAgOSI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODg4IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xOC4yNSAyLjEyNUMxMyAxLjI1IDguMTI1IDIuMzc1IDQuNzEgNS4xMUwzLjM4NiA2LjI0Ii8+PHBhdGggZD0iTTQuMjI3IDIuMzU3bC0xLjg5NCA0LjgxczQuMDgzLS40NjQgNS40MjctLjMiLz48L2c+PC9zdmc+");
  font-size: 13px;
}
.thumbnailLink {
  display: block;
  text-decoration: none;
  position: relative;
}
.thumbnailLink .thumbnailIcon {
  font-size: 8px;
}
.thumbnailLink .toolTip {
  color: #fff;
  background: rgba(0, 121, 0, 0.7);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  text-align: start;
  height: 25px;
  line-height: 25px;
  opacity: 0;
  transition: opacity 100ms;
  visibility: hidden;
}
.thumbnailLink:hover .toolTip {
  opacity: 1;
  visibility: visible;
}
.thumbnailSmall .thumbnailLink .toolTip {
  width: 130px;
}
.thumbnailProduct .thumbnailLink .toolTip {
  width: 120px;
}
.thumbnailConcert {
  width: 336px;
  padding: 5px;
}
.thumbnailConcert .thumbnailLink .toolTip {
  width: 325px;
}
/*
ul.myConcerts li {
	clear: left;
	margin-bottom: 3px;
}

span.dateIcon {
	background: @lightBorderColour;
	float: left;
	position: relative;
	width: 20px;
	height: 22px;
	margin: 1px 4px 2px 2px;

	span.month {
		background: #fff;
		position: absolute;
		width: 18px;
		text-align: center;
		top: 1px;
		left: 1px;
		font-size: 7px;
	}

	span.day {
		position: absolute;
		width: 20px;
		text-align: center;
		top: 11px;
		font-size: 8px;
		font-weight: bold;
	}
}
*/
.examList li {
  margin-left: 10px;
}
.examList .examIcon {
  float: left;
  margin-right: 0.3em;
  /* page.svg */
  background-repeat: no-repeat;
  background-position: center center;
  width: 16px;
  line-height: 22.5px;
  font-size: 9px;
  color: #c00;
  text-align: center;
  font-weight: bold;
}
.examList .spacer {
  float: left;
  width: 18px;
  height: 16px;
}
.examPieceList li {
  color: #888;
}
.examPieceList li ul li {
  list-style-type: none;
}
.recordingListHorizontal li.recording,
.reviewList li.review,
.messageList li.message,
.musicianList .musician,
.concertList li.concert,
.musicList .music,
.referralList li.referral {
  margin-bottom: 10px;
  clear: left;
  position: relative;
}
.recordingListHorizontal li.recording ul,
.reviewList li.review ul,
.messageList li.message ul,
.musicianList .musician ul,
.concertList li.concert ul,
.musicList .music ul,
.referralList li.referral ul {
  float: left;
  width: 520px;
}
.musicianList .musician {
  display: inline-block;
  vertical-align: top;
}
.musicListFull .music {
  clear: both;
  margin-bottom: 15px;
}
.pieceList .hasMusic,
.examList .examIcon {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMiIgaGVpZ2h0PSIxMiIgd2lkdGg9IjEwIj4KICA8cGF0aCBkPSJNMS41LjVjLS41NTQgMC0xIC40NDYtMSAxdjljMCAuNTU0LjQ0NiAxIDEgMWg3Yy41NTQgMCAxLS40NDYgMS0xVjMuOEw2LjIuNXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2M5YzljOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgPHBhdGggZmlsbD0iI2Q3ZDdkNyIgZD0iTTIgMi43NWg1VjRIMnoiLz4KICA8cGF0aCBkPSJNNiAxdjNoM3oiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBmaWxsPSIjZDdkN2Q3IiBkPSJNMiA0Ljc1aDZWNkgyek0yIDYuNzVoNlY4SDJ6TTIgOC43NWg2VjEwSDJ6Ii8+Cjwvc3ZnPg==");
}
.pieceList {
  margin-right: 20px;
}
.pieceList li.piece {
  clear: left;
  margin-bottom: 6px;
  height: 1%;
}
.pieceList li.title {
  margin-left: 5px;
}
.pieceList li.meta,
.pieceList .label,
.pieceList li.data {
  margin-left: 7px;
  margin-bottom: 0;
}
.pieceList .noMusic {
  padding-left: 12px;
}
.pieceList .hasMusic {
  /* page.svg */
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
  margin-left: 2px;
}
.pieceList .musicLink a {
  background: no-repeat left center;
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCIgaGVpZ2h0PSIxMCIgd2lkdGg9IjEwIj48cGF0aCBkPSJNLjUgMy41aDZ2NmgtNnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMCAzdjdoN1YzSDB6bTEgMWg1djVIMVY0eiIgZmlsbD0iI2FkMWYxZiIvPjxwYXRoIGQ9Ik05LjUuNXY1bC0xIDFMNyA1IDQuNSA3LjVsLTItMkw1IDMgMy41IDEuNWwxLTF6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTQuMjkzIDBsLTEuNSAxLjUgMS41IDEuNS0yLjUgMi41TDQuNSA4LjIwN2wyLjUtMi41IDEuNSAxLjUgMS41LTEuNVYwSDQuMjkzem0uNDE0IDFIOXY0LjI5M2wtLjUuNS0xLjUtMS41LTIuNSAyLjVMMy4yMDcgNS41bDIuNS0yLjUtMS41LTEuNS41LS41eiIgZmlsbD0iI2Q4MjcyNyIvPjwvc3ZnPg==");
  padding-left: 12px;
  margin-left: -12px;
}
.pieceListTwoCol {
  margin-right: 0;
  font-size: 0;
}
.pieceListTwoCol li.piece {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  min-width: 300px;
  border-left: 2px solid transparent;
  margin: 0;
  padding-right: 5px;
}
.pieceListTwoCol li.last {
  padding-right: 0;
}
.anthemList {
  font-size: 0;
}
.anthemList .anthem {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  min-width: 170px;
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  padding-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.anthemList .anthem img {
  position: absolute;
  width: 48px;
  height: 48px;
}
.anthemList .anthem > ul {
  margin-top: 3px;
  margin-left: 56px;
  min-height: 48px;
}
.anthemList .anthem > ul > li {
  line-height: 1.3em;
}
.anthemList .anthem > ul .title {
  font-size: 13px;
}
.musicOnlyForm {
  float: right;
  text-align: right;
  width: 400px !important;
  /* stylelint-disable-line declaration-no-important */
  margin: 7px 0 0 0 !important;
  /* stylelint-disable-line declaration-no-important */
}
.musicOnlyForm div.data {
  margin: 0 !important;
  /* stylelint-disable-line declaration-no-important */
  width: auto !important;
  /* stylelint-disable-line declaration-no-important */
  float: none !important;
  /* stylelint-disable-line declaration-no-important */
}
.musicOnlyForm div.data label {
  padding-right: 0;
  margin-right: 0;
  cursor: pointer;
}
.musicOnlyForm div.data input {
  cursor: pointer;
}
.musicOnly .noMusic {
  display: none;
}
.reviewList li.review {
  margin-bottom: 20px;
}
/*
.reviewList li.nonsense {
}
*/
.musicianList .musician ul {
  width: 320px;
}
.musicianListSmall .musician ul {
  width: 280px;
}
.musicianListSmall .musician ul li.data {
  width: 160px;
}
.concertListHorizontal li.concert ul,
.musicListHorizontal .music ul,
.recordingListHorizontal li.recording ul,
.referralListHorizontal li.referral ul {
  width: auto;
}
.musicListHorizontal li.listFooterButton,
.recordingListHorizontal li.listFooterButton {
  display: inline-block;
  vertical-align: top;
}
.musicListHorizontal li.listFooterButton a,
.recordingListHorizontal li.listFooterButton a {
  font-weight: bold;
  text-align: center;
  display: block;
  width: 130px;
  line-height: 80px;
}
.musicListFull .music ul {
  width: 650px;
}
.concertListSmall li.concert ul {
  width: auto;
}
.homepageBox .concertListSmall li.concert ul {
  width: 225px;
}
.reviewList .photo,
.messageList .photo,
.musicianList .photo,
.concertList .photo,
.musicList .photo,
.recordingList .photo,
.referralList .photo,
.reviewList .preview,
.messageList .preview,
.musicianList .preview,
.concertList .preview,
.musicList .preview,
.recordingList .preview,
.referralList .preview,
.reviewList .cover,
.messageList .cover,
.musicianList .cover,
.concertList .cover,
.musicList .cover,
.recordingList .cover,
.referralList .cover {
  border: 1px solid #dce2cf;
  float: left;
  margin-right: 10px;
}
.reviewList .toolTip,
.messageList .toolTip,
.musicianList .toolTip,
.concertList .toolTip,
.musicList .toolTip,
.recordingList .toolTip,
.referralList .toolTip {
  left: 1px;
  top: 1px;
  width: 130px;
  font-size: 13px;
}
.concertList .toolTip {
  width: 100px;
}
.referralList .cover {
  width: 130px;
  height: 104px;
  background-size: 130px;
}
.musicList .preview,
.musicListFull .preview,
.recordingList .preview {
  margin-right: 0;
  margin-top: 0;
}
.musicListHorizontal li.multi .preview {
  border: 0;
  margin: 1px 5px 5px 1px;
}
.musicListHorizontal li.multi .thumbnailLink {
  background: no-repeat top left;
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMzYgODYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMzYiIGhlaWdodD0iODYiPgoJPHVzZSB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LDQpIiB4bGluazpocmVmPSIjciIvPgoJPHVzZSB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLDIpIiB4bGluazpocmVmPSIjciIvPgoJPHJlY3QgaWQ9InIiIHg9Ii41IiB5PSIuNSIgd2lkdGg9IjEzMSIgaGVpZ2h0PSI4MSIgY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2RjZTJjZiIvPgo8L3N2Zz4K");
}
.musicianList span.flag {
  display: block;
  position: absolute;
  width: 30px;
  top: 29px;
  left: 7px;
  text-align: right;
}
.sound,
.typeset {
  display: inline-block;
  width: 20px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}
.sound {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMiI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMi42NjMiIHgyPSI1LjI3MSIgeTE9IjIuODQiIHkyPSI4LjY5NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNlOGU4ZTgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyZDJkMmQiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMS42MzUiIHgyPSI2IiB5MT0iMiIgeTI9IjEwLjYxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM5Nzk3OTciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2MzYzNjMiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTMiIHgyPSIxMC4zODIiIHkxPSIxMCIgeTI9IjEuMjcxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2UxMjkzYiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2U4NTg2NiIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBjb2xvcj0iIzAwMCI+PHBhdGggZD0iTTEzLjM5MyAxLjIwNWwtMS41OTggMS4yQTYgNiAwIDAxMTMgNmE2IDYgMCAwMS0xLjIwNSAzLjU5NmwxLjYgMS4xOTlBOCA4IDAgMDAxNSA2YTggOCAwIDAwLTEuNjA3LTQuNzk1em0tMi4zOTggMS43OTlMOS4zOTcgNC4yQTMgMyAwIDAxMTAgNmEzIDMgMCAwMS0uNjAzIDEuNzk5bDEuNiAxLjE5N0E1IDUgMCAwMDEyIDZhNSA1IDAgMDAtMS4wMDUtMi45OTZ6TTguNTk4IDQuOGwtLjc5OS42QTEgMSAwIDAxOCA2YTEgMSAwIDAxLS4yLjZsLjguNkEyIDIgMCAwMDkgNmEyIDIgMCAwMC0uNDAyLTEuMnoiIGZpbGw9InVybCgjYSkiLz48cGF0aCBkPSJNNyAxTDQuMzM0IDNIMWMtLjU1NCAwLTEgLjQ0Ni0xIDF2NGMwIC41NTQuNDQ2IDEgMSAxaDMuMzM0TDcgMTFWMXoiIGZpbGw9InVybCgjYikiLz48cGF0aCBkPSJNNiAzbC0xLjA2Ni44YTEgMSAwIDAxLS42LjJIMXY0aDMuMzM0YTEgMSAwIDAxLjYuMkw2IDlWNHoiIGZpbGw9InVybCgjYykiLz48L2c+PC9zdmc+");
}
.typeset {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMTQgOSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzY2NiIgZD0iTS4wNC45NzdoMS41MDh2Mi43MDloMi40OFYuOTc2aDEuNTA0djcuMDNINC4wMjhWNS4yMTFoLTIuNDh2Mi43OTVILjA0ek0xMi44MTggNy4wNjRsLjg2NC45OTYtMS4wMTkuNjQ3LS43ODQtLjk1M3EtLjg4NS4zMjctMS41ODQuMzI3LTEuNTUyIDAtMi41NS0xLjAzMy0uOTkxLTEuMDM5LS45OTEtMi42NjEgMC0xLjMzOC45NjUtMi40MTUuOTctMS4wODEgMi41NjUtMS4wODEgMS40OTQgMCAyLjUxMiAxLjAyOFExMy44MiAyLjk0NyAxMy44MiA0LjQ1cTAgMS41NDItMS4wMDIgMi42MTN6bS0xLjkyNi0uNDZsLS43NDEtLjg3OS45OTItLjY0Ny42NzcuODAzcS40MTYtLjQ2LjQxNi0xLjM1IDAtMS4wMjItLjUzMy0xLjYyNy0uNTMzLS42MS0xLjQxOS0uNjEtLjg1OCAwLTEuNDAyLjYwNS0uNTQ0LjYtLjU0NCAxLjU1MiAwIC45Ny41MjIgMS41OTYuNTIzLjYyIDEuMzIzLjYyLjI5OSAwIC43MS0uMDY0eiIvPjwvc3ZnPg==");
}
.recordingList {
  margin-top: 5px;
  width: 336px;
}
.recordingList li.recording {
  background-repeat: no-repeat;
  height: 1%;
  padding-left: 20px;
  margin-bottom: 4px;
  font-size: 13px;
}
.recordingList li.recording li.audio {
  margin-top: 5px;
  width: 316px;
}
.recordingList li.recording li.audio div.flash,
.recordingList li.recording li.audio div.jar {
  background: url('../images/throbber.gif') /* noembed */ 50% 50% no-repeat;
  margin-top: 5px;
}
.recordingList li.recording li.audio div.jar {
  height: 18px;
}
.recordingList li.recording li.buttons {
  float: right;
  white-space: nowrap;
}
.recordingList li.recording li.buttons a {
  float: left;
  margin-left: 4px;
}
.recordingList li.recording li.buttons a.fav {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAB7CAAAewgFu0HU+AAAAB3RJTUUH3gwbDDA4WFadaQAAAmNJREFUOMulk89Lk3Ecx1/f59ncsnLl7BCE/ZJCy1lRRLjAg0SXXST6I7oF4tGDp4QOehDx0i2kGOQlvFVEFlZCihSlM1mzNSdtTvc82/N9nufTYcoKpIvvy+dz+Lx/HN4fJSLCPhDYXbxCASedxrcsjKYmQmfPYoTDAPiWRWl2lo2pKcxIhGgiQdO1awAoERF7fp7y27eIIWAE8DaLiBkkevcuKhjk59gYoisc6LyIVyhSejNDw/l2Tg0MoKorK7L5LIlx+RLKCIBThVAYZ3mJamoVXymCzREaOy7ARg7MALQcIz85STh2GfU7mRTfFJRhwPc0eD5oDe1t+NpBrApm4yGY/QCeB44DRw7jdcVYfvAQQ2ezcPQoZH6Co8HV4Lowt4CRyWGWSjDzDlwHKhXwNWRzKM+nsr5OwLVtTNcDywbbBvGh6tREvm/W0nge+D74LthV8D1wKojjEEApRGuUdsAqg3ZrBL2TxHXru95JGDTBNNDlMir/5Ino1DdCbWfg1WvwqLtVdX3uki0Lem+y9ukz0tyCcvJ5+TE8TENzhMaTJ+D9R1jL1crhu+B6NXfbhshB6L7BRirNytMkPQsLtR5U0mkyo6MYmxs09fRgrK3Ci3dgqJrA1hZ0X0E6Osk8nuR3vkhsfJxoPI4BEG5t5fTQEKHrcVYnHlHMFSBxGwyB8hYkblFw4P29+5hdV+l++ZJoPF5v4t/d3l5cZGlwkIbKNsfv9IGryT6f5tfiV2ITExzr7f33GWQP6GJRvvT3y3QoJHMXzsmHvj7ZTqX2OpU9BXaRTSYlNTLyvxNR+33nP81OqphDMbH4AAAAAElFTkSuQmCC") center center no-repeat;
  opacity: 0.4;
  display: block;
  width: 16px;
  height: 16px;
}
.recordingList li.recording li.buttons a.fav:hover {
  opacity: 0.7;
}
.recordingList li.recording li.buttons a.favSelected {
  opacity: 1;
}
.recordingList li.recording li.buttons .edit {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAACYVBMVEX////hKAnqMy3gJQbpLijrMCr67O3pNC3sMyzoLyjlMCHoLinqMS39XETrKhTVORrnLybpMCnVNxkiyy7qMy3qMy1B01H78/RBx00rzTfpLicf0wTDUUvqLCbrLSH67/DsKh3qLCHrKhnqKR3nKRXpKxvqLiPmKA/nKBbiKQrlKRH829v9+frhJAXjKgz76un929z99vb+/f7eJAPhKg3hKQniKgrhKQnhJwfgJgbgJgbeJATeKAf67u7/YWr/3Nf+2Niq1qH86+v/R1H/ycX/zsv/2tb/zcr78vP/X2j86en/0M378PD/29b/2tWNqIr76+v/2NT/19P/1tKcuJxj13I0zSD78vFd3Dx62lMm4ir/yMT/wr/77u7/xsOhvKuWsI+c04hj3D1d3Dt62VQh4C200bX/1ND/0c377Oz/2dWXsZNuxFSo1p1m3ENe3D552VIf3ynqxcP/sq//+vr77ez/1NL/08/9ZWRoxlZ1wW9a1C5c3Dp22FAo3THnysj88/Q71TB911X85uf/2tQ/oibE38Ms3DsGugBi3D0kxCfezcr/ysX/x8T9+fmo1p5v20v/vrv/TlcpfRd66Yt05nwb1DkEsRnxRlT/SVKP55r89vf/yMb67e/84OD/bHQVVQcViBApvjFkoVP4hZL/lZ7/lJz/k5v/1dH89vX/z8v67O3/y8j/Zm3/ZGpv20X/XWb/XWj/X2f60tOnu77/trE91kFf20792tr929p52FI4wCX99fWU5KHK4syK3Yqr57X/xcJn3GT74+X/vrr/ycZ30lD/wr6OsJF/1lqf24/j/lHUAAAAPXRSTlMA9/f397vs9/fqYNT39ZEGw/YH6O729/z+Jvde+ff3/Pf39/f39/f39/f1/v3z3vL9/fDVa7zt9/f3771jIabhlwAAAPlJREFUGFctx7svQ2EAxuH3950vp3p60ZqkCw06iMlJyiBCGHQmjaGTaP0PmiAMVksXicRkEJPZJOkkcSQSaejglpgomzp1GerZHuSFvbzK6/xahw/Jyu3ENg6lyXxPvdb3JkekjmqlVqp09jCdjY+9o/TEd/mgfOoPnxRdWEJ2fvBJX1sG+GzkisgupmYvueofSjAQWQFlxrFAZXchgPNnKyf9qEimUs3exsEI5eZojtDVuLm3Cl9+osnu61MNWRkfAD+AAkZWZiYAaCY51rIjI+cu8W81TBqhUbbZk2Jag3Wujazd8arGtNv7sU3XlZULBSnPhVpR0B8L+T4rEOLy3wAAAABJRU5ErkJggg==") no-repeat center center;
}
.recordingList li.recording span.domain {
  color: #888;
}
.recordingList li.recording_MP3 .preview {
  background-position: 0 0;
}
.recordingList li.recording_OGG .preview {
  background-position: 0 -80px;
}
.recordingList li.recording_MP3,
.recordingList li.recording_OGG {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABlVBMVEUr4hL1+/P3/fb3+/b6/fro+OXx+++ByXjj9d6AyXaXz4j7/fr////zwsb0+fKd0o+gz5rr9ufJ5cb5+/iEyHl9ynPwkJrtMj3nRlfu+er1+vWDynmRzIHv9+zzq7L62975/Pn8/frrXGaVyYzhMELz+/Hz+fKa0IuLyoHsZWvxr7Tysrfs9eiWzofk9uHu+evxtrrsaW3neYOIyH31+vPg9Nvy+O/z+PHy+PHn8+K74ayo3J/7/PvhQE9/ynPN5snhKTv0+/Ly+fCUz4aY0InsaHH31NfpWWHhSlfhOkrhMkOTzIvx+O2Qy4L4+/ft9uvt9unmLj3tNT/tU1rmWWfy+vDv+u32/PX64+XmWmPtW2Hysbfw+e3ynqeCy3aWz4b3+/Xzs7ntTVXxoKj6/fnw9+6SzYTk9t/s+OnzxMj87/D2/PTk9N294q+13azypa3tO0XmQlPh9dzf89rq+Ofx+u/9/v3n9uG24Kum3J+u2aL2+vWUzoX3/PXzoKn85+n30dTpUFrU686Z0Iuc0o2n1pu84bQBF+bzAAAAAXRSTlMAQObYZgAAANFJREFUeF5tytOyxEAAANHMxF7ato1r27Zt2/e7t2qSx+3HU4216PsnLMvy798/r8JzSSqXK6Vqrd5QQC4Ur29u7+4fHp+UJywdMIfBo+OT07NzFVJpkMnmdj17+wqE5hfExaXllVUpqcA4FKOx+MzsXIhD0Mv39Q8MCkPDQRU43vf51SYEOru6exBsbMKt7Z2Lyyvw8orA4aSgyz01vQbwdQRjEyQFTWYLsNrsCCIJkqTe3j8AozcgGBmd1GpxgvDgXj8CnbGdpmmWZfOaDgxrAna2Jfj1b5GKAAAAAElFTkSuQmCC") 0% 0 no-repeat;
}
.recordingList li.recording_FLV {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAACPVBMVEU68AD///8AAAC+0ry+07+YkJiMiZJ4c3rW1tuioqC25MnF5MrB072ZkpqYjpiYj5iYkJmQh5K5zLja9dnz//Oakpq+073H4MaDh4Hs5uydmZ3w//PT79TW8NbScYCx2r3P/+vd9tvT6tDT7NLT69Hi/uKepp728vbs6Oy2xLTZ79nS6dTG79b/V4H/LG27hnyx+93Z/+3W6dbQ5M/g9uCdoZv5+Prp5um7x7vh8+Ha7drQ+ubrP1L/N1H/AEHpABy7oZHQ6tjc7dzo+ueeo5/59vnAyb/p+Ofg7+HX/u3rPlH/ACf/MUj/AA7jMELR6d3i9eTv/e2gpaD39ffn5ejEzMPv+u3m9Ojc9Of1hpT/epDpZ3bW3NDj///p+u3j7OL2//SipaL49fbS29KZkJl+dH/b2tvzpq7t0s7u///y///4//by/PHx/vGqrqr9+/2fnKCdqJ21wbTFz8e5w7ezqqfH5davvrHHzsW+yb22wLfH0ca+y7t7gHzq6Or29vTLzMt+eYHY1doMCRFfWWOQi5Lu6u6WqJXH3saXj5jB1L/39/SoqLBtbXVEREFhYV/V1dbc3NjW1tfg4OC/v77Ky8vMzMm3uLjNzc69vb35+fmtra3Kys0ICAvW1t7MzNgTEw+hoaji4t7v7+zz8/HZ2dnW1tWDg4NpaWuJiZONjZdpaWW1tbX6+vnJycaMjInn5+mMjJExMTT4+P9PT1bDw8P5+fjd3dzS0tHJycc+Pj7c3OOwsLF7e3nx8fE9iVpAAAAAAXRSTlMAQObYZgAAAP1JREFUeF5VyNOORFEABdF9btsa2rZt27Zt27Zt28a3TTrpZDLrrQr/fP/8xcvr2/vH55eirm9u7+4fHqmnZwBHxyenZ4Q6v7i8gtzm1vbO7t7+wSEUJqemZ2bn5hcWl5ZXVtfWN9Db1z9ABsnQMKEIk8XmAHX1DY1NzS2tbe0dnV3dPUBBIdFUKi0rr6isqiY1tUBSckpqWnpGZlZ2Tm5efiLgGhIaFh4RGRUdExsXnyAfbu4enl7ePr5+/gGBQcGAmbmFpZW1ja2dvYOjk7MLoC6VaWnr6OrpGxgaGZuYAiOjY7QJLo9Po9NVVNUAQENSNC4QisQMhnJxCX4BW2RHghijwXsAAAAASUVORK5CYII=") 0% 0 no-repeat;
}
.recordingList li.title {
  margin-bottom: 2px;
  font-size: 15px;
}
.recordingList li.role {
  clear: left;
  float: left;
  font-weight: bold;
}
.recordingList li.performer {
  margin-left: 10px;
  float: left;
}
.recordingList li.desc {
  clear: left;
}
.recordingList .preview {
  width: 130px;
  height: 80px;
  background-size: 130px;
}
.recordingListHorizontal li.recording {
  background-image: none;
}
.recordingListStandalone {
  width: 316px;
}
.recordingListStandalone li.recording {
  margin-top: 10px;
  background: none;
  padding-left: 0;
}
.recordingListStandalone li.recording li.audio {
  min-height: 32px;
}
.recordingListStandalone li.title {
  display: none;
}
.modal .recordingList {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  text-align: start;
}
.recordingListNarrow {
  width: 290px;
}
.recordingListNarrow li.recording {
  background-image: none !important;
  /* stylelint-disable-line declaration-no-important */
  padding-left: 0;
}
.recordingListHorizontal,
.recordingListLarge {
  margin-top: 0;
  width: auto;
}
.recordingListHorizontal li.recording {
  padding-left: 0;
  margin-bottom: 10px;
}
.musicListFull .music .thumbnailLink .toolTip {
  top: 1px;
}
.musicList .music .thumbnailLink {
  float: left;
}
.musicList .music .thumbnailLink .toolTip {
  top: 1px;
}
.recordingList .thumbnailLink {
  display: none;
}
.recordingListLarge .thumbnailLink {
  display: block;
}
.recordingListLarge li.recording {
  font-size: 13px;
}
.recordingListLarge li.recording ul li ul.bulletList {
  margin-right: 150px;
}
.musicListFull .music .thumbnailLink,
.recordingList .thumbnailLink {
  width: 132px;
  margin-left: 10px;
  float: right;
}
.musicListFull li.about p {
  margin-left: 10px;
  margin-top: -4px;
  font-size: 13px;
}
.musicList .thumbnailLink {
  line-height: 0;
}
.musicList .icons {
  position: absolute;
  left: 1px;
  bottom: 1px;
  display: block;
  height: 14px;
  line-height: 14px;
  background: #fff;
  border: 1px solid #dce2cf;
  border-width: 1px 1px 0 0;
}
.musicList .icons img {
  margin: 0 2px;
}
.musicList span.subtitle {
  color: #c00;
  font-size: 15px;
}
.musicListLarge .thumbnailLink .toolTip {
  width: 195px;
}
.concertListSmall .photo {
  margin-right: 5px;
}
.concertListHorizontal .photo,
.musicListHorizontal .preview,
.recordingListHorizontal .preview,
.referralListHorizontal .cover {
  margin-right: 0;
  float: none;
}
.concertListHorizontal,
.musicListHorizontal,
.recordingListHorizontal,
.referralListHorizontal {
  font-size: 0;
}
.concertListHorizontal > li,
.musicListHorizontal > li,
.recordingListHorizontal > li,
.referralListHorizontal > li {
  font-size: 15px;
  width: 130px;
  margin-right: 25px;
  display: inline-block;
  vertical-align: top;
}
.concertListHorizontal > li:last-child,
.musicListHorizontal > li:last-child,
.recordingListHorizontal > li:last-child,
.referralListHorizontal > li:last-child {
  margin-right: 0;
}
body.pieces .referralList li.referral {
  margin-right: 18px;
}
.musicListHorizontal span.subtitle {
  font-size: 13px;
}
.musicListLarge .music {
  width: 200px;
}
.columnSection .musicListHorizontal .music {
  margin-right: 0;
  margin-left: 33px;
}
.concertListHorizontal li.last,
.musicListHorizontal li.last,
.recordingListHorizontal li.last {
  margin-right: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}
.concertList .photo {
  width: 100px;
}
.concertList img.square {
  width: 100px;
  height: 100px;
}
.concertList li.past {
  opacity: 0.5;
}
.concertList img.square,
.recordingList .preview {
  background-color: #eef1e7;
  background-repeat: no-repeat;
  background-position: center center;
}
.reviewList .photo,
.concertListSmall .photo,
.musicianList .photo {
  width: 35px;
  height: 35px;
}
.musicianList a:hover .photo {
  border-color: #292;
}
.musicList .preview {
  width: 130px;
  height: 80px;
}
.musicList .preview.sprite {
  background-size: cover;
}
.musicListLarge .preview {
  width: 200px;
  height: 120px;
}
.musicianList li.name,
.concertList li.name,
.musicList li.name,
.referralList li.name,
.musicianList li.title,
.concertList li.title,
.musicList li.title,
.referralList li.title {
  margin-bottom: 3px;
  font-size: 16px;
}
.musicListFull li.title {
  font-size: 16px;
}
.messageList li.name {
  clear: left;
}
.reviewList .name,
.messageList .name {
  font-weight: bold;
}
.reviewList .rating_container {
  float: left;
  clear: left;
  margin-left: 6px;
  margin-right: 5px;
}
.messageList li.name,
.messageList li.date {
  font-size: 13px;
}
.messageList li.deleted {
  font-style: italic;
}
.concertListSmall li.title,
.concertListHorizontal li.title,
.musicListHorizontal li.title,
.referralListHorizontal li.title,
.recordingListHorizontal li.title {
  margin-top: 4px;
  margin-left: 2px;
  font-size: 13px;
}
.musicianList li.meta,
.concertList li.meta,
.musicList li.meta,
.pieceList li.meta,
.referralList li.meta,
.musicianList .label,
.concertList .label,
.musicList .label,
.pieceList .label,
.referralList .label,
.musicianList li.data,
.concertList li.data,
.musicList li.data,
.pieceList li.data,
.referralList li.data {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
}
.pieceList li.meta,
.pieceList .label,
.pieceList li.data {
  color: #888;
}
.musicianList .label,
.concertList .label,
.musicList .label,
.referralList .label {
  width: 100px;
}
.musicListFull .label {
  margin-left: 10px;
}
.musicianList li.data,
.concertList li.data,
.musicList li.data,
.referralList li.data {
  width: 300px;
}
.musicianList li.data {
  width: 200px;
}
.concertListSmall li.data,
.concertListHorizontal li.data,
.musicListHorizontal li.data,
.referralListHorizontal li.data {
  background-repeat: no-repeat;
  background-position: left 6px;
  /* bullet.ltr.svg */
  width: 109px;
  clear: left;
  margin-left: 4px;
  padding-left: 6px;
  font-size: 13px;
}
.concertListSmall li.data {
  width: auto;
}
.concertListSmall .label,
.concertListHorizontal .label,
.musicListHorizontal .label,
.referralListHorizontal .label,
.concertListSmall li.data_score,
.concertListHorizontal li.data_score,
.musicListHorizontal li.data_score,
.referralListHorizontal li.data_score {
  display: none;
}
ul.noMeta .label,
ul.noMeta li.data {
  display: none;
}
.musicListFull li.data_score {
  float: right;
  width: 75px;
  margin-top: 5px;
}
.reviewPreviews {
  width: 446px;
  padding: 5px 0 10px 0;
}
.reviewPreviews .review {
  width: 446px;
  margin-bottom: 3px;
  clear: left;
}
.reviewPreviews .review a,
.reviewPreviews .review a span {
  text-decoration: none;
}
.reviewPreviews .rating_container {
  float: left;
  clear: left;
  margin: 6px 0 0 5px;
  height: 9px;
}
.reviewPreviews .rating_container a,
.reviewPreviews .rating_container span {
  width: 8px;
  height: 9px;
}
.reviewPreviews .rating_container a.rating_off,
.reviewPreviews .rating_container span.rating_off {
  background-position: -54px -4px;
}
.reviewPreviews .rating_container a.rating_half,
.reviewPreviews .rating_container span.rating_half {
  background-position: -54px -29px;
}
.reviewPreviews .rating_container a.rating_on,
.reviewPreviews .rating_container span.rating_on {
  background-position: -54px -54px;
}
.reviewPreviews .rating_container a.rating_selected,
.reviewPreviews .rating_container span.rating_selected {
  background-position: -54px -79px;
}
.reviewPreviews div.text {
  margin-left: 5px;
  float: left;
  width: 396px;
}
.reviewPreviews div.text a {
  font-size: 13px;
}
.reviewPreviews div.clearLeft {
  clear: none;
}
.reviewPreviews > div {
  font-size: 13px;
}
.reviewPreviewsContainer .readMoreExpanded {
  display: none;
}
div.reviewPopup {
  text-align: left;
  text-align: start;
  padding: 0 0 10px 0;
}
div.reviewPopup h2 {
  margin: 5px 0 0 0;
  clear: both;
}
div.reviewPopup h3 {
  margin-top: 20px;
}
div.reviewPopup iframe {
  margin: 5px 0 0 10px;
}
div.reviewPopup div.fbFanInsert iframe {
  height: 60px;
  margin-top: 0;
  margin-left: 5px;
}
.modal div.reviewPopup {
  padding: 10px;
}
#form_review_text {
  clear: left;
}
#form_review_text div.nolabel {
  width: 446px;
  margin: 5px 0 0 0;
  text-align: right;
}
#form_review_text textarea {
  width: 436px;
  height: 30px;
  border-color: #dce2cf / 1.5;
}
#form_review_text.focussed textarea {
  height: 80px;
}
/*
// Amazon products
ul.productList {
	margin-left: 5px;

	li.product {
		font-size: @smallText;
		float: left;
		width: 135px;
		margin: 5px 10px 10px 0;
	}

	img {
		display: block;
		margin-top: 2px;
	}
}
*/
ul.musicianGridList {
  margin-left: 5px;
  font-size: 0;
}
ul.musicianGridList .musician {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 10px 0;
}
ul.musicianGridList li.last {
  margin-right: 0;
}
ul.musicianGridList .musician img {
  border: 1px solid #dce2cf;
}
ul.musicianGridList .musician a:hover img {
  border-color: #292;
}
div.relevance {
  background: #eef1e7;
  width: 100px;
  margin-top: 5px;
  padding: 1px;
  border: 1px solid #dce2cf;
  overflow: hidden;
}
div.relevance div.bar {
  background: #cbcfc2;
  height: 5px;
}
div.photoSection {
  text-align: center;
}
div.uploadSection h4 {
  margin: 0 0 5px 5px !important;
  /* stylelint-disable-line declaration-no-important */
}
div.uploadSection .more {
  text-align: right;
  margin-bottom: 5px;
}
#languageTable {
  width: 100%;
  font-size: 13px;
}
#languageTable del {
  background: #fdd;
}
#languageTable ins {
  background: #dfd;
}
#languageTable td,
#languageTable th {
  vertical-align: top;
  padding: 1px 2px;
}
#languageTable th {
  font-weight: bold;
}
#languageTable dd {
  margin-left: 10px;
}
#languageTable dt.target,
#languageTable dd.target {
  width: 390px;
}
#languageTable dt.source,
#languageTable dd.source {
  padding-left: 413px;
}
#languageTable hr {
  color: #ccc;
  background: #ccc;
  margin: 2px 0;
}
#languageTable tr.updated td {
  background: #faa;
}
dl.languageList {
  line-height: 18px;
  margin-left: 5px;
}
dl.languageList dt.value {
  border: 1px solid #dce2cf;
  margin-top: 30px;
  font-size: 16px;
  font-weight: normal;
  padding: 8px;
}
dl.languageList dt.value span.value {
  display: block;
  width: 500px;
}
dl.languageList dt.value .translate {
  float: right;
  width: 400px;
}
dl.languageList dt.value .button {
  font-size: 15px;
}
dl.languageList dd.var,
dl.languageList dd.context,
dl.languageList dt.value span.var {
  color: #888;
  font-size: 13px;
}
dl.languageList dd.var {
  font-weight: bold;
}
dl.languageList dd {
  margin-left: 10px;
}
dl.languageList dt.suggestion {
  clear: left;
  margin: 5px 0 5px 10px;
  margin-left: 10px;
}
dl.languageList dd.suggestion {
  margin-bottom: 5px;
}
dl.languageList dd.suggestion div.voteButtons {
  float: left;
  width: 90px;
  margin-right: 10px;
  font-weight: bold;
  font-size: 13px;
}
dl.languageList dd.suggestion div.voteButtons .score {
  display: inline;
  padding-left: 5px;
}
dl.languageList dd.suggestion div.voteButtons a {
  padding: 3px 5px 5px 5px;
}
dl.languageList dd.suggestion div.voteButtons a:hover {
  background: #eef1e7;
}
dl.languageList ul.varList li {
  font-size: 13px;
  display: inline-block;
  margin-right: 5px;
}
dl.languageList dt.value span.var {
  font-style: italic;
}
.tick,
.cross {
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  text-indent: -9999px;
}
.tick {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAolBMVEX///+swqynx6Q6hjKJtoKjzJ1MoEB9xXNHmD1+r3672rhYrEuKzn+GznqDy3hAljSEtoSf25lptl6S04Zzu2copihxvGWJ0H5Kl0CLvIv4+/eTzolwv2Gx062uzatru12K0H5AlTOQv5D7/fvB4b2gxp1uvmCP0oQ/lTKwya2Ww5FywGOP0oNWnk2EsISex5l3v2p7uHPs8Oz9/v1ErUTu8+3XJ37xAAAAAXRSTlMAQObYZgAAAFhJREFUeF6FykUKxFAAA9DU3d3dZfz+VyuUKX/Zt0kCwb3P90fG4/l6X31e1m0HmhZA1w/jBMRJmiEvyqoGYNmO6/lBGJ1vWVE13TBxAscLooQLzbAgqH8e0FgFmBCajE0AAAAASUVORK5CYII=") no-repeat left top;
}
.cross {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAMAAAC38k/IAAAA21BMVEX/////en33oqL64eH2x8f+8/P2cXPxMjf5z8/+9/fnDw/sAwP65OT6lZv4TVD+b3HyHiX61dX98vL0Mzj6z9D/4uP/bHD+j5L8xcb7U1b0Q0bwJiz8YGH4SErvWFj8zc36WFv/bnH/Zmn7Y2Xze37/+fn5UVb/bnL/Y2b5Y2X5wcH/+Pj7Vlv+en39dnj8b3L+cnX0PkL6zM3/6er+ZWr/hon+dHf7m5z7vr/6WVz++vrqERH8X2D1PkDua2v8yMj5RUn+cHP9enz2W1v/8PD/oKP9yMn5YWj+8PCstTOQAAAAAXRSTlMAQObYZgAAAGhJREFUeF4lxlMSwwAAQMEX26lt2zbuf6LONPu1wPMF8P58gVRayEA2d38Ai+VqvdnuhCgGGAxH48l0Nuev1e50e30SlWqt3mgmv1xv+UKxVAZwXM8P9ofj6QwoqqaDYVo2QCgCSDL8AAyCCkanCJfaAAAAAElFTkSuQmCC") no-repeat left top;
}
#sideGa {
  float: right;
  width: 160px;
  height: 600px;
  margin: 0 10px 10px 0;
  min-height: 10px;
  padding: 0;
  position: relative;
}
#sideGa.withHeader {
  margin-top: 110px;
}
#centre #sideGa {
  margin: 0 0 10px 15px;
}
div.besideGaContent,
#centre.besideGaContent {
  clear: none;
  float: right;
  width: 805px;
}
div.besideGaContent div.leaderAd,
#centre.besideGaContent div.leaderAd {
  padding-left: 8px;
}
#centre.besideGaContent {
  margin: 0 10px 10px 10px;
  float: left;
}
div.bannerAd {
  padding-left: 138px;
}
div.leaderAd {
  height: 90px;
}
div.bannerHeader {
  margin: 10px -10px 5px -10px;
  height: 280px;
  background: #eee;
}
div.mpuAd {
  float: right;
  clear: right;
  margin: 10px 0 10px 5px;
  width: 336px;
  height: 280px;
}
div.mpuAd#searchHomeMpu {
  float: left;
  margin: 0;
}
/* START SEARCH PAGE */
div.googleBranding {
  color: #888;
  float: right;
  margin-top: 8px;
  font-size: 13px;
}
div.googleBranding img {
  vertical-align: middle;
}
div.googleResults {
  line-height: 18px;
}
div.googleResults div.hover {
  background: #eef1e7;
}
div.googleResult {
  margin-top: 10px;
  padding: 5px;
  cursor: pointer;
}
div.googleResultTitle {
  font-size: 16px;
}
div.googleResultUrl {
  color: #c00;
}
/* END SEARCH PAGE */
/* START PAGING */
.paging {
  padding-left: 4px;
  margin: 8px 0 4px 0;
  font-size: 15px;
  height: 19px;
}
.paging li {
  float: left;
  background: none;
  margin: 0;
}
.paging li a,
.paging li span {
  float: left;
  text-align: center;
  text-decoration: none;
  height: 18px;
  line-height: 18px;
  margin-right: 2px;
}
.paging li a,
.paging li span.page {
  margin: 0 2px;
  padding: 0 4px;
  border: 1px solid transparent;
}
.paging li a span {
  text-decoration: none;
}
.paging li span.page {
  padding-left: 0;
}
.paging h2 {
  display: inline;
  margin: 0;
  padding: 0;
}
.paging li.selected a,
.paging li a.selected,
.paging li a:hover {
  background: #fff;
  color: #000;
  border: 1px solid #dce2cf;
  font-weight: normal;
}
.paging_top,
.paging_bottom {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABBAMAAADa9RaOAAAAA1BMVEXc4s9Eer/BAAAADElEQVR42mNgIBkAAAAzAAG5o0/5AAAAAElFTkSuQmCC") repeat-x;
}
.paging_top {
  background-position: bottom;
}
.paging_top li.selected a,
.paging_top li a.selected,
.paging_top li a:hover {
  border-bottom: 0;
}
.paging_bottom {
  background-position: top;
  margin: 4px 0 8px 0;
}
.paging_bottom li a,
.paging_bottom li span.page {
  padding: 0 5px 1px 5px;
}
.paging_bottom li.selected a,
.paging_bottom li a.selected,
.paging_bottom li a:hover {
  border-top: 0;
}
.scrollFooter {
  border: 1px solid #dce2cf;
  border-radius: 3px;
}
.scrollFooter a {
  padding: 5px 10px;
  display: block;
}
.scrollFooter a:hover {
  text-decoration: none;
  background: #dce2cf;
}
.scrollFooter img {
  padding: 5px 10px 2px 10px;
}
ul.translate {
  height: 17px;
}
ul.translate li {
  font-size: 13px;
}
ul.translate li a,
ul.translate li span.page {
  height: 16px !important;
  /* stylelint-disable-line declaration-no-important */
  line-height: 16px !important;
  /* stylelint-disable-line declaration-no-important */
}
.original {
  display: none;
}
.showOriginal .original {
  display: block;
}
.showOriginal span.original {
  display: inline;
}
.showOriginal .translated {
  display: none;
}
.homepagePaging {
  padding-left: 8px;
  font-size: 20px;
  font-family: 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
  letter-spacing: 1px;
  height: 32px;
  margin-top: 0;
}
.homepagePaging li {
  margin-right: 6px;
}
.homepagePaging li a,
.homepagePaging li span {
  height: 31px;
  line-height: 31px;
  padding: 0 10px;
}
.composerPaging {
  font-size: 16px;
  height: 23px;
  margin-bottom: 10px;
}
.composerPaging li a,
.composerPaging li span {
  height: 22px;
  line-height: 22px;
}
/* END PAGING */
/* START RATING */
.rating_container {
  height: 19px;
  margin-left: -2px;
}
.rating_container em {
  margin-left: 2px;
}
.rating_container span.alt {
  display: none;
}
.rating_container a.star,
.rating_container span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABkCAYAAADOtM0JAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAhWSURBVHja7ZtbbBzVGYC/M7PrvXi9G19iG5ObbYIj0jRuFJFWiUSjVKh94AG1KtAiURKRVoFGfUCVcKsgoAoIVX2phIqEglRB1PQhFSClSG1U5CgFXqqGkgRI7VycJsX1NfbeZ87fh93ZrJ34vo7Hyfmlo/Hs7M6Mv/3P2X/ON6NEhNskFv0fsTBhYBlYBpaBZWAZWLd5DAwMcOLECQYGBgysmSKVSk1YLiQCtzuslpaWCcuFhJptBa+UCgPtQB0wBPSISMZU8DePDiAOZIBEcd0M8FNEHMgDuriMG1hTxzWgqviZquK6gTVFfA6MAmFgpLh+R4UyUzSmzjKwDCwDy8AysAwCA8vAMrAMLAPLwDIIDCwDy8Ba5BjPjfPQ7x+69bBUl4qqLnVyuYASEd47+x4nL56kEvN2c1VhT9jK3rwcQH106SOe/8vz9I32EbEiOI5DIBBAKbX4maW6VKK6qnq3bdnp5ZBRqxOr+fg/H5NyUigUly9fRkQWlGHWLCBFVJdqBR6PBqMbAMfvoESE5lgzhx4+hIWF1ppwOFzaNl9ggWkg/bjKrnoqGoyuCFiBQMgOxVZWr4yNJEdySqmN+E+yTgitNZdGLtGf6mdX2y7q6+sRkcp2Q6WUt8N3XHF1rCq2qq2ubW1zvLm++M0JsALo8N67kBNYzNjYuJGjjx7lyPePVGR/U2aWHJT/qv3qm0MydMQV91uJcCKsRSMFieJQsNK+DaUUD7Q+UOpylfhSA9McTAEZ5yfOvuHa4W6l1DqF8g4eoiBZvaOL30BZllUawwAsy2KhPWGqAV4Vm83v+J+I1GacDMlcEtFiAeNAjx+LWg+EB8y2bWzbXrTM8kBZgM2jtAI6lU+hXT2OxXngHIX7HayyrBI/AbvZYL5o3bAEq55vCBIRR/oY5BXe4CgQpHCDiC6CFb9mWEX3ObnmKI5VVhFkkDZq+DZP8BqHi2AcIFtsueK6lqW/D2DRjz8VLFWCVbhjJgTYZbByRVh5wL1TYE3XDXURhFex22Wve5DEj13wVsKSSbAoLq2y7a6XUXcSsMAMKe1lj5pUU0kZKO7kzLpZhk213cC6CRC1FAOq78oRc+dfBeezTBhYBpaBZWDd2rgwfMHAmk30jfSx4Tcb6B/vv7Wwiqbn4nKANJYd4/i/j7P3T3upjdby7LFn+fDSh4urwibFd6PBaIPqUj/0dcElQu9gL4/84REujF6gKdZE98VuHjz0IKe/PD1vYHOCVWVXvdRe1x4N2sFX/QxKROho6OCxrz7GaHqU4fQwWTfL7i27aa9rn7c7DMyi61nAOuCpu2ruqo+H40SD0VrVpV4E3paD4ssHngJWgI0rN/Jm9s0SnO1rthO0gpW/NlRd6m5LWacsZcWCdjAdskNWc01zTTqfpiXeEhHk6ZyT2xP4ZaBKRJJadKcclBE/Zdjp/tN0NnXyzLZnOPC3A7jilsDNZ9r5ZjOlhT+eoyFoBQ83xhp3NFQ3RLRoXO0WmhSWjnYYyYxkkrnkSS36e7zMiHeiS3Vt6MFwXbfUvPBMz3xtz5SwRAT1c7XWDtpvJcKJrYlIIiwiONrB1S5aNCOZkWzezR/XWf2k/Fr6yz+71LC01qXmZZJlWaVWUVhcn/BT1nPWmYZYw70iUsosx3VI5VJn5RXZVDaVI0sNazKw8nPxgM3XIU41Zl13hzuIKpSbyqfQWuOIg9a60P8RzwJ5U8y+mOfyQHhWeopkqEjpMFGyrmetRodS+RSpXCqZy+eGHddJF7+xGA/TREFmWEycfl5yYNO1StdZBX0fZYuI1Ou8/pR+fsG77GKIX+FyDqihgfu4rsl8FZWCNJs6q5AlKa7icIC/082/GAcUZ/gjX+PPfJ2d9HPFTxm1qPCnkaw2EyVrsAjXKo5PDgV/6JnpkktcIuG6pJLV84P5IjwPkCrb5jBRuN7WMZNkLX8tXzaIe97QE7F3hHCdSbLqMjCTx6XJsvW294izkawzuUPf3Z+1FLAmA5ClGlh9+2u4jMNIVj+FgWVgGVgGloHlo9Dj41zdufPWw+pVKtKrlodkpXBFT+rYMfJffEHy3XcXPIM7pzqrV6nH7Xj8dffatb1tIm/7uc7KffYZA3v2IENDhBIJ0n192C0tNL3/PlZd3bzmtuaUWVYk8lJs69aoFQq96veMUvE47uXLhBMJws3NRBob0Y6DOza2eN2wVymrV6m2XqVeDq1ZUx9evZpAbW1tr1Iv9irV4UdQIoJqbCT2wgvkHIfs+fPk0mmq9+3DWrWq8ka6V6m7lW2fUrYds8LhtB2LWbFNm2rIZolv2RIZP3XqaSeZ3HMhHK4S102K43S2ib8kqx4dJd/Tg9vaitvXR3iBz0jfAMvryz2QVcHgP6IdHTuq169fASBaI+k0lm0T37y5TvJ5kufOZTJXrpwSJjpHP4Td2krN4cME7r+f/AcfEOrsvN5NK2mkRYQzSq2NBINvRVtbt1bfc08YEXBd0BrRmrGzZ7O5wcHj47nck18R/0lW13VvkKy2bS+uZO2pqjpTv23bvZZtg9bguuhMhsFPPjnbns/7SrKWP2HvgfJgTZasc4U1o2TdD1ECAVdls2BZ6HQaFQgghXXfSdZyALZt3wDLe0+ljPQEyboL1iqlQs7YGMmrV5O58fFcMBIJ16xcGUEk9lto+il86RXMfgNWvj55WbFfwyIwuw62iOPUD/b0fPp5LvfG69C9f2zsO+vS6R8FoGk93AcMMPUzPr4AthBI041ZEx7OfAe2V8OG16D7KEXJCvIDqNkLO/8Jf/1Z4eHyPAU1dtt6QyNZK9QNjWSdBSwjWeeYWUayzqMblkMxknUOg6aRrEayzj7+D9MYROalSNwsAAAAAElFTkSuQmCC");
  float: left;
  width: 19px;
  height: 19px;
}
.rating_container a.rating_off,
.rating_container span.rating_off {
  background-position: -4px -4px;
}
.rating_container a.rating_half,
.rating_container span.rating_half {
  background-position: -4px -29px;
}
.rating_container a.rating_on,
.rating_container span.rating_on {
  background-position: -4px -54px;
}
.rating_container a.rating_selected,
.rating_container span.rating_selected {
  background-position: -4px -79px;
}
.musicList .rating_container {
  height: 15px;
  margin-left: -1px;
}
.musicList .rating_container a.rating_off,
.musicList .rating_container span.rating_off {
  background-position: -6px -6px;
}
.musicList .rating_container a.rating_half,
.musicList .rating_container span.rating_half {
  background-position: -6px -31px;
}
.musicList .rating_container a.rating_on,
.musicList .rating_container span.rating_on {
  background-position: -6px -56px;
}
.musicList .rating_container a.rating_selected,
.musicList .rating_container span.rating_selected {
  background-position: -6px -81px;
}
.musicList .rating_container a.star,
.musicList .rating_container span {
  width: 15px;
  height: 15px;
  margin-top: 1px;
}
/* END RATING */
/* START WINDOW */
#control_overlay {
  background-color: #fff;
}
div.noOverflow iframe {
  overflow: hidden;
}
/* END WINDOW */
/* START TAG CLOUD */
.tagCloud li {
  float: left;
  margin-right: 5px;
  white-space: nowrap;
  line-height: 30px;
  height: 30px;
}
.tagCloud li a {
  color: #151;
  text-decoration: none;
}
.tagCloud li a:hover {
  color: #000;
}
.tagCloud .alt a {
  color: #3a3;
}
.tagCloud .size0 {
  font-size: 8px;
}
.tagCloud .size1 {
  font-size: 13px;
}
.tagCloud .size2 {
  font-size: 16px;
}
.tagCloud .size3 {
  font-size: 18px;
}
.tagCloud .size4 {
  font-size: 22px;
}
.tagCloud .size5 {
  font-size: 26px;
}
/* END TAG CLOUD */
/* START LANGUAGE CHOICE */
#languagePopup {
  margin-top: 0;
  position: relative;
  z-index: 2;
}
.languagePopup {
  background-color: #ffa;
  padding: 8px 17px 8px 10px;
  font-size: 13px;
  margin-bottom: 1px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.languagePopup a {
  font-weight: bold;
}
.languagePopup img.cross {
  float: right;
  margin-top: 1px;
}
/* END LANGUAGE CHOICE */
/* PROGRESS BAR */
.progress {
  border: 1px solid #292;
  height: 18px;
  position: relative;
}
.progressBar {
  background: #dce2cf;
  position: absolute;
  height: 18px;
}
.progressText {
  position: relative;
  text-align: center;
  font-size: 13px;
}
/* END PROGRESS BAR */
/* START ORDERS */
/*
ul.orders li.order {
	margin-bottom: 4px;
	font-size: @smallText;
}
*/
/* END ORDERS */
/* START TRANSPOSE */
/*
.payment {
	text-align: center;
	margin-top: 10px;

	.data {
		width: auto;
		float: none;
		text-align: center;
	}

	h3 {
		padding-bottom: 10px;
	}

	div.formNolabel {
		margin: 0;
	}

	.twoColLeft {
		border-right: 1px solid @borderColour;
		width: 369px;
	}
}
*/
/* END TRANSPOSE */
/* START DOWNLOADED */
.likePanels {
  padding-bottom: 10px;
}
.likePanels label {
  float: left;
  line-height: 32px;
  margin-left: 10px;
}
.likePanels div.data {
  width: 180px;
  float: left;
  margin-left: 10px;
}
.likePanels .twoColLeft,
.likePanels .twoColRight {
  width: 365px;
  padding-left: 20px;
  padding-bottom: 10px;
}
.likePanels .twoColLeft {
  border-right: 1px solid #dce2cf;
  width: 364px;
}
.likePanels .largeRating {
  margin-top: 17px;
}
.likePanels .rating_container {
  display: inline;
}
.likePanels .fbLikePiece {
  margin: 20px 0 10px 10px;
}
.likePanels .fbLikePage {
  margin-left: 10px;
  padding: 25px 0 30px 50px;
  background: left 12px no-repeat;
  background-image: linear-gradient(transparent, transparent), url('../images/fb_hand.ltr.svg') /* noembed */;
}
.likePanels .fbLikePage iframe {
  height: 80px;
}
.buyPanel {
  margin-top: 30px;
  margin-left: 20px;
}
.buyPanel .referralList {
  margin-left: 5px;
}
.musicListFull .referralListHorizontal {
  margin-left: 32px;
}
.largeRating .rating_container {
  height: 40px;
  margin-left: -2px;
}
.largeRating .rating_container a.star,
.largeRating .rating_container span {
  background-image: url('../images/rating_large.ltr.png');
  /* noembed */
  width: 35px;
  height: 40px;
}
.largeRating .rating_container a.rating_off,
.largeRating .rating_container span.rating_off {
  background-position: 0 -4px;
}
.largeRating .rating_container a.rating_half,
.largeRating .rating_container span.rating_half {
  background-position: 0 -44px;
}
.largeRating .rating_container a.rating_on,
.largeRating .rating_container span.rating_on {
  background-position: 0 -84px;
}
.largeRating .rating_container a.rating_selected,
.largeRating .rating_container span.rating_selected {
  background-position: 0 -124px;
}
/* END DOWNLOADED */
/* START CROPPER */
div.cropCanvas {
  background: #dce2cf;
  width: 600px;
  padding: 50px;
  padding-top: 35px;
  margin: 20px 0 0 22px;
}
/* END CROPPER */
img.partnerImage {
  position: relative;
  z-index: 99;
}
ol.addRecordingInstructions {
  margin: 0;
  padding: 0;
}
ol.addRecordingInstructions li {
  list-style-type: none;
  background: url('../images/bullet_large.png') /* noembed */ no-repeat left top;
  padding-top: 3px;
}
ol.addRecordingInstructions span.num {
  display: block;
  margin: 4px 0;
  padding: 0;
  float: none;
  letter-spacing: 1px;
  font-size: 20px;
  font-family: 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
  color: #fff;
  float: left;
  width: 34px;
  text-align: center;
  padding-right: 10px;
}
ol.addRecordingInstructions img.stage1,
ol.addRecordingInstructions img.stage2 {
  background: url('../images/add_recording_sprite.png') /* noembed */ no-repeat left top;
  width: 515px;
  margin: 5px 0 10px 40px;
}
ol.addRecordingInstructions img.stage1 {
  height: 155px;
}
ol.addRecordingInstructions img.stage2 {
  background-position: left -160px;
  height: 150px;
  margin-bottom: 0;
}
/* THEME QUIZ */
.theme_quiz .theme {
  text-align: center;
}
.theme_quiz .theme img {
  border: 10px solid #dce2cf;
  margin: 10px;
}
.theme_quiz .cf_highlighted {
  background: none;
}
.theme_quiz input,
.theme_quiz label {
  cursor: pointer;
}
.modal {
  display: none;
  background: #fff;
  padding: 10px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
.modal .modalOnly {
  display: block;
}
.modal .notModal {
  display: none;
}
.modalOnly {
  display: none;
}
.notModal {
  display: block;
}
.modal a.close-modal {
  position: absolute;
  top: -15px;
  right: -15px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url('../images/close.png') /* noembed */ no-repeat 0 0;
}
#header h1 {
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAyOTggNDgiPjxwYXRoIGQ9Ik0xMDEuMzYgMy4yNGMtLjY4LS4wMzYtMS4yOTcuMDItMS44NTQuMTc4bC0uMDcuMDItLjA2LjAzYTEuNzYyIDEuNzYyIDAgMCAwLS40ODguMzM3Yy0uMTUzLjE1My0uMzE4LjQxLS4zMTguNzI2cy4xNjUuNTcyLjMxOC43MjZjLjE1NC4xNTMuMzEyLjI0OC40ODcuMzM2bC4xMjcuMDY0LjE0LjAxMmMxLjMzLjEyIDIuMDEuNDc1IDIuMTcuNjcuMjY4LjQ2OC40NyAxLjI5LjQ3IDIuNDl2LjAwNmMuMTMgMTUuNDg1LS4wMDUgMjUuNDYtLjM4OCAyOS44MDV2LjAwNWMtLjUwNCAxLjcwMy0uNjI3IDMuMTI3LS4xMzggNC4yNjdsLjAwMi4wMDQuMDAyLjAwNmMuMjg4LjY1LjYyNiAxLjE3OCAxLjA2MiAxLjU3LjQzNy4zOTMuOTk4LjYzMyAxLjU3Ni42MzMuNiAwIDEuMTc2LS40NDcgMS40MTYtLjk3Ni4yNC0uNTMuMzEtMS4xNS4zMS0xLjkyM3YtMjAuNjJjNS40ODMgMS43NzMgOS40MTUgNC4xODMgMTEuNzQzIDcuMjFoLjAwMmMuNDc2LjYxNS45MSAxLjA5MiAxLjMzNyAxLjQ0LjQyNy4zNS44Ni42MSAxLjQwMi42MS42MTYgMCAxLjI0LS4yNDYgMS42MTYtLjczLjM3Ny0uNDg0LjUtMS4wOTQuNS0xLjc3OCAwLTEuNTEtMS4xOTQtMi44OC0zLjIxLTQuNDkzbC0uMDAyLS4wMDItLjAwNC0uMDAyYy0xLjkyNi0xLjUxMy00LjQ4Ni0yLjcxNi03LjY3NC0zLjY0NmwtLjAxNC0uMDA0LS4wMTYtLjAwNGMtMi4zMzQtLjU4NS00LjExNS0uODg3LTUuNjYtMS4wNi0uMDk1LTMuNTE0IDAtNi44OC4zNjUtMTAuMDRsLjAwNS0uMDQ0di0uMDQzYzAtLjEzNS4wMjMtLjE1NS4wMzItLjE2Ni4wMDgtLjAxLjAzNS0uMDQ3LjE4LS4wODQuMzQ3LS4wODYuNjc0LS4yMjcuOTM3LS40OXMuNDE0LS42NTUuNDE0LTEuMDE3YzAtLjg5Ni0uNjMtMS42MDMtMS41MDYtMi4xODgtLjgzNy0uNTU4LTEuOC0xLjAzOC0yLjg4Ny0xLjQ0NWwtLjA0LS4wMTYtLjA0Mi0uMDFjLS44MTctLjIwNC0xLjU2LS4zMy0yLjI0Mi0uMzY3em00OS45NDYuMjQ4Yy0uNTI4IDAtMS4wNjcuMDM1LTEuNjE3LjEwNGwtLjA3NS4wMDgtLjA3LjAyM2MtLjI5LjA5Ny0uNjU4LjI0Mi0uODE3LjcyLS4wOC4yMzctLjA0My41MDYuMDM2LjY5LjA3OC4xODQuMTgzLjMxLjI5My40MThsLjE5LjE5LjI2NS4wMjhjMS4yMS4xMiAxLjg0NS40NTUgMi4wMTMuNjguMjY4LjM1Ny41MSAxLjAxNy42MyAxLjk2OHYxMy42MDhjLjA2NCA0LjczLTEuMzA0IDguNzgtNC4xMjggMTIuMjYyLTIuODI0IDMuNDgyLTcuMTMzIDYuNC0xMi45NzQgOC43MWwtLjEwNi4wNDItLjA4OC4wN2EyLjI1NiAyLjI1NiAwIDAgMC0uNTE2LjU0NWMtLjE0LjIxNy0uMjUuNTIzLS4xOTYuODQ3LjA1NC4zMjUuMjYuNTgyLjQ2Ny43NC4yMDYuMTYuNDI2LjI1NS42NzIuMzM3bC4yMzIuMDc4LjIzMi0uMDc2YzYuNzk0LTIuMTc4IDExLjkzOC01LjIxMyAxNS4zNzctOS4xNTggMy40MzUtMy45NDIgNS4xMy04Ljc5IDUuMDY1LTE0LjQwOFY4LjgwNGMuNDIzLS4yNjcuODQ3LS41MyAxLjEyNy0uODQuMzc2LS40Mi42My0uOTMuNjMtMS40OCAwLS41Ny0uMzUzLS45MzUtLjcyOC0xLjIyNi0uMzczLS4yOS0uODU1LS41NS0xLjQ3LS44MjQtMS4zNy0uNjMyLTIuODYtLjk0NS00LjQ0Ny0uOTQ2em0tMTI5Ljg0LjI5M2wtLjE2Mi4wOGExLjc2MiAxLjc2MiAwIDAgMC0uNDg2LjMzNWMtLjE1My4xNTQtLjMxOC40MTItLjMxOC43MjdzLjE2NS41Ny4zMTguNzI0Yy4xNTQuMTU0LjMxMi4yNS40ODYuMzM2bC4wNjMuMDMyLjA2OC4wMmMuODEyLjIzIDEuMy41NTUgMS41Ni45bC4wMDcuMDEuMDA2LjAxYy4zOC40NzQuNTQgMS4wNzUuNDI3IDEuOTc2bC0uMDAyLjAyLS4wMDIuMDIzYy0uMTE1IDEuNzQtLjM3IDMuNTUzLS42OTYgNS40MDQtMy40MTYuNDYzLTYuNzgyLjczMi0xMC4wNzguNzMyLTEuNSAwLTIuNDEtLjQ5My0zLjA2OC0xLjU5bC0uMDQ3LS4wOC0uMDY0LS4wNjVhMi4zOTUgMi4zOTUgMCAwIDAtLjQ5NC0uMzk4Yy0uMTg3LS4xMS0uNDU0LS4yMy0uODA0LS4xNC0uMzUuMDg3LS41ODguNDAzLS42Ny42M2ExLjYgMS42IDAgMCAwLS4wODIuNTVjLS4xNzUgMS4zLjYwMiAyLjU3IDEuOTY2IDMuOTM0LjYwNi42MDcgMS4xMzUgMS4wNzIgMS42MTggMS40MDUuNDgyLjMzNC45MS41NzUgMS40NS41NzUuNTkzIDAgMS4xNDUtLjMzNSAxLjUxLS44MDctLjAxNS4wMTQuMjQtLjE2LjY4Mi0uMzA3LjQ0LS4xNDcgMS4wNjgtLjMwNSAxLjg2My0uNDY0IDEuMzMtLjI2NyAzLjQwNS0uNTM4IDUuNjY4LS44MS0xLjk5IDEwLjM1Mi03LjY3IDE4LjQ4NS0xNy4zNCAyNC40MzdsLS4xMjMuMDczLS4wODUuMTEzYTEuOSAxLjkgMCAwIDAtLjMwNy41NTVjLS4wNzIuMjE3LS4xMDMuNTI4LjA0LjgxNy4xNDUuMjkuNDE0LjQ1LjYzLjUyNC4yMTYuMDczLjQxNC4wODguNjI3LjA4OEg1LjhsLjE1NS0uMDc2YzExLjQ1NS01LjU5NyAxOC4zLTE0LjY2IDIwLjQwNi0yNi45MzNsMTAuNjMyLTEuMDNjLS45NCA5LjY1My0yLjg2NSAxNi4xNzMtNS41NSAxOS4zNDctLjQyLjQxMy0uNzQ3LjU1LTEuMDEzLjU1LS4wNTggMC0uNjEtLjE2Ny0xLjM0Mi0uNjU1YTE5MS45NSAxOTEuOTUgMCAwIDEtNS4wNi0zLjUwMmwtLjA0Ni0uMDM0LS4wNTMtLjAyN2MtLjIzLS4xMTUtLjQzLS4yMDItLjY2NS0uMjUtLjIzNS0uMDQ2LS42Mi0uMDctLjkzMy4yNDMtLjMxNC4zMTQtLjI5LjctLjI0Mi45MzQuMDQ3LjIzNS4xMzMuNDM1LjI0OC42NjRsLjA1NC4xMSAzLjYwMiAzLjYwMmMuOTg2Ljk4NiAxLjM0MiAxLjc1OCAxLjM0MiAyLjAxIDAgLjU1Ny4xNzYgMS4xMTMuNDcgMS43LjE1NS4zMS40NDQuNTQuNzM1LjY1NS4yOTIuMTE2LjU5LjE1Mi45MTMuMTUyIDEuMTE1IDAgMi4zMi0uNjE2IDMuOTMyLTEuNjlsLjAxNy0uMDEyLjAxOC0uMDEyYzEuNjk1LTEuMjcgMy4wMDUtMy4xNTYgMy45NTMtNS41OSAxLjU4OC0zLjcxIDIuODctOS4yOCAzLjkwOC0xNi43LjI4LS4zMzcuNTUzLS41NTQuODU1LS42M2wuMDMtLjAwNS4wMjYtLjAxYy4yNjgtLjA4OC41MTgtLjIxLjczNC0uNDI1LjIxNS0uMjE1LjM2NS0uNTUzLjM2NS0uODcgMC0uOC0uNTg3LTEuMzU3LTEuMzItMS44MDItLjgyLS42NzUtMS45MS0xLjQ0Ni0zLjMyNi0yLjM0N2wtLjYyLS4zOTUtLjQwNS42MTJjLS40My42NDMtMS4wMSAxLjEwNi0xLjc3IDEuNDQ0LTIuOTkyLjM0My01Ljk4Mi42MjItOC45NzMuODYzLjMxNC0xLjc1Ny42My0zLjM4NS45MzctNC41MjYuMTQ4LS4yNzIuMjItLjMyNi4yNzItLjMyNmguMDkybC4wOS0uMDI0Yy4zMTctLjA4LjU5Ny0uMTc3Ljg1NS0uMzcuMjU4LS4xOTUuNDk0LS41NjIuNDk0LS45NDIgMC0uNzItLjQ1OC0xLjMtMS4wNjgtMS43NjItMS45NTQtMS41MzQtNC4yOS0yLjMxLTYuOTEtMi4zMWgtLjE3NXpNMjQzLjY3IDUuMDM0bC0uNTMuNTNjLS4zOTMuMzkzLTEuMTY3Ljg3LTIuMjE2IDEuMzUtNS4wODYtLjExNy0xMS4wMjQuMjY4LTE3Ljg2IDEuMTdoLS4wMDRsLS4wMDQuMDAzYy0yLjcwNi4zODctNS42MTIuNjQ0LTguNzE1Ljc3M2gtLjAwNWMtMi40NzYuMTIzLTMuODEtLjQxOC00LjM5Ni0xLjM5NWwtLjA5Ny0uMTYtLjE2LS4wOThhMi4wNSAyLjA1IDAgMCAwLS42NjYtLjI3NSAxLjIgMS4yIDAgMCAwLS44MzguMTNjLS4yNy4xNi0uNDMyLjQyNS0uNTEuNjZhMi4yIDIuMiAwIDAgMC0uMS43MTVjMCAxLjI3LjgyNyAyLjQ0NiAyLjIgMy42ODJoLjAwM2wuMDAyLjAwM2MuNi41MzUgMS4xMDguOTQyIDEuNTQ3IDEuMjM1LjQzOC4yOTIuNzY2LjUxNyAxLjI5NS41MTcuNzA4IDAgMS4zOTctLjI3NCAyLjAxMy0uNzM2LS4wMy4wMjMuMTk2LS4xMDQuNTQ3LS4yMTYuMzUtLjExMi44NDUtLjI0MyAxLjQ2Ny0uMzg3IDEuMjQ0LS4yODcgMy4wMDctLjYyOCA1LjI3NS0xLjAxNyA0Ljg2Ny0uODEyIDEwLjk1OC0xLjM4NiAxNy45NC0xLjc4NC0yLjc5MiAyLjQ2Mi02LjA0IDQuODYzLTkuODYgNy4xODRhMi44OSAyLjg5IDAgMCAwLS45LTEuMjU2Yy0xLjQ0Ni0xLjE1OC0zLjIzLTEuNjctNS4yMDgtMS41M2wtLjExNy4wMS0uMTA3LjA0MmMtLjIxLjA4NC0uMzk3LjE2My0uNTk0LjM2LS4xLjEtLjIxLjI0NC0uMjYuNDQ4YS45NS45NSAwIDAgMCAuMDcuNjE0Yy4xNjcuMzMzLjM4My40MzIuNTguNTMuMTk4LjEuNDEuMTc0LjY2Ni4yNDdsLjAxMi4wMDRoLjAxMmMuNTc0LjE0NC44NjguNDA1IDEuMDkyIDEgLjIyMy41OTYuMjkgMS41Ni4xMDUgMi44NTR2LjAyMmwtLjAwMy4wMmMtLjc2MyA4Ljc3NS01LjAzIDE1Ljc1Ni0xMi45NTUgMjEuMTI0bC0uMTkuMTMtLjA4NS4yMTJjLS4wOS4yMjUtLjE2LjQ1LS4xMzcuNzM4LjAyMi4yODguMjIuNjUzLjQ5Ni44Mi41NTQuMzMuOTkzLjE3OCAxLjUyLjAyOGwuMDgzLS4wMjMuMDc2LS4wNDNjOC45MS00Ljk4IDE0LjE2OC0xMi42NzQgMTUuNzEtMjIuODIzIDcuMjI3LTQuMTE3IDEyLjI3Ny03LjA4IDE1LjE0LTguODk1LjUyMi4wOTIgMS4wMTIuMTcyIDEuNC4xNzIuNCAwIC43NjctLjA0MyAxLjEyLS4yNTQuMzUtLjIxLjYwNi0uNjguNjA2LTEuMDgyIDAtLjU3LS4yNi0uODktLjU5LTEuMzMtLjMyOC0uNDM4LS43ODUtLjk0NC0xLjM4Ni0xLjU0NGwtMi40ODQtMi40ODN6bS0xMDYuNjIuMTA0YTEzLjg0IDEzLjg0IDAgMCAwLTEuNTc2LjAxbC0uMTUyLjAxLS4xMzcuMDdhMS43NjIgMS43NjIgMCAwIDAtLjQ4Ni4zMzZjLS4xNTMuMTUzLS4zMTcuNDEtLjMxNy43MjYgMCAuMzE0LjE2NC41Ny4zMTguNzI0LjE1NC4xNTMuMzEyLjI0OC40ODcuMzM2bC4xMTYuMDU4LjEyOC4wMTZjLjkzNi4xMTcgMS41NDIuMzk1IDEuOTA4Ljc2Mi4zNjYuMzY2LjU2Ljg1LjU2IDEuNjJ2MTMuMDQyYTgwLjUzMiA4MC41MzIgMCAwIDEtLjM4MyAzLjI1NmMtLjE5Ljc2LjE2NCAxLjQ2LjY5NCAyLjI2LjQ0NS43NCAxLjAwMiAxLjMzIDEuODA1IDEuMzMuNzQyIDAgMS40MTctLjU2NiAxLjY4LTEuMjY2LjI2LS42OS4zMDYtMS41MzUuMjQyLTIuNjA4VjEwLjc4YzAtLjQ3My4wNTQtLjgxNy4xMS0uOTgzLjAyNS0uMDc2LjAzNC0uMDkzLjAzMy0uMDk2LjI3Ny0uMTAzLjU0My0uMjY4LjczMi0uNTIuMjA2LS4yNzUuMjk3LS42MTcuMjk3LS45MzggMC0uNTEtLjI4LS45NzYtLjY0Ny0xLjI5Ny0uMzUyLS4zMDgtLjgwNS0uNTM0LTEuMzQ2LS43NDItMS4xOC0uNjM2LTIuNTQyLS45ODgtNC4wNjQtMS4wNjZ6bS04Ny42MDUgMi43MWMtLjIyLjAxNC0uNTQyLjAwMi0uODIuNDJhLjkzLjkzIDAgMCAwLS4xMi42NzRjLjA0My4xODMuMTE3LjI5NS4xODYuMzkuMTM4LjE5LjI5LjMyMy40OC40NzVsLjAxMi4wMS4wMTQuMDFjMS40MDQgMS4wMiAyLjQ3NyAxLjkxIDMuMjE0IDIuNjQ0IDEuMzg0IDEuNTEgMi4xNTYgMi43NiAyLjM2IDMuNTcuMjA2Ljg5NC40NiAxLjYuODQgMi4xNS4zODMuNTUuOTgyLjk1OCAxLjY0NC45NTguNzc2IDAgMS40OTMtLjIwNiAxLjk5Ni0uNzEuNTAyLS41LjcwNy0xLjIxNy43MDctMS45OTMgMC0xLjQ1LS43NzctMi45MDQtMi4xNDgtNC40MTJsLS4wMDItLjAwMmMtMS41NzUtMS43MTctNC4xLTMuMDUtNy41NTgtNC4xMTRsLS4wNTctLjAxOC0uMDU3LS4wMDdhMy4zMzggMy4zMzggMCAwIDAtLjY5LS4wNDJ6bTIwMi41IDBjLS4yMi4wMTQtLjU0Mi4wMDItLjgyLjQyYS45My45MyAwIDAgMC0uMTIuNjc0Yy4wNDMuMTgzLjExNy4yOTUuMTg2LjM5LjEzOC4xOS4yOS4zMjMuNDguNDc1bC4wMTIuMDEuMDE0LjAxYzEuNDA0IDEuMDIgMi40NzcgMS45MSAzLjIxNCAyLjY0NCAxLjM4NCAxLjUxIDIuMTU2IDIuNzYgMi4zNiAzLjU3LjIwNi44OTQuNDYzIDEuNi44NDMgMi4xNS4zODIuNTUuOTguOTU4IDEuNjQuOTU4Ljc3NyAwIDEuNDk0LS4yMDYgMS45OTctLjcxLjUwMi0uNS43MDctMS4yMTcuNzA3LTEuOTkzIDAtMS40NS0uNzc3LTIuOTA0LTIuMTQ4LTQuNDEybC0uMDAyLS4wMDJjLTEuNTc1LTEuNzE3LTQuMS0zLjA1LTcuNTU4LTQuMTE0bC0uMDU3LS4wMTgtLjA1Ni0uMDA3YTMuMzM4IDMuMzM4IDAgMCAwLS42OTMtLjA0MnpNODcuNDI0IDEyLjQwNWEyLjY3IDIuNjcgMCAwIDAtLjc3NC4yMjdsLS4xMjcuMDU0LS4wOTcuMDk1Yy02Ljg3IDYuNjEtMTMuNzM1IDEyLjExMy0yMC41ODggMTYuNTEtMy40NCAyLjIwNi02LjIxIDMuODU3LTguMjkzIDQuOTQ2LTIuMDgzIDEuMDktMy41NyAxLjU3Ny0zLjk5OCAxLjU3Ny0uNTIzIDAtLjk2My0uMTgtMS40MzgtLjYyNy0uNDc2LS40NS0uOTU2LTEuMTg4LTEuMzg2LTIuMjNsLS4wNzgtLjE5LS4xNjQtLjEyNWExLjkgMS45IDAgMCAwLS41NTQtLjMwNiAxLjA4NyAxLjA4NyAwIDAgMC0uODIuMDQgMS4wOCAxLjA4IDAgMCAwLS41Mi42MyAxLjc3IDEuNzcgMCAwIDAtLjA3NS41MzVjLS4yOTUgMS45OC42NSAzLjkzNyAyLjU3IDUuNzJsLjAwMy4wMDIuMDAyLjAwMmMuNzk2LjczIDEuNDY2IDEuMjg0IDIuMDM1IDEuNjc2LjU3LjM5Ljk5LjY3IDEuNTk2LjY3LjU1NiAwIDEuMTg3LS4yNzggMS40NTItLjgwNy4xMzMtLjI2Ni4yMzQtLjYzMi4zNC0xLjAwNiAxMi4xOTYtNi43ODQgMjIuNzk3LTE1LjE4IDMxLjc3My0yNS4xOTVsLjA4Mi0uMDkyLjA1LS4xMTNhMi42NyAyLjY3IDAgMCAwIC4yMjUtLjc3NGMuMDMtLjI2OCAwLS42NDUtLjI4Ny0uOTMtLjI4Ni0uMjg4LS42NjQtLjMxOC0uOTMtLjI5em0yMDIuNSAwYTIuNjcgMi42NyAwIDAgMC0uNzc0LjIyN2wtLjEyNS4wNTQtLjEuMDk1Yy02Ljg3IDYuNjEtMTMuNzM0IDEyLjExMy0yMC41ODcgMTYuNTEtMy40NCAyLjIwNi02LjIxIDMuODU3LTguMjkzIDQuOTQ2LTIuMDgzIDEuMDktMy41NyAxLjU3Ny0zLjk5OCAxLjU3Ny0uNTIzIDAtLjk2My0uMTgtMS40MzgtLjYyNy0uNDc2LS40NS0uOTU2LTEuMTg4LTEuMzg2LTIuMjNsLS4wNzgtLjE5LS4xNjQtLjEyNWExLjkgMS45IDAgMCAwLS41NTQtLjMwNiAxLjA4NyAxLjA4NyAwIDAgMC0uODIuMDQgMS4wOCAxLjA4IDAgMCAwLS41Mi42M2MtLjA2Mi4xODQtLjA3LjM1Ny0uMDc0LjUzNS0uMjk2IDEuOTguNjUgMy45MzcgMi41NyA1LjcybC4wMDIuMDAyLjAwMi4wMDJjLjc5Ni43MyAxLjQ2NiAxLjI4NCAyLjAzNSAxLjY3Ni41Ny4zOS45OTIuNjcgMS41OTYuNjcuNTU2IDAgMS4xODctLjI3OCAxLjQ1Mi0uODA3LjEzMy0uMjY2LjIzNC0uNjMyLjM0LTEuMDA2IDEyLjE5Ni02Ljc4NCAyMi43OTctMTUuMTggMzEuNzczLTI1LjE5NWwuMDgyLS4wOTIuMDUtLjExM2EyLjY3IDIuNjcgMCAwIDAgLjIyNS0uNzc0Yy4wMy0uMjY4IDAtLjY0NS0uMjg3LS45My0uMjg2LS4yODgtLjY2NC0uMzE4LS45My0uMjl6TTE2Ni44OCAxNy40MmEuOTg0Ljk4NCAwIDAgMC0uNDEzLjAwNmMtLjUzLjEzMi0uNzEuNDkzLS44OC44MzJsLS4wNi4xMi0uMDE0LjEzMmMtLjE0OCAxLjMzOC4xNTYgMi43MjguODU2IDQuMTMuNDQyLjg4NCAxLjE0MyAxLjc4NCAyLjA5MyAyLjczMy4zOTguMzk4LjcxNC43Ljk2OC45MTguMTMuMTEuMjQuMi4zNTUuMjc2LjExNi4wNzguMTY3LjIuNTc0LjIuNzIzIDAgMS4zMS0uNDE1IDEuODk4LTEuMDAyLS4xMjMuMTIyLS4wNzMuMDUuMDcuMDA4YTUuNTMgNS41MyAwIDAgMSAuNjgtLjE0Yy42MS0uMDkgMS41MS0uMTcgMi42NjctLjIzNWguMDA0YzQuMTYtLjI2IDguMDYtLjQ1NiAxMS43LS41ODZsLS4wMDcuMDAzYzQuNTQtLjEzIDkuNjczLS4xMyAxNS4zOTIgMGguMDE2YzEuNTIyIDAgMy4xMTIuMTI1IDQuNzcuMzhsLjAxLjAwMi4wMTMuMDAyYy42MDguMDc3IDEuMTYuMDkgMS42NDYtLjMxNC4yNC0uMjAyLjQtLjUyNC40MzUtLjgxOC4wMjUtLjIyLS4wMy0uNDE3LS4wOC0uNjE2LS4wMS0uNDEtLjEzLS40Ni0uMjEtLjU3NWE0LjUyNyA0LjUyNyAwIDAgMC0uMzA2LS4zOGMtLjI1LS4yODQtLjU5OC0uNjUtMS4wNi0xLjExMi0xLjAyNS0xLjAyNS0yLjI5LTEuNTg2LTMuNjU2LTEuNTg2LS42NCAwLTEuMjIyLjMyNi0xLjcuODA1LjA5LS4wOS0uMS4wNTUtLjQ3LjE0LS4zNjguMDg1LS45MTQuMTY2LTEuNjEuMjMtMS42NC4xMjUtNS44MTQuMjU4LTEyLjQ0NS4zODgtNi42MzguMTMtMTEuOTEuMTk1LTE1LjgwNy4xOTUtMS4yMjcgMC0yLjE1Ny0uMTkyLTIuNzktLjUwOC0uNDM4LS4yMi0xLjE1Mi0xLjE1LTEuNzc3LTIuOWwtLjAzLS4wODgtLjA1Mi0uMDc3YTEuMzYyIDEuMzYyIDAgMCAwLS40MjItLjQyOGMtLjEtLjA2Mi0uMjI3LS4xMS0uMzYzLS4xMzV6IiBzdHlsZT0ibGluZS1oZWlnaHQ6MTI1JTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidNUyBNaW5jaG8gQm9sZCc7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDAwO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBjb2xvcj0iIzAwMCIgZm9udC13ZWlnaHQ9IjcwMCIgZm9udC1zaXplPSI1MCIgZm9udC1mYW1pbHk9Ik1TIE1pbmNobyIgbGV0dGVyLXNwYWNpbmc9Ii05LjUiIHdvcmQtc3BhY2luZz0iMCIgd2hpdGUtc3BhY2U9Im5vcm1hbCIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  width: 298px;
  height: 48px;
}
#header .santa {
  left: 4px;
  top: 1px;
}
span.quote,
#header h1,
h1,
h2 {
  font-family: 'MS PMincho', 'MS Mincho', 'MS PGothic', 'MS Gothic', 'Georgia', 'Nimbus Roman No9 L', 'Times New Roman', serif;
}
/*# sourceMappingURL=common.ja.css.map */
