
/* Background */
body {
  background-color: #ffffff;
}
body.corolla .color-form {
  max-width: 100%;
}

/* Text */
body,
#site-name a,
#menu-bar li.active a,
.region-header .block-content > ul > li > a,
h1.page-title,
.article h2.article-title,
.article h1.article-title a,
.article h2.article-title a,
.comment h3.comment-title a,
.tabs ul.tabs li a,
pre,
code,
samp,
var,
table.update tr,
table.system-status-report tr {
  color: #3d3d3d;
}
#site-name a::-moz-selection {
  background-color: #3d3d3d;
}
#site-name a::selection {
  background-color: #3d3d3d;
}
.article-title a::-moz-selection {
  background-color: #3d3d3d;
}
.article-title a::selection {
  background-color: #3d3d3d;
}

/* Links */
a,
a.active,
li a.active {
  color: #157a9c;
}
legend {
  background-color: #157a9c;
  color: red;
}

/* Link hovered */
a:hover,
a:focus,
a.active:hover,
a.active:focus,
li a.active:hover,
li a.active:focus {
  color: #3d3d3d;
  border-bottom-color: #3d3d3d;
}
.article h1.article-title a:hover,
.article h2.article-title a:hover {
  color: #3d3d3d;
}

/* Menus */
#menu-bar-wrapper,
#menu-bar .sf-horizontal.sf-style-none li ul {
  background-color: #ffffff;
}
#menu-bar ul > li.active-trail > a,
#menu-bar ul > li.active-trail > a:hover,
#menu-bar ul > li.active-trail > a:focus,
#menu-bar > ul > li > a.active,
#menu-bar > ul > li > a.active:hover,
#menu-bar > ul > li > a.active:focus {
  color: #ffffff;
  background-color: #ffffff;
}
#menu-bar ul li a:hover,
#menu-bar ul li a:active,
#menu-bar ul li a:focus,
.region-header li  a:hover,
.region-header li  a:active, 
.region-header li  a:focus {
  background-color: #d2c8aa;
}
.region-header .block-content > ul > li > a:hover,
.region-header .block-content > ul > li > a:hover,
.region-header .block-content > ul > li > a:active, 
.region-header .block-content > ul > li > a:focus,
.region-header li ul li a,
.region-header li ul li a:visited,
.region-header li ul li a:hover,
.region-header li ul li a:active, 
.region-header li ul li a:focus{
  color: #ffffff;
  border-color: #d2c8aa;
}
.region-header .sf-horizontal.sf-style-none li ul {
  background-color: #d2c8aa;
}

/* Tabs */
ul.primary li a,
ul.primary li a:hover,
ul.primary li a:focus {
  border-color: #d2c8aa;
}
ul.primary li.active a {
  border-color: #d2c8aa #d2c8aa #ffffff;
}
ul.primary li.active a:hover,
ul.primary li.active a:focus {
  background: #ffffff;
}

/* Form inputs */
input.form-select,
input.form-text,
input.form-submit {
  border: 1px solid #d2c8aa;
}
.form-text:focus,
.form-checkbox:focus,
.form-radio:focus,
.form-select:focus {
  background: #ffffff;
}
textarea:focus {
  background: #ffffff;
}

/* Slogan */
#site-slogan {
  color: #e14601;
}
#site-slogan::selection {
  background-color:  #e14601;
}
#site-slogan::-moz-selection {
  background-color:  #e14601;
}

/* Poll */
.poll .bar .foreground {
  background-color: #e14601 !important;
}
.block-poll .poll .percent {
  color: #ffffff;
}

/* Border (gray) */
.region-header .sf-horizontal.sf-style-none li  a,
.region-header ul.menu li a {
  border-bottom: 3px double #d2c8aa;
}
.content-style {
  border: 1px solid #d2c8aa;
}

/* Border strong (dark gray) */
#sidebar-first input,
#sidebar-second input {
  border: 1px solid #d2c8aa;
}
.tabs ul.tabs li a {
  border: 1px solid #d2c8aa;
}
.region-header .sf-horizontal.sf-style-none li  a {
  border-bottom: 3px double #d2c8aa;
}

/* Verticle tabs */
ul.vertical-tabs-list li a {
  background-color: #fbfbf6;
}

/* Block title */
.block h2,
h2 {
  color: #779125;
}
.block h2::selection {
  color: #ffffff;
  background-color: #779125;
}
.block h2::-moz-selection {
  background-color: #779125;
  color: #ffffff;
}

/* Fieldset */
fieldset {
  background-color: #fdfdfb;
}
/* Fieldset border */
fieldset {
  border: 1px solid #dad6c9;
}
