/* adaptivethemes.com dark.css */

/**
 * @file dark.css
 * This stylesheet provides dark style overrides to
 * support dark themes for Drupal.
 */

/***********************************************************
 *                    Tables
 **********************************************************/
thead th     {
  border-color: #444;
  color: #CCC;
}

td, th {
  border-bottom:1px solid #333;
}

tbody {
  border-top:1px solid #000;
}

tr.even,
tr.odd,
tbody th {
  border-color: #333;
}

tr.odd, 
tr.info {
  background-color: #242424;
}

tr.even {
  background-color: #303030;
}

tr.drag,
tr.drag-previous {
  background-color: #666;
}

tr.odd td.active {
  background-color: #333;
}

tr.even td.active {
  background-color: #444;
}

tr.selected td {
  background-color: #666;
}

td.region, td.module, 
td.container td.category {
  background-color: transparent;
  border-bottom: none;
  border-top: none;
  color:  #FFF;
}

#blocks td.region {
  color: #4DA449;
}

table.sticky-header {
  background: #222;
}

table.system-status-report th {
  border-bottom:1px solid #333;
}

#permissions td.module {
  background: #000;
  color: #4DA449;
}

#permissions td.permission {
  padding-left: 1.5em;
}

td.revision-current {
  background: #666;
}


/**********************************************************
 *                      Admin
 **********************************************************/
div.admin-panel {
  background: #303030;
  border: 1px solid #242424;
}

.admin-panel h3 {
  background: #242424;
  color: #EEE;
}

.admin-panel dd {
  color: #999;
}

.page-admin-by-module .admin-panel .body p {
  color: #999;
}

span.form-required, span.marker {
  color: #FF0000;
}


/***********************************************************
 *                     Messages
 **********************************************************/
.description {
  color: #EEE;
}

div.error {
  background-color: #C00000;
  border: 2px solid #FF3F3F;
  color: #FFF3F6;
}

tr.error {
  background: #C00000;
  color: #FFF3F6;
}

div.notice  {
  background: #FFF6BF; 
  border-color: #FFD324;
  color: #514721;
}

div.status {
  background-color: #2A6827;
  border: 2px solid #4DA449;
  color: #F1FFCF;
}

div.help {
  background-color: #027AC6;
  border: 2px solid #66BEF4;
  color: #F7F8F8;
}

div.warning {
  background-color: #9F3800;
  border: 2px solid #FFB900;
  color: #FFF6DF;
}

div.error a:link, div.error a:visited,
div.status a:link, div.status a:visited,
div.help a:link, div.help a:visited,
div.warning a:link, div.warning a:visited,
tr.warning a:link, tr.warning a:visited {
  color:  yellow;
  font-weight: bold;
}

div.error a:hover, div.error a:focus,
div.status a:hover, div.status a:focus,
div.help a:hover, div.help a:focus,
div.warning a:hover, div.warning a:focus,
tr.warning a:hover, tr.warning a:focus {
  color: yellow;
}

table tr.warning {
  background-color: #9F3800;
}

table tr.warning td {
  color: #9F3800;
}

table tr.warning.merge-up td {
  color: yellow;
}

div.admin-dependencies, 
div.admin-required {
  color: #777;
}

div.ok, tr.ok,
table tr.ok td {
  color:#EEE;
}

.includes {
  color: #FFF;
}

table.system-status-report a:link,
table.system-status-report a:visited,
table.update a:link,
table.update a:visited {
  color: yellow;
  text-decoration: none;
}

table.system-status-report a:hover,
table.system-status-report a:focus,
table.update a:hover,
table.update a:focus {
  color: yellow;
  text-decoration: underline;
}

.update tr td {
  border-bottom:1px solid #4DA449;
  border-top:1px solid #4DA449;
}

.update tr.warning td,
.update tr.warning {
  background-color: #9F3800;
  color: #FFF6DF;
}

.update tr.ok {
  background: #2A6827;
}

.update tr.error {
  background-color: #C00000;
  color: #FFF3F6;
}

.update tr.warning table.version-recommended td {
  background: #DF601B;
}

.update tr.error table.version-recommended td {
  background: #000;
}

.update .security-error {
  color: #000;
}

.form-item strong.error em { 
  color: #E41F0B; 
}

.node-unpublished, 
.comment-unpublished {
  background-color: transparent;
}

/* Preview node and comments */
.preview .node,
.preview .comment {
  background-color: #111;
}


/***********************************************************
 *                   Local tasks
 **********************************************************/
ul.primary {
  border-bottom: 0;
}

ul.primary li a {
  background-color: #111;
  border: 3px solid #242424;
  font-weight: bold;
  padding: 0.35em 1.4em 0.5em;
}

.local-tasks ul.primary li.active a {
  background-color: #111;
  border: 3px solid #242424;
}

.local-tasks ul.primary li a:hover {
  background-color: #333;
  border: 3px solid #444;
}

ul.secondary {
  border-bottom: 0;
}


/***********************************************************
 *                        Forms
 **********************************************************/
fieldset {
  background: #242424;
  border-color: #777;
}

textarea, 
select, 
input.text, 
input.form-text, 
input.title {
  background: #1A1A1A;
  border: 1px solid #6D6D6D;
  color: #EEE;
}

input.form-text:focus,
input.text:focus, 
input.title:focus, 
textarea:focus, 
.form-select:focus {
  border: 1px solid #777;
  background: #1F1F1F;
  color: #EEE;
}

fieldset legend {
  padding:0 1em;
}

html.js fieldset.collapsed legend a {
  background-image: none;
}

html.js fieldset.collapsible legend a {
  background: none;
  padding-left: 0;
}

.resizable-textarea .grippie {
  background-color: #000;
  border-color: #777;
}


/***********************************************************
 *                     Menus
 **********************************************************/
li.leaf,
li.collapsed,
li.expanded {
  list-style-image:  none;
  color: #777;
}


/***********************************************************
 *                     Poll
 **********************************************************/
.poll .bar {
  background-color: #BBB;
}

.poll .bar .foreground {
  background-color: #777;
}


/***********************************************************
 *                     Views
 **********************************************************/
/* Views tables. */
table.views-entry {
  border-color: #111;
  background-color: #000;
  color: #EEE;
}

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

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

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

table.views-entry td.view-name,
table.views-entry td.view-ops {
  background-color: #242424;
}
table.view-enabled td.view-name,
table.view-enabled td.view-ops {
  background-color: #303030; 
}

/* Views admin. */
/**
 * Summary pad
 */
/* set up some defaults so weird themes don't override us too badly. */
.views-tabset {
  color: #EEE;
  background-color: transparent;
}

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

/**
 * First column: display drawers
 */
.views-tabset .views-tabs {
  background-color: #303030;
  border-color: #000;
}

.views-tabset .views-tabs ul li {
  background: #666;
  border-bottom: #000 1px solid;
}

.views-tabset .views-tabs ul li.active {
  background-color: #444;
  background-image: none;
}

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

.views-tabset .views-tabs ul li a:hover {
  background-color: #000;
  background-image: none;
}

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

.views-tabset .views-tabs ul li.active a:hover {
  color: yellow;
  background-color: #000;
  background-image: none;
}

/**
 * Three columns with setting-summaries
 */
.views-tabset .views-display {
  border-color: #000;
}

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

.views-display {
  background-color: #444;
}

.views-display .top {
  background-color: #444;
}

.views-display .tab-section .inside .views-category {
  background-color: #303030;
  border-color: #777;
}

.views-display .tab-section .inside .views-category-title {
  background-color: #242424;
  border-color: #777;
}

/**
 * AJAX pad, the bottom part where settings are edited.
 */

#views-ajax-title {
  background-color: #242424;
  border-color: #000;
}

#views-ajax-pad .message {
  background-color: #242424;
  border-color: #000;
}

#views-ajax-pad form {
  background-color: #555;
  border-color: #000;
}

#views-ajax-pad .views-messages {
  border-color: #777;
}

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

/**
 * 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: transparent;
  border-bottom: #C2C9CE 1px solid;
  border-right: #C2C9CE 1px solid;
}

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

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

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

.hilited {
  color: #FFF;
  background-color: #555;
}

.hilited a.hilite {
  color: yellow;
}

.views-display-default a:hover,
.views-display-default a:active,
.views-display-default a.active{
  color: yellow;
}

#views-ajax-pad fieldset {
  background: transparent;
}

#views-ajax-pad pre {
  border-color: #333;
  background-color: #222;
}

form#views-add-display-form {
  border-color: #000;
}

form#views-ui-preview-form,
#center form#views-ui-preview-form {
  border-color: #777;
}

.view-locked {
  color: red;
  border: 1px solid red;
}


/***********************************************************
 *                     CTools & Panels
 **********************************************************/
.ctools-modal-content a:hover {
  color: black;
}

.ctools-modal-content input.form-text, 
.ctools-modal-content input.text,
.ctools-modal-content input.title,
.ctools-modal-content textarea,
.ctools-modal-content select{
  background-color: #FFF;
  color: #000;
}

.ctools-modal-content input.form-text:focus, 
.ctools-modal-content input.text:focus,
.ctools-modal-content input.title:focus, 
.ctools-modal-content textarea:focus,
.ctools-modal-content select:focus {
  background-color: #FFFFDF;
  border-color: #FFCC00;
}

.ctools-modal-content .description {
  color: #555;
}

html.js div.ctools-dropdown div.ctools-dropdown-container ul li a {
  width:160px;
}

#panels-dnd-main div.changed {
  background-color: #666;
}
#panels-dnd-main div.panels-display {
  background: #444;
  border-color: #777;
}

.panel-portlet {
  background-color: #444;
  border-color: #777;
}

.panel-portlet .grabber {
  background-color: #242424;
}

.panel-portlet .grabber:hover {
  background-color: #303030;
}


/***********************************************************
 *                    Vertical tabs
 **********************************************************/
.vertical-tabs {
  background: #242424;
  border-color: #777;
}

.vertical-tabs-list {
  border-color: #777;
}

.vertical-tabs-list li {
  background: #303030;
  border-color: #777;
}

.vertical-tabs-list li.selected {
  background: #242424;
}

.vertical-tabs-list li.selected strong {
  color: #FFF;
}


/***********************************************************
 *                     Devel
 **********************************************************/
.krumo-root {
  color: #303030;
}

