/*[fmt]1C20-1C0D-6*/
/** COLORS **/

/*** THIS IS CYAN ***/

body {
  background: #000;
  color: #fff;
}

a,
#navigation .menu a.active,
#navigation .menu li.active-trail a,
#navigation .menu li.active-trail .menu a.active, 
#navigation .menu li.active-trail .menu li.active-trail a,
.spot,
#quicklinks a.active,
input.form-submit,
.az-filter a.active,
#foobar .fbasket a.fbasket_checkout,
#foobar .fbasket a.fbasket {
  color: #00e5ff;
}

.coy,
.select-shell li:first-child,
h3,
.backto a,
a.backto {
  color: #a8a6a6;
}
.radiocoy,
#edit-mix-wrapper-linked a {
  color: #747272;
}
.grid .product .images {
  background-color: #a8a6a6;
}

.guestlist {
	color: #a3cbcc;
}

input, 
select,
textarea {
  background-color: #1f1a1c;
  border-color: #524c4e;
  color: #fff;
}

/* Dropdown-Menu Styles */
.selectbox {
   background-color: #4f4648;
   border-color: #6b5f61;
}

div.selectbox-wrapper {
  border-color: #352f30;
}

/* hr separator */
hr.separator {
  background-color: #352f30;
  color: #352f30;
}

/* Navigation */
#navigation,
#navigation #logo {
  border-color: #352f30;
}

#navigation .menu a,
#navigation .menu li.active-trail .menu a {
  color: #a8a6a6;
}

#navigation .menu a:hover,
#navigation .menu li.active-trail .menu a:hover {
  color: #fff;
}

/* modules */
.module {
  border-color: #352f30;
}

.module.opaque {
  background-color: #352f30;
  /*same color as .module*/
}

.module .modulehead {
  border-bottom-color: #352f30;
  /*same color as .module*/
}

.module p.box-more {
  border-top-color: #352f30;
}

/* fix for IE7, set hr color the same as background color, to make the hr border "disappear" */
.module.opaque hr.clear {
  color: #352f30;
}

/* Release styles */
.list .release:hover,
.widelist .release:hover,
.tracklist .track:hover,
.list .release:hover .views-field-artist a, 
.list .release:hover .views-field-title a,
.widelist .release:hover .views-field-artist a, 
.widelist .release:hover .views-field-title a {
  color: #00e5ff !important;
}

.list .release.odd,
.widelist .release.odd,
.tracklist .track.odd,
.line-up .header.odd,
.variants .variant.odd {
  background-color: #272322;
}

#release_type_select_box {
  border-color: #352f30;
}

#main_type,
#sub_type {
  border-top-color: #352f30;
}

#main_type span.disabled,
#sub_type span.disabled {
  color: #313131;
}

/* Inline Popups */
.inlinehead {
  border-bottom-color: #352f30;
}

.inlinefoot {
  border-top-color: #352f30;
}

/* medium styles */
.module .medium {
  background-color: #352f30;
}

.grid .artist img {
  border-color: #352f30;
}

.media-grid .colx1 {
  border-left-color: #352f30;
}

/* Booking Form */
.bookingform form fieldset,
form#webform-client-form-659 fieldset,
form#webform-client-form-20429 fieldset,
#webform-component-capacity,
#webform-component-other_information_you_feel_is_relevant_to_this_request,
.bookingform input.form-submit,
form#webform-client-form-659 input.form-submit {
  border-color: #352f30;
  background-color: #352f30;
}

.bookingform div.description {
  color: #00e5ff;
}

/* Club 3rd Level Navi ("What's Going On") */
.pane-menu-menu-whatsgoingon,
.pane-menu-menu-clubservice,
.sidebar-menu {
  border-color: #352f30;
}

.pane-menu-menu-whatsgoingon h2,
.pane-menu-menu-clubservice h2,
.sidebar-menu h2 {
	border-color: #352f30;
}

.pane-menu-menu-whatsgoingon li.leaf,
.pane-menu-menu-clubservice li.leaf,
.sidebar-menu li.leaf {
	border-color: #352f30;
}

.pane-menu-menu-whatsgoingon li.leaf a,
.pane-menu-menu-clubservice li.leaf a,
.sidebar-menu li.leaf a {
  color: #a8a6a6;
}

.pane-menu-menu-whatsgoingon li.leaf a.active,
.pane-menu-menu-clubservice li.leaf a.active,
.sidebar-menu li.leaf a.active {
	color: #00e5ff;
}

/* Expandable Textbox */
.expanded-box {
 background-color: #352f30; 
}

.teaser { 
  background-color: #141211;
}

.teaser.odd {
  background-color: #272322;
}

/* Play/Memorize Buttons */
.views-button-actions a.memorize {
  background:transparent url(images/iconset.png) no-repeat -16px 0;
}
.views-button-actions a.memorize:hover {
  background:transparent url(images/iconset.png) no-repeat -16px -16px;
}

.views-button-actions a.play {
  background:transparent url(images/iconset.png) no-repeat 0 0;
}
.views-button-actions a.play:hover {
  background:transparent url(images/iconset.png) no-repeat 0 -16px;
}

/* Event Attribute Icons */
.vevent .attributes .event-icons {
  background-color: #474441;
  border-color: #63615a;
  color: #d2dec7; 
}

.vevent .attributes .event-icons:hover {
  background-color: #384037;
  border-color: #7d796f;
	color: #d3deb1;
}
div#ticketContainer a.modalCloseImg {
    background-position: -80px 0px;
}
div#ticketContainer a.modalCloseImg:hover {
    background-position: -80px -16px;
}

/* Share Buttons */
a.share-twitter,
a.share-facebook,
a.facebook-event {
  color: #d2dec7;
  border-color: #63615a;
  background: #474441 url(images/iconset.png) no-repeat -289px -1px;
}
a.share-twitter {
  background-position: -449px -1px;
}
a.facebook-event {
  background-position: -609px -1px;
}

a.share-twitter:hover,
a.share-facebook:hover,
a.facebook-event:hover {
  color: #d3deb1;
  border-color: #7d796f;
  background: #384037 url(images/iconset.png) no-repeat -289px -17px;
}
a.share-twitter:hover {
  background-position: -449px -17px;
}
a.facebook-event:hover {
  background-position: -609px -17px;
}

/* Price Field */
.views-field-price a {
  color: #d2dec7;
  border-color: #63615a;
  background: #474441 url(images/iconset.png) no-repeat 100% 0;
}

.views-field-price a:hover {
  color: #d3deb1;
  border-color: #7d796f;
  background: #384037 url(images/iconset.png) no-repeat 100% -16px;
}

/* Keyword Input Reset Button */
span.reset {
  background: transparent url(images/iconset.png) no-repeat -80px 0;
}
span.reset:hover {
  background-position: -80px -16px;
}

/* Checkboxes and Radio Buttons */
.checkbox-selected,
.checkbox-unselected,
.radio-selected,
.radio-unselected {
  background: url(images/iconset.png) no-repeat;
}
.checkbox-selected {
	background-position: -144px -16px;
}
.radio-selected {
	background-position: -160px -16px;
}
.checkbox-unselected {
	background-position: -144px 0;
}
.radio-unselected {
	background-position: -160px 0;
}

/* Events */
.week .vevent.active .layer.details,
.week .vevent.active .layer.details a,
.week .vevent.active .layer.details .coy {
  background-color: #352f30;
}

.vcalendar h2 {
 background-color: #352f30; 
}

.vcalendar .week .column,
h3.day {
  border-color: #352f30;
}

.nextevent .location a {
  color: #a8a6a6;
}

.vevent.odd {
	background-color: #272322;
}

.vevent.even {
	background-color: #141211;
}

/* Event Line-Up */
.line-up .header {
 background-color: #141211;
}

.line-up .header.odd {
	background-color: #272322;
}

.line-up .header.ui-state-active {
	background-color: #352f30;
	color: #141211;
}

.line-up .header.ui-state-active h5 .views-field-artist a,
.line-up .header.ui-state-active h5 .views-field-artist {
	color: #141211;
}

/* jQuery UI Stylings */
ul.ui-autocomplete {
  border-color: #352f30;
}

.ui-state-disabled {
  color: #a8a6a6;
}

#ui-datepicker-div {
  border-color: #352f30;
}

.ui-datepicker-calendar thead tr th {
  color: #a8a6a6;
}

.ui-datepicker-calendar tbody tr td {
  border-bottom-color: #352f30;
}

/* Footer Toolbar */
#footer div.fbasket ul li a.meta {
  color: #a8a6a6;
}

#footer #mute {
  background: transparent url(images/iconset.png) no-repeat -96px 0px;
}
#footer #mute:hover {
	background: transparent url(images/iconset.png) no-repeat -96px -16px;
}

#footer #mute.muted {
	background: transparent url(images/iconset.png) no-repeat -112px 0px;
}
#footer #mute.muted:hover {
	background: transparent url(images/iconset.png) no-repeat -112px -16px;
}

/* Close Event Calendar Button */
#eventDetail .header a.close {
	background: transparent url(images/iconset.png) no-repeat -80px 0px;
}
#eventDetail .header a.close:hover {
	background-position: -80px -16px;
}

/* Quicklinks */
#quicklinks a {
	color: #a8a6a6;
}

#quicklinks a.active {
	color: #00e5ff;
}

/* Media Heaer */
.media_header .main_prev:hover,
.media_header .main_next:hover,
.media_header .prev:hover,
.media_header .next:hover {
  color: #00e5ff;
}

.media_header div.main_pager a.active {
  color: #00e5ff;
}

.media_header .info_box h3 {
 /*color: #00e5ff;*/
}

.media_header .audio_player {
  color: #00e5ff;  
}

/* Products */
.grid .product img {
  border-color: #352f30;
}

/* Releases */
.grid .release img {
  border-color: #352f30;
}

ul.release-list li span {
  color: #a8a6a6;
}

#all_type span:hover,
#main_type span:hover,
#sub_type span:hover,
#all_type span.hovered,
#main_type span.hovered,
#sub_type span.hovered {
  color: #00e5ff;
}

/* Club Event Feature */
.club-event-feature .details .friday,
.club-event-feature .details .saturday {
  background-color: #352f30;
  border-color: #352f30; 
}

/* Tooltip */
.inline-popup .release-feature {
  color: #a8a6a6;
}

.inline-popup .catalog-number {
  color: #a8a6a6;
}

/* Language Switcher */
#navigation #languageswitcher ul.links li {
  border-color: #352f30;
}


/* DRUPAL OVERRIDES */
/* Recordings / Release Browser */
/* Search Form */
/* Registration Form */
/* Login Form Node */
FORM DIV.views-exposed-form,
form#search-form,
form#user-register,
form#user-pass,
form#user-profile-form,
form#user-login,
form#user-pass-reset {
 background-color: #352f30;
 border-color: #352f30; 
}

dl.search-results,
.box h2,
dl.search-results dd,
.box .content ul {
  border-color: #352f30; 
}

dl.search-results p.search-info {
  color: #a8a6a6;
}

/* addThis Box */
div.addthis_toolbox a.addthis_button_facebook span {
	background-position: -288px 0 !important;
}
div.addthis_toolbox a.addthis_button_twitter span {
	background-position: -448px 0 !important;
}
div.addthis_toolbox a.addthis_button_compact span {
	background-position: -176px 0 !important;
}
