/*
*
* !DO NOT EDIT THE CSS FILES, THEY ARE BUILT WITH THE LESS CSS!
* less/content/zenbox.less
*
* ---------------------------
* Styles associated with the zenboxes
* ---------------------------
*/#maincontent {
  /*
    .zenheading {
        .border-radius(5px);
        padding: 7px 7px 5px;
        margin: 3px 0 1.01em;
        .zen-bright();
        
        &.cool {
            .zen-cool();
        }
        
        &.soothing {
            .zen-soothing();
        }
        
        &.energetic {
            .zen-energetic();
        }
        
        &.neutral {
            .zen-neutral();
        }
        
        &.primary {
            .zen-primary();
        }
    }
    */

}
#maincontent .zenboxsolid,
#maincontent .zenboxfixed,
#maincontent .zenboxfixed,
#maincontent .zenboxfeature,
#maincontent .zenbox {
  border: 1px solid #DDD;
  border-radius: 5px 5px 5px 5px;
  padding: 5px;
  margin-bottom: 1em;
  background: #f7f7f7;
}
#maincontent .zenboxsolid h3,
#maincontent .zenboxfixed h3,
#maincontent .zenboxfixed h3,
#maincontent .zenboxfeature h3,
#maincontent .zenbox h3,
#maincontent .zenboxsolid .heading,
#maincontent .zenboxfixed .heading,
#maincontent .zenboxfixed .heading,
#maincontent .zenboxfeature .heading,
#maincontent .zenbox .heading {
  padding: 7px 7px 5px;
  margin: -6px;
  margin-bottom: 8px;
  font-size: 1.1em;
  font-weight: bold;
  border-radius: 5px 5px 0 0;
  /* defaults to bright class style */

  color: #453e15;
  background: #e5dca7;
  background: -moz-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #e5dca7), color-stop(100%, #d4d0b8));
  background: -webkit-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -o-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -ms-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: linear-gradient(to bottom, #e5dca7 80%, #d4d0b8 100%);
  text-shadow: 1px 1px 1px #fcfbf6;
}
#maincontent .zenboxsolid h3 a,
#maincontent .zenboxfixed h3 a,
#maincontent .zenboxfixed h3 a,
#maincontent .zenboxfeature h3 a,
#maincontent .zenbox h3 a,
#maincontent .zenboxsolid .heading a,
#maincontent .zenboxfixed .heading a,
#maincontent .zenboxfixed .heading a,
#maincontent .zenboxfeature .heading a,
#maincontent .zenbox .heading a {
  color: #3a3a3a;
  text-decoration: underline;
}
#maincontent .zenboxsolid ul,
#maincontent .zenboxfixed ul,
#maincontent .zenboxfixed ul,
#maincontent .zenboxfeature ul,
#maincontent .zenbox ul {
  list-style: none;
  padding: 0 10px 1.1em 10px;
}
#maincontent .zenboxsolid ul li,
#maincontent .zenboxfixed ul li,
#maincontent .zenboxfixed ul li,
#maincontent .zenboxfeature ul li,
#maincontent .zenbox ul li {
  border-bottom: 1px dashed #c9c9c9;
  margin-left: -5px;
  padding: 5px 0 3px 3px;
}
#maincontent .zenboxsolid a.showHide,
#maincontent .zenboxfixed a.showHide,
#maincontent .zenboxfixed a.showHide,
#maincontent .zenboxfeature a.showHide,
#maincontent .zenbox a.showHide {
  float: right;
  margin-top: -33px;
  text-indent: -9999em;
  line-height: 0;
  background: url(images/zenboxShowHide.png) no-repeat 0 -42px;
  display: block;
  width: 20px;
  height: 20px;
}
#maincontent .zenboxsolid a.showHide.show,
#maincontent .zenboxfixed a.showHide.show,
#maincontent .zenboxfixed a.showHide.show,
#maincontent .zenboxfeature a.showHide.show,
#maincontent .zenbox a.showHide.show {
  background-position: 0 0;
}
#maincontent .zenboxsolid.cool h3,
#maincontent .zenboxfixed.cool h3,
#maincontent .zenboxfixed.cool h3,
#maincontent .zenboxfeature.cool h3,
#maincontent .zenbox.cool h3,
#maincontent .zenboxsolid.cool .heading,
#maincontent .zenboxfixed.cool .heading,
#maincontent .zenboxfixed.cool .heading,
#maincontent .zenboxfeature.cool .heading,
#maincontent .zenbox.cool .heading {
  color: #153345;
  background: #a7cee5;
  background: -moz-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #a7cee5), color-stop(100%, #c4c7c9));
  background: -webkit-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: -o-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: -ms-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: linear-gradient(to bottom, #a7cee5 80%, #c4c7c9 100%);
  text-shadow: 1px 1px 1px #f6fafc;
}
#maincontent .zenboxsolid.cool h3 a,
#maincontent .zenboxfixed.cool h3 a,
#maincontent .zenboxfixed.cool h3 a,
#maincontent .zenboxfeature.cool h3 a,
#maincontent .zenbox.cool h3 a,
#maincontent .zenboxsolid.cool .heading a,
#maincontent .zenboxfixed.cool .heading a,
#maincontent .zenboxfixed.cool .heading a,
#maincontent .zenboxfeature.cool .heading a,
#maincontent .zenbox.cool .heading a {
  color: #153345;
}
#maincontent .zenboxsolid.soothing h3,
#maincontent .zenboxfixed.soothing h3,
#maincontent .zenboxfixed.soothing h3,
#maincontent .zenboxfeature.soothing h3,
#maincontent .zenbox.soothing h3,
#maincontent .zenboxsolid.soothing .heading,
#maincontent .zenboxfixed.soothing .heading,
#maincontent .zenboxfixed.soothing .heading,
#maincontent .zenboxfeature.soothing .heading,
#maincontent .zenbox.soothing .heading {
  color: #050a03;
  background: #6fbf4d;
  background: -moz-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #6fbf4d), color-stop(100%, #7e9b71));
  background: -webkit-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: -o-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: -ms-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: linear-gradient(to bottom, #6fbf4d 80%, #7e9b71 100%);
  text-shadow: 1px 1px 1px #acda98;
}
#maincontent .zenboxsolid.soothing h3 a,
#maincontent .zenboxfixed.soothing h3 a,
#maincontent .zenboxfixed.soothing h3 a,
#maincontent .zenboxfeature.soothing h3 a,
#maincontent .zenbox.soothing h3 a,
#maincontent .zenboxsolid.soothing .heading a,
#maincontent .zenboxfixed.soothing .heading a,
#maincontent .zenboxfixed.soothing .heading a,
#maincontent .zenboxfeature.soothing .heading a,
#maincontent .zenbox.soothing .heading a {
  color: #050a03;
}
#maincontent .zenboxsolid.energetic h3,
#maincontent .zenboxfixed.energetic h3,
#maincontent .zenboxfixed.energetic h3,
#maincontent .zenboxfeature.energetic h3,
#maincontent .zenbox.energetic h3,
#maincontent .zenboxsolid.energetic .heading,
#maincontent .zenboxfixed.energetic .heading,
#maincontent .zenboxfixed.energetic .heading,
#maincontent .zenboxfeature.energetic .heading,
#maincontent .zenbox.energetic .heading {
  color: #453e15;
  background: #e5dca7;
  background: -moz-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #e5dca7), color-stop(100%, #d4d0b8));
  background: -webkit-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -o-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -ms-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: linear-gradient(to bottom, #e5dca7 80%, #d4d0b8 100%);
  text-shadow: 1px 1px 1px #fcfbf6;
}
#maincontent .zenboxsolid.energetic h3 a,
#maincontent .zenboxfixed.energetic h3 a,
#maincontent .zenboxfixed.energetic h3 a,
#maincontent .zenboxfeature.energetic h3 a,
#maincontent .zenbox.energetic h3 a,
#maincontent .zenboxsolid.energetic .heading a,
#maincontent .zenboxfixed.energetic .heading a,
#maincontent .zenboxfixed.energetic .heading a,
#maincontent .zenboxfeature.energetic .heading a,
#maincontent .zenbox.energetic .heading a {
  color: #fff;
}
#maincontent .zenboxsolid.neutral h3,
#maincontent .zenboxfixed.neutral h3,
#maincontent .zenboxfixed.neutral h3,
#maincontent .zenboxfeature.neutral h3,
#maincontent .zenbox.neutral h3,
#maincontent .zenboxsolid.neutral .heading,
#maincontent .zenboxfixed.neutral .heading,
#maincontent .zenboxfixed.neutral .heading,
#maincontent .zenboxfeature.neutral .heading,
#maincontent .zenbox.neutral .heading {
  color: #fff;
  background: #3c3c3c;
  background: -moz-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #3c3c3c), color-stop(100%, #232323));
  background: -webkit-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: -o-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: -ms-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: linear-gradient(to bottom, #3c3c3c 80%, #232323 100%);
  text-shadow: 1px 1px 1px #090909;
}
#maincontent .zenboxsolid.neutral h3 a,
#maincontent .zenboxfixed.neutral h3 a,
#maincontent .zenboxfixed.neutral h3 a,
#maincontent .zenboxfeature.neutral h3 a,
#maincontent .zenbox.neutral h3 a,
#maincontent .zenboxsolid.neutral .heading a,
#maincontent .zenboxfixed.neutral .heading a,
#maincontent .zenboxfixed.neutral .heading a,
#maincontent .zenboxfeature.neutral .heading a,
#maincontent .zenbox.neutral .heading a {
  color: #fff;
}
#maincontent .zenboxsolid.primary h3,
#maincontent .zenboxfixed.primary h3,
#maincontent .zenboxfixed.primary h3,
#maincontent .zenboxfeature.primary h3,
#maincontent .zenbox.primary h3,
#maincontent .zenboxsolid.primary .heading,
#maincontent .zenboxfixed.primary .heading,
#maincontent .zenboxfixed.primary .heading,
#maincontent .zenboxfeature.primary .heading,
#maincontent .zenbox.primary .heading {
  color: #fff;
  background: #b70302;
  background: -moz-linear-gradient(top, #b70302 80%, #893130 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #b70302), color-stop(100%, #893130));
  background: -webkit-linear-gradient(top, #b70302 80%, #893130 100%);
  background: -o-linear-gradient(top, #b70302 80%, #893130 100%);
  background: -ms-linear-gradient(top, #b70302 80%, #893130 100%);
  background: linear-gradient(to bottom, #b70302 80%, #893130 100%);
  text-shadow: 1px 1px 1px #520101;
}
#maincontent .zenboxsolid.primary h3 a,
#maincontent .zenboxfixed.primary h3 a,
#maincontent .zenboxfixed.primary h3 a,
#maincontent .zenboxfeature.primary h3 a,
#maincontent .zenbox.primary h3 a,
#maincontent .zenboxsolid.primary .heading a,
#maincontent .zenboxfixed.primary .heading a,
#maincontent .zenboxfixed.primary .heading a,
#maincontent .zenboxfeature.primary .heading a,
#maincontent .zenbox.primary .heading a {
  color: #fff;
}
