body {
/*  background: url("/sites/all/themes/zen/zen_classic/graphics/page/black_2x282.jpg") repeat-x scroll center top #ffffff;*/
/*  background: url() #000000;*/
}

h1.title,
.field-title h1,
.node-type-mt_video .field-field-title h1,
.node-type-tip .field-field-title h1,
.node-type-blog .field-field-title h1,
.node-type-alert .field-field-title h1 {
  /* border-bottom: 1px solid #cccccc; */
  font-size: 225% !important;
  margin-bottom: 12px;
  line-height: 1.2em;
}

.shadow {
  text-shadow: .1em .1em .1em #5b78a8; /* logo blue */
}

.center {
  text-align: center;
}

h2 {
  font-size: 140% !important;
  font-weight: bold !important;
}

.front h2.title {
  font-size: 100% !important;
}

#header-subnav ul.menu li.leaf a.ext {
  font-size: 1.2em;
  text-transform: uppercase;
}

blockquote {
  border-color: #ccddff;
  border-radius: 6px;
}

.justify {
  text-align: justify;
}

.node .field-field-body {
  font-family: inherit;
  font-size: 14px;
  line-height: 1.4em !important;
}

.social-buttons-wrapper {
  float: left;
}

#page {
  width: 1022px;
}

#container {
  float: left;
  width: 1022px;
  margin: 0 auto;
  padding: 0 10px 0 10px;
  clear: both;
}

#header {
  /* line-height: 0; */
  margin-bottom: 5px;
}
.front #header {
  height: /*425px*/ 245px;
}

#search {
  padding-top: 4px;
}

#header-right .block-inner {
  padding-top: 1em;
  float: right;
}

#footer-wrapper {
  height: 180px;
}

#footer-text {
  margin-left: 7px;
  text-align: left;
}

#footer {
  text-align: center;
}

#header-subnav {
  left: 875px;
  position: absolute;
  text-align: left;
  top: -27px;
  width: 190px;
}

.center-skyscraper h2.title,
.center-med-rectangle h2.title {
  display: none;
}

.channel-skyscraper h2.title,
.channel-med-rectangle h2.title,
.med-rect-ad h2.title {
  font-size: 10px !important;
  font-weight: normal !important;
}

h3 {
  text-align: center;
  font-size: 120%;
  font-weight: bold;
}

h3.field-label {
  text-align: left;
  margin-bottom: 0;
}

li {
  margin-bottom: .7em;
}

ul {
  list-style-type: disc;
}

ul ul {
  list-style-type: circle;
}

ul ul ul {
  list-style-type: square;
}

div.meta {
  clear: none;
  display: inline;
}

div.terms {
  text-align: right;
}

#block-panels_mini-171 ul.anchors li {
  margin: 0 2px 0 0;
  padding:0;
}

#block-panels_mini-171 ul.anchors {
  background: #E4F2F5 none repeat scroll 0 0;
  border: medium none;
}

#block-panels_mini-171 ul.anchors li a {
  background: #1B9CA1 none repeat scroll 0 0;
  border: medium none;
  color: #FFFFFF;
  margin: 0;
  padding: 3px;
  text-align: center;
  width: 60px;
}

#block-panels_mini-171 ul.anchors li.tabs-selected a {
  background: #FFFFFF none repeat scroll 0 0;
  border-color: #1B9CA0 #1B9CA0 #FFFFFF;
  border-style: solid;
  border-width: 1px;
  color: #000000;
}

#blog-panel tr.even, tr.odd {
  border-bottom: 1px solid #1B9CA1;
}

#blog-panel tr.odd {
  background-color: #EEFCFF;
}

#blog-panel tr.even {
  background-color: #E2F0F3;
}

.node-type-fundraising .field {
  margin: 3px 0 3px 1em;
}

#node-3441 .node-inner h2 {
  display: none;
}

#mini-panel-Fund_left .panel-row-2 h2.title {
  color: #3333cc;
}

.home-box .content {
  padding: 6px;
}

.home-box h3 {
  margin: 0 0 3px 0;;
}

.home-box .right-col .view {
  line-height: 110%;
}

.home-box .right-col,
.home-box .left-col {
  width: 49%;
}

.view-featured-titles .item-list ul li {
  margin: 0px 0px 0px 1em;
}

.view-front-page-articles {
  background-color: #E4F2F5;
}

.view-front-page-articles ul {
  list-style-type: none;
}

.view-front-page-articles ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.view-data-title {
  font-size: 110%;
  font-weight: bold;
}

.view-content-front-page-articles h2.title a {
  font-size: 70%;
}

.view-content-front-page-articles img {
  float: left;
  margin-right: 5px;
}

.view-content-front-page-articles .view-data-node-title {
  font-size: 110%;
  font-weight: bold;
}

.view-content-front-page-articles .view-data-field-teasertext-value {
  line-height:1.2em;
}

.panel-pane.home-box h2.title {
  font-size: 100% !important;
}

.bio-photo {
  margin: 0 0 5px 4px;
  float: right;
}

.med-rect-ad {
  float: right;
  width: 315px;
  padding-left: 10px;
}

.related-articles {
  float: left;
  width: 375px;
}

.related-articles li {
  list-style-position: outside;
  margin-left: -20px;
}

.blog-footer .med-rect-ad {
  padding-left: 0;
}

.expert-tip img {
  float: left;
  margin: 0 21px 3px 0;
}

.med-rect-ad h2.title {
  font-size: 9px;
  font-family: serif;
  font-weight: normal;
  color: #999999;
  display: none;
}

.page-skyscraper-ad {
  float: left;
  margin: 6px 3px 6px 3px;
}

#content-area {
  /*float: left;*/
}

.field-field-body li {
  list-style-position: inside;
}

.blog-block-left {
  width: 163px;
}

#blog-right {
  float: left;
  margin-right: 15px;
  width: 165px;
}

#blog-body {
  /* width: 430px; */
  width: 75%;
}

#recent-blog-posts {
  margin: 2em 0 1.5em 0;
}

.home-alerts {
  background-color: #fee;
  border-radius: 6px;
  box-shadow: 3px 3px 3px #c33;
  padding: 6px;
}

/***  Blogs  ***/
.node-teaser.node-type-blog {
  /*margin: 0 0 0 0;*/
  margin-bottom: 12px;
}

.node-teaser.node-type-blog.even {
  /*background-color: #fff8f0;*/
}

.node.node-teaser.node-type-blog .node-inner {
  float: left;
  width: 100%;
}

.node.node-teaser.node-type-blog h2.title {
  margin-top: 0px;
}

.node-type-blog .field-field-body {
  clear: both;
}

.node-type-blog #blog-right #about-me {
  border-radius: 5px;
  box-shadow: 5px 5px 5px #ccd;
  -moz-box-shadow: 5px 5px 5px #ccd;
  -webkit-box-shadow: 5px 5px 5px #ccd;
}

.node-type-blog #blog-right .links {
  background: none no-repeat scroll 0 0 #EEEEEE !important;
  /* padding: 0.25em 0.25em 0.25em 0.5em !important; */
  padding: 0 !important;
}

.node-type-article .pager {
  margin: 0 0 2em 0;
}

.node-type-article .pager a {
  font-size: 115%;
}

.article-links {
  width: 152px;
  background-color: #eeeeF8 !important;
  border-radius: 6px;
  margin-top: .5em;
  padding: .25em .25em .25em .5em;
}

.not-logged-in li.statistics_counter {
  display: none !important;
}

.node-type-blog.not-logged-in  li.statistics_counter {
  display: block !important;
}

.node-type-blog #blog-right .links li {
  margin: 6px 0 6px 0;
  padding-left: 6px;
}

.node-type-blog .meta {
  clear: both;
  display: inline;
  margin: 6px 0;
}

.node-type-blog .terms {
  text-align: left;
}

.node-type-blog .byline {
  font-size: 11px;
}

.node-type-blog .submitted,
span.blog-comment-count {
  display: inline;
  font-size: 100%;
}

.node-teaser.node-type-blog .more-link {
  clear: both;
  font-size: 100%;
  text-align: right;
}

.node-type-blog .fivestar-rating {
  margin-top: 12px;
}

.node-type-blog .field-field-teasertext {
  padding: 9px 6px 0px 0px;
}

.blog-picture {
  float: left;
  width: 18%;
}

.blog-picture img {
  border: 3px outset #8af;
}

.blog-picture-caption {
  font-family: "Times New Roman", serif;
  font-size: 89%;
}

.blog-content {
  float: left;
  width: 81%;
}

.mt-blogger {
  min-height: 50px;
  overflow: auto;
  margin: 1px 0 1px 0;
}

.mt-blogger.odd {
  background-color: #e8f8ff;
}

.mt-blogger.even {
  background-color: #ffffff;
}

.mt-blogger-picture {
  clear: left;
  float: left;
  margin-right: 3px;
}

.mt-bloggers-page .mt-blogger {
  margin-bottom: 6px;
}

.mt-bloggers-page .mt-blogger-information {
  margin-left: 125px;
}

.mt-bloggers-page .mt-blogger-title {
  font-size: 140%;
  font-weight: bold;
}

.mt-bloggers-page .mt-blogger-author {
  font-size: 115%;
}

.mt-bloggers-page .mt-blogger-biography {
  font-size: 95%;
}

#block-mt-mt-bloggers .mt-blogger-biography {
  font-size: 75%;
}

#block-mt-mt-bloggers .mt-blogger-title {
  font-size: 89%;
  line-height: 110%;
}

#block-mt-mt-bloggers .mt-blogger-author {
  font-size: 87%;
}

.mt-bloggers-block .form-radios.container-inline  .form-item label {
  margin-right: 1em;
}

#block-mt-mt-bloggers .pager {
    border: 2px outset #1E90FF;
    border-radius: 6px 6px 6px 6px;
    font-size: 75%;
    margin: 3px;
}

#block-mt-mt-bloggers .see-all,
#block-mt-mt-bloggers .see-more {
  font-size: 75%;
  font-style: italic;
  text-align: center;
}

#block-mt-mt-bloggers .see-all {
  margin-top: 6px;
}

#block-mt-mt-bloggers .see-all a {
  font-size: 118%;
  text-decoration: underline;
}

#comments {
  float: right;
  width: 575px;
}

#block-views-Gatorade_Tip h2.title {
  display: none;
}

#block-views-Gatorade_Tip .view-header-Gatorade-Tip {
  float: left;
  margin-right: 3px;
}

#block-views-Gatorade_Tip .view-header-Gatorade-Tip img {
  height: 49px;
  width: 45px;
}

#block-views-Gatorade_Tip .view-content-Gatorade-Tip,
#block-views-Gatorade_Tip .node-type-gatorade_tip  {
  display: inline;
}

.front #Gatorade_Tip {
  margin-top: -13px;
}

.front #Gatorade_Tip #subscriptions-ui-node-form {
  display: none;
}

.view-header-Gatorade-Tip {
  float: left;
  margin-right: 3px;
}

.view-Gatorade-Tip .more-link {
  margin-top: -15px;
}

.view-content-Gatorade-Tip ul {
  margin: 0;
}

.view-content-Gatorade-Tip ul li {
  list-style: none;
}

.xgatorade-tip {
  border: 1px solid #000000;
}

.ad-label {
  display: none;
}

.contact-list {
  border: 4px double #0000ff;
  margin: 0px 15% 5em;
  text-align: center;
}

.contact-list h2 {
  border-top: 4px double #ccccff;
}

.contact-list .contact-person h3 {
  margin-top: 6px;
  text-decoration: underline;
}

.contact-list .description {
  font-size: 89%;
}

form#subscriptions-ui-node-form {
  margin-top: 9px;
}

.return-link {
  margin-top: 6px;
  text-align: right;
}

#header-right p {
  padding-bottom: 0px;
}

.twtr-widget h3 {
  text-align: left;
}