/* $Id: dust.css,v 1.1.2.1 2010/01/21 05:36:34 mtecknology Exp $ */

/* Ubuntu Drupal | Dust Theme
----------------------------------------------------------------
[Table of contents]
 1. Global
 2. Header
 3. Navigation
 4. Nodes
 5. Comments
 6. Blocks
 7. Columns
 8. Footer
 9. CSS Support
10. Administration
11. UndoCSS
12. Page Header
----------------------------------------------------------------*/

/**
 * 1. GLOBAL
 */

body { 
  background-color: #d3caaa;
  font: 80% Arial, Helvetica, sans-serif; 
}

h2 {
  font-variant: small-caps;
  color: #4F3B14;
  border-bottom: 1px solid #cccccc;
}

.node h2 {
  margin: 0 0 0.5em;
}

a:link, a:visited {
  color: #4F3B14;
}

a:hover, a:active, li a.active {
  color: #d40000;
  outline: none;
  text-decoration: none;
}

hr {
  background: #7f7f7f;
}

/**
 * 2. HEADER
 */

/**
 * 3. NAVIGATION
 */

#sisternav li {
  background-color: #2F1C0F;
}

#sisternav a {
  color:#ffffff;
}

.breadcrumb {
  color: #cccccc;
}

.breadcrumb a:link, .breadcrumb a:visited {
  color: #666666;
}

.breadcrumb a:hover {
  color: #999999;
}

#tabs-wrapper li.active {
  background-color: #fbf4e3;
}

/**
 * 4. NODES
 */

span.submitted {
  color: #898989;
}

.meta {
  background: #fbf4e3;
}

#tabs-wrapper h2 {
  color: #4F3B14;
  font-variant: small-caps;
}

#tabs-wrapper h2.with-tabs {
  font-variant: small-caps;
}

.node h2 {
  border-bottom: 1px solid #d6d6d6;
  font-variant: small-caps;
}

#node-title {
  padding: 0 10px;
  background-color: #ebe0ca;
}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
  font-size: 1px;
  line-height: 1px;
  display: block;
  height: 5px;
  background-repeat: no-repeat;
  background-color: #ebe0ca; 
}

span.corners-top {
  background-image: url(../images/layout/corner_topleft.png);
  background-position: 0 0;
  margin: 0 -10px;
  padding-left: 5px;
}

span.corners-top span {
  background-image: url(../images/layout/corner_topright.png);
  background-position: 100% 0;
}

span.corners-bottom {
  background-image: url(../images/layout/corner_bottomleft.png);
  background-position: 0 100%;
  margin: 0 -10px;
  clear: both;
  padding-left: 5px;
}

span.corners-bottom span {
  background-image: url(../images/layout/corner_bottomright.png);
  background-position: 100% 100%;
}

.item-list ul.pager li a:link, .item-list ul.pager li a:visited, .item-list ul.pager li.pager-current {
  border: 1px solid #cccccc;
  color: #4F3B14;
}

.item-list ul.pager li a:hover, .item-list ul.pager li a:active {
  background-color: #fbf4e3;
  color: #d40000;
}

.item-list ul.pager li.pager-current {
  background-color: #e6e2c8;
  color: #4F3B14;
}

/**
 * 5. COMMENTS
 */

.comment-bar {
  background: #fbf4e3;
  border-bottom: 1px solid #dbd2b0;
}

.indented {
  border-left: 1px solid #dbd2b0;
}

/**
 * 6. BLOCKS
 */

#blockbar {
  background-color: #ffffff;
}

#center {
  background-color: #ffffff;
}

.block-book ul.menu li.expanded {
  background-color: #ffffff;
}

.block-book ul.menu li.expanded ul {
  border-top: 1px solid #e6e2c8;
}

div.block-announcements div.content h3 {
  color: #4F3B14;
  border-bottom: 1px solid #d6d6d6;
  font-variant: small-caps;
}

/**
 * 7. COLUMNS
 */

/**
 * 8. FOOTER
 */

#footer .wrapper {
  color: #656565;
}

/**
 * 9. CSS SUPPORT
 */

.highlight {
  background: #ffffcc;
}

/**
 * 10. ADMINISTRATION
 */

/* lists */

ul li, ul li.leaf, .item-list ul li {
  list-style-image: url(../images/layout/menu-leaf.gif);
}

ul li.expanded {
  list-style-image: url(../images/layout/menu-expanded.gif);
}

ul li.collapsed {
  list-style-image: url(../images/layout/menu-collapsed.gif);
}

/* admin tab links */

ul.secondary {
  border-bottom: 1px solid #dbd2b0;
}

/* position admin tab links and style admin h2 */

ul.menu li {
  border-bottom: 1px solid #e6e2c8;
}

ul.menu li.odd {
  background-color: #ffffff;
}

ul.menu li.even {
  background-color: #fbf4e3;
}

ul.menu li.expanded ul {
  border-top: 1px solid #dbd2b0;
}

/* stuff you probably will not need to change - includes admin coloring */

input {
  color: #494949;
}

textarea, select {
  color: #494949;
}

fieldset {
  background: #ffffff;
  border: 1px solid #e6e2c8;
}

thead th {
  border-bottom: 2px solid #e6e2c8;
  color: #494949;
}

th a:link, th a:visited {
  color: #7f7f7f;
}

tr.even, tr.odd, tbody th {
  border: solid #e6e2c8;
}

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

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

tr.drag {
  background-color: #fffff0;
}

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

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

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

td.region, td.module, td.container, td.category {
  background-color: #e6e2c8;
  border-bottom: 1px solid #dbd2b0;
  border-top: 1.5em solid #ffffff;
  color: #666666;
}

tr.odd td.menu-disabled {
  background-color: #fbf4e3;
}

tr.even td.menu-disabled {
  background-color: #ffffff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #e6e2c8;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #cccccc;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #ffffff;
}

div.admin-panel dd {
  color: #898989;
}

.messages {
  background-color: #ffffff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

.preview .node {
  background-color: #fcfce8;
}

span.form-required {
  color: #ffae00;
}

.description {
  color: #898989;
}

div.status {
  border-color: #c7f2c8;
  color: #33a333;
}

div.error, tr.error {
  background-color: #ffcccc;
  color: #a30000;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

table.system-status-report th {
  border-color: #e6e2c8;
}

table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #ffcccc;
  border-color: #eebbbb; color: #220000;
}

table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffffdd;
  border-color: #eeeebb;
}

table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #ddffdd;
  border-color: #bbeebb;
}

/**
 * 11. UNDO CSS
 */

/**
 * 12. PAGE HEADER
 */

#page-content {
  background-color: #ffffff;
}

#content {
  background-color: #ffffff;
}

#bg-top {
  background-color: #796646;
}

#page-top-border {
  background-color: #796646;
}

#bg-bottom {
  background-color: #d3caaa;
}

#bg-left {
  background-color: #796646;
}

#bg-right {
  background-color: #796646;
}

#bottom-left {
  background-color: #d3caaa;
}

#bottom-right {
  background-color: #d3caaa;
}

#header {  
 background-color: #ffffff;
 min-height: 30px;
}

#header #logotext h1 {
  color: #2F1C0F;
}

#header #slogantext h1 {
  color: #4F3B14;
  font-variant: small-caps;
}

#topNav {
  padding-bottom: 5px;
  height: 50px;
}

#topNav a {
  color: #656565;
  border-bottom: 1px dotted #ffffff;
}

#topNav li a:hover {
  border-bottom: 1px dotted #656565;
}

#topNav ul {
  border-bottom: 1px solid #d6d6d6;
}

#topNav li ul {
  background-color: #ffffff;
  border: 1px solid #d3caaa;
}

#topNav li ul li a:hover,#topNav li ul li a:active {
  color: white;
  background-color: #d3caaa;
}

#topNav img.rule {
  border-top: 1.7em solid white;
}

#searchbox button {
  background-color: #ffffff;
}

#searchbox input {
  border: 1px solid #C6C6C6;
  color: #777777;
}

