/* 
Typographical Elements
---------------------------------------------------*/

body {
  background: #fff url('img/bg-xmasballs.jpg') no-repeat top center fixed;
  background-size: cover;
}

.item h2{
  font-family: 'Open Sans', sans-serif;
}

.headline {
  font-family: 'Open Sans', sans-serif;
}

div.flair {
  background: transparent url('img/flair.png') repeat-x top center fixed;
  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);
}

#selector li.activeSlide a {
  background-color: #8D9CA8 !important;
  background-color: rgba(141, 156, 168, 0.8) !important;
}
/* 
Header
---------------------------------------------------*/

#stationbar {
  border-bottom: 1px solid #8D9CA8;
  background-color: #A8B8C5;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #ffffff;
}

#masthead {
  background-image: none;
  background: #f2f3f5;
}

/* 
Footer
---------------------------------------------------*/
footer {
  background: #f2f3f5;
  background-image: none;
}

footer p, footer .widget ul, #featuredshow .widget ul, #featuredshow .widget p {
  font-size: 12px;
}


.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: #7f8a93;
}

.widget h1,
#dynamiclead h1,
#topstory h1,
article h1,
footer .widget h1,
#featuredshow .widget h1 {
  background: #A8B8C5;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.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;
}

#stationbar a {
  color: #ffffff;
}

.page {
  background: #f2f3f5;
  background-image: none;
}

.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;
  }
}
