
/* ---------- Color Module Styles ----------- */

body,
#page-wrapper {
  background-color: #d6f4f0;
  color: #3c3843;
}
#main,
body.overlay {
  background-color: #ffffff;
  color: #403d47;
}
#page { /* bg */
  background-color: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#main-menu-links li a.active,
#main-menu-links li.active-trail a {
  background-color: #5ab5ee;
}
.tabs ul.secondary li a,
.tabs ul.primary li a {
  border-color: #d4c3ef;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: #5ab5ee;
}
.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: #ffffff;
}
.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: #5ab5ee;
  border-color: #d4c3ef;
}
.tabs ul.secondary li {
  border-color: #d4c3ef;
}
#header {
 background-image: url(/sites/default/files/images/);
}

a{
  color:#010101;
}

a:hover{
  color: #80bcf0;
}

li a.active {
  /* important! */
  color: #964141;
}
.column-block,
.sidebar .block {
  border-color: #e7f8f6;
  color: #8c73a5;
}
.column-block h2,
.sidebar h2 {
  color:#2d2b31;

}
.column-block a,
.sidebar a {
  color:;
}
.column-block table tr th,
.sidebar .block table tr th {
  border-color: #e0d1f5;
  border-color: #f2ecf8;
  border-color: #e0d1f5;
}

.node {
  background-color: #ffffff;
  border-color: #f3fbfa;
}
.node h2 { /* nodedividers */
  border-color: #d4c3e9;
}
.node-sticky {
  background-color: #f2ecf8;
}
.node .submitted {
  color: #77747c;
}

#menubar,
#submenubar,
#navigation {
  border-bottom-color: #ffffff;
}
#navigation ul li {
  border-right-color: #d4c3ef;
  color: #3c3843;
}
#navigation ul li.last {
  border-right: none;
}
.highlight {
  background-color: #ffffff;
}
div.item-list ul.pager li a:hover,
#navigation ul li a:hover {
  background-color: #ffffff;
}
#page-title {

}
#content .block h2 { /* main content: block title */
  color: #2d2b31;
  font-size: 17px;
  border-bottom: 2px solid #00c0a7;
}

#banner-bottom .block h2 { /* main content: block title */
  color: #3a00a0;
  font-size: 17px;
}


 .block h2 { /* main content: block title */
    font-size: 17px;
}

#content .node h2 { /* main content: block title */
  background-color: transparent;
  color: #3c3843;
}
#content .node-sticky h2 { /* main content: block title */
  background-color: transparent;
}
#footer-wrapper {
  background-color: #1c6b60;
  color: #ffffff;
}
#footer-wrapper a {
  color: #5ab5ee;
}
#footer-wrapper .column-block {
  background-color:;
  color: #ddd5ec;
}
#footer-wrapper .column-block h2 {
  border: none;
  color: #ddd5ec;
}
#footer-wrapper .column-block a {
  color: #5ab5ee;
}
#footer {
  background-color:;
  color: #ddd5ec;
}
#footer a {
  color: #5ab5ee;
}
.region-header,
.region-header a,
.region-header li a.active,
#header #name-and-slogan,
#header #name-and-slogan a {
  color: ;
}

form fieldset {
  border: solid 1px #d4c3ef;
}

blockquote {
  border-color: #d4c3e9;
}

/*-------------- Additional for dark colors --------------*/
.filter-wrapper {
  background-color: #5ab5ee;
}

.comment {
  background-color: #fffafa;
  border-color: #d9cde9;
}
.comment h3 {
  border-color: #d4c3e9;
}
.comment-unpublished {
  background-color: #ffffff;
}
.comment .submitted {
  color: #77747c;
}

table.views-view-grid tr {
  background-color: ;
}

td.views-field {
  background-color: #5ab5ee;
}

table tr th {
  background-color: #d4c8f3;
  border-right-color: #5ab5ee;
}
fieldset {
  border-color: #d4c3e9; /* nodedivider color */
}
tr.even,
tr.even td {
  background-color: #f0e8ff;
}
tr.odd,
tr.odd td {
  background-color: #ffffff;
}
tr.even td.active,
tr.odd td.active {
  background-image: url(/sites/all/themes/mayo/images/dark.png);
}
.profile .user-picture {
  background-color: #5ab5ee;
}
.column-block table tr td,
.sidebar .block table tr td {
  border-color: #def6f3;
}
.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: #f2ecf8;
}

/*-------------- superfish color ---------------*/
.sf-menu li a {
  background-color:;
  border-right-color: ;
}
.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: ;
}
.sf-menu a, .sf-menu a:active, .sf-menu a:visited, .sf-menu a:focus {
  background: ;
  color: #ffffff;
}
.sf-menu ul {
  /* add border around the child menu block */
  border-color: ;
}

/*-------------- nice_menus color ---------------*/
.nice-menu a, .nice-menu a:active, .nice-menu a:visited, .nice-menu a:focus {
  color: #aa3eda;
}
ul.nice-menu li.menuparent a {
  /* root menu item that has drop down menu */
  background-color: #5ab5ee;
}
ul.nice-menu li a {
  /* root menu item that has no drop down menu */
  background-color: #5ab5ee;
  border-right-color: #d4c3ef;
}
ul.nice-menu li.menuparent a:hover,
ul.nice-menu li a:hover {
  /* root menu item hover color */
  background-color: #ffffff;
}
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: #d4c3ef;
}
ul.nice-menu li ul li.menuparent {
  /* drop down menu items that has child menu */
  background-color: #5ab5ee;
}
ul.nice-menu li.menuparent li {
  /* drop down menu items that has no child menu */
  background: none;
  background-color: #5ab5ee;
}
ul.nice-menu li.menuparent li:hover {
  background: none;
  background-color: #ffffff;
}
ul.nice-menu li ul {
  border: solid 1px #d4c3ef;
}
