header { background-color: rgb(14, 76, 146); }
body.front .views_slideshow_thumbnailhover_main { margin-bottom: 45px; }
ul.sharetools li a { display: inline-block; padding: 0px 5px 0px 32px; height: 25px; line-height: 25px; background: transparent url(fd6806bc60d3796095aade6d28100d43f5936b08.png)  no-repeat scroll 0px 0px; }
.field-field-date-published { float: none; }
.node-published .field-field-date-published { text-align: right; }
.view-article-blocks .related-story a { line-height: 1.4em; }
.view-article-blocks .related-story a:hover { color: rgb(42, 159, 228); }
@media only screen and (max-width: 649px) {
  aside div.block { float: none; clear: left; }
  aside div.subscribe { border: medium none; margin: 15px 15px 0px; display: block ! important; }
  body.front aside div.block-mostpopular { display: block; width: auto; }
}
div.caption.left p, div.caption.right p { clear: both ! important; display: inline-block; }
img.floatleft, img.floatright { margin-bottom: 0px; }
.field-field-image + .clear { padding-top: 1em; }
p, ul, ol, dl, table, blockquote, a.disabled-link, a.disabled-link:hover, div.caption p, .contributor, .comm-bottom-block li, ul.plain-list li, ol.plain-list li, ul.gray-link a, ol.gray-link a, .minor-menu ul li, .minor-menu ul li a, .view-article-blocks .related-story, .view-article-blocks .related-story a, nav#primary a, input.custom-search-box, footer p { color: rgb(44, 44, 44); }
@media only screen and (max-width: 649px) {
  .node-type-article img { max-width: 100%; height: auto; }
}
@media not all {
  h2#title a { background: transparent url(245f8db324af1f9bf2297edc2649086bec5bba86.png)  no-repeat scroll 0px -12px / 250px 90px; width: 250px; height: 80px; float: none; }
}
body.front aside div + div.block-quicktabs h3 { border-top: medium none; padding-top: 0px; }
.callout-button { font-size: 1.3rem; line-height: 1.4em; padding: 1px; margin: 0px 15px 30px; border: 1px solid rgb(182, 202, 224); }
.callout-button div { display: block; padding: 10px; color: rgb(44, 44, 44); background-color: rgb(244, 248, 253); border-bottom: 1px solid rgb(227, 235, 243); }
.callout-button span { display: block; padding: 10px 10px 0px; font-size: 1.2rem; color: rgb(44, 44, 44); }
.callout-button a { display: block; padding: 5px 10px 10px; }
.col2-table { border-bottom: 1px solid rgb(204, 204, 204); margin-top: 1.5em; margin-bottom: 1.5em; }
.col2-table th { border-top: medium none; width: 50%; }
