/*  GENERAL  */
body {
    margin: 0 auto;
    padding: 0 0 0 10px;
    width: 978px
    }
/*----Weather----*/
#header #weatherbox {
    float: left;
    height: 83px;
    overflow: hidden;
    font-size: 16px;
    margin-top: 10px;
    padding: 0 32px 0 12px;
    color: #fff;
    width: 320px
    }
#weatherbox .sectiondiv3, #weatherbox .sectiondiv3 h1 {
    display: none
    }
#header #weatherbox #weathercontent #forecast .icon img {
    float: left;
    margin: 0 8px 0 0 !important;
    border: 1px solid #fff
    }
#weatherbox .temp {
    width: 201px;
    font-size: 19px;
    margin-top: 8px;
    font-weight: bold;
    color: #fff;
    display: block
    }
#weatherbox .conditions {
    font-size: 14px;
    margin-top: 8px;
    font-weight: bold;
    color: #fff;
    display: block
    }
/*---------------------------- SEARCH----------------------------- */
.gallery #searchbar #date {
    color: #fff
    }
.gallery #searchbar #search {
    background: none
    }
#searchbar {
    overflow: hidden
    }
#search {
    width: 300px;
    height: 30px;
    margin: 0 0;
    overflow: hidden;
    float: right;
    background: transparent url(/media/designimages/Wave_search_new.jpg) top left no-repeat;
    line-height: 30px
    }
#search form {
    margin: 0x 0 0 0;
    padding: 0 0 0 30px;
    height: 1px
    }
#date {
    font-size: 12px;
    color: #444;
    height: 12px;
    width: 200px;
    text-align: left;
    padding: 0 30px 0 0;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left
    }
#areaname {
    font-size: 12px;
    color: #444;
    height: 12px;
    padding: 9px 0 0 4px;
    float: left;
    display: none
    }
.searchbutton {
    margin-right: 10px;
    margin-top: 2px;
    margin-bottom: -4px
    }
.searchbox {
    width: 170px;
    margin-right: 10px
    }
#internalsearch .advanced {
    display: none
    }
.advanced {
    display: none
    }
/*----------------------------- HEADER------------------------------ */
#header {
    clear: both;
    width: 978px;
    height: 94px;
    border-top: 1px solid white;
    background: #06f url(/media/images/wave_header_975_94-3.jpg) top left no-repeat
    }
#header img {
    float: left
    }
* html #header img {
    margin: 0 0 0 73px
    }
*:first-child + html #header img {
    margin: 0 0 0 73px
    }
/*-------------------------- NAVIGATION------------------------- */
/* ------- from picese for UGC ------------ */
#navbuttons a {
    display: block
    }
#navbuttons li {
    display: inline;
    float: left
    }
/* ---------------------------------------- */
#nav {
    clear: both;
    background-color: #009;
    border-top: 1px solid white;
    width: 978px;
    overflow: hidden
    }
#navbuttons {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
    color: #fff;
    line-height: 23px;
    display: inline
    }
#navbuttons a {
    color: #fff;
    padding: 0 14px
    }
#navbuttons a:hover, #navbuttons .current {
    background-color: #900;
    text-decoration: none;
    color: #fff
    }
#nav a {
    text-decoration: none
    }
#nav1 a.current {
    background-color: #009
    }
#nav20 a {
    color: red
    }
#nav1 a:hover {
    background-color: #900
    }
#homeondemand #subnav {
    height: 1px;
    background: white
    }
.navrev {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
    float: right;
    line-height: 23px;
    padding: 0 0 0 0
    }
.navrev a {
    color: #E6EDF9 !important;
    padding: 3px 17px 4px 5px !important
    }
.navrev ul {
    display: inline
    }
.navrev a:hover {
    background-image: none !important;
    background-color: #d12f23 !important;
    text-decoration: none
    }
#subnav {
    font-size: 13px;
    color: #fff;
    line-height: 22px;
    clear: both;
    border-top: 1px solid white
    }
#subnav ul {
    float: left;
    background: #0148ff;
    width: 978px
    }
#subnav li {
    display: block;
    float: left
    }
#subnav a {
    display: block;
    padding: 2px 14px 0 14px;
    color: #FFF
    }
#subnav a:hover {
    background-color: #69f
    }
#subnav li.subnavcurrent {
    background: transparent url() top right no-repeat;
    background-color: #69f
    }
#subnav .subnavcurrent a {
    background: transparent url() top left no-repeat !important;
    color: #fff
    }
#subnav .subnavcurrent a:hover {
    text-decoration: none
    }
#navbottom {
    border-bottom: 0 solid #97CBE0
    }
#navbottom #navbuttons li {
    width: auto;
    text-align: left
    }
#navbottom #navbuttons a:hover, #navbottom #navbuttons .current {
    background-color: transparent;
    text-decoration: none;
    color: #fff
    }
#navbottom #subnav {
    display: none;
    visibility: hidden
    }
/*YouNews stuff */
.parentyounews #storytools #imware {
    width: 475px;
    height: 79px;
    overflow: visible
    }
.parentyounews #storytools #imware {
    padding: 8px 0 0 0;
    margin: 4px 5px 4px
    }
.parentyounews .storybox .storybody {
    float: left
    }
.parentyounews #imware li.tool-facebook-long {
    margin-top: 30px
    }
.parentyounews #imware ul li.tool-comment {
    background: url(/images.bimedia.net/designimages/icon_comment_12x12.png) no-repeat scroll left center transparent
    }
.parentyounews #imware ul li.tool-email {
    margin: 19px 0 0 10px
    }
.parentyounews #imware ul li.tool-googlebuzz {
    margin: 19px 0 0 0;
    background: transparent url(/images.bimedia.net/designimages/bimtools_google_16.png) center left no-repeat
    }
.parentyounews .storyimgcont .storyimgnonstan, .parentyounews .storyimgcont .leadstoryimg, .parentyounews .storyimgcont .enlarge {
    float: left;
    clear: both
    }
.parentyounews #storytools .storyimgcont .caption {
    float: left;
    clear: none;
    padding: 0;
    margin: 0 0 5px 15px
    }
.parentyounews #gallery {
    overflow: hidden
    }