@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/* Main container */

main.container {
  padding: 1em;
 display: block;
 }
  @media (min-width: 769px) {
    main.container {
      padding: 0; } }



.header {
  background: #fff;
  margin-bottom: 1.5em; }

body {
font-family: 'Open Sans', sans-serif;
  background: #fff;
  margin: 0 auto; }

h1, h2, h3, h4, h5, h6 {
  color: #555; }

.top-menu-background {
  background: #000000; }
.top-menu-link {
	color:#FFFFFF
}

.main-menu-background {
  background: #fff; }
  
  .content_info, .content_title {
  padding-bottom: 0.5em;
  margin-top: 0.5em; }
  
    .content_info .vote_box, .content_title .vote_box {
    float: right;
    padding: 0px 5px 0px 5px;
    border: none;
    background-color: #f7f7f7;
    text-align: center;
    border-radius: 4px; }
    .content_info .vote_box form, .content_title .vote_box form {
      margin-bottom: 0px; }



/* HEADER */
.ellington_menu.no-hover ul li:hover {
  background: initial !important; }

.ellington_menu {
  width: 100%; }
  .ellington_menu ul {
    list-style: none;
    margin: 0px;
    padding: 0;
    height: 100%;
    float: left;
    position: relative;
    background: #ffffff;
    width: 100%;
    display: none;
    z-index: 999; }
    .ellington_menu ul a {
      display: block;
      color: #000000;
      text-decoration: none;
      font-weight: 700;
      font-size: 14px;
      line-height: 32px;
      padding: 0 15px; }
    .ellington_menu ul li {
      background: #ffff;
		}
      .ellington_menu ul li ul {
        display: block; }
        .ellington_menu ul li ul li {
          padding-left: 1em; }
    .ellington_menu ul li:hover {
      background: #C8C8C8; }
  @media (min-width: 769px) {
    .ellington_menu {
      height: 2em; }
      .ellington_menu .pull-right {
        float: right; }
      .ellington_menu ul {
        display: block;
        background: transparent;
        width: auto; }
        .ellington_menu ul li {
          background: transparent;
          position: relative;
          float: left;
          margin: 0;
          padding: 0; }
          .ellington_menu ul li .current-menu-item {
            background: #fffff; }
          .ellington_menu ul li ul {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 999;
            background: #00000;
            padding: 0; }
            .ellington_menu ul li ul a {
              line-height: 120%;
              padding: 10px 15px; }
            .ellington_menu ul li ul li {
              float: none;
              width: 200px;
              background: #f2f2f2; }
            .ellington_menu ul li ul ul {
              top: 0;
              left: 100%;
              z-index: 999; }
        .ellington_menu ul li:hover > ul {
          display: block; } }
  .ellington_menu .social-networks {
    width: auto;
    color: #fff;
    background-color:#000000;
    display: block;
    float: right; }
    .ellington_menu .social-networks a {
      display: inline-block;
      padding: 0; }
      .ellington_menu .social-networks a i {
        vertical-align: middle;
        margin-right: 10px; }
        @media (min-width: 769px) {
          .ellington_menu .social-networks a i {
            font-size: 20px; } }

.top-menu-background .ellington_menu_toggle {
  background: #000000; }

.main-menu-background .ellington_menu_toggle {
  background: #0b354e;
  margin-top: 5px;
  margin-right: 10px; }

.ellington_menu_toggle {
  outline: 0;
  color: #fff;
  font-size: 30px;
  border-radius: 0.2em;
  border: 2px solid black;
  float: right;
  display: none; }
  @media (max-width: 768px) {
    .ellington_menu_toggle {
      display: block; } }


.banner {
  display: none;
  width: 100%;
  float: left;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  float: none;
  margin-top: 2em;
  margin-bottom: 2em; }
  @media (min-width: 769px) {
    .banner {
      display: block; } }
  .banner .logo {
    width: 32.20339%;
    /*
    float: left;
    margin-right: 1.69492%;
    */
    margin-left:auto;
    margin-right:auto;
    }
  .banner .right-top-menu {
    width: 23.72881%;
    float: right;
    margin-right: 0; }

#logo {
  display: none; }
  @media (min-width: 769px) {
    #logo {
      display: block; } }

#logo-mobile {
  display: inline-block;
  margin-left: 1em; }
  @media (min-width: 769px) {
    #logo-mobile {
      display: none; } }
      
      
.divider-background {
  background: #000000; }
  
  /* Stories and story lists */
  
  .main-story {
  width:  49.15254%; /* 69.15254%;*/
  float: left;
  margin-right: 1.69492%;
  margin-right: 0; }
  @media (max-width: 768px) {
    .main-story {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  .main-story .article-tease {
    margin-left: 1em;
    margin-right: 1em; }

  
  .secondary-items {
  width:  49.15254%;  /* 29.15254%; */
  float: right;
  margin-right: 0;
  margin-right: 0; }
  @media (max-width: 768px) {
    .secondary-items {
      width: 91.52542%;
      float: left;
      margin-right: 1.69492%;
      margin-left: 1em;
      margin-top: 1em; } }
  .secondary-items .card, .secondary-items .card-transparent {
    width: 47.36842%;
    float: left;
    position: relative;
    margin-bottom: 2.54237%;
}
    .secondary-items .card:nth-child(2n + 1), .secondary-items .card-transparent:nth-child(2n + 1) {
      margin-left: 0;
      margin-right: -100%;
      clear: both;
      margin-left: 0; }
    .secondary-items .card:nth-child(2n + 2), .secondary-items .card-transparent:nth-child(2n + 2) {
      margin-left: 52.63158%;
      margin-right: -100%;
      clear: none; }
      
      .main-section {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%; }
  @media (max-width: 768px) {
    .main-section {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
      
      /*Image grid lists */
  .main-section .flex-card, .main-section .flex-card-transparent {
   /* width: 46.36842%; */
   width:20.47368%;
    float: left;
    position: relative;
    margin-bottom: 2.54237%;
    margin-left:1.63158%;
    margin-right:1.63158%;
    opacity: }
          @media (max-width: 768px) {
  .main-section .flex-card, .main-section .flex-card-transparent {
          width: 46.36842%; } }

    .main-section .flex-card .flex-card-image, .main-section .flex-card-transparent .flex-card-image {
      padding: 1em;
      margin-right: 0px; }
    .main-section .flex-card .flex-card-content, .main-section .flex-card-transparent .flex-card-content {
      padding-left: 1em;
      padding-right: 1em;
      padding-bottom: 1em; }
      .main-section .flex-card .flex-card-content .date, .main-section .flex-card-transparent .flex-card-content .date {
        float: right;
        font-size: 10px;
        margin-right: 1.69492%; }
      @media (max-width: 768px) {
        .main-section .flex-card .flex-card-content h3, .main-section .flex-card-transparent .flex-card-content h3 {
          margin-top: 0px; } }
      @media (min-width: 769px) {
        .main-section .flex-card .card-content, .main-section .flex-card-transparent .flex-card-content {
          width: 69.38776%;
          float: right;
          margin-right: 0;
          padding: 0; } }


.flex-card, .flex-card-transparent {
  background: #fff; }
  .flex-card img, .flex-card-transparent img {
    position: relative;
    width: 100%;
    vertical-align: middle; }
  .flex-card .overlay, .flex-card-transparent .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0; }
    
    /* Card overlay text */
    .flex-card .overlay h1, .flex-card-transparent .overlay h1, .flex-card .overlay h2, .flex-card-transparent .overlay h2, .flex-card .overlay h3, .flex-card-transparent .overlay h3, .card .overlay h4, .flex-card-transparent .overlay h4, .flex-card .overlay h5, .flex-card-transparent .overlay h5, .flex-card .overlay h6, .flex-card-transparent .overlay h6, .flex-card .overlay span, .flex-card-transparent .overlay span, .flex-card .overlay p, .card-transparent .overlay p {
      position: absolute;
      bottom: 0;
      left: 0;
      margin: 10px;
      font-size:1em; 
          }
       @media (max-width:769px) {
           .flex-card .overlay h1, .flex-card-transparent .overlay h1, .flex-card .overlay h2, .flex-card-transparent .overlay h2, .flex-card .overlay h3, .flex-card-transparent .overlay h3, .card .overlay h4, .flex-card-transparent .overlay h4, .flex-card .overlay h5, .flex-card-transparent .overlay h5, .flex-card .overlay h6, .flex-card-transparent .overlay h6, .flex-card .overlay span, .flex-card-transparent .overlay span, .flex-card .overlay p, .card-transparent .overlay p {
      font-size:1em;
       } }
      
      
      
     /*Featured content grid lists */
  .main-section .featured-card, .main-section .featured-card-transparent {
   width: 46.36842%;
    float: left;
    position: relative;
    margin-bottom: 2.54237%;
    margin-left:1.63158%;
    margin-right:1.63158%;
    opacity: }
          @media (max-width: 768px) {
  .main-section .featured-card, .main-section .featured-card-transparent {
          width: 46.36842%; } }

    .main-section .featured-card .featured-card-image, .main-section .featured-card-transparent .featured-card-image {
      padding: 1em;
      margin-right: 0px; }
    .main-section .featured-card .featured-card-content, .main-section .featured-card-transparent .featured-card-content {
      padding-left: 1em;
      padding-right: 1em;
      padding-bottom: 1em; }
      .main-section .featured-card .featured-card-content .date, .main-section .featured-card-transparent .featured-card-content .date {
        float: right;
        font-size: 12px;
        margin-right: 1.69492%; }
      @media (max-width: 768px) {
        .main-section .featured-card .featured-card-content h3, .main-section .featured-card-transparent .featured-card-content h3 {
          margin-top: 0px; } }
      @media (min-width: 769px) {
        .main-section .featured-card .card-content, .main-section .featured-card-transparent .featured-card-content {
          width: 69.38776%;
          float: right;
          margin-right: 0;
          padding: 0; } }


.featured-card, .featured-card-transparent {
  background: #fff; }
  .featured-card img, .featured-card-transparent img {
    position: relative;
    width: 100%;
    vertical-align: middle; }
  .featured-card .overlay, .featured-card-transparent .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0; }
    
    /* Card overlay text */
    .featured-card .overlay h1, .featured-card-transparent .overlay h1, .featured-card .overlay h2, .featured-card-transparent .overlay h2, .featured-card .overlay h3, .featured-card-transparent .overlay h3, .card .overlay h4, .featured-card-transparent .overlay h4, .featured-card .overlay h5, .featured-card-transparent .overlay h5, .featured-card .overlay h6, .featured-card-transparent .overlay h6, .featured-card .overlay span, .featured-card-transparent .overlay span, .featured-card .overlay p, .card-transparent .overlay p {
      position: absolute;
      bottom: 0;
      left: 0;
      margin: 10px;
      font-size:1em;
      font-size:1vw;
       }
       @media (max-width: 769px) {
           .featured-card .overlay h1, .featured-card-transparent .overlay h1, .featured-card .overlay h2, .featured-card-transparent .overlay h2, .featured-card .overlay h3, .featured-card-transparent .overlay h3, .card .overlay h4, .featured-card-transparent .overlay h4, .featured-card .overlay h5, .featured-card-transparent .overlay h5, .featured-card .overlay h6, .featured-card-transparent .overlay h6, .featured-card .overlay span, .featured-card-transparent .overlay span, .featured-card .overlay p, .card-transparent .overlay p {
      font-size:2em;
      font-size:2vw; } }
      
      /* Standard card image list */
      /*  */
     .card .overlay h1, .card-transparent .overlay h1, .card .overlay h2, .card-transparent .overlay h2, .card .overlay h3, .card-transparent .overlay h3, .card .overlay h4, .card-transparent .overlay h4, .card .overlay h5, .card-transparent .overlay h5, .card .overlay h6, .card-transparent .overlay h6, .card .overlay span, .card-transparent .overlay span, .card .overlay p, .card-transparent .overlay p {
      position: absolute;
      bottom: 0;
      left: 0;
      margin: 10px;
      font-size:1em;
      font-size:1vw;
 }
 @media (max-width:769px) {
 card .overlay h1, .card-transparent .overlay h1, .card .overlay h2, .card-transparent .overlay h2, .card .overlay h3, .card-transparent .overlay h3, .card .overlay h4, .card-transparent .overlay h4, .card .overlay h5, .card-transparent .overlay h5, .card .overlay h6, .card-transparent .overlay h6, .card .overlay span, .card-transparent .overlay span, .card .overlay p, .card-transparent .overlay p {
      font-size:2em;
      font-size:3vw; } }




/*   */

        .main-section .card .card-image, .main-section .card-transparent .card-image {
          width: 28.57143%;
          float: left;
          margin-right: 2.04082%;
          padding: 0; }
    .main-section .card .card-content, .main-section .card-transparent .card-content {
      padding-left: 1em;
      padding-right: 1em;
      padding-bottom: 1em; }
      .main-section .card .card-content .date, .main-section .card-transparent .card-content .date {
        float: right;
        font-size: 12px;
        margin-right: 1.69492%; }

        .main-section .card .card-content, .main-section .card-transparent .card-content {
          width: 69.38776%;
          float: right;
          margin-right: 0;
          padding: 0; } 
     


/* Sticky footer bar */

     @media (min-width: 769px){
  .mobile-only
 {
  display:none;
  }
  }


#headlinebox {
display:none;
}

@media (min-width: 1024px) {
#headlinebox {
position:fixed; 
background-color:#eaeaea; 
width:100%; 
height:90px; 
bottom:0;
display:block;
box-shadow: 5px -1px 5px  #a6a6a6;} }


#headlinebox-mobile {
position:fixed; 
background-color:#eaeaea; 
width:100%; 
height:90px; 
bottom:0;
display:block;
box-shadow: 5px -1px 5px  #a6a6a6;
}

@media (max-width: 900px) {
#headlinebox-mobile {
display:none;
} }


#headlinewrapper {
width:990px; 
margin-left:auto; 
margin-right:auto; 
margin-top:1px
}

#close {
float:right;
display:inline-block;
padding:2px 5px;
background:#ccc;
}

#close:hover {
float:right;
display:inline-block;
padding:2px 5px;
background:#ccc;
color:#fff;
cursor:pointer;
}
#headlinelabel
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
margin-top:-10px;
}

/* Footer */
footer {
  border-top: 1em #C8C8C8 solid;
  background: #000000; }
  
    footer h4 {
    font-size: 15px;
    color: #fff; }
    
      footer ul {
    list-style: none;
    margin: 0px;
    padding: 0; }
    footer ul a {
      font-size: 10px;
      color: #fff; }


  
/* Top Jobs Widget */

div#topJobs {
background-attachment: scroll;
background-clip: border-box;
background-color: #ffffff;
background-image: none;
background-origin: padding-box;
border-bottom-color: #CCC;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #CCC;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #CCC;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 4px;
display: block;
font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 14px;
width: 300px;
height:250px;
line-height: 14px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: black;
outline-style: none;
outline-width: 0px;
overflow-x: hidden;
overflow-y: hidden;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
vertical-align: baseline;
}

#topJobs p#viewall {
float:right;
font-size:11px;
line-height:24px;
margin-right:15px;
}

#topJobs p#viewall a {
	color:#222;
}

#topJobs h3 {
font-size:16px;
text-transform:none;
line-height:24px;
padding-left:36px;
font-weight:bold;
color:#333;
padding-top:3px;
margin-bottom:0;
background:transparent url(http://eaglenewspapers.media.clients.ellingtoncms.com/static/hoodrivernews/images/bw_fire.png) no-repeat scroll 8px 2px;
letter-spacing:-1px;
float:left;
}

#topJobs #TJ {
background-color:#fff;
padding:10px;
margin:10px;
border:1px #ddd solid;
margin-bottom:0;
margin-top:5px;
height:150px;
position:relative;
clear:both;
overflow-y:scroll;
}

#topJobs #TJ:hover {background-color:#FFFEE0;}

#topJobs #TJ a
{
text-decoration:none;
color:#000000;
font-size:11px;

}

#topJobs #TJ a {
line-height:18px;
}

div#nav {z-index:5;}

#topJobs #TJ ul {
	position:absolute;
}

#topJobs ul li a:hover, #topJobs #TJ a:hover {
text-decoration:underline;
}


/* Search bar */
  @media (max-width: 768px){
  .search-bar
 {
  display:none;
  }
  }
  
 /* Search icon */
 
   @media (max-width: 769px){
  .search-bar
 {
  display:none;
  }
  }
  
     @media (min-width: 769px){
  .search-icon
 {
  display:none;
  }
  }

/* Story lead photo */

.story_lead_photo {
  width: 100%;
  float: left;
  margin-right: 0;
  margin-right: 0; 
  border-top: 0;}
  @media (max-width: 768px) {
    .main-story {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  .main-story .article-tease {
    margin-left: 1em;
    margin-right: 1em; }


  
/* Adaptive Video Player screen sizes */
/*
  .video-player-desktop
 {
  display:none;
  }

     @media (min-width: 768px){
     .video-player-desktop {
     display:block;
	
}
  }
  
  
  
  
  .video-player-mobile
{
	display:block;
}
       @media (min-width: 768px){
  .video-player-mobile
 {
  display:none;
  }
  }
  
*/
  
  .video {
  width: 100%    !important;
  max-height:480px;
   }
   @media (max-width: 768px){
	

   .video { 
	max-height:240px;
}}

/* Inlines */

.inline {
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 15px;
  background-color: white; }

.inline-left {
  float: left;
  margin-right: 20px;
  width: 180px;
  clear: left; }

.inline-right {
  float: right;
  margin-left: 20px;
  width: 180px;
  clear: right; }

.inline p, .inline ol, .inline ul {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px; }

.inline .type {
  margin-bottom: 0;
  font-size: 11px;
  color: #68a1c6; }

.inline h3, .inline .title, .inline .name, .inline .topic {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  color: #39b44a; }

.inline .more {
  margin-bottom: 0; }

.inline .button, .inline #comment_form button, #comment_form .inline button {
  font-size: 12px; }

.inline label {
  display: inline; }

.inline form {
  margin-bottom: 0; }
  .inline form .submit {
    margin-bottom: 0; }
    .inline form .submit .button, .inline form .submit #comment_form button, #comment_form .inline form .submit button {
      padding: 8px 25px;
      width: auto; }
    .inline form .submit .alt_button {
      display: inline;
      float: none;
      padding: 8px 10px;
      background: none;
      font-size: 12px;
      color: #68a1c6; }

/* AUDIO CLIP SET */
.inline_audio_clip_set .audio_clip_list {
  padding-left: 0;
  font-size: 13px;
  line-height: 18px; }
  .inline_audio_clip_set .audio_clip_list li {
    margin-bottom: 10px; }

/* BUSINESS AD */
.ad_inline h6 {
  line-height: 16px; }

.ad_inline .thumbnail {
  margin-bottom: 5px; }

/* CATEGORY */
.category_inline .thumbnail {
  margin-bottom: 20px;
  display: block; }
  .category_inline .thumbnail:last-child {
    margin-bottom: 0; }

/* CHAT */
.inline_chat form {
  margin: 10px 0 0 0; }
  .inline_chat form p {
    margin: 0;
    padding: 0; }

/* DOCUMENT */
.inline_document .thumbnail {
  margin-bottom: 5px; }

.inline_document .download {
  margin-bottom: 0;
  font-size: 11px;
  font-weight: bold; }
  .inline_document .download a {
    padding: 3px 10px;
    background: #999;
    color: #fff;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px; }
    .inline_document .download a:hover {
      background: #326a99; }

/* EMBEDDED */
.inline_embedded {
  width: 300px; }
  .inline_embedded .caption {
    margin-top: 10px; }

/* EVENT TIME */
.inline_event_time .event_info {
  list-style: none;
  padding-left: 0;
  font-size: 13px;
  line-height: 16px;
  color: #555; }
  .inline_event_time .event_info li {
    margin-bottom: 5px; }

/* FEATURE */
.inline_feature .thumbnail {
  margin-bottom: 5px; }

/* ON THE STREET */
.inline_onthestreet .question {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 18px;
  color: #333; }

.inline_onthestreet .thumbnail {
  margin-bottom: 10px; }

.inline_onthestreet blockquote {
  margin-bottom: 10px;
  padding: 0; }
  .inline_onthestreet blockquote p {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px; }
  .inline_onthestreet blockquote cite {
    font-size: 12px;
    color: #999; }

/* PHOTO */
.inline_photo .thumbnail {margin-bottom:5px;width:100%}
.inline_photo .byline {margin-bottom:5px;font-weight:bold;color:#777;}




/* Inline general */
.inline {
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 15px;
   }


/* Remove video and galleries when weighted as lead from story text so they only display as main media */

.inline_video.inline_weight_lead {padding:0; display: none;}
.inline_photogallery.inline_weight_lead {padding:0; display: none;}

/* Weather */

.weather_forecast:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.weather_forecast h3 {margin:0;font-size:14px;font-weight:bold;line-height:18px;color:#999;}
.weather_forecast li {float:none;}
.weather_forecast .deg {font-weight:normal;color:#bbb;}

.weather_forecast .current_conditions {float:left;width:290px;}
.weather_forecast .current_conditions h3 a {color:#999;}
.weather_forecast .current_conditions img {float:left;margin:0 10px 0 0;}
.weather_forecast .current_conditions ul {float:left;list-style:none;margin:10px 0;padding:0;width:150px;font-size:12px;line-height:16px;color:#999;}
.weather_forecast .current_conditions ul li.temp {font-size:45px;line-height:45px;font-weight:bold;color:#333;}
.weather_forecast .current_conditions ul li.temp .sparkline {float:right;margin:20px 40px 0 0;width:40px;}
.weather_forecast .current_conditions ul li.text {margin-top:10px;font-size:14px;line-height:18px;font-weight:bold;color:#999;}

.weather_forecast .today {float:left;width:180px;}
.weather_forecast .today img {float:left;margin:10px 10px 0 0;}
.weather_forecast .today ul {float:left;list-style:none;padding:0;margin:0;font-size:12px;line-height:16px;}
.weather_forecast .today ul li.temp {margin:10px 0 5px 0;font-size:20px;line-height:20px;font-weight:bold;color:#333;}
.weather_forecast .today ul li.text {font-size:12px;line-height:15px;font-weight:bold;color:#999;}
.weather_forecast .today .day {margin-bottom:5px;height:100px;border-bottom:1px solid #eee;overflow:hidden;}
.weather_forecast .today .night {height:95px;overflow:hidden;}

.weather_forecast .future_forecast {float:right;margin-bottom:0;}
.weather_forecast .future_forecast .item {float:left;margin-bottom:0;padding:0 2px;width:70px;border-left:1px solid #eee;}
.weather_forecast .future_forecast .item h3 {margin:0;font-weight:bold;font-size:13px;line-height:18px;font-weight:bold;color:#999;text-align:center;}
.weather_forecast .future_forecast .item img {display:block;margin:5px auto;}
.weather_forecast .future_forecast .item ul {list-style:none;margin:0;padding:0;text-align:center;font-size:14px;line-height:18px;font-weight:bold;color:#999;}
.weather_forecast .future_forecast .item li.high {color:#333;}

.weather_forecast .future_forecast .item .bars {display:block;position:relative;margin-bottom:5px;height:70px;}
.weather_forecast .future_forecast .item .bars span {position:absolute;bottom:0;left:0;display:block;width:70px;}
.weather_forecast .future_forecast .item .bars .high_bar {background-color:#fff1b2;border-top:1px solid #ffd100;}
.weather_forecast .future_forecast .item .bars .low_bar {background-color:#e0f1f9;border-top:1px solid #68a1c6;}

body.weather .wind_direction {text-align:right;}

body.weather .sun_rise {padding-left:50px;background:url(images/weather/small/sun_rise.gif) no-repeat;}
body.weather .moon_rise {padding-left:50px;background:url(images/weather/small/moon_rise.gif) no-repeat;}

body.weather .module .advanced {font-size:12px;color:#999;}

body.weather .searchbox {padding-bottom:10px;margin-bottom:10px;}
body.weather .search_list {padding-top:20px;margin:auto;border-top:1px solid #ddd;}
body.weather .search_list p.all {float:right;}
body.weather .search_list .city {padding-top:30px;margin:auto;}
body.weather .search_list .city h4 {padding:0px;margin:auto;}
body.weather .search_list .city p {padding:0px;margin:auto;font-weight:bold;color:#999;}
body.weather .search_list .city p.forecast {font-weight:normal;}
body.weather .search_list .city img {float:left;}

body.weather .city_list img {float:left;padding 0px;margin:auto;}
body.weather .city_list .station {padding:10px 0 10px 0;margin:auto;}
body.weather .city_list .station ul {list-style:none;padding:10px 0 30px 0;margin:auto;}
body.weather .city_list .station ul li {line-height:20px;font-weight:bold;color:#999;}

body.weather .image_grid {overflow:hidden;}
body.weather .image_grid .item {float:left;margin:0 15px 15px 0;}
body.weather .image_grid .item a.thumbnail img{padding:5px;margin auto;border:1px solid #ddd;}
body.weather .image_grid .item a.thumbnail:hover img {padding:6px;border:none;background:#18629d;}

body.weather .station_list ul {list-style:none;padding:0px;margin-bottom:20px;}
body.weather .station_list li {font-size:14px;line-height:18px;font-weight:bold;}

body.weather .weather_alerts ul {list-style:none;padding:20px 0 10px 0;margin:auto;}
body.weather .weather_alerts ul li {font-size:14px;line-height:18px;}
body.weather .weather_alerts ul li.zone {font-size:18px;font-weight:bold;padding:0;margin:auto;}
body.weather .weather_alerts ul li.alert_type {font-size:18px;font-weight:bold;padding:0 0 10px 0;margin:auto;}
body.weather .weather_alerts ul li.alert_description {padding:10px 0 0 0;margin:auto;}
body.weather .weather_alerts p.alerts {padding:10px 0 10px 0;margin:auto;}

body.weather .weather_alerttypes ul {list-style:none;padding:0 0 10px 0;margin:auto;}
body.weather .weather_alerttypes ul li {font-size:14px;font-weight:bold;line-height:18px;}

body.weather .noaa_alerts {margin:10px 0 10px 0;padding:7px 0 9px 170px;background:#fff url(images/weather/weather_alert.gif) no-repeat;font-size:12px;line-height:19px;zoom:1;}
body.weather .noaa_alerts h1 {display:none;}
body.weather .noaa_alerts p {margin:0;font-size:14px;line-height:18px;font-weight:bold;}
body.weather .noaa_alerts p a {font-weight:bold;color:#333;}
body.weather .noaa_alerts p .time {margin-left:5px;color:#999;}


/* Toggle box */

			.tabbox {
			  margin-bottom: 18px;
			  margin-left: 0;
			  list-style: none;
			}

			.tabbox > li > a {
			  display: block;
			}
			
			.tabbox-tabs{
			  *zoom: 1;
			}

			.tabbox-tabs:before,
			.tabbox-tabs:after {
			  display: table;
			  content: "";
			}

			.tabbox-tabs:after {
			  clear: both;
			}

			.tabbox-tabs > li {
			  float: left;
			}

			.tabbox-tabs > li > a {
			  padding-right: 6px;
			  padding-left: 6px;
			  margin-right: 2px;
			  line-height: 14px;
			}

			.tabbox-tabs {
			  border-bottom: 1px solid #ddd;
			}

			.tabbox-tabs > li {
			  margin-bottom: -1px;
			}

			.tabbox-tabs > li > a {
			  padding-top: 8px;
			  padding-bottom: 8px;
			  line-height: 18px;
			  border: 1px solid transparent;
			  -webkit-border-radius: 4px 4px 0 0;
				 -moz-border-radius: 4px 4px 0 0;
					  border-radius: 4px 4px 0 0;
			}

			.tabbox-tabs > li > a:hover {
			  border-color: #eeeeee #eeeeee #dddddd;
			}

			.tabbox-tabs > .active > a,
			.tabbox-tabs > .active > a:hover {
			  color: #555555;
			  cursor: default;
			  background-color: #ffffff;
			  border: 1px solid #ddd;
			  border-bottom-color: transparent;
			}
			
			li {
			  line-height: 18px;
			}
			
			.tab-content.active{
				display: block;
			}
			
			.tab-content.hide{
				display: none;
			}




/* Remove innerlinks */

body a.permalink {display:none;}




