

/* ---------- Color Module Styles ----------- */



body,

#page-wrapper {

  background-color: #1b0020;

  color: #ddbcff;

}

#main,

body.overlay {

  background-color: #1b0020;

  color: #ddbcff;

}

#page { /* bg */

  background-color: #1b0020;

}

#main-menu-links li a.active,

#main-menu-links li.active-trail a {

  background-color: #1b0020;

}

.tabs ul.secondary li a,

.tabs ul.primary li a {

  border-color: #ddbcff;

  border-bottom-width: 1px;

  border-bottom-style: solid;

  background-color: #1b0020;

}

.tabs ul.secondary li a.active:hover,

.tabs ul.secondary li a:hover,

.tabs ul.primary li a.active:hover,

.tabs ul.primary li a:hover {

  background-color: #2c0c31;

}

.tabs ul.secondary li a.active,

.tabs ul.primary li a.active {

}

.tabs ul.secondary li.active a,

.tabs ul.primary li.active a {

  background-color: #1b0020;

  border-color: #ddbcff;

}

.tabs ul.secondary li {

  border-color: #ddbcff;

}

#header {

  background-color: #0e050f;

  background-image: -webkit-gradient(linear, left top, right top, from(#0e050f), to(#29102d));

  background-image: -moz-linear-gradient(0deg, #0e050f, #29102d);

  border-color: #ddbcff;

  /* for IE 5.5-7 */

  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#0e050f, EndColorStr=#29102d, GradientType=1);

  /* for IE 8 */

  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0e050f, endColorstr=#29102d, GradientType=1)";

}

a.visited,

a {

  color: #d096f3;

}

a:hover,

a:focus {

  color: #ca68ff;

}

a:active {

  color: #ca68ff;

}

li a.active {

  /* important! */

  color: #ddbcff;

}

.column-block,

.sidebar .block {

  background-color: #2c0c31;

  border-color: #ddbcff;

  color: #ddbcff;

}

.column-block h2,

.sidebar h2 {

  border-bottom-color: #ddbcff;

  color: #ddbcff;

}

.column-block a,

.sidebar a {

  color: #d096f3;

}

.column-block table tr th,

.sidebar .block table tr th {

  border-color: #ddbcff;

  border-color: #2c0c31;

  		border-color: #ddbcff;

}



.node {

  background-color: #2c0c31;

  border-color: #ddbcff;

}

.node h2 { /* nodedividers */

  border-color: #ddbcff;

}

.node-sticky {

  background-color: #2c0c31;

}

.node .submitted {

  color: #e7d0ff;

}



#menubar,

#submenubar,

#navigation {

  border-bottom-color: #ddbcff;

}

#navigation ul li {

  border-right-color: #ddbcff;

  color: #ddbcff;

}

#navigation ul li.last {

  border-right: none;

}

.highlight {

  background-color: #2c0c31;

}

div.item-list ul.pager li a:hover,

#navigation ul li a:hover {

  background-color: #2c0c31;

}

#page-title {

  background-color: #2c0c31;

  color: #ddbcff;

}

#content .block h2 { /* main content: block title */

  background-color: #2c0c31;

  color: #ddbcff;

}

#content .node h2 { /* main content: block title */

  background-color: transparent;

  color: #ddbcff;

}

#content .node-sticky h2 { /* main content: block title */

  background-color: transparent;

}

#footer-wrapper {

  background-color: #2c0c31;

  color: #ddbcff;

}

#footer-wrapper a {

  color: #d096f3;

}

#footer-wrapper .column-block {

  background-color: #2c0c31;

  color: #ddbcff;

}

#footer-wrapper .column-block h2 {

  border: none;

  color: #ddbcff;

}

#footer-wrapper .column-block a {

  color: #d096f3;

}

#footer {

  background-color: #2c0c31;

  color: #ddbcff;

}

#footer a {

  color: #d096f3;

}

.region-header,

.region-header a,

.region-header li a.active,

#header #name-and-slogan,

#header #name-and-slogan a {

  color: #ddbcff;

}



form fieldset {

  border: solid 1px #ddbcff;

}



blockquote {

  border-color: #ddbcff;

}



/*-------------- Additional for dark colors --------------*/

.filter-wrapper {

  background-color: #1b0020;

}



.comment {

  background-color: #2c0c31;

  border-color: #ddbcff;

}

.comment h3 {

  border-color: #ddbcff;

}

.comment-unpublished {

  background-color: #2c0c31;

}

.comment .submitted {

  color: #e7d0ff;

}



table.views-view-grid tr {

  background-color: #1b0020;

}



td.views-field {

  background-color: #1b0020;

}



table tr th {

  background-color: #432148;

  border-right-color: #1b0020;

}

fieldset {

  border-color: #ddbcff; /* nodedivider color */

}

tr.even,

tr.even td {

  background-color: #2d0b33;

}

tr.odd,

tr.odd td {

  background-color: #2c0c31;

}

tr.even td.active,

tr.odd td.active {

  background-image: url(/sites/all/themes/mayo/images/dark.png);

}

.profile .user-picture {

  background-color: #1b0020;

}

.column-block table tr td,

.sidebar .block table tr td {

  border-color: #ddbcff;

}

.column-block table tr.even td,

.column-block table tr.odd td,

.sidebar .block table tr.even td,

.sidebar .block table tr.odd td {

  /* sidebar table does not have regular table even/odd row background */

  background-color: #2c0c31;

}



/*-------------- superfish color ---------------*/

.sf-menu li a {

  background-color: #1b0020;

  border-right-color: #ddbcff;

}

.sf-menu li.last ul li a,

.sf-menu li ul li a,

.sf-menu li ul li.last a {

  /* all other child menu items */

  border-width: 0px;

}

.sf-menu li a.sfHover,

.sf-menu li a:hover {

  background-color: #2c0c31;

}

.sf-menu a, .sf-menu a:active, .sf-menu a:visited, .sf-menu a:focus {

  color: #d096f3;

}

.sf-menu ul {

  /* add border around the child menu block */

  border-color: #ddbcff;

}



/*-------------- nice_menus color ---------------*/

.nice-menu a, .nice-menu a:active, .nice-menu a:visited, .nice-menu a:focus {

  color: #d096f3;

}

ul.nice-menu li.menuparent a {

  /* root menu item that has drop down menu */

  background-color: #1b0020;

}

ul.nice-menu li a {

  /* root menu item that has no drop down menu */

  background-color: #1b0020;

  border-right-color: #ddbcff;

}

ul.nice-menu li.menuparent a:hover,

ul.nice-menu li a:hover {

  /* root menu item hover color */

  background-color: #2c0c31;

}

ul.nice-menu li.last ul li a,

ul.nice-menu li ul li a,

ul.nice-menu li ul li.last a {

  /* drop down menu items */

  border-color: #ddbcff;

}

ul.nice-menu li ul li.menuparent {

  /* drop down menu items that has child menu */

  background-color: #1b0020;

}

ul.nice-menu li.menuparent li {

  /* drop down menu items that has no child menu */

  background: none;

  background-color: #1b0020;

}

ul.nice-menu li.menuparent li:hover {

  background: none;

  background-color: #2c0c31;

}

ul.nice-menu li ul {

  border: solid 1px #ddbcff;

}

