/*---------- LA Wave Styles --------------- */
body {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.subtitle{
margin: 0;
padding-top: 0!important;
}

.storylabel{
display: none;
visibility: hidden;
}

.columnleft {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columncenter {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columnright {
border-top: 1px solid #97CBE0;
}

a:link, a:visited, a:active {
color: #000099;
text-decoration: none;
}

a:hover {
color: #000099;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}

.story #imware .tool-twitter a {
background: transparent url(http://media.wavenewspapers.com/designimages/twitter.jpg) center left no-repeat;
}

#topGooglebanner{
padding: 8px 0;
}

.story .storyinfo {
clear:none;
float:none;
margin:0;
padding:5px 0 12px;
}
/* -----------------------------------VIDEO ICON STUFF---------------------------------------- */

.videoicon, .videoiconhi, .audioiconlow {
font-size: 12px !important;
font-weight: normal;
}

.videoicon span {
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.storybox .videoiconhi, .storybox .audioiconlow {
padding: 0;
margin: -6px 0 4px 0;
}

.videoicon img, .videoiconhi img, .audioiconlow img {
margin: 1px 0 -1px 0;
padding: 0;
}

.storybox .audioiconlow {
clear: both;
}

.headlines .videoicon, 
#headlines .videoicon, 
#related .videoicon {
display: inline;
}

.headlines .videoicon span, 
#headlines .videoicon span, 
#related .videoicon span {
display: none;
visibility: visible;
}

#headlinenews3 .videoicon span {
display: inline;
visibility: visible;
}

#headlinehomevideo ul li {
list-style-image: url();
margin-left: 8px !important;
}

#headlinehomevideo .videoicon, #headlinenews .videoicon {
display: none;
visibility: hidden;
}

.videoiconhi a:link, .audioiconlow a:link {
text-decoration: none !important;
}


/*---------------------  GENERAL TOP, MORE & HEADLINES----------------------------  */

#topstorydiv {
    margin: 0;
    padding: 0 0 18px 0;
}

#topstorydiv .sectiondiv, 
#index #moretopstories .sectiondiv {
    display: none;
    visibility: hidden;
}

#moretopstories .sectiondiv {
margin: 0;
padding: 0;
}

#moretopstories .sectiondiv h1{
margin: 0 0 8px 0;
padding: 0;
font-size: 16px;
text-align: center;
display: none;
}

.topthumb {
    width: 320px;
    margin: 0;
    padding: 0;
}

#topstory h1 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 16px;
}

#topstory h1 a:link, #topstory h1 a:active, #topstory h1 a:visited, #topstory h1 a:hover {
    color: #000099;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#topstory h1 a:hover {
    text-decoration: underline !important;
}

#topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}

.topstorymore {
    min-height: 100px;
    clear: both;
}

/* Fix IE problem with min-height */
* html .topstorymore { 
    height: 100px;
    min-height: 0px;
}

.topthumbmore {
    float: left;
    width: 120px;
    margin: 0 5px 0 0;
    padding: 0 0 5px 0;
}

.topstorymore h2 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 13px;
}

.topstorymore p {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

#headlineholder ul li {
    font-size: 13px;
}


/* ------------ INDEX & SPORTS TOP STORY  --------- */


#index #topstorydiv .sectiondiv, 
#sports #topstorydiv .sectiondiv,
#index  #topstory .more, 
#sports #topstory .more {
    display: none;
    visibility: hidden;
}

#newsnational_world  #topstorydiv,
#sports #topstorydiv {
    clear: both;
    width: 320px;
    float: left;
    padding: 0 5px 0px 0;
    margin: 0;
    margin-bottom: 16px;
}

#index #topstorydiv {
    clear: both;
    width: 470px;
    float: left;
    padding: 0 0px 0px 0px;
    margin: 0;
    margin-bottom: 16px;
}

#sports .topthumb {
    width: 320px;
    margin: 0;
    padding: 0;
}

#index .topthumb {
    width: 470px;
    margin: 0;
    padding: 0;
}

#sports #topstory h1,
#entertainment #topstory h1 {
    padding: 5px 0 5px 0;
    margin: 0;
    float: left;
    font-size: 16px;
    width: 320px;
    clear: both;
}

#index #topstory h1 {
    padding: 5px 0 5px 0;
    margin: 0;
    float: left;
    width: 470px;
    clear: both;
    text-align: center;
}

#index #topstory h1 a:link,
#index #topstory h1 a:visited,
#index #topstory h1 a:hover,
#index #topstory h1 a:active,
#entertainment #topstory h1 a:link,
#entertainment #topstory h1 a:visited,
#entertainment #topstory h1 a:hover,
#entertainment #topstory h1 a:active  {
    color: #000099;
    font-size: 23px;
    line-height: 24px;
    margin: 5px 0;
}

#entertainment #topstory h1 a:link {
    color: #000099;
    font-size: 18px;
    line-height: 19px;
    margin: 5px 0;
}

#sports #topstory h1 a:link {
    color: #000099;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#sports #topstory p,
#entertainment #topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    clear: both;
}

#index #topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    clear: both;
}

/*----------------- ADDITIONAL TOP STORIES ----------------------*/

.columncenter #headlinenews3 h1,
.columncenter #headlinesports2 h1,
.columncenter #headlinesports2 .sectiondiv,
.columncenter #headlinesports ul li .videoicon,
.columncenter #headlinenewslocal2 h1 {
display: none;
visibility: hidden;
}

.columncenter #headlinenews3 ul li .videoicon, 
.columncenter #headlinesports2 ul li .videoicon{
display: block;
visibility: visible;
}

.columncenter #headlinenews3,
.columncenter #headlinesports2 {
clear: both;
width: 478px !important;
padding: 8px 0 0 0 !important;
margin: 0 !important;
height: 100% !important;
}

#sports .columncenter #headlinesports .sectiondiv h1 a {
color: #000 !important;  
}

.columncenter #headlinenews3 ul, 
.columncenter #headlinesports2 ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}

#headlinenews3 ul a:link, 
#headlinenews3 ul a:active, 
#headlinenews3 ul a:visited, 
#headlinenews3 ul a:hover, 
#headlinesports2 ul a:link, 
#headlinesports2 ul a:active, 
#headlinesports2 ul a:visited, 
#headlinesports2 ul a:hover {
color: #000099 !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
}

.columncenter #headlinenews3 ul a:hover, 
.columncenter #headlinesports2 ul a:hover {
text-decoration: underline;
}

.columncenter #headlinesports ul a:hover {
text-decoration: underline;
}

.columncenter #headlinenews3 ul li, 
.columncenter #headlinesports2 ul li {
width: 468px;
display: block;
float: left;
}

.columncenter #headlinenews3 ul li p, 
.columncenter #headlinesports2 ul li p {
margin: 0;
padding: 4px 0 12px 0;
}

.columncenter #headlinenews3 ul li .topthumbmore, 
.columncenter #headlinesports2 ul li .topthumbmore {
margin: 0 5px 5px 0;
float: left;
}

#textarea h1 a {
color: #000099 !important;
}


/* ---------------------- FEATURE NAV-------------------------  */

#featurenav {
clear: both;
width: 468px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

*:first-child+html #featurenav{
margin: 8px 0;
}

#featurenav .sectiondiv {
background: ();
height: 28px;
}

#featurenav .sectiondiv h1{
display: none;
visibility: hidden;
}

.feature {
width: 117px;
height: 160px;
text-align: center;
float: left;
margin-bottom: 8px;
}

.feature img {
border: 1px solid #B0ABA8;
margin-top: 7px;
width: 103px;
}

.feature h2 {
margin: 0;
padding: 3px 3px;
font-size: 11px;
text-align: center;
font-weight: bold;
height: 28px;
}

.feature h2 a {
color: #000099;
}


.feature h3 {
visibility: hidden;
display: none;
}

.feature h3 a {
color: #333333;
}

.feature p {
visibility: hidden;
display: none;
}

.feat1,
.feat2,
.feat3{
line-height: 28px;
}

/*-----------------------  BREAKING NEWS --------------------------------- */

#breaking {
margin-bottom: 5px;
background: transparent url(http://media.wavenewspapers.com/designimages/Wave_breakingnews_bottom.jpg) bottom left no-repeat;
}

#breaking h1 {
color: #eee;
letter-spacing: .04em;
margin: 5px 0 0 0;
padding: 5px 10px 0 10px;
height: 100%;
font-size: 18px;
background: transparent url(http://media.wavenewspapers.com/designimages/Wave_breakingnews_top.jpg) top left no-repeat;
margin: 0;
}

#breaking h2 {
font-size: 13px;
font-style: italic;
padding: 6px 8px;
margin: 0;
color: #fff;
}

#breaking h5 {
font-size: 11px;
padding: 4px 8px;
color: #454545;
}

#breaking p {
font-size: 12px;
line-height: 15px;
color: #fff;
padding: 4px 8px 4px 8px;
margin: 0;
}


#breaking ul {
margin: 0 8px 0 22px;
list-style-type: disc;
}


/*--------------  INDEX and SPORTS MAIN PAGE HEADLINES -----------------*/

.columncenter .headlines, 
#sports .columncenter .headlines {
width: 230px; 
height: 220px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
}

#sports .columncenter .headlines .sectiondiv h1,
.columncenter .headlines .sectiondiv h1{
background:();
    height: 20px;
    padding: 2px 0 0 8px; 
    font-size: 13px;
    font-weight: bold;
text-align: center;
color: #000;
line-height: 18px; 
}

.topheadlines h1{
display: none;
}

#sports .columncenter .headlines .sectiondiv h1 a,
.columncenter .headlines .sectiondiv h1 a{
text-decoration: none;
color: #000;
}

.columncenter .headlines ul, 
#sports .columncenter .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

.columncenter .headlines ul li, 
#sports .columncenter .headlines ul li {
    padding: 0 0 4px 0;
}

.columncenter .headlines ul li a, 
#sports .columncenter .headlines ul li a {
color: #333; 
}

#index #topstory .videoicon{
display: none;
visibility: hidden;	
}
/*  HEADLINES  */
#headlineholder {
font-size: 12px;
}

#headlineholder h1 {
font-size: 16px;
text-align: center;
margin-bottom: 12px;
display: none;
}

#headlines {
    padding-right: 8px;
}

#headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 20px;
}

#headlines ul li {
    padding: 0 0 4px 0;
}

#headlineholder .more {
    display: none;
}


/*-----------------------------------------Weather------------------------------------------------*/

#weatherfeeds {
background-color: #000099;
border: 1px solid #97CBE0;
color: white;
font-size: 12px;
padding: 10px 5px 10px 15px;
}

#weather .icon {
float: left;
display: block;
height: 100px;
margin-top: 5px;
margin-right: 5px;
}

#weather .wind, #weather .windmph {
display: inline;
}

#extendedbox {
font-size: 14px;
}

#extendedbox h1 {
font-size: 16px;
}

#weatherftp {
text-align: center;
}

#weatherftp .sectiondiv {
display: none;
visibility: hidden;
}

#weatherftp p {
font-size: 12px;
margin-top: 0px;
}


/* -----------------Gallery Styling------------------*/


#gallery p {
font-size: 12px;
}

.gallerybox {
width: 220px;
float: left;
height: 180px;
text-align: center;
}

.gallerybox img {
border: 1px solid black;
}

.gallerybox h2 {
font-size: 13px;
margin: 0;
padding: 0;
}

.gallerybox p {
font-size: 12px;
margin: 0;
padding: 0;
color: black;
}


/* -------------------------------------- RELATED LINKS -------------------------------------------  */

#index #related {
padding: 8px 0 0 14px;
font-size: 10px;
width: 306px;
background-color: #eef;
}

#index #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#index #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#index #related ul li {
padding-bottom: 2px;
}

#index #related ul li a {
font-size: 12px;
}

#topstory #related {
clear: both;
padding: 4px 0px 4px 4px;
font-size: 10px;
width: 100%;
background-color: #eef;
}

#topstory #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#topstory #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#topstory #related ul li {
padding-bottom: 2px;
margin-left: 14px;
}

#topstory #related ul li a {
font-size: 12px;
}


/* ---------------------------------------------- */
/* ---------------- HOME PAGE STYLES ------------ */
/* ---------------------------------------------- */

/*----------  VIDEO PLAYER --------------------  */


#videobox {
clear: both;
width: 320px;
float: left;
margin-top: -1px;
padding: 0px 0 5px 0;
margin-bottom:25px !important;
text-align: left;
}

*:first-child+html #videobox {
margin-top: -19px;
}

* html #videobox {
margin-top: -19px;
}

#textarea h1, #textarea h1 a {
color: #000099;
font-size: 18px;
line-height: 21px;
margin: 5px 0;
}

#textarea p {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0;
}

#textarea .more {
display: none;
visibility: hidden;
}

#videoplayer {
width: 320px;
height: 480px;
}

/*-------- TOP HEADLINES ---------------------- */

#headlinenewslocal, 
#sports #headlinesports {
width: 137px !important;
background-color: #ececec;
padding: 5px 5px 10px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 0 10px 0 !important;
}

#headlinenewslocal h1, 
#sports #headlinesports h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
display: none;
}

#headlinenewslocal h1 a {
font-weight: bold;
}

#headlinenewslocal ul, 
#sports #headlinesports ul {
margin: 0 0 0 0px !important;
padding: 0 !important;
list-style-type:none;
}

#headlinenewslocal ul li, 
#sports #headlinesports ul li {
padding-bottom: 4px !important;
}

#headlinenewslocal ul li a, 
#sports #headlinesports ul li a {
color: #000099 !important;
}


/* ---------------- MORE STORIES HM ------------ */

#index #headlinenewslocal2{
width: 468px;
clear: both;
height: auto;
margin: 0 2px 8px 2px;
float: none;
}

#index #headlinenewslocal2 .sectiondiv{

}

#index #headlinenewslocal2 .sectiondiv h1{

}

#index #headlinenewslocal2 ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#index #headlinenewslocal2 ul li{
clear: both;
margin: 4px 0;
}

#index #headlinenewslocal2 ul li .headtitle{
font-weight: bold;
}

#index #headlinenewslocal2 ul li .topthumbmore{

}

#index #headlinenewslocal2 ul li p{
margin: 0;
padding: 0;
}
/*--------------  Bios ---------------------------- */

.parentabout .author, 
.parentabout #storytools, 
.parentabout .storyinfo {
display: none;
visibility: hidden;
}

.parentabout #storysection h1, 
.parentabout #surveysection h1 {
margin: 0;
padding: 0;
color: #000099;
}

.parentabout .storybox, 
.parentabout .storybody {
margin: 0;
padding: 0;
}

.parentabout .storybox p {
margin-top: 0;
font-size: 13px;
}

.parentabout .storybox strong {
color: #000099;
}

#headlineaboutstaff{
width: 468px;
}

#headlineaboutstaff .sectiondiv{
background: transparent url(http://media.wavenewspapers.com/designimages/wave_sectiondivider468.jpg) top left no-repeat;
height: 28px;
margin: 0 0 4px 0;
}

#headlineaboutstaff h1 {
font-size:16px;
color: #000;
padding: 0 0 10px 0 !important;
margin: 0;
text-align: center;
line-height: 28px;
}

#headlineaboutstaff  {
margin: 0 0 12px 0;
}

#headlineaboutstaff ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 7px;
overflow: hidden;
}

#headlineaboutstaff ul li {
float: left;
list-style-type: none;
width: 108px;
height: 160px;
margin: 0 7px 7px 0;
text-align: center;
overflow: hidden;
}

#headlineaboutstaff ul li img {
width: 108px;
height: 81px;
margin: 0;

}

#headlineaboutstaff h1 {
display: block;
margin: 12px 0 0 0;
padding: 0;
}

#headlineaboutstaff h1 a {
font-size: 18px;
color: #12499F;
}

#headlineaboutstaff ul li a {
color: #000;
font-size: 14px;
margin: 0;
padding: 0;
}

#headlineaboutstaff ul li a:hover {
text-decoration: underline;
}

#headlineaboutstaff .columncenter .callout {
display: none;
visibility: hidden;
}


/*----------------------------------------  Features Section Feature Nav ------------------------- */

#features #featurenav {
clear: both;
width: 463px;
height: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top: 3px double #0d126a;
border-bottom: 3px double #0d126a;
padding-top: 8px;
padding-left: 10px;
background: #2d3892;
}

#features #featurenav .sectiondiv {
visibility: hidden;
display: none;
}

#features .feature {
width: 230px;
height: 80px;
text-align: center;
float: left;
border-bottom: none;
padding-bottom: 8px;
}

#features .feature img {
width: 70px;
height: 70px;
border: 1px solid #B0ABA8;
margin-top: 0px;
float: left;
}

#features .feature h2 {
margin: 0;
padding: 0;
background-color: transparent;
font-size: 14px;
font-weight: normal;
border-top: none;
border-bottom: none;
float: right;
text-align: left;
width: 150px;
}

#features .feature h2 a {
color: #fff;
}


#features .feature h2 a {
color: #fff;
}

#features .feature h3 {
margin: 0 0 0 8px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
width: 103px;
float: left;
text-align: left;
}

#features .feature h3 a {
color: #fff;
}

#features .feature p, #features .feature ul {
visibility: hidden;
display: none;
}



/* ---------------------------------- SEARCH RESULTS------------------------------------------- */

.parentresults #subnav {
height: 1px;
background: white;
}

#searchresults .sectiondiv {
background: transparent url(http://media.wavenewspapers.com/designimages/wave_sectiondivider468.jpg) top left no-repeat;
display: none;
visibility: hidden;
}

#searchresults .sectiondiv h1{
color: #000;
}

#searchresults .searchform{
padding: 4px;
background-color: #231f20;
color: #fff;
width: 450px;
}


#searchresults .searchkeyword td,
#searchresults .range td,
#searchresults .searchsection td {
width: 100px;
}

#searchresults td.daterange {
width: 300px;
}

#searchresults #searchkeyword .keytext,
#searchresults #searchsection .secttext,
#searchresults #searchrange .rangetext {
font-weight:bold;
font-size: 13px;
display: block;
width: 135px;
padding: 0 4px 0 0;
float: left;
text-align: right;
border: solid red 0px;
height: 18px;
line-height: 21px;
}

#searchresults .searchwss,
#searchresults #searchkeyword .searchbox {
display:inline;
}

#searchresults #searchkeyword,
#searchresults #searchsection,
#searchresults #seachrange{
height: 25px;
}


#searchresults h1 {
line-height:25px;
height: 25px;
font-size: 13px;
color:#fff;
text-transform: uppercase;
font-weight:bold;
padding: 4px 0 0 0;
margin: 0 0 0 0px;
text-align: center;
}

#searchresults .thumb {
margin: 0 5px 5px 0px;
padding: 0;
border: 1px solid black;
}

#searchresults ul {
list-style-type:none;
width: 468px;
margin: 0 0 0 30px;
padding:0;
}

#searchresults ul li {
font-size:85%;
padding: 10px;
height:70px;
}

#searchresults ul li a {
float:left;
}

#searchresults ol li {
font-size: 85%;
padding: 10px;
}

#searchresults .more {
margin: 0;
padding: 0;
}

#searchresults ol p {
margin:0;
padding:0;
}

#searchresults .thumb {
padding: 0;
margin: 0 5px 5px 0;
width: 90px;
height: auto;
border: 1px solid black;
}

#searchresults .searchbox {
width:200px;
}

/* ------------ RSS FEEDS LISTING PAGE ----------*/

#rssmap ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 3px;
}

/* ------------ VIDEO ON DEMAND ---------------- */

#homeondemandvideo .columncenter h1 {
font-size: 24px;
margin: 0 0 8px 0;
}

#homeondemandvideo .columncenter ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#homeondemandvideo .columncenter ul li .videoiconimg {
display: block;
float: left;
padding-right: 5px;
}

#homeondemandvideo .columncenter li{
clear:both;
}

#homeondemandvideo .columncenter ul li span {
display: block;
}

#homeondemandvideo .columncenter ul li p {
margin: 0;
padding: 0 0 12px 0;
font-size: 13px;
}

#homeondemandvideo #subnav {
height: 1px;
background: white;
}


/*---------------------------------------------  HOTLINKS --------------------------------------------- */

.parenthotlinks h1 {
margin: 0;
font-size: 24px;
}

.parenthotlinks h2 {
font-size: 16px;
margin: 8px 0 0 0;
}

.parenthotlinks p {
font-size: 13px;
margin: 0 0 4px 0;
}

.parenthotlinks #subnav {
height: 1px;
background: white;
}


/* ------------------------------------ WEATHERBOX MODULE----------------------------------  */

.columnright #weatherbox {
background: white;
padding-bottom: 16px;
font-size: 12px;
border-bottom: 1px solid #B9D3EC; 
padding-top: 0px;
margin-bottom: 5px;
}

.columnright #weatherbox .sectiondiv3 {
height: 28px;
background: transparent url(http://media.wavenewspapers.com/designimages/wave_sectiondivider300.jpg) top left no-repeat;
margin: 0 0 4px 0;
}

.columnright #weatherbox .sectiondiv3 h1 {
color: white;
font-size: 14px;
line-height: 28px;
padding: 0px 0px 0 0;
margin: 0;
text-align: center;
}

.columnright #weatherbox .sectionsponsor {
padding-bottom: 12px;
}

.columnright #weatherbox .icon img {
margin: 0px 0 0 10px;
padding: 0;
border: 1px solid black;
width: 55px;
height: 58px;
float: left;
}


.columnright #weatherbox .temp {
font-size: 22px;
float: left;
color: #303030;
padding: 0px 0px 0 0;
width: 230px;
text-align: center;
}

.columnright #weatherbox .temp span {

font-size: 22px;
width: 250px;
}

.columnright #weatherbox .conditions {
clear: both;
font-size: 12px;
font-weight: bold;
padding: 4px 0 10px 0;
width: 80px;
text-align: center;
}

.columnright #weatherbox .wind, 
.columnright #weatherbox .humidity, 
.columnright #weatherbox .pressure{
display: block;
clear: right;
font-size: 13px;
margin: 1px 0 0 0;
padding: 0 0 0 8px;
text-align: left;
}

.columnright #weatherbox .wind span, 
.columnright #weatherbox .humidity span, 
.columnright #weatherbox .pressure span{
display: block;
text-align: left;
padding: 0 3px 0 0;
float: left;
margin: 0px;
}

.columnright #weatherbox .videoicon {
text-align: center;
padding-top: 6px;
}

#weather .columnright #weatherfeeds {
display: none;
visibility: hidden;
}

/* ----------- RSS BUTTON (???) ------------- */
#rssbutton{
display: none;
}


/*------------- On Demand ---------------------*/

#headlinehomeondemand {
width: 180px !important;
margin-top: 0px !important;
margin-bottom: 8px;
overflow: hidden;
height: auto;
}

#headlinehomeondemand .topthumbmore {
width: 38px;
}

.columnleft #headlinehomeondemand .sectiondiv {
height: 28px;
background: ();
margin: 0 0 4px 0;
}

#headlinehomeondemand .sectiondiv h1 {
font-size: 14px;
text-align: center;
color: #000;
margin: 0;
padding: 0;
line-height:28px;
}

#headlinehomeondemand ul {
margin: 0 !important;
padding: 0 0 0 5px !important;
}

#headlinehomeondemand ul li {
clear: both;
list-style-type: none;
margin: 0;
padding: 0px;
font-size: 13px;
overflow: hidden;
}

#headlinehomeondemand .link {
margin: 0 !important;
padding: 2px;
}

#headlinehomeondemand ul li a {
font-weight:bold;
}

#headlinehomeondemand ul li p{
margin: 0;
font-size: 11px;
}

/*--------------------  STOCKS --------------------- */

#stocks {
margin-top: 5px;
overflow: hidden;
margin-bottom: 8px;
width: 180px;
}

#stocks h1 {
font-size: 14px;
text-align: center;
color: white;
margin: 0;
padding: 0;
line-height:28px;
}

#stocks .sectiondiv3{
height: 28px;
background: transparent url(http://media.wavenewspapers.com/designimages/WAVE_sectiondivider180.jpg) top left no-repeat !important;
}

#stocksfeed {
width: 165px;
padding-top: 0px;
margin-left: -58px;
margin-top: 4px;
}

#stocksfeed tr, #stocksfeed td {
background-color: #ffffff;
}




/*-----------------  POLL ------------------- */

#poll{
clear: both;
width: 300px;
overflow: hidden;
border-bottom: 1px solid #97CBE0;
margin: 8px 0;
padding: 0 0 4px 0;
}

#poll .sectiondiv3{
height: 28px;
background: transparent url(http://media.wavenewspapers.com/designimages/wave_sectiondivider300.jpg) top left no-repeat;
}

#poll h1 {
color: #fff;
font-size: 14px;
text-align: center;
padding: 0;
margin: 0;
line-height: 28px;
}

#poll h2 {font-size: 16px; 
margin: 8px 0 6px 0px;
width: 300px;
text-align: center;
color: #000099;
}

#poll .submit {
clear: both;
margin: 0 0 0 117px;
padding: 0 0 4px 0;
text-align: center;
width: 64px;
}

#poll ul {list-style-type: none; margin: 0; padding: 0 0 10px 0; overflow: hidden;}
#poll ul li {list-style-type: none; clear: both; font-size: 14px;}
#poll input {float: left;}
#poll li span {width: 160px; float: left; margin: 0 0 8px 0; padding: 0;}


/*----------------  MOST POPULAR ------------------- */

#mostpopular {
margin: 8px 0;
padding: 0px 0 10px 0;
border-bottom: 1px solid #97CBE0;

}

#mostpopular .sectiondiv {
height: 28px;
background: ();
}

#mostpopular h1 {
color: #000;
font-size: 14px;
text-align: center;
padding: 0;
margin: 0;
line-height: 28px;
}

#mostpopular ul {
font-size: 12px;
margin: 0 0 0 4px;
padding: 0 0 0 24px;
list-style-type: decimal;
}

#mostpopular ul li {
padding: 2px 0;
}

#mostpopular ul li a{
color: #333;
}

/*--------------- FOOTER -----------------------*/

#footer {
text-align: center;
padding: 8px 8px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
border-top: 1px solid #97CBE0;
border-bottom: 1px solid #97CBE0;
color: #FFF;
width: 962px;
background: #000099;
}

#footer a {
color: #97CBE0;
}

.disclaim {
text-align: left;
padding: 6px 0;
}

.company, .address, .city, .state, .zip {
display: inline;
}

.copydoc {
display: inline;
padding: 4px 8px;
}

.copyright {
display: none;
visibility: hidden;
}


/* ---------------- POPUP PLAYER -------------- */

/* POPUP PLAYER */
#videopop {
text-align: left;
padding: 5px;
margin: 0px auto;
width: 728px;
background: #fff url(http://media.laindependent.com/designimages/lawave-videopop_back.jpg) top left repeat-x;
}


#videopop #popsclipstop, #videopop #popsclipbot, #videopop #footer, #videopop .videoiconimg {
display: none;
visibility: hidden;
}


#videopop .spotlight {
float: right;
width: 340px;
height: 480px;
overflow: hidden;
}

#videopop #search {
margin: 6px 0 30px 0;
background: none;
text-align: right;
width: 350px;
}

#videopop #search .searchbox {
margin:0 10px 0 10px !important;
width:150px
}

#videopop #search form {
padding: 0;
margin: 0;
}

#videopop #search .advanced {
color:white;
display:inline;
font-size:10px;
margin:-2px 0 0 4px;
padding:0;
}

#videopop #search .searchbutton {
margin-bottom:-2px; 
}

#videopop .headline {
width: 340px;
clear: left;
}

#videopop .headline h3 {
font-size: 14px;
color: #00338E;
margin: 0 0 2px 0;
padding: 0;
}

#videopop h2.subtitle {
font-size: 13px;
line-height: 15px;
padding: 10px 0;
color: #333;
display: none;
}

#videopop .headline p {
font-size: 13px;
color: black;
margin: 0 0 0 105px;
padding: 0;
}

#videopop .headline img {
width: 100px;
float: left;
padding: 0 5px 20px 0;
}

#videopop #textarea {
width: 320px;
float: left;
padding: 52px 0 0 0;
margin: 0;
}

* html #videopop #textarea {
clear:left;
margin: 5px 0 0 0;
}

#videopop #flashPlayerDiv {
float: left;
margin-top: 8px;
}

#videopop .callout {
background: none;
clear: both;
border: none;
}

#videopop #videopopbanner  {
position: relative;
left: 280px;
top: -200px;
}

#videopop .vidwinmid embed {
margin-top: 10px;
}


#videopop #bannerIFrame {
width: 728px;
height: 90px;
margin-top: 20px;
}

#videopop #imware {
float: left;
position: absolute;
top: 0;
left: 10px;
}

/*-------- POPUP PLAYER SEARCH RESULTS ---------- */

#searchresults .sectiondiv {
background: transparent url(http://media.wavenewspapers.com/designimages/KSBI_SECTION_DIVIDER_646.jpg) top left no-repeat;
width: 646px;
margin: 0 0 8px 0;
padding: 0;
}

#searchresults h1 {
line-height:25px;
height: 25px;
font-size: 13px;
color:#fff;
text-transform: uppercase;
font-weight:bold;
padding: 4px 0 0 0;
margin: 0 0 0 0px;
text-align: center;
}

#searchresults {
background-color: #FFF;
width: 450px;
margin: 0 0 8px 0;
}

#searchresults .thumb {
margin: 0 5px 5px 0px;
padding: 0;
border: 1px solid black;
}

#searchresults ul {
list-style-type:none;
width: 560px;
margin: 0 0 0 30px;
padding:0;
}

#searchresults ul li {
padding: 10px;
height:70px;
}

#searchresults ul li a {
float:left;
}

#searchresults ol {
width: 450px;
margin: 0 0 0 30px;
padding:0;
}

#searchresults ol li {
padding: 10px;
}

#searchresults .more {
margin: 0;
padding: 0;
}

#searchresults ol p {
margin:0;
padding:0;
}

#searchresults .thumb {
padding: 0;
margin: 0 5px 5px 0;
width: 90px;
height: auto;
border: 1px solid black;
}

#searchresults .searchbox {
width:200px;
}

/* ------- ADVERTISING ------------------------- */ 

#header #ad_headerpromo{
float: right;
height: 94px;
font-size: 10px;
width: 303px;
margin: 0;
}

#header #ad_headerpromo h1{
font-size: 10px;
}

.columncenter #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 0 10px 20px;
margin: 40px -5px;
border-top: 1px solid #97CBE0;
border-bottom: 1px solid #97CBE0;
text-align: left;
}

.columnleft #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 5px;
margin: 0 -5px;
border-top: 1px solid #97CBE0;
border-bottom: 1px solid #97CBE0;
text-align: left;
}

.callout {
padding: 16px 0 8px 0;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}
 
#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

.columncenter .callout {
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
padding: 16px 4px 5px 4px;
clear: both;
}

#leaderboard1.callout, #leaderboard2 {
margin: 0;
text-align: center;
clear: both;
padding: 10px 0 15px 0;
}

#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
display: none;
visibility: hidden;
}


#natadad300x250{
padding: 0;
margin: 0 0 8px 0;
}

.gallery #leaderboard2,
#index #leaderboard2 {
display: none;
visibility: hidden;
}

#bottomGooglebanner,
#topGooglebanner {
text-align: center;
padding: 8px 0;
}

#index #player_companion {
margin: 0px 0 0 -145px !important;
}

#bimvidplayer0_cb,
.bimvidCompanion {
margin: 265px 0 0 0 !important;
}

/*----------------- EXTERNAL LINKS --------------*/

#external .sectiondiv h1 {
display: none;
visibility: hidden;
}

.externallinks {
clear:both;
margin-top: 10px;
}

.externallinks img {
border: none;
}

.externallinks a {
font-size: 14px;
}

.externallinks p {
font-size: 12px;
}


/*-----  Calendars -----------------------*/

#events .sectiondiv {
display: none;
visibility: hidden;
}

#events h1 {
font-size: 14px;
}

#events h2 {
font-size: 13px;
margin: 0px;
padding: 2px 0 2px 4px;
}

#events p {
font-size: 12px;
}

#caldays {
background: #0d126a !important;
}

.emptycaldate {
background: #2d3892 !important;
}

#events td{
height: 50px;
}

#events #caldays{
text-align: center;
}

#communitycalendar #introbody{
height: 30px;
clear: both;
}


#communitycalendar #introbody h1,
#communitycalendar #introbody h2{
display: none;
}

#communitycalendar #introbody a{
display: block;
border: outset #000 2px;
width: 400px;
text-align: center;
margin: 10px auto 0 auto; 
}

#eventshowday
 {
float: none;
clear: both;
height: 130px;
}

#eventshowday .thumbnail
 {
height: 120px;
border: 0px;
margin: 0;
padding: 0;
}

#events #eventshowday h2{
font-size: 16px;
}

#eventshowday #return,
#eventdaydisplay #return
 {
clear: both;
padding: 40px 0 10px 0;
text-align: center;
}

/*---------- submission Queues ------------------*/

#ccform {
border-top: 3px double #97CBE0;
border-bottom: 3px double #97CBE0;
color: #FFF;
background: #000099;
margin-bottom: 5px;
}

#ccform h2 {
font-size: 12px;
color: white;
}


#ccform h1 {
font-size: 12px;
}


/*------------ Section Intro Content ------------*/

#story h1 {
font-size: 14px;
}

#story {
font-size: 12px;
border-bottom: 1px solid #97CBE0;


margin-bottom: 5px;
}



/* ---------- NEWS.LOCAL and LOCAL PAGES  ---------- */

#newslocalwest-edition #topstorydiv .sectiondiv,
#newslocalthe-press #topstorydiv .sectiondiv,
#newslocalnortheast-edition #topstorydiv .sectiondiv,
#newslocallynwood-press #topstorydiv .sectiondiv,
#newslocalherald-american #topstorydiv .sectiondiv,
#newslocaleast-edition #topstorydiv .sectiondiv,
#newslocalculver-city-edition #topstorydiv .sectiondiv{
visibility: visible;
display: block;
}

#newslocalwest-edition #topstorydiv .sectiondiv h1,
#newslocalthe-press #topstorydiv .sectiondiv h1,
#newslocalnortheast-edition #topstorydiv .sectiondiv h1,
#newslocallynwood-press #topstorydiv .sectiondiv h1,
#newslocalherald-american #topstorydiv .sectiondiv h1,
#newslocaleast-edition #topstorydiv .sectiondiv h1,
#newslocalculver-city-edition #topstorydiv .sectiondiv h1{
margin: 0;
text-align: center;
font-size: 24px;
}



#newslocalwest-edition #topstorydiv,
#newslocalthe-press #topstorydiv,
#newslocalnortheast-edition #topstorydiv,
#newslocallynwood-press #topstorydiv,
#newslocalherald-american #topstorydiv,
#newslocaleast-edition #topstorydiv,
#newslocalculver-city-edition #topstorydiv,
#entertainment #topstorydiv,
#opinion #topstorydiv,
#newslocal #topstorydiv,
#newslocal #topstory{
width: 320px;
float: left;
overflow: hidden;
}

#newslocalwest-edition #topstory .topthumb,
#newslocalthe-press #topstory .topthumb,
#newslocalnortheast-edition #topstory .topthumb,
#newslocallynwood-press #topstory .topthumb,
#newslocalherald-american #topstory .topthumb,
#newslocaleast-edition #topstory .topthumb,
#newslocalculver-city-edition #topstory .topthumb,
#opinion #topstory .topthumb,
#newslocal #topstory .topthumb{
width: 320px;
}

#newslocal #headlinenewslocal{

}

#newslocal #headlinenewslocal2{
clear: both;
}

#headlineentertainment2, 
.columncenter .morelocalnews{
width: 468px;
height: auto;
overflow: hidden;
clear: both;
display: block;
float: none;
}

#headlineentertainment2 .sectiondiv,
.columncenter .moreloaclnews .setiondiv{
display: none;
}

#headlineentertainment2 ul,
.columncenter .morelocalnews ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#headlineentertainment2 ul li,
.columncenter .morelocalnews ul li{
clear: both;
margin: 8px 0;
overflow: hidden;
}

#headlineentertainment2 ul li p,
.columncenter .morelocalnews ul li p{
margin: 0;
padding: 0;
}


#newslocal .columncenter #headlinesports{
clear: both;
}


/* ---------- LOCAL PAGES module -------------- */

.columnleft #headlinenewseditions {
width: 180px !important;
margin-top: 0px !important;
margin-bottom: 8px;
overflow: hidden;
height: auto;
}

.columnleft #headlinenewseditions .sectiondiv {
height: 28px;
background: ();
margin: 0 0 4px 0;
}

.columnleft #headlinenewseditions .sectiondiv h1 {
font-size: 14px;
text-align: center;
color: #000;
margin: 0;
padding: 0;
line-height:28px;
}

.columnleft #headlinenewseditions ul {
margin: 0 !important;
padding: 0!important;
}

.columnleft #headlinenewseditions li .topthumbmore {
display: none;
visibility: hidden;
width: 30px;
}

.columnleft #headlinenewseditions ul li {
clear: both;
margin: 0 0 0 25px;
padding: 0px;
font-size: 13px;
line-height: 25px;
}

.columnleft #headlinenewseditions ul li a {
font-weight:bold;
}

.columnleft #headlinenewseditions ul li p{
margin: 0;
font-size: 11px;
}

/* ---------- CONTENT FEED PAGES -------------- */

#newshealth .columncenter h1,
#newstechnology .columncenter h1,
#newsbusiness .columncenter h1,
#newsbusiness .columncenter h1,
.BIMcontentfeed .columncenter h1 {
margin: 0;
padding: 0;
font-size: 16px;
text-align: center;
display: none;
}

#headlinenewshealth .sectiondiv,
#headlineTechnologyNews .sectiondiv,
#headlineBusinessNews .sectiondiv,
#headlineBusinessNews .sectiondiv,
.BIMcontentfeed .sectiondiv {
display: none;
}

#headlinenewshealth ul,
#headlineTechnologyNews ul,
#headlineBusinessNews ul,
#headlineBusinessNews ul,
.BIMcontentfeed ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#headlinenewshealth ul li,
#headlineTechnologyNews ul li,
#headlineBusinessNews ul li,
#headlineBusinessNews ul li,
.BIMcontentfeed ul li {
clear: both;
margin: 8px 0;
overflow: hidden;
font-size: 14px;
}

.BIMcontentfeed ul li a {
font-weight: bold;
}

#headlinenewshealth ul li p,
#headlineTechnologyNews ul li p,
#headlineBusinessNews ul li p,
#headlineBusinessNews ul li p,
.BIMcontentfeed ul li p {
margin: 0;
padding: 0;
font-size: 12px;
}

#newshealth #headlinenewshealth {
height: auto;
width: 468px;
overflow:hidden;
}

#headlinenewshealth ul li a{
color: #000099;
font-weight:bold;
}


/* - topheadlines and morestories CUSTOM CLASS STYLES -*/

.topheadlines {
width: 137px !important;
float: left !important;
background-color: #ececec;
padding: 5px 5px 10px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 0 10px 0 !important;
}


.topheadlines h1, 
#sports #headlinesports h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}


.topheadlines h1 a {
font-weight: bold;
}


.topheadlines ul, 
#sports #headlinesports ul {
margin: 0 0 0 0px !important;
padding: 0 !important;
list-style-type:none;
}


.topheadlines ul li, 
#sports #headlinesports ul li {
padding-bottom: 4px !important;
}


.topheadlines ul li a, 
#sports #headlinesports ul li a {
color: #000099 !important;
}

.columncenter .morestories{
clear: both;
margin: 0;
padding: 0;
border: solid red 0px;
width: 468px;
height: auto;
overflow: hidden;
}

.columncenter .morestories a, .morelocalnews a {
color: #000099 !important;
font-weight: bold;
}

.columncenter .morestories .sectiondiv{
display: none;
}

.columncenter .morestories .sectiondiv h1{
margin: 0;
padding: 0;
font-size: 16px;
line-height: 28px;
}

.columncenter .morestories ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.columncenter .morestories ul li{
clear: both;
overflow: hidden;
margin: 8px 0;
}


.columncenter .morestories ul li p{
margin: 0;
padding: 0;
}


/* ------------ SPORTS SCORES ----------------- */

/*  Scoreboard Styling  */

#sportsscores .columncenter .sectiondiv {
display: none;
visibility: hidden;
}

#scoreboard {
background: #fff;
padding: 0px;
float: left;
}

#scoreboard * {
margin: 0;
padding: 0;
}

#scoreboard .date {
clear:both;
padding: 5px 0 0 0;
}

#scoreboard .date h2 {
font-size: 14px;
color:#000;
line-height: 18px;
text-transform: uppercase;
border-bottom: 2px solid #ccc;
margin: 4px 0;
}

#scoreboard .scorebox {
position: relative;
width: 44%;
float: left;
padding: 3px 8px;
margin: 5px 0 5px 8px;
background-color: #eee;
border: 1px solid #bbb;
}

#scoreboard .scorebox .team {
padding-right: 8px;
border-bottom: 1px solid #bbb;
font-size: 14px;
}

#scoreboard .scorebox .score {
position: absolute;
left: 83%;
text-align: right;
width: 25px;
}

#scoreboard .scorebox .summary,
#scoreboard .scorebox .status {
font-style:italic;
line-height: 19px;
font-size: 11px;
}

#scoreboard .scorebox .status {
float: right;
}

#scoreboard #related, #scoreboard #relatedmedia,
#scoreboard #related ul, #scoreboard #relatedmedia ul {
color:#172FAB;
clear:both;
list-style-type: none;
padding-bottom: 8px;
}

#scoreboard #related h3,
#scoreboard #relatedmedia h3 {
font-size: 12px;
}

#scoreboard #relatedmedia {
margin-top: 5px;
}


.scorebox:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}









/*----- old 





#sportsscores .columncenter .date {
height: 25px;
background: transparent url(http://media.wavenewspapers.com/designimages/wave_sectiondivider468.jpg) top left no-repeat;
font-size: 10px;
line-height: 27px;
letter-spacing: 1px;
padding: 0px 0 0 0px;
margin: 0;
text-align: center;
color:#000;
text-transform: uppercase;
font-weight:bold;
clear: both;
margin: 0px;
padding: 0px;
}


#sportsscores .scorebox {
color: #222;
width: 45%;
float: left;
margin: 16px 0;
padding: 0px 8px;
}



#sportsscores .team {
display: inline;
height: 14px;
font-size: 12px;
line-height: 12px;
width: 100%;
text-align: left;
margin: 8px 0 0 0;
padding: 0;
border-bottom: 1px solid;
float: left;
clear: both;
}


#sportsscores .score {
display: inline;
font-size: 12px;
line-height: 12px;
float: right;
margin: -12px 0 0 0px;
padding: 0;
}


#sportsscores .summary, 
#sportsscores .status {
display: inline;
margin: 0px;
padding: 0px;
font-size: 11px;
} 


#sportsscores .summary {
float: right;
}


#sportsscores .status {
float: left;
}
 ----*/

/* ----------- COMMUNITY Gas Buddy Page --------- */
#area-gas-prices .columncenter #mpcontext,
#area-gas-prices .columncenter .sectiondiv,
#area-gas-prices .columnright{
display: none;
}

/* ---------- WEATHER PAGE ------------- */

#weather .columnleft,
#weather #mpcontext,
#weather .sectiondiv{
display: none;
}

#weather .storybox{
padding: 0;
}


/* ----------- TRAFFIC PAGE -------------- */
#traffic .columnleft,
#traffic #mpcontext,
#traffic .columnright,
#traffic .sectiondiv{
display: none;
}

#traffic .columncenter{
padding: 0;
}


/*----Your Wave---*/


/* ----- widget styles ------ */
#columns-outer {
background: transparent url(http://media.wavenewspapers.com/designimages/Wave_Navigation_area_960_432.jpg) top left no-repeat;
width: 978px;
}

#columns-inner{
width: 978px;
}
#yncontentwidget{
background: transparent url(http://media.wavenewspapers.com/designimages/Wave_news_your_way.png) 14px 2px no-repeat;
}

#ynwidget300{
margin: 4px 0 0px 0;
}

.parentyounews .topthumbmore{
width: auto;
height: auto;
padding: 0;
}

.parentyounews #popularbox {
width: 100%;
}

.parentyounews #popularbox ul li {
width: 48%;
float: left;
}


#vidnote {
margin-top: -70px;
}

#submission iframe{
margin-top: 30px !Important;
}



/*------Specials Section----*/

#special-sections  .columncenter .headlines .head1 .headthumb img {
width: 80px;
margin: 3px 5px 5px 0;
padding: 0px;
}

#special-sections .columncenter .headlines {
padding: 0;
margin: 0 0 8px 5px;
height: 300px;
}

#special-sections  .columncenter .headlines .head1 {
padding: 5px 0px 8px 0px;
line-height: 14px;
border-bottom: 1px solid #eee;
}
#special-sections  .columncenter .headlines ul .head1  {
list-style-type: none;
margin-left: -13px;
margin-top: -1px;
}

#index .columncenter .headlines .head2 {
padding-top: 5px;
border-top: 0px solid #ddd;
}

#special-sections  .columncenter .headlines ul .head1 a:link,
#special-sections  .columncenter .headlines ul .head1 a:visited,
#special-sections  .columncenter .headlines .head1 a:active {
color: #555;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;
line-height: 17px;
}

#special-sections .columncenter .headlines .head2 {
margin-top: 5px;
clear: left;
}

#special-sections  .columncenter .headlines .head2 .headthumb img,
#special-sections  .columncenter .headlines .head3 .headthumb img,
#special-sections  .columncenter .headlines .head4 .headthumb img,
#special-sections  .columncenter .headlines .head5 .headthumb img,
#special-sections  .columncenter .headlines .head6 .headthumb img,
#special-sections  .columncenter .headlines .head7 .headthumb img   {
display: none;
visibility: hidden;
}


/*----------------------------- Slideshow Tools -----------------------------------*/
.gallery {
background: #000000;
}

#younews.gallery {
background: #ffffff;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-comment{
background:#282828 url(http://media.wavenewspapers.com/designimages/icon_comment_12x12.png) no-repeat scroll center center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-print {
background: #282828 url(http://media.wavenewspapers.com/designimages/bim_imware_print.gif) center center no-repeat;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-email {
background: #282828 url(http://media.wavenewspapers.com/designimages/bim_imware_email.gif) center center no-repeat;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-googlebuzz{
background:#282828 url(http://media.wavenewspapers.com/designimages/bimtools_google_16.png) no-repeat scroll center center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-digg-box-count {
background:transparent url()!important;
margin-left:307px;
margin-top:-43px;
width: 63px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-facebook-long{
display: none;
visibility:hidden;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-twitter-box-count {
background: transparent url();
text-indent: 0!important;
width: 100px!important;
margin-top: -16px!important;
margin-left: 40px!important;
}

.gallery #content #content-one #gallery-tools2 #storytools {
background:#000000 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
height:48px;
overflow:hidden;
padding:20px 0 7px 40px;
width:auto !important;
}

.gallery #content #content-one #gallery-tools2 {
background:#000000 none repeat scroll 0 0;
float:left;
height:75px;
margin:8px 0;
padding:0;
position:relative;
width:630px;
}

.gallery #content #content-one #gallery-tools2 .storytools li {
background-color:#282828;
float:left;
height:24px;
margin:0 10px 0 0;
text-indent:-9px;
width:24px;
font-size: 0px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-facebook-box-count{
margin-top: -16px!important;
}

*:first-child+html .gallery #content #content-one #gallery-tools2 .storytools #imwarelist{
margin: -25px 0 0 100px;
}

*:first-child+html .gallery #content #content-one #gallery-tools2 .storytools li.tool-twitter-box-count{
margin-left: 35px!important;
margin-top:-17px!important;
}

*:first-child+html .gallery #content #content-one #gallery-tools2 .storytools li.tool-digg-box-count{
margin-left: -20px!important;
margin-top: 0px!important;
position: relative;
top:-22px!important;
}

.gallery #content #content-one #gallery-tools2 .return {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(http://media.wavenewspapers.com/designimages/gallery_return.png) no-repeat scroll left center;
color:#979797;
display:block;
float:left;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
line-height:60px;
margin:0 0 0 10px;
padding:0 0 0 40px;
width:100px;
}

.gallery #content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#282828 none repeat scroll 0 0;
float:left;
margin-bottom:15px;
padding:0;
width:978px;
}

#younews.gallery #content {
background: none;
width: 600px;
}

.gallery #footer {
clear:both;
float:left;
width:962px;
}

/*-----Station Specific MAP Styles-----*/
.story .map{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:15px 8px 8px 0!important;
padding: 0;
width:210px;
overflow: hidden;
display: block;
}

.storybody #related{
margin-top: 10px;
margin-bottom: -5px;
}

.story .map h5 {
height: auto;
line-height: 14px;
padding: 3px 0 4px 5px;
}

/*---Lynwood----*/
#blogswave #storydiv h1,
#blogslynwood #storydiv h1,
#blogslynwood .columnleft{
display: none;
visibility: hidden;	
}

#blogslynwood .storybody iframe{
width: 676px;
height: 1600px;
border: 0px solid #fff !important;
}

#blogswave .storybody iframe{
width: 1000px;
height: 1600px;
border: 0px solid #fff !important;
}

#blogswave .columnleft,
#blogswave .columnright{
display: none;
visibility: hidden;
}

/*---------TECH/BUSINESS SECTIONS--------*/
#newsbusiness #headlinenewsbusiness,
#headlinenewstechnology{
float:left;
font-size:12px;
height:auto;
margin:0 2px 14px;
width:470px;
clear: both;
}

#newsbusiness #headlinenewsbusiness ul,
#newstechnology #headlinenewstechnology ul{
list-style-type: none;
margin: 0;
padding: 0;	
}

#newsbusiness #headlinenewsbusiness ul li,
#newstechnology #headlinenewstechnology ul li{
clear:both;
font-size:12px;
margin:8px 0;
overflow:hidden;
}

#newsbusiness #headlinenewsbusiness ul li .headtitle,
#newstechnology #headlinenewstechnology ul li .headtitle{
font-weight: bold;
color:#000099;
font-size: 14px;
}

/* ---------- STORY OVERRIDES --------- */
#storysection .storybody {
clear: both;
}

#main .video16x9 .title,
#storysection .sectiondiv h1,
#main .video16x9 .storyimgcont,
#storysection .storyimgcont,
#storysection .leadstoryimg {
clear: both;
margin-bottom: 8px;
padding: 0;
}

#main .video16x9 .storyimgcont {
background: none repeat 0 0 #fff;
width: 100%;
text-align: left;
}

#main .video16x9 .leadstoryimg{
width: 470px;
height: auto;
}

.storybox .author,
.story .storyinfo {
font-size: 11px;
line-height: 10px;
padding: 0;
margin: 0 0 8px 0;
}

.storybox .author {
clear:both;
}

.columncenter #storysection .subtitle {
display: block;
margin-bottom: 8px;
}

.video16x9 .caption {
font-size: 11px;
line-height: 13px;
background: #fff;
color: #444;
text-align: left;
padding: 4px 0;
margin: 0;
overflow: hidden;
width: 470px;
clear: both;
}

.video16x9 #videobox {
height: auto !important;
}

#main .video16x9 #storytools {
margin-bottom: 40px;
overflow: visible;
height: 86px;
}

.story #imware {
width: 475px;
position: relative;
}

.story #imware li.tool-email span,
.story #imware li.tool-print span,
.story #imware .sectiondiv {
display: none;
}

.story #imware ul {
margin-top: 0 !important;
padding-top: 8px;
}

.story #imware ul li {
overflow: hidden;
height: auto;
float: left;
padding-right: 12px;
width: 100px;
}

.story #imware ul li.tool-comment {
margin: 4px 0 0 10px;
width: 100px;
padding: 0 3px 0 0;
}

.story #imware ul li.tool-email {
clear: both;
margin: 10px 0 0 10px;
width: 90px;
}

.story #imware ul li.tool-print {
margin-top: 4px;
}

.story #imware ul li.tool-googlebuzz {
margin-top: 10px;
}

.story #imware ul li.tool-facebook-box-count {
width: 115px;
position: absolute;
top: 13px;
left: 217px;
}

.story #imware ul li.tool-twitter-box-count {
width: 60px;
position: absolute;
top: 13px;
left: 340px;
}

.story #imware ul li.tool-digg-box-count {
width: 60px;
position: absolute;
top: 13px;
left: 410px;
}

.story #imware li.tool-facebook-long {
clear: both;
width: 100%;
margin-top: 24px;
margin-left: -6px;
height: 32px;
}

#storysection .storyimgcont .caption {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
text-align:left;
width:476px;
}



/* ----------- VIDEO PAGE ----------- */
#newsinblackvideo #content #content-one ul,
#newsinblackvideo #content #video ul, 
#video #content #content-one ul,
#video #content #video ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#newsinblackvideo #content.videoSection #content-one,
#video #content.videoSection #content-one {
padding: 0;
}

.bimVideoPlayer {
width: 448px;
float: left;
}

#newsinblack .bimVideoPlayer {
width:640px;
}

#newsinblackvideo #section-nav h2,
#video #section-nav h2 {
margin: 0;
padding: 0;
font-size: 20px;
line-height: 24px;
padding: 8px 4px;
border-bottom: 1px solid #CCCCCC;
color: #B50921;
}

#newsinblackvideo #section-nav ul a,
#video #section-nav ul a {
font-weight: bold;
margin-left: 8px;
}

#newsinblackvideo #content.videoSection #content-two,
#video #content.videoSection #content-two {
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
width: 628px;
}

#newsinblackvideo #vids ul p,
#video #vids ul p {
margin: 0 0 10px 0;
}

#newsinblackvideo #content.videoSection #content-two .headlines h3.entry-title,
#video #content.videoSection #content-two .headlines h3.entry-title {
font-weight: bold;
margin: 0;
}

#newsinblackvideo #content.videoSection #content-three ol a,
#newsinblackvideo #content.videoSection #content-two .headlines .headlines-morelink a,
#newsinblackvideo #content.videoSection #video ul h3 a,
#newsinblackvideo #content.videoSection #content-two .headlines h3.entry-title a {
color: #000;
}

#newsinblackvideo #content.videoSection #content-two .headlines-morelink a,
#newsinblackvideo #content-three .entry-morelink a,
#video #content-three .entry-morelink a,
#video #content.videoSection #content-two .headlines-morelink a {
font-size: 12px;
float: right;
clear: both;
margin: -10px 5px 0 0;
}

#newsinblackvideo #content-three ol,
#video #content-three ol {
margin: 0;
position: relative;
padding: 20px 0 0 28px;
font-size: 14px;
color: #000;
}

#newsinblackvideo #content-three ol li,
#video #content-three ol li {
border-bottom: 1px solid #cccccc;
padding: 10px 0;
clear: both;
position: relative;
}

#newsinblackvideo #content-three h6,
#video #content-three h6 {
font-size: 20px;
margin: -30px 0 0 -10px;
position: absolute;
}

#newsinblackvideo #content.videoSection #content-three .photo,
#video #content.videoSection #content-three .photo {
clear: both;
display: block;
float: left;
margin: 0 8px 0 0;
}

.videoSection .updated,
#video #vids ul li .name,
#content.videoSection #content-one,
#content.videoSection #content-three .entry-morelink {
display: none !important;
}

#content.videoSection #content-three .headlines li a.hasvideo {
background: url("http://media.wavenewspapers.com/designimages/gbc_video-overlay-off_med.png") no-repeat scroll center center transparent;
position: absolute;
top: 10px;
left: 0;
}

#content.videoSection #content-three .headlines h3.entry-title {
font-size: 13px;
line-height: 18px;
margin: 0 0 13px;
}

#newsinblackvideo .summary,
#video .summary{
font-size: 14px;
}

#newsinblackvideo #content-three .most-popular ol li.item5,
#content-three #vids ol li.item5 {
border-bottom: 0px solid #fff;
}

#content-three #vids {
border-top: 3px solid #ccc;
border-bottom: 3px solid #ccc;
padding-top: 8px;
margin-bottom: 8px;
}

#video #content-three #vids li a.photo-link{
background: url(http://media.wavenewspapers.com/designimages/transparent.gif) no-repeat scroll center center transparent!important;
position: absolute!important;
float: left!important;
width: 80px!important;
height: 40px!important;
margin-left: -88px;
}

/*------- Center Video Listings --------*/
#vids ul li .summary{
display: none;
visibility: hidden;
}

#vids ul li{
display: block;
float: left;
width: 305px;
height:100px;
border-bottom: 1px solid #CCCCCC !important;
overflow: hidden;
padding: 0 8px 8px 0 !important;
margin: 8px 0 !important;
}

#vids ul li .photo-link,
#vids ul li .photo{
display: block;
margin: 0 8px 30px 0 !important;
}

#vids ul li .headlines-morelink a {
clear: none !important;
float: left !important;
margin: 0 !important;
}

#video #content-two .headlines ul li a.photo-link{
background: transparent url(http://media.wavenewspapers.com/designimages/transparent.gif) top left no-repeat!important;
position: absolute;
display: block;
width: 128px!important;
height: 68px!important;	
}

#newsinblackvideo #content-two,
#video #content-two{
border-left: none!important;
}

/*------ MISO Slideshow Player ------*/
#headlineMediaViewer {
display: block !important;
margin-top: 15px;
height: 450px;
margin-bottom: 8px;
position: relative;
}

#headlineMediaViewer #miso {
position: relative;
width: 470px;
}

#headlineMediaViewer #miso .media-container {
position: relative;
}

#headlineMediaViewer #miso .fullsize {
background-repeat: no-repeat;
background-position: center center;
background-size: 100% !important;	
}

#headlineMediaViewer #miso .media-playIcon{
background: transparent url(http://media.wavenewspapers.com/designimages/bimvid_overlay_sm.png ) no-repeat center;
position: absolute;
top: 0px;
}

#headlineMediaViewer #miso #flashcontent {
position: absolute;
top: 0px;
left: 00px;
margin: 0px;
}

#headlineMediaViewer #miso #flashUpgrade {
display: none !important;
}

#headlineMediaViewer #miso .media-details{
width: 470px;
}

#headlineMediaViewer #miso .caption {
text-align: center;
font-size: 23px;
font-weight: bold;
margin: 5px 0;
}

#index #headlineMediaViewer #miso .caption {
color: #000099;
}

#headlineMediaViewer #miso .caption a{
font-size: 23px;
}

#headlineMediaViewer #miso .summary {
font-size: 12px;
color: #000;
}

#headlineMediaViewer #miso-nav {
position: absolute;
width: 470px;
left:4px;
bottom:-10px;
}

#headlineMediaViewer #miso-nav .media-strip{
position: relative;
height: 30px;
width: 470px;
}

#headlineMediaViewer #miso-nav .media-item-container {
float: right;
width: 470px;
}

#headlineMediaViewer #miso-nav ul {
margin-left:-4px;
padding: 0;
list-style-type: none;
}

#headlineMediaViewer #miso-nav .wide li {
display:block;
float:left;
line-height:2em;
opacity:0.5;
padding:5px 0;
width:94px;
}

#headlineMediaViewer #miso-nav .wide li.selected{
opacity: 1;
}

#headlineMediaViewer #miso-nav .wide img{
width:93px;
height: 58px;
}

#headlineMediaViewer #miso-nav .wide a {
margin: 10px;
padding: 2px 6px;
background: url(http://images.bimedia.net/designimages/bim_headMediaViewer_highlight.png) no-repeat;
}
#headlineMediaViewer #miso-nav .resume{
width: 24px;
height: 24px;
background: url(http://images.bimedia.net/designimages/bim_headMediaViewer_arrow.png) no-repeat;
background-color: #ccc;
float: left;
margin-top: -25px;
display: none;
}

#headlineMediaViewer #miso-nav .pause{
width: 24px;
height: 24px;
background: url(http://images.bimedia.net/designimages/bim_headMediaViewer_pause.png) no-repeat;
background-color: #ccc;
float: left;
margin-top: -25px;
display: none;
}

#headlineMediaViewer #miso .media-playIcon {
display: none;
}



/* --------- UGC Contests Hide Imware -------- */
#contest #contest-local #imware {
display: none;
}


/* ---------- News in Black ---------- */
.parentnewsinblack {
background: #fff;
color: #000;
}

.parentnewsinblack .columnright h2,
.parentnewsinblack .columnright h1,
.parentnewsinblack .columnright a
.parentnewsinblack .columncenter h2,
.parentnewsinblack .columncenter h1,
.parentnewsinblack .columncenter a {
color: #000 !important;
}

#newsinblack .columnright .sectiondiv3,
#newsinblack .columnright .sectiondiv,
#newsinblackpolitics .columnright .sectiondiv3,
#newsinblackpolitics .columnright .sectiondiv,
#newsinblackworld .columnright .sectiondiv3,
#newsinblackworld .columnright .sectiondiv,
#newsinblackculture .columnright .sectiondiv3,
#newsinblackculture .columnright .sectiondiv,
#newsinblackopinion .columnright .sectiondiv3,
#newsinblackopinion .columnright .sectiondiv,
#newsinblackentertainment .columnright .sectiondiv3,
#newsinblackentertainment .columnright .sectiondiv,
#newsinblackblogs .columnright .sectiondiv3,
#newsinblackblogs .columnright .sectiondiv,
#newsinblackvideo .columnright .sectiondiv3,
#newsinblackvideo .columnright .sectiondiv,
#newsinblackadvertise .columnright .sectiondiv3,
#newsinblackadvertise .columnright .sectiondiv {
background: #fff url();
}

.parentnewsinblack .columnleft,
.parentnewsinblack .columncenter .headlines .sectiondiv {
display: none;
}

.parentnewsinblack #mostpopular,
#newsinblack .columnright #mpsectional {
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}

.parentnewsinblack #poll {
border-bottom: 1px solid #aaa;
}

.parentnewsinblack .columncenter {
width: 646px;
border: none;
}

.parentnewsinblack .columnright {
border: none;
}

.parentnewsinblack .newsinblack ul{
list-style-type: none;
padding: 0;
}

.parentnewsinblack .newsinblack {
width: 646px;
height: auto;
margin: 0;
}

.parentnewsinblack .newsinblack li {
width: 322px;
float: left;
padding: 0;
overflow: hidden;
text-align: center;
height: 240px;
border-bottom: 1px solid #aaa;
}

.parentnewsinblack .newsinblack li.head1,
.parentnewsinblack .newsinblack li.head3,
.parentnewsinblack .newsinblack li.head5,
.parentnewsinblack .newsinblack li.head7,
.parentnewsinblack .newsinblack li.head9 {
border-right: 1px solid #aaa;
}

#newsinblack .newsinblack li.head5,
#newsinblack .newsinblack li.head6,
#newsinblackpolitics #headlinenewsinblackpolitics li.head7,
#newsinblackpolitics #headlinenewsinblackpolitics li.head8,
#newsinblackworld #headlinenewsinblackworld li.head7,
#newsinblackworld #headlinenewsinblackworld li.head8,
#newsinblackhealth #headlinenewsinblackhealth li.head7,
#newsinblackhealth #headlinenewsinblackhealth li.head8,
#newsinblacktechnology #headlinenewsinblacktechnology li.head7,
#newsinblacktechnology #headlinenewsinblacktechnology li.head8,
#newsinblackmoney #headlinenewsinblackmoney li.head7,
#newsinblackmoney #headlinenewsinblackmoney li.head8,
#newsinblackculture #headlinenewsinblackculture li.head7,
#newsinblackculture #headlinenewsinblackculture li.head8,
#newsinblackopinion #headlinenewsinblackopinion li.head7,
#newsinblackopinion #headlinenewsinblackopinion li.head8,
#newsinblackentertainment #headlinenewsinblackentertainment li.head7,
#newsinblackentertainment #headlinenewsinblackentertainment li.head8 {
border-bottom: none;
}

.parentnewsinblack .newsinblack .topthumbmore {
width: 312px;
margin: 6px 0 0 6px;
}

.parentnewsinblack .newsinblack .headtitle {
font-weight: bold;
font-size: 15px;
color: #000;
}

.parentnewsinblack.story #storysection.video16x9 {
background: #fff;
padding: 8px 20px;;
overflow: hidden;
}

.parentnewsinblack.story .video16x9 .title {
color: #222;
}

.parentnewsinblack.story #main .video16x9 .storybox {
width: auto;
}

.parentnewsinblack.story .video16x9 #storytools  {
float: left;
}

.parentnewsinblack .columnright #ynwidget300 {
display: none;
}

#newsinblack #headlineMediaViewer {
height: 545px;
margin-top:-5px;
}

#newsinblack #headlineMediaViewer .caption a:link,
#newsinblack #headlineMediaViewer .caption a:visited,
#newsinblack #headlineMediaViewer .caption a:active {
color: #000;
}

#newsinblack #headlineMediaViewer .media-details,
#newsinblack #headlineMediaViewer #miso {
width: 665px;
}

#newsinblack #headlineMediaViewer #miso-nav {
width: 665px;
left: 0;
}

#newsinblack #headlineMediaViewer #miso-nav .media-strip{
margin: 0 auto;
}

.parentnewsinblack #footer {
border-top: 0px;
border-bottom: 0px;
background: #000 !important;
}

.parentnewsinblack #footer a {
color: #fff
}

#newsinblackspecial-sections .columncenter .headlines {
width: 320px;
}

#newsinblackspecial-sections #headlinenewsinblackspecial-sectionsobama {
margin-right: 6px;
}

#newsinblackspecial-sections .columncenter .headlines .sectiondiv {
display: block;
}

#newsinblackspecial-sections .columncenter .headlines ul {
padding: 0;
}

#newsinblackspecial-sections .columncenter .headlines ul li {
clear: both;
margin-left: 12px;
}

#newsinblackspecial-sections .columncenter .headlines ul .head1 {
list-style-type: none;
padding: 10px 0 0 0;
margin: 0 0 5px;
border-bottom: 1px solid #eee;
height: 75px;
}

#newsinblackspecial-sections .columncenter .headlines .head1 .headtitle{
color: #555 !important;
font-size: 15px;
font-weight: bold;
line-height: 17px;
}

#newsinblack .columnright #mpsectional h1{
font-size: 14px;
line-height: 16px;
text-align: center;
}

#newsinblack .columnright #mpsectional ul li{
font-size: 12px;
list-style-type: decimal;
margin: 0 0 1px 4px;
padding: 2px 0;
}

#newsinblack .columnright #mpsectional a{
color:#000
}

.parentnewsinblack #mpsectional ul {
margin: 0 0 0 4px;
padding: 0 0 0 24px;
}

/* ---------- Newsstands ---------- */
#newsstandslynwood .columnleft,
#newsstandslynwood .columnright,
#newsstandswave .columnright,
#newsstandswave .columnleft {
display:none;
visibility:hidden;
}
    

