
/* Background */
body {
    background-color: #f8f8f8;
  }
  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: #2e2e2e;
  }
  #site-name a::-moz-selection {
    background-color: #2e2e2e;
  }
  #site-name a::selection {
    background-color: #2e2e2e;
  }
  .article-title a::-moz-selection {
    background-color: #2e2e2e;
  }
  .article-title a::selection {
    background-color: #2e2e2e;
  }
  
  /* Links */
  a,
  a.active,
  li a.active {
    color: #086782;
  }
  legend {
    background-color: #086782;
    color: #ffffff;
  }
  
  /* Link hovered */
  a:hover,
  a:focus,
  a.active:hover,
  a.active:focus,
  li a.active:hover,
  li a.active:focus {
    color: #993333;
    border-bottom-color: #993333;
  }
  .article h1.article-title a:hover,
  .article h2.article-title a:hover {
    color: #993333;
  }
  
  /* Menus */
  #menu-bar-wrapper,
  #menu-bar .sf-horizontal.sf-style-none li ul {
    background-color: #2e2e2d;
  }
  #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: #2e2e2d;
    background-color: #f8f8f8;
  }
  #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: #993333;
  }
  .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: #993333;
  }
  .region-header .sf-horizontal.sf-style-none li ul {
    background-color: #c4c4c4;
  }
  
  /* Tabs */
  ul.primary li a,
  ul.primary li a:hover,
  ul.primary li a:focus {
    border-color: #e1e1e1;
  }
  ul.primary li.active a {
    border-color: #e1e1e1 #e1e1e1 #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 #c4c4c4;
  }
  .form-text:focus,
  .form-checkbox:focus,
  .form-radio:focus,
  .form-select:focus {
    background: #ffffff;
  }
  textarea:focus {
    background: #ffffff;
  }
  
  /* Slogan */
  #site-slogan {
    color: #993333;
  }
  #site-slogan::selection {
    background-color:  #993333;
  }
  #site-slogan::-moz-selection {
    background-color:  #993333;
  }
  
  /* Poll */
  .poll .bar .foreground {
    background-color: #993333 !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 #e1e1e1;
  }
  .content-style {
    border: 1px solid #e1e1e1;
  }
  
  /* Border strong (dark gray) */
  #sidebar-first input,
  #sidebar-second input {
    border: 1px solid #c4c4c4;
  }
  .tabs ul.tabs li a {
    border: 1px solid #c4c4c4;
  }
  .region-header .sf-horizontal.sf-style-none li  a {
    border-bottom: 3px double #c4c4c4;
  }
  
  /* Verticle tabs */
  ul.vertical-tabs-list li a {
    background-color: #f5f4f3;
  }
  
  /* Block title */
  .block h2,
  h2 {
    color: #993333;
  }
  .block h2::selection {
    color: #ffffff;
    background-color: #993333;
  }
  .block h2::-moz-selection {
    background-color: #993333;
    color: #ffffff;
  }
  
  /* Fieldset */
  fieldset {
    background-color: #fbfbfb;
  }
  /* Fieldset border */
  fieldset {
    border: 1px solid #e1e1e2;
  }
  