body {
  background: #000c2b url('img/page-bg.jpg') repeat-x bottom left fixed;
  background-size: 1134px 425px;
  background-image: -webkit-image-set(url('img/page-bg.jpg') 1x, url('img/page-bg@2x.jpg') 2x);
  background-image: -o-image-set(url('img/page-bg.jpg') 1x, url('img/page-bg@2x.jpg') 2x);
  background-image: -ms-image-set(url('img/page-bg.jpg') 1x, url('img/page-bg@2x.jpg') 2x);
}
div.flair {
  background: transparent url('img/flair.png') repeat bottom center fixed;
  background-size: 567px 425px;
  background-image: -webkit-image-set(url('img/flair.png') 1x, url('img/flair@2x.png') 2x);
  background-image: -o-image-set(url('img/flair.png') 1x, url('img/flair@2x.png') 2x);
  background-image: -ms-image-set(url('img/flair.png') 1x, url('img/flair@2x.png') 2x);
}
#stationbar {
  border-bottom: 1px solid #0e3767;
  background-color: #144f94;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #ffffff;
}
.post-title,
h2.archive-page-title,
a,
a:focus,
a:active,
a:hover,
#breadcrumb a,
.item h2 a,
#featuredshow .widget a,
#featuredshow .widget a:hover,
#featuredshow .widget a:focus,
.entry-meta a,
.entry-footer a,
ul ul li.has_children > a:after,
ul ul ul li.has_children > a:after,
ul ul ul ul li.has_children > a:after,
.alertmessage,
footer a,
footer a:hover,
footer a:focus {
  color: #144f94;
}

.widget h1,
#dynamiclead h1,
#topstory h1,
article h1,
footer .widget h1,
#featuredshow .widget h1 {
  background: transparent url('img/widget-header.png') no-repeat top right;
  background-size: 960px 30px;
  background-image: -webkit-image-set(url('img/widget-header.png') 1x, url('img/widget-header@2x.png') 2x);
  background-image: -o-image-set(url('img/widget-header.png') 1x, url('img/widget-header@2x.png') 2x);
  background-image: -ms-image-set(url('img/widget-header.png') 1x, url('img/widget-header@2x.png') 2x);
  color: #ffffff;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.widget h1 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.widget h1 span {
  height: auto;
  background: -moz-linear-gradient(left, #144f94 0%, rgba(20, 79, 148, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #144f94), color-stop(100%, rgba(20, 79, 148, 0)));
  background: -webkit-linear-gradient(left, #144f94 0%, rgba(20, 79, 148, 0) 100%);
  background: -o-linear-gradient(left, #144f94 0%, rgba(20, 79, 148, 0) 100%);
  background: -ms-linear-gradient(left, #144f94 0%, rgba(20, 79, 148, 0) 100%);
  background: linear-gradient(to right, #144f94 0%, rgba(20, 79, 148, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#144f94', endColorstr='#00144f 94', GradientType=1);
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomrleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#stationbar a {
  color: #ffffff;
}
.pagination .current {
  background-color: #144f94;
  color: #ffffff;
}
.alertmessage {
  border-color: #144f94;
}
#selector li.activeSlide {
  background: transparent url('img/selector-arrow.png') no-repeat top center;
  background-image: -webkit-image-set(url('img/selector-arrow.png') 1x, url('img/selector-arrow@2x.png') 2x);
  background-image: -o-image-set(url('img/selector-arrow.png') 1x, url('img/selector-arrow@2x.png') 2x);
  background-image: -ms-image-set(url('img/selector-arrow.png') 1x, url('img/selector-arrow@2x.png') 2x);
}
#selector li.activeSlide a {
  background-color: #144f94;
  background-color: rgba(20, 79, 148, 0.8);
  color: #ffffff;
}
.headline a,
.headline a:focus,
.headline a:hover {
  color: #ffffff;
}
#smallcol .itemimg {
  float: none;
}
input#s {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 800px) {
  #selector li.activeSlide {
    background: none;
  }
  #selector li.activeSlide a {
    background-color: #144f94;
    background-color: rgba(20, 79, 148, 0.8);
    color: #ffffff;
  }
  .widget h1,
  #dynamiclead h1,
  article h1,
  footer .widget h1,
  #featuredshow .widget h1 {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    font-size: 16px;
  }
  #smallcol .itemimg {
    float: left;
  }
}
