@font-face {
  font-family: "DroidSans";
  src: url("/fonts/DroidSans.eot");
  src: url("/fonts/DroidSans?#iefix") format("embedded-opentype"),
    url("/fonts/DroidSans.woff") format("woff"),
    url("/fonts/DroidSans.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceSansPro";
  src: url("/fonts/SourceSansPro.eot");
  src: url("/fonts/SourceSansPro?#iefix") format("embedded-opentype"),
    url("/fonts/SourceSansPro.woff") format("woff"),
    url("/fonts/SourceSansPro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
body {
  background-image: url("/files/background.jpg");
  background-color: #000;
  background-repeat: repeat-y;
  background-position: top center;
  margin: 0 auto;
}
.down-arrow {
  float: right;
  width: 16px;
  height: 16px;
  padding: 3px 10px 0 0;
}
a,
a:link,
a:visited,
a:active {
  outline: none;
}
.body-wrap {
  float: left;
  width: 100%;
  clear: both;
}
.body {
  width: 960px;
  margin: 0 auto;
}
.show,
.hidden {
  width: 104%;
  padding: 5px 0;
  border-bottom: 2px solid #111;
  -webkit-background: rgba(0, 0, 0, 0.6);
  -moz-background: rgba(0, 0, 0, 0.6);
  -ms-background: rgba(0, 0, 0, 0.6);
  -o-background: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 1px 0px #555;
}
.hidden {
  display: none;
}
.header-wrap {
  width: 960px;
  height: 319px;
  position: relative;
  text-align: center;
  top: 0px;
  margin: 0px auto -25px auto;
}
.header img {
  width: 960px;
  height: 319px;
}
.nav-wrap {
  width: 938px;
  height: 45px;
  position: relative;
  margin: 15px auto 20px auto;
  text-transform: uppercase;
  border: 2px solid #111;
  -moz-box-shadow: 0px 0px 1px 0px #999;
  -ms-box-shadow: 0px 0px 1px 0px #999;
  -o-box-shadow: 0px 0px 1px 0px #999;
  box-shadow: 0px 0px 1px 0px #999;
  z-index: 100;
}
.nav {
  width: 940px;
  height: 30px;
  position: relative;
  margin: 0 auto 0 -2px;
}
.nav .menu {
  margin: 6px auto 0px 5px;
  padding: 0;
  line-height: 36px;
}
.nav .menu > .main-small,
.main-medium,
.main-large {
  float: left;
  position: relative;
  padding: 0;
  list-style: none;
}
.nav .menu .main-small {
  width: 82px;
}
.nav .menu .main-medium {
  width: 98px;
}
.nav .menu .main-large {
  width: 142px;
}
.nav .menu .drop-down,
.nav .menu .drop-down-disco {
  float: left;
  position: relative;
  padding: 0;
  list-style: none;
}
.nav .menu .drop-down,
.nav .menu .drop-down-disco {
  width: 142px;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0px;
  left: -1px;
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -ms-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}
.nav .menu > .main-small:hover .drop-down,
.main-medium:hover .drop-down,
.main-large:hover .drop-down-disco {
  visibility: visible;
  top: 31px;
  opacity: 1;
}
.nav .menu > .main-small,
.main-medium,
.main-large {
  -webkit-background: rgba(61, 62, 63, 0.5);
  -moz-background: rgba(61, 62, 63, 0.5);
  -ms-background: rgba(61, 62, 63, 0.5);
  -o-background: rgba(61, 62, 63, 0.5);
  background: rgba(61, 62, 63, 0.5);
  border-top: 1px solid #555;
  border-left: 1px solid #000;
  border-right: 1px solid #444;
  border-bottom: 1px solid #555;
  margin: 0 auto;
  -webkit-box-shadow: inset 0px 0px 0px #427393;
  -moz-box-shadow: inset 0px 0px 0px #427393;
  -ms-box-shadow: inset 0px 0px 0px #427393;
  -o-box-shadow: inset 0px 0px 0px #427393;
  box-shadow: inset 0px 0px 0px #427393;
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -ms-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}
.nav .menu > .main-small:hover,
.main-medium:hover,
.main-large:hover {
  cursor: pointer;
  background: #a1d9fd;
  border: 1px solid #427393;
  -webkit-box-shadow: inset 0px 0px 3px #427393;
  -moz-box-shadow: inset 0px 0px 3px #427393;
  -ms-box-shadow: inset 0px 0px 3px #427393;
  -o-box-shadow: inset 0px 0px 3px #427393;
  box-shadow: inset 0px 0px 3px #427393;
}
.nav .menu .main-small a,
.nav .menu .main-medium a,
.nav .menu .main-large a {
  width: 100%;
  height: 30px;
  display: block;
  color: #fff;
  font-size: 13px;
  font-family: "DroidSans";
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 2px #000;
  letter-spacing: 1px;
  -webkit-transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  -ms-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
.nav .menu > .main-small:hover > a,
.nav .menu .main-medium:hover > a,
.nav .menu .main-large:hover > a {
  color: #000;
  text-shadow: 1px 1px 2px #427393;
}
.nav .menu .drop-down,
.nav .menu .drop-down-disco {
  -webkit-background: rgba(32, 33, 34, 0.9);
  -mos-background: rgba(32, 33, 34, 0.9);
  -ms-background: rgba(32, 33, 34, 0.9);
  -o-background: rgba(32, 33, 34, 0.9);
  background: rgba(32, 33, 34, 0.9);
  border-top: 0px solid #353738;
  border-bottom: 0px solid #353738;
  border-left: 1px solid #353738;
  border-right: 1px solid #353738;
}
.nav .menu .drop-down a,
.nav .menu .drop-down-disco a {
  width: 94%;
  height: 32px;
  display: block;
  color: #fff;
  font-size: 11px;
  font-family: "DroidSans";
  text-decoration: none;
  text-align: left;
  text-shadow: 0px 0px 0px #202122;
  line-height: 35px;
  letter-spacing: 1.5px;
  padding-left: 8px;
  border-bottom: 1px solid #555;
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -ms-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}
.nav .menu .drop-down-disco a {
  width: 100%;
  text-align: center;
  padding: 0;
}
.nav .menu .drop-down a:hover,
.nav .menu .drop-down-disco a:hover {
  -webkit-background: rgba(0, 0, 0, 0.6);
  -moz-background: rgba(0, 0, 0, 0.6);
  -ms-background: rgba(0, 0, 0, 0.6);
  -o-background: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.6);
  color: #a1d9fd;
  text-shadow: 0px 0px 0px #a7a7a7;
}
.nav .menu > #home a.home,
#about a.about,
#news a.news,
#music a.music,
#videos a.videos,
#gallery a.gallery,
#disco a.disco,
#store a.store,
#fans a.fans,
#contact a.contact {
  width: 100%;
  color: #a1d9fd;
  text-shadow: 0px 0px 0px #aaa;
  -webkit-box-shadow: 0px -3px 0px #a1d9fd;
  -moz-box-shadow: 0px -3px 0px #a1d9fd;
  -ms-box-shadow: 0px -3px 0px #a1d9fd;
  -o-box-shadow: 0px -3px 0px #a1d9fd;
  box-shadow: 0px -3px 0px #a1d9fd;
  -webkit-transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  -ms-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
.nav .menu > #home a.home:hover,
#about a.about:hover,
#news a.news:hover,
#music a.music:hover,
#videos a.videos:hover,
#gallery a.gallery:hover,
#disco a.disco:hover,
#store a.store:hover,
#fans a.fans:hover,
#contact a.contact:hover {
  color: #000;
}
.slider-wrap {
  float: left;
  position: relative;
  height: 447px;
  margin: 0px;
  z-index: 1;
}
.slider-home {
  width: 100%;
  height: 100%;
  margin: 4px 3px;
}
.slider-container a:active,
.slider a:active,
.slider-container a:focus,
.slider a:focus {
  outline: none;
}
.slides,
.slider-control-nav,
.slider-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.slider {
  margin: 0;
  padding: 0;
  height: 440px;
}
.slider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.slider .slides img {
  width: 705px;
  height: 440px;
  display: block;
  overflow: hidden;
}
.no-js .slides > li:first-child {
  display: block;
}
.slider-controls {
  float: left;
  position: relative;
  width: 708px;
  top: -58px;
  margin-left: -1px;
  padding: 0px;
  overflow: visible;
  z-index: 10;
}
.slider-controls a {
  float: left;
  position: relative;
  width: 234px;
  height: 55px;
  list-style: none;
  color: #fff;
  font-size: 14px;
  font-family: "DroidSans";
  text-decoration: none;
  text-shadow: 1px 1px 2px #000;
  line-height: 60px;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #222;
  border-right: 1px solid #333;
  margin: 0 auto;
  -webkit-background: rgba(0, 0, 0, 0.5);
  -mos-background: rgba(0, 0, 0, 0.5);
  -ms-background: rgba(0, 0, 0, 0.5);
  -o-background: rgba(0, 0, 0, 0.5);
  background: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0px 0px 3px #000;
  -moz-box-shadow: inset 0px 0px 3px #000;
  -ms-box-shadow: inset 0px 0px 3px #000;
  -o-box-shadow: inset 0px 0px 3px #000;
  box-shadow: inset 0px 0px 3px #000;
  -webkit-transition: background 0.5s linear 0s, color 0.2s linear 0s;
  -moz-transition: background 0.5s linear 0s, color 0.2s linear 0s;
  -ms-transition: background 0.5s linear 0s, color 0.2s linear 0s;
  -o-transition: background 0.5s linear 0s, color 0.2s linear 0s;
  transition: background 0.5s linear 0s, color 0.3s linear 0s;
}
.slider-controls a:hover {
  color: #a1d9fd;
  text-shadow: 1px 1px 2px #427393;
  cursor: pointer;
  -webkit-background: rgba(0, 0, 0, 0.8);
  -moz-background: rgba(0, 0, 0, 0.8);
  -ms-background: rgba(0, 0, 0, 0.8);
  -o-background: rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.8);
}
.slider-controls a.slider-active {
  color: #a1d9fd;
  -webkit-background: rgba(0, 0, 0, 0.6);
  -moz-background: rgba(0, 0, 0, 0.6);
  -ms-background: rgba(0, 0, 0, 0.6);
  -o-background: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0px 2px 0px #a1d9fd;
  -moz-box-shadow: 0px 2px 0px #a1d9fd;
  -ms-box-shadow: 0px 2px 0px #a1d9fd;
  -o-box-shadow: 0px 2px 0px #a1d9fd;
  box-shadow: 0px 2px 0px #a1d9fd;
}
.main-layout-full {
  float: left;
  width: 100%;
  height: 100%;
  margin: 0px;
}
.main-layout-left {
  float: left;
  width: 712px;
  height: 100%;
  margin: 0 0 20px 10px;
  border: 2px solid #111;
  -webkit-box-shadow: 0px 0px 1px 0px #999;
  -moz-box-shadow: 0px 0px 1px 0px #999;
  -ms-box-shadow: 0px 0px 1px 0px #999;
  -o-box-shadow: 0px 0px 1px 0px #999;
  box-shadow: 0px 0px 1px 0px #999;
}
.main-layout-right {
  float: right;
  width: 712px;
  height: 100%;
  margin: 0 10px 20px 0px;
  border: 2px solid #111;
  -webkit-box-shadow: 0px 0px 1px 0px #999;
  -moz-box-shadow: 0px 0px 1px 0px #999;
  -ms-box-shadow: 0px 0px 1px 0px #999;
  -o-box-shadow: 0px 0px 1px 0px #999;
  box-shadow: 0px 0px 1px 0px #999;
}
.main-layout-home {
  float: left;
  width: 709px;
  height: 100%;
  margin: 5px 0px 20px 0px;
}
.side-layout-left {
  float: left;
  width: 210px;
  height: 100%;
  margin: 0 0 20px 10px;
  padding-bottom: 20px;
  border: 2px solid #111;
  -webkit-box-shadow: 0px 0px 1px 0px #999;
  -moz-box-shadow: 0px 0px 1px 0px #999;
  -ms-box-shadow: 0px 0px 1px 0px #999;
  -o-box-shadow: 0px 0px 1px 0px #999;
  box-shadow: 0px 0px 1px 0px #999;
}
.side-layout-right {
  float: right;
  width: 210px;
  height: 100%;
  margin: 0 10px 20px 0px;
  padding-bottom: 20px;
  border: 2px solid #111;
  -webkit-box-shadow: 0px 0px 1px 0px #999;
  -moz-box-shadow: 0px 0px 1px 0px #999;
  -ms-box-shadow: 0px 0px 1px 0px #999;
  -o-box-shadow: 0px 0px 1px 0px #999;
  box-shadow: 0px 0px 1px 0px #999;
}
.page {
  float: left;
  width: 960px;
  height: 100%;
  position: relative;
  margin: 0px auto 0px auto;
  border: 2px solid #222;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-background: rgba(0, 0, 0, 0.8);
  -moz-background: rgba(0, 0, 0, 0.8);
  -ms-background: rgba(0, 0, 0, 0.8);
  -o-background: rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0px 0px 10px #000;
  -moz-box-shadow: 0px 0px 10px #000;
  -ms-box-shadow: 0px 0px 10px #000;
  -o-box-shadow: 0px 0px 10px #000;
  box-shadow: 0px 0px 10px #000;
}
.page-top-wrap {
  width: 938px;
  height: 32px;
  position: relative;
  margin: -5px 0px 17px 9px;
  padding: 0px;
  border: 2px solid #111;
  -webkit-box-shadow: 0px 0px 1px 0px #999;
  -moz-box-shadow: 0px 0px 1px 0px #999;
  -ms-box-shadow: 0px 0px 1px 0px #999;
  -o-box-shadow: 0px 0px 1px 0px #999;
  box-shadow: 0px 0px 1px 0px #999;
}
.page-top {
  float: left;
  width: 660px;
  margin-top: 1px;
  padding-left: 15px;
}
.page-top a {
  font-size: 12px;
  font-weight: normal;
  font-family: "DroidSans";
  letter-spacing: 0.7px;
  text-decoration: none;
  line-height: 34px;
}
.page-top a.nav-link,
.page-top a.page-link {
  color: #fff;
}
.page-top a.page-link-active,
.page-top a.page-link-active-false {
  color: #a1d9fd;
}
.page-top a.nav-link:hover {
  color: #a1d9fd;
}
.top-spacer,
.top-spacer-false {
  color: #e7e7e7;
  font-size: 14px;
  font-weight: normal;
  font-family: "SourceSansPro";
  margin: 0 2px;
}
.top-spacer-false,
.page-top a.page-link-active-false {
}
.page-back {
  float: right;
  width: 50px;
  height: auto;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  margin-top: 1px;
  padding-right: 10px;
}
.page-back a {
  color: #fff;
  font-family: "SourceSansPro";
  text-decoration: none;
  line-height: 33px;
}
.page-back a:hover {
  color: #a1d9fd;
}
.main-content h2,
.main-content h2.home,
.main-content-full h1,
.main-content-full h2,
.main-content-full h2.media,
.gallery-preview-wrap h2 {
  float: left;
  position: relative;
  width: 100%;
  color: #fff;
  font-size: 26px;
  font-family: "SourceSansPro";
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  margin: 0px;
  padding: 0px 0 2px 5px;
}
.main-content-full h1 {
  font-size: 27px;
  text-align: left;
  padding: 9px 0px 3px 0px;
  margin: -12px 0 0 0;
}
.main-content h2.home {
  text-align: center;
  padding: 0px 0 2px 15px;
}
.main-content-full h2 {
  text-align: center;
  padding: 0px 0 2px 0px;
}
.main-content-full h2.media {
  width: 929px;
  font-size: 28px;
  letter-spacing: 0.5px;
  text-align: left;
  margin: -8px 0 0 5px;
  padding: 7px 0 0px 8px;
  border: 2px solid #111;
  -webkit-box-shadow: 0px 0px 1px 0px #999;
  -moz-box-shadow: 0px 0px 1px 0px #999;
  -ms-box-shadow: 0px 0px 1px 0px #999;
  -o-box-shadow: 0px 0px 1px 0px #999;
  box-shadow: 0px 0px 1px 0px #999;
}
.gallery-wrap h2 {
  text-align: center;
  padding: 6px 0 1px 0px;
}
.page-title {
  color: #a1d9fd;
}
.main-content,
.main-content-full {
  float: left;
  position: relative;
  width: 97%;
  height: 100%;
  color: #fff;
  font-size: 15px;
  font-family: "DroidSans";
  font-weight: normal;
  letter-spacing: 0.2px;
  margin: 5px auto;
  padding: 1px 5px 0px 5px;
}
.main-content-full {
  width: 97%;
  border: none;
}
.main-divider,
.main-divider-full {
  float: left;
  position: relative;
  width: 714px;
  margin: 0px 0 5px -6px;
  padding: 0px;
  border-bottom: 2px solid #111;
  -webkit-box-shadow: 0px 1px 0px #555;
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 1px 0px #555;
}
.main-divider-full {
  width: 103%;
}
.side-content h2,
.side-menu h1,
.side-menu h2,
.side-menu h3 {
  float: left;
  position: relative;
  width: 100%;
  color: #fff;
  font-size: 26px;
  font-family: "SourceSansPro";
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  margin: 0 auto;
  padding: 0;
}
.side-menu h1,
.side-menu h2,
.side-menu h3 {
  padding: 1px 0 2px 8px;
  margin-bottom: 0px;
  border-bottom: 2px solid #111;
  -webkit-box-shadow: 0px 1px 0px #555;
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 1px 0px #555;
}
.side-menu h3 {
  padding: 0px 8px 2px 0px;
  text-align: center;
}
.side-menu,
.side-content,
.side-content-home,
.side-content-disco,
.side-content-contact {
  float: left;
  position: relative;
  width: 97%;
  height: 100%;
  color: #fff;
  font-size: 15px;
  font-family: "SourceSansPro";
  letter-spacing: 0.2px;
  margin: 0 auto;
  padding: 5px 5px;
}
.side-menu {
  padding: 5px 0px;
}
.side-menu-content a,
.side-menu-content-disco a,
.side-menu-content-contact a {
  width: 98%;
  display: inline-block;
  position: relative;
  color: #fff;
  font-size: 13px;
  font-family: "DroidSans";
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 25px;
  margin: 0 auto;
  padding: 5px 0 0px 12px;
  border-bottom: 2px solid #111;
  -webkit-box-shadow: 0px 1px 0px #555;
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 1px 0px #555;
}
.side-menu-content-disco a,
.side-menu-content-contact a {
  width: 100%;
  text-align: center;
  padding: 6px 8px 0 0px;
}
.side-menu-content a:hover,
.side-menu-content-disco a:hover,
.side-menu-content-contact a:hover {
  cursor: pointer;
  color: #a1d9fd;
}
.side-menu-content a.archive-all,
.side-menu-content a.archive-2012,
.side-menu-content a.archive-2013,
.side-menu-content a.archive-2014,
.side-menu-content a.archive-2015,
.side-menu-content a.archive-2016,
.side-menu-content a.archive-2017,
.side-menu-content a.archive-2018,
.side-menu-content a.archive-2019,
.side-menu-content a.archive-2020,
.side-menu-content a.archive-2021,
.side-menu-content a.archive-2022,
.side-menu-content a.archive-2023,
.side-menu-content a.archive-2024,
.side-menu-content a.archive-2025,
.side-menu-content a.archive-2026 {
    width: 30px;
    height: auto;
    display: block;
    position: relative;
    color: #fff;
    font-size: 11px;
    font-family: "DroidSans";
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    margin-left: 20px;
    padding: 0;
    border: none;
    box-shadow: none;
    overflow: hidden;
}
    .side-menu-content a.archive-all:hover,
    .side-menu-content a.archive-2012:hover,
    .side-menu-content a.archive-2013:hover,
    .side-menu-content a.archive-2014:hover,
    .side-menu-content a.archive-2015:hover,
    .side-menu-content a.archive-2016:hover,
    .side-menu-content a.archive-2017:hover,
    .side-menu-content a.archive-2018:hover,
    .side-menu-content a.archive-2019:hover,
    .side-menu-content a.archive-2020:hover,
    .side-menu-content a.archive-2021:hover,
    .side-menu-content a.archive-2022:hover,
    .side-menu-content a.archive-2023:hover,
    .side-menu-content a.archive-2024:hover,
    .side-menu-content a.archive-2025:hover,
    .side-menu-content a.archive-2026:hover {
        cursor: pointer;
        color: #a1d9fd;
    }
.side-menu-content > a#latest.latest,
a#archive.archive,
a#bio.bio,
a#profile.profile,
a#gear.gear,
a#albums.albums,
a#singles.singles,
a#lyrics.lyrics,
a#chris.chris,
a#booking.booking,
a#management.management,
a#record.record,
a#publisher.publisher,
a#store.store,
a#webmaster.webmaster,
a#archive-all.archive-all,
a#archive-2012.archive-2012,
a#archive-2013.archive-2013,
a#archive-2014.archive-2014,
a#archive-2015.archive-2015,
a#archive-2016.archive-2016,
a#archive-2017.archive-2017,
a#archive-2018.archive-2018,
a#archive-2019.archive-2019,
a#archive-2020.archive-2020,
a#archive-2021.archive-2021,
a#archive-2022.archive-2022,
a#archive-2023.archive-2023,
a#archive-2024.archive-2024,
a#archive-2025.archive-2025,
a#archive-2026.archive-2026 {
    color: #a1d9fd;
}
    .side-menu-content > a#latest.latest:hover,
    a#bio.bio:hover,
    a#profile.profile:hover,
    a#gear.gear:hover,
    a#albums.albums:hover,
    a#singles.singles:hover,
    a#lyrics.lyrics:hover,
    a#chris.chris:hover,
    a#booking.booking:hover,
    a#management.management:hover,
    a#record.record:hover,
    a#publisher.publisher:hover,
    a#store.store:hover,
    a#webmaster.webmaster:hover,
    a#archive-all.archive-all:hover,
    a#archive-2012.archive-2012:hover,
    a#archive-2013.archive-2013:hover,
    a#archive-2014.archive-2014:hover,
    a#archive-2015.archive-2015:hover,
    a#archive-2016.archive-2016:hover,
    a#archive-2017.archive-2017:hover,
    a#archive-2018.archive-2018:hover,
    a#archive-2019.archive-2019:hover,
    a#archive-2020.archive-2020:hover,
    a#archive-2021.archive-2021:hover,
    a#archive-2022.archive-2022:hover,
    a#archive-2023.archive-2023:hover,
    a#archive-2024.archive-2024:hover,
    a#archive-2025.archive-2025:hover,
    a#archive-2026.archive-2026:hover {
        cursor: default;
    }
.side-menu-content a#archive.archive:hover {
  cursor: pointer;
}
.search {
  float: right;
  width: 260px;
  height: 10px;
  position: relative;
  top: 4px;
  right: 7px;
}
.search .box {
  float: left;
  width: 227px;
  height: 18px;
  position: relative;
  background: #000;
  color: #fff;
  font-size: 12px;
  font-family: "DroidSans";
  font-weight: normal;
  letter-spacing: 0.2px;
  text-transform: capitalize;
  resize: none;
  margin: 0;
  padding: 4px 3px 1px 3px;
  text-align: left;
  z-index: 1;
  border: 1px solid #111;
  border-right: none;
  -webkit-box-shadow: -1px 0px 1px 0px #777;
  -moz-box-shadow: -1px 0px 1px 0px #777;
  -ms-box-shadow: -1px 0px 1px 0px #777;
  -o-box-shadow: -1px 0px 1px 0px #777;
  box-shadow: -1px 0px 1px 0px #777;
}
.search .button {
  position: relative;
  width: 25px;
  height: 25px;
  background: #000 url("/files/page-search.png") no-repeat;
  font-size: 12px;
  font-family: "DroidSans";
  padding: 0;
  margin: 0;
  top: -0px;
  left: -2px;
  z-index: 3;
  border: 1px solid #111;
  border-left: none;
  -webkit-box-shadow: 1px 0px 1px 0px #777;
  -moz-box-shadow: 1px 0px 1px 0px #777;
  -ms-box-shadow: 1px 0px 1px 0px #777;
  -o-box-shadow: 1px 0px 1px 0px #777;
  box-shadow: 1px 0px 1px 0px #777;
}
.search .button:hover {
  cursor: pointer;
}
.no-search {
  float: left;
  position: relative;
  width: 100%;
  height: auto;
  color: #a1d9fd;
  font-size: 18px;
  font-family: "SourceSansPro";
  letter-spacing: 0.5px;
  text-align: center;
  text-transform: capitalize;
  margin: 50px auto 32px auto;
}
.pagination-break {
  clear: both;
  width: 713px;
  margin: 0 0 4px -5px;
  border-bottom: 2px solid #111;
  -webkit-box-shadow: 0px 1px 0px #555;
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 1px 0px #555;
}
.pagination-break-top {
  clear: both;
  height: 20px;
  margin-bottom: 10px;
  border-bottom: 2px solid #111;
  -webkit-box-shadow: 0px 1px 0px #555;
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 1px 0px #555;
}
.pagination-break-bottom {
  clear: both;
  margin-bottom: 50px;
}
.pagination {
  clear: both;
  position: relative;
  width: 230px;
  height: 30px;
  padding-top: 7px;
  margin: 0px auto 4px auto;
}
.pagination a.button-first,
.pagination a.button-first-disabled,
.pagination a.button-previous,
.pagination a.button-previous-disabled,
.pagination a.button-next,
.pagination a.button-next-disabled,
.pagination a.button-last,
.pagination a.button-last-disabled {
  float: left;
  width: 18px;
  height: 18px;
  padding: 0;
  margin: 0px 3px;
}
.pagination a.button-first,
.pagination a.button-first-disabled {
  background: url("/files/page-first.png") no-repeat 0px 3px;
}
.pagination a.button-previous,
.pagination a.button-previous-disabled {
  background: url("/files/page-previous.png") no-repeat 0px 3px;
}
.pagination a.button-next,
.pagination a.button-next-disabled {
  background: url("/files/page-next.png") no-repeat 0px 3px;
}
.pagination a.button-last,
.pagination a.button-last-disabled {
  background: url("/files/page-last.png") no-repeat 0px 3px;
}
.pagination a.button-first:hover,
.pagination a.button-previous:hover,
.pagination a.button-next:hover,
.pagination a.button-last:hover {
  cursor: pointer;
  opacity: 0.7;
}
.pagination a.button-first-disabled,
.pagination a.button-previous-disabled,
.pagination a.button-next-disabled,
.pagination a.button-last-disabled {
  cursor: default;
  opacity: 0.4;
}
.pagination .form {
  float: left;
}
.pagination .form > .of,
.number,
.pages {
  height: 20px;
  color: #fff;
  font-size: 15px;
  font-family: "SourceSansPro";
  font-weight: normal;
  letter-spacing: 0.5px;
  margin: 0 1px;
}
.pagination .form .pages {
  margin: 0 3px 0 5px;
}
.pagination .form .of {
  margin-left: 2px;
}
.pagination .form .number {
  font-size: 17px;
  margin-right: 6px;
}
.pagination .form .box {
  width: 32px;
  height: 15px;
  resize: none;
  font-size: 13px;
  font-family: "DroidSans";
  font-weight: normal;
  margin-left: 0px;
  padding-top: 4px;
  text-align: center;
}
.pagination .submit {
  display: none;
}
.image_gallery-container div {
  font-family: "DroidSans";
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  letter-spacing: 2px;
  padding: 4px 0;
}
.image_gallery-container table {
  background: none;
}
.image_gallery {
  outline: none;
  text-decoration: none;
}
.image_gallery-gallery .image_gallery-active-anchor img {
  border: none;
  cursor: default;
}
.image_gallery-wrapper,
.image_gallery-outline {
  background: #000;
}
.image_gallery-dimming {
  background: #000;
}
a.image_gallery-full-expand {
  background: url(/files/fullexpand.gif) no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}
.image_gallery-loading {
  display: block;
  color: #000;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding: 3px;
  border: 1px solid white;
  padding-left: 22px;
  background: #000;
  background-image: url(/files/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
.image_gallery-move,
.image_gallery-move * {
  cursor: move;
}
.image_gallery-viewport {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: none;
  left: 0;
  top: 0;
}
.image_gallery-overlay {
  display: none;
}
.hidden-container {
  display: none;
}
.closebutton {
  position: relative;
  top: -15px;
  left: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url(/files/close.png);
}
.image_gallery-controls {
  width: 195px;
  height: 40px;
  background: url(/files/gallery-btns-black-border.gif) 0 -90px no-repeat;
  margin: 20px 15px 10px 0;
}
.image_gallery-controls ul {
  position: relative;
  left: 15px;
  top: -4px;
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(/files/gallery-btns-black-border.gif) right -90px no-repeat;
}
.image_gallery-controls li {
  float: left;
  padding: 5px 0;
  margin: 0;
  list-style: none;
}
.image_gallery-controls a {
  background-image: url(/files/gallery-btns-black-border.gif);
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  outline: none;
}
.image_gallery-controls a.disabled {
  cursor: default;
}
.image_gallery-controls a.disabled span {
  cursor: default;
}
.image_gallery-controls a span {
  display: none;
  cursor: pointer;
}
.image_gallery-controls .image_gallery-previous a {
  background-position: 0 0;
}
.image_gallery-controls .image_gallery-previous a:hover {
  background-position: 0 -30px;
}
.image_gallery-controls .image_gallery-previous a.disabled {
  background-position: 0 -60px !important;
}
.image_gallery-controls .image_gallery-play a {
  background-position: -30px 0;
}
.image_gallery-controls .image_gallery-play a:hover {
  background-position: -30px -30px;
}
.image_gallery-controls .image_gallery-play a.disabled {
  background-position: -30px -60px !important;
}
.image_gallery-controls .image_gallery-pause a {
  background-position: -60px 0;
}
.image_gallery-controls .image_gallery-pause a:hover {
  background-position: -60px -30px;
}
.image_gallery-controls .image_gallery-next a {
  background-position: -90px 0;
}
.image_gallery-controls .image_gallery-next a:hover {
  background-position: -90px -30px;
}
.image_gallery-controls .image_gallery-next a.disabled {
  background-position: -90px -60px !important;
}
.image_gallery-controls .image_gallery-move a {
  background-position: -120px 0;
}
.image_gallery-controls .image_gallery-move a:hover {
  background-position: -120px -30px;
}
.image_gallery-controls .image_gallery-full-expand a {
  background-position: -150px 0;
}
.image_gallery-controls .image_gallery-full-expand a:hover {
  background-position: -150px -30px;
}
.image_gallery-controls .image_gallery-full-expand a.disabled {
  background-position: -150px -60px !important;
}
.image_gallery-controls .image_gallery-close a {
  background-position: -180px 0;
}
.image_gallery-controls .image_gallery-close a:hover {
  background-position: -180px -30px;
}
.image_gallery-thumbstrip {
  height: 100%;
  direction: ltr;
}
.image_gallery-thumbstrip div {
  overflow: hidden;
}
.image_gallery-thumbstrip table {
  position: relative;
  padding: 0;
  border-collapse: collapse;
}
.image_gallery-thumbstrip td {
  padding: 1px;
}
.image_gallery-thumbstrip a {
  outline: none;
}
.image_gallery-thumbstrip img {
  display: block;
  border: 1px solid #888;
  margin: 0 auto;
}
.image_gallery-thumbstrip .image_gallery-active-anchor img {
  visibility: visible;
}
.image_gallery-thumbstrip .image_gallery-marker {
  position: absolute;
  width: 0;
  height: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
}
.image_gallery-thumbstrip-horizontal div {
  width: auto;
}
.image_gallery-thumbstrip-horizontal .image_gallery-scroll-up {
  display: none;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 25px;
  height: 42px;
}
.image_gallery-thumbstrip-horizontal .image_gallery-scroll-up div {
  margin-bottom: 10px;
  cursor: pointer;
  background: url(/files/gallery-scrollarrows.png) left center no-repeat;
  height: 42px;
}
.image_gallery-thumbstrip-horizontal .image_gallery-scroll-down {
  display: none;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 25px;
  height: 42px;
}
.image_gallery-thumbstrip-horizontal .image_gallery-scroll-down div {
  margin-bottom: 10px;
  cursor: pointer;
  background: url(/files/gallery-scrollarrows.png) center right no-repeat;
  height: 42px;
}
.image_gallery-thumbstrip-horizontal table {
  margin: 2px 0 10px 0;
}
.image_gallery-viewport .image_gallery-thumbstrip-horizontal table {
  margin-left: 10px;
}
.image_gallery-thumbstrip-horizontal img {
  width: auto;
  height: 40px;
}
.image_gallery-thumbstrip-horizontal .image_gallery-marker {
  top: 47px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-bottom: 6px solid #888;
}
.image_gallery-viewport
  .image_gallery-thumbstrip-horizontal
  .image_gallery-marker {
  margin-left: 10px;
}
.dark .image_gallery-thumbstrip-horizontal .image_gallery-marker,
.image_gallery-viewport
  .image_gallery-thumbstrip-horizontal
  .image_gallery-marker {
  border-bottom-color: #fff !important;
}
.image_gallery-thumbstrip-vertical-overlay {
  overflow: hidden !important;
}
.image_gallery-thumbstrip-vertical div {
  height: 100%;
}
.image_gallery-thumbstrip-vertical a {
  display: block;
}
.image_gallery-thumbstrip-vertical .image_gallery-scroll-up {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 25px;
}
.image_gallery-thumbstrip-vertical .image_gallery-scroll-up div {
  margin-left: 10px;
  cursor: pointer;
  background: url(/files/gallery-scrollarrows.png) top center no-repeat;
  height: 25px;
}
.image_gallery-thumbstrip-vertical .image_gallery-scroll-down {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25px;
}
.image_gallery-thumbstrip-vertical .image_gallery-scroll-down div {
  margin-left: 10px;
  cursor: pointer;
  background: url(/files/gallery-scrollarrows.png) bottom center no-repeat;
  height: 25px;
}
.image_gallery-thumbstrip-vertical table {
  margin: 10px 0 0 10px;
}
.image_gallery-thumbstrip-vertical img {
  width: 60px;
}
.image_gallery-thumbstrip-vertical .image_gallery-marker {
  left: 0;
  margin-top: 8px;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left: 6px solid #888;
}
.dark .image_gallery-thumbstrip-vertical .image_gallery-marker,
.image_gallery-viewport
  .image_gallery-thumbstrip-vertical
  .image_gallery-marker {
  border-left-color: #fff;
}
.image_gallery-viewport .image_gallery-thumbstrip-float {
  overflow: auto;
}
.image_gallery-thumbstrip-float ul {
  margin: 2px 0;
  padding: 0;
}
.image_gallery-thumbstrip-float li {
  display: block;
  height: 60px;
  margin: 0 2px;
  list-style: none;
  float: left;
}
.image_gallery-thumbstrip-float img {
  display: inline;
  border-color: #ccc;
  max-height: 56px;
}
.image_gallery-thumbstrip-float .image_gallery-active-anchor img {
  border-color: #000;
}
.image_gallery-thumbstrip-float .image_gallery-scroll-up div,
.image_gallery-thumbstrip-float .image_gallery-scroll-down div {
  display: none;
}
.image_gallery-thumbstrip-float .image_gallery-marker {
  display: none;
}
.footer-wrap {
  clear: both;
  width: 900px;
  height: 100%;
  position: relative;
  color: #fff;
  font-size: 12px;
  font-family: "DroidSans";
  font-weight: normal;
  text-transform: capitalize;
  letter-spacing: 0.8px;
  margin: 0px auto 30px auto;
  border: 2px solid #222;
  border-top: none;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -ms-border-bottom-left-radius: 10px;
  -ms-border-bottom-right-radius: 10px;
  -o-border-bottom-left-radius: 10px;
  -o-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-background: rgba(0, 0, 0, 0.8);
  -moz-background: rgba(0, 0, 0, 0.8);
  -ms-background: rgba(0, 0, 0, 0.8);
  -o-background: rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0px 0px 10px #000;
  -moz-box-shadow: 0px 0px 10px #000;
  -ms-box-shadow: 0px 0px 10px #000;
  -o-box-shadow: 0px 0px 10px #000;
  box-shadow: 0px 0px 10px #000;
}
.footer-top {
  clear: both;
  width: 100%;
  margin: 0 auto -30px auto;
  padding-top: 15px;
}
.footer-top-mobile {
  clear: both;
  width: 100%;
  margin: 0 auto 17px 280px;
  padding-top: 15px;
}
.footer-top a,
.footer-top-mobile a {
  cursor: default;
}
.footer-bottom {
  clear: both;
  width: 100%;
  text-transform: capitalize;
  margin: 50px auto 0px auto;
}
.scroll-top,
.scroll-top-mobile {
  float: left;
  width: 30px;
  height: 18px;
  text-align: center;
  margin: 0px -40px 0px 0px;
  padding: 5px 5px;
  border: 1px solid #000;
  -webkit-box-shadow: 0px 1px 0px #555;
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 0px 2px #555;
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -ms-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}
.scroll-top {
  float: none;
  margin: 0px auto;
}
.scroll-top:hover,
.scroll-top-mobile:hover {
  cursor: pointer;
  -webkit-background: rgba(26, 61, 103, 0.5);
  -moz-background: rgba(26, 61, 103, 0.5);
  -ms-background: rgba(26, 61, 103, 0.5);
  -o-background: rgba(26, 61, 103, 0.5);
  background: rgba(26, 61, 103, 0.5);
}
.mobile-version {
  float: left;
  width: 260px;
  height: 19px;
  color: #a1d9fd;
  font-size: 22px;
  letter-spacing: 0.5px;
  overflow: hidden;
  padding: 5px 7px 4px 10px;
  margin-left: 55px;
  border: 1px solid #000;
  -webkit-box-shadow: 0px 1px 0px #555;
  -moz-box-shadow: 0px 1px 0px #555;
  -ms-box-shadow: 0px 1px 0px #555;
  -o-box-shadow: 0px 1px 0px #555;
  box-shadow: 0px 0px 2px #555;
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -ms-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}
.mobile-version:hover {
  cursor: pointer;
  -webkit-background: rgba(26, 61, 103, 0.5);
  -moz-background: rgba(26, 61, 103, 0.5);
  -ms-background: rgba(26, 61, 103, 0.5);
  -o-background: rgba(26, 61, 103, 0.5);
  background: rgba(26, 61, 103, 0.5);
}
.copyright {
  float: left;
  text-align: left;
  margin: 0px auto 7px 20px;
}
.symbol {
  margin-right: 1px;
}
.rights {
  text-align: center;
  margin: 0px 0px 7px 178px;
}
.kreative {
  text-align: right;
  margin: 0px 20px 7px 0px;
}
.kreative a {
  color: #a1d9fd;
  font-size: 12px;
  text-decoration: none;
  letter-spacing: 0.8px;
  overflow: hidden;
}
.kreative a:hover {
  font-style: italic;
}
