/**
 * @file drupal-contrib.css
 * DRUPAL 6.x CONTRIBUTED MODULE STYLES
 *
 * This is to override Drupal's contributed module styles.
 *
 * There should be no stye definitions from any elements from page.tpl.php.
 * These should go into styles.css.
 *
 * Also, style overrides for Drupal's core modules should go into
 * drupal-styles.css.
 *
 **/
/**
 * Advanced Help
 */
/* help.css */
.advanced-help-topic code, .advanced-help-topic span.code {
  background-color: #000;
  color: #690;
  font-family: monospace;
}

.advanced-help-topic pre {
  font-family: monospace;
}

.help-navigation {
  border-top: 1px dotted #696969;
}

/**
 * Audio
 */
/* Get rid of annoying box around Flash objects */
object {
  outline: none;
}

/* Used in theme override */
a.popup-link {
  font: normal normal normal 0.7em Sans-Serif;
}

/**
 * Discography
 */
#discogs-tracks-label {
  border-bottom: 2px solid #444;
  /*background: #666;*/
  background-color: rgba(64, 64, 64, 0.5);
}

#discogs-credits .label {
  border-bottom: 2px solid #444;
  /*background: #666;*/
  background-color: rgba(64, 64, 64, 0.5);
}

#discogs-notes .label {
  border-bottom: 2px solid #444;
  /*background: #666;*/
  background-color: rgba(64, 64, 64, 0.5);
}

/**
 * Image
 */
/* image_attach.css */
.image-attach-body {
  float: right;
  clear: none;
}

.image-attach-teaser {
  display: inline;
  float: right;
  clear: none;
  padding: 5px;
}

.image-unpublished {
  background-color: #333;
  border: 1px solid #400;
}

/* image_gallery.css */
ul.galleries li {
  list-style: none;
}

/**
 * Image Assist
 */
/* Popup window */
body.img_assist {
  background-color: #000;
  background-image: none;
  color: #C0C0C0;
  font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Rekha", "FreeSerif", "Bitstream Vera Serif", "Times New Roman", "Times", serif;
  background-color: #000000;
}

body.img_assist label, body.img_assist fieldset {
  color: #C0C0C0;
  font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Rekha", "FreeSerif", "Bitstream Vera Serif", "Times New Roman", "Times", serif;
}

/* Thin line between header and main frame */
body#img_assist_thumbs, body#img_assist_upload, body#img_assist_properties {
  border-top: 1px solid #696969;
}

/* Darker background color in header frame */
body#img_assist_header {
  background-color: #333333;
}

/* Thin border around images */
.img_assist img {
  border: 1px solid #333333;
}

.img_assist .messages {
  border: 1px solid #696969;
  background-color: #333333;
}

/**
 * IMCE
 */
/* Main container */
#imce-content {
  font-family: Verdana, Tahoma, "Lucida Sans", "DejaVu Sans", sans-serif;
}

/* Main sections under imce-content */
#browse-wrapper {
  border-left: 1px solid #696969;
  border-right: 1px solid #696969;
  border-top: 1px solid #696969;
}

#log-prv-wrapper {
  border-left: 1px solid #696969;
  border-right: 1px solid #696969;
}

/* columns of log-prv-wrapper */
#log-wrapper {
  background-color: #333;
}

/* rows of sub-browse wrapper */
#dir-stat {
  background-color: #000;
}

/* File list and header. */
table.files td {
  border-top: 1px solid #696969;
  border-bottom: 1px solid #696969;
}

#file-header td.asc {
  color: #c0c0c0;
}

#file-header td.desc {
  color: #ccc;
}

#file-list tr:hover {
  background-color: #696969;
}

/* Log messages */
#log-wrapper span.time {
  color: #333;
}

/* resizers */
.y-resizer {
  background: #696969 url(y-grippie.png) no-repeat center top;
}

.x-resizer {
  width: 1px;
  cursor: e-resize;
  background: #696969 url(x-grippie.png) no-repeat left center;
}

/* Help box */
#help-box {
  color: #c0c0c0;
}

#help-box-content {
  color: #c0c0c0;
  background-color: #000;
  border: 1px dashed #696969;
}

/* Standalone page */
body.imce, body.imce #imce-content {
  color: #c0c0c0;
  background-color: #000;
}

/**
 * Lightbox2
 */
#lightbox img {
  border: none;
  clear: none;
}

a.lightbox-processed {
  clear: none;
}

/* Printer, email, and PDF versions */
/* printlinks.css */
.print_html, .print_mail, .print_pdf {
  font-size: small;
  font-style: italic;
}

/**
 * Views
 */

/* views.css */
.view.views-admin-links li a {
  color: #FFF;
}

.view.views-admin-links-hover a, .view.views-admin-links:hover a {
  color: #FFF;
}

div.view div.views-admin-links-hover a, div.view div.views-admin-links:hover a {
  color: #FFF;
}

/* administrative hover links */
div.view div.views-admin-links {
  width: 15em;
}

div.view div.views-admin-links li {
  padding: 0.25em;
}

/* views-admin.css */
.views-tabset {
  color: #C0C0C0;
  background-color: transparent;
}

.views-tabset a:visited, .views-tabset a:hover, .views-tabset a {
  color: #FFF;
}

/* First column: display drawers */
.views-tabset .views-tabs {
  /*background-color: transparent;*/
  background-color: rgba(64, 64, 64, 0.5);
  border-top: #696969 1px solid;
  border-bottom: #696969 1px solid;
  border-left: #696969 1px solid;
}

.views-tabset .views-tabs ul li {
  background-color: transparent;
  border-bottom: #696969 1px solid;
}

.views-tabset .views-tabs ul li.active {
  /*background-color: transparent;*/
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  border-right: 0;
}

.views-tabset .views-tabs ul li a {
  color: #FFF;
}

.views-tabset .views-tabs ul li a:hover {
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
}

.views-tabset .views-tabs ul li.active a {
  color: #FFF;
}

.views-tabset .views-tabs ul li.active a:hover {
  color: #C00;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
}

/* Three columns with setting-summaries */
.views-tabset .views-display {
  border: #696969 1px solid;
}

div.views-display-deleted, 
div.views-display-deleted div.top, 
div.views-display-deleted div.tab-section {
  background-color: transparent;
}

.views-display {
  background-color: rgba(0, 0, 0, 0.5);
}

.views-display .top {
  background-color: transparent;
}

.views-display .tab-section .inside .views-category {
  background-color: #333;
  border: 1px #696969 solid;
}

.views-display .tab-section .inside .views-category-title {
  background-color: transparent;
  border-bottom: 1px #696969 solid;
}

.views-category {
  background-color: #000;
}

/* AJAX pad, the bottom part where settings are edited. */
#views-ajax-pad {
  background-color: transparent;
  color: #C0C0C0;
}

#views-ajax-title {
  color: #C0C0C0;
  background-color: #333;
  border-left: #696969 1px solid;
  border-right: #696969 1px solid;
}

#views-ajax-pad .message {
  color: #FFF;
  background-color: #333;
  border: #696969 1px solid;
}

#views-ajax-pad form {
  color: #C0C0C0;
  background-color: transparent;
  border: #696969 1px solid;
}

#views-ajax-pad .views-messages {
  background-color: transparent;
  border: #696969 1px solid;
}

#views-ajax-pad .form-buttons {
  background-color: #333;
}

/* Add, Rearrange and Configure buttons using sprites */
a.views-button-configure, a.views-button-add, a.views-button-rearrange, a.views-button-remove {
  background-color: #333;
  border-bottom: #696969 1px solid;
  border-right: #696969 1px solid;
  padding: 0px;
}

div.changed {
  background-color: #300;
}

div.view-changed {
  color: #FCC;
}

.views-display .tab-section .inside .defaulted {
  color: #c0c0c0;
}

.hilited {
  color: #C0C0C0;
  background-color: #333;
}

#views-ajax-pad pre {
  border: 1px solid #696969;
  background-color: #333;
}

form#views-add-display-form {
  border-bottom: 1px solid #696969;
}

form#views-ui-preview-form, #center form#views-ui-preview-form {
  border: 1px solid #C0C0C0;
}

.view-locked {
  color: #300;
  border: 1px solid #C00;
}

/* views-list.css */
table.views-entry {
  border: 1px solid #696969;
  background-color: transparent;
  color: #C0C0C0;
}

table.views-entry td.view-ops {
  background-color: #FFFFFF;
}

table.views-entry td.view-name {
  background-color: #FFFFFF;
}

table.view-disabled {
  color: #696969;
}

table.views-entry td.view-name, 
table.views-entry td.view-ops {
  background: #000;
}

table.view-enabled td.view-name, 
table.view-enabled td.view-ops {
  background: #696969;
}

/* misc. views styles */
.views-admin-links ul.links a:link, 
.views-admin-links ul.links a:visited {
  color: #FFF;
}

.views-admin-links ul.links a:hover, 
.views-admin-links ul.links a:active {
  color: #F00;
}

.views-category-content {
  /*background-color: transparent;*/
}

.view.views-admin-links li a {
  color: #FFF;
}

table.views-table {
  width: 99%;
}

td.views-field {
  vertical-align: top;
  text-align: left;
}

/**
 * WYSIWYG
 */
/* TinyMCE */
iframe, iframe html, iframe body, .mceLayout, #tinymce, .mceContentBody {
  background-color: #333333;
  color: #C0C0C0;
  background-image: none;
  min-height: 290px;
  clear: none;
}

/* CKeditor */
/*
 * Note: For the styles INSIDE the <iframe>, edit wysiwyg.css, and set the
 * editor to use that style on its admin page.
 */
body.cke_show_borders {
  background-color: #333;
}
#cke_edit-body {
  background-color: transparent;
  border: 0;
}
.cke_wrapper {
  background-color: #666 !important;
}
.cke_skin_kama .cke_toolgroup {
  background-image: none !important;
}

