/*---------------- General  ---------------------*/
body {
background-color: #fff;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#container {
width: 975px;
margin: 0px auto;
}

#main {
width: 975px;
margin: 0 auto;
text-align: left;
}

.columnright {
width: 300px;
padding: 8px 2px 0 5px;
overflow: hidden;
}

.columnright .newtag {
display: none;
}

.columncenter {
padding: 8px 4px 5px 2px;
border-right: dotted #6078b6 1px;
}

a:link, a:visited, a:active {
color: #284AAC;
text-decoration: none;
}

a:hover {
color: #284AAC;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}

iframe {
border: 0px solid #fff;
}

/* ---------- ADS ------------- */
#natadad728x90{
width: 728px;
height: 90px;
margin: 5px auto;
background: #ddd;
}

.columncenter .layout{
margin: 10px 0;
}

/* ------------- VIDEO ICON ---------------------- */
.videoicon{
display: inline;

}

/* ------------- HEADLINE MODULES ---------------- */
.headlines{
width: 320px;
height: 220px;
overflow: hidden;
float: left;
}

.headlines .sectiondiv{
height: auto;
margin: 0 0 5px 0;
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
text-align: center;
}

.headlines .sectiondiv h1{
padding: 0 5px;
color: #fff;
display: inline;
background: #002763;
font-size: 18px;
line-height: 30px;
text-transform: uppercase;
}

.headlines .sectiondiv h1 a{
color: #fff;
font-size: 18px;
}

.headlines ul{
list-style: disc outside none;
padding: 0 0 0 20px;
}

.headlines ul li{
margin: 0 0 5px 0;
padding: 0;
}

.headlines ul li .headtitle{
font-size: 14px;
}

.headlines .more{
display: block;
text-align: right;
display: none;
}

/* ------------- FAUX More stories listing via HM --------------- */
.columncenter .headlinetopstory,
.columncenter .headlinemorestories,
.columncenter .headlinemoreheadlines {
height: auto;
width: 100%;
}

.columncenter .headlinetopstory .sectiondiv,
.columncenter .headlinemorestories .sectiondiv {
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
width: 620px;
margin: 0 0 5px 0;
text-align: center;
}

.columncenter .headlinetopstory .sectiondiv h1,
.columncenter .headlinemorestories .sectiondiv h1{
padding: 0 5px;
color: #fff;
height: auto;
overflow: hidden;
background: #002763;
display: inline;
line-height: 30px;
font-size: 18px;
text-transform: uppercase;
font-family: 'Muli',Arial,Verdana,Helvetica,sans-serif;
padding: 0 5px;
font-weight: 400;
}

.columncenter .headlinetopstory ul,
.columncenter .headlinemorestories ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.columncenter .headlinemorestories ul li {
clear: both;
padding: 0 5px;
height: auto;
overflow: hidden;
}

.columncenter .headlinetopstory ul #media,
.columncenter .headlinetopstory ul .headthumb,
.columncenter .headlinemorestories ul .headthumb {
float: left;
margin: 0 5px 5px 0;
padding: 0;
}

.columncenter .headlinemorestories ul .headthumb img{
width: 160px;
}

.columncenter .headlinetopstory ul .headtitle {
font-weight: bold;
font-size: 16px;
color: #333;
}

.columncenter .headlinemorestories ul .headtitle {
font-weight: bold;
font-size: 14px;
}

.columncenter .headlinemorestories ul p {
margin: 5px
}

/* ---------- GENERAL SECTION STYLES (top, more, headlines) ------------ */
#topstorydiv {
margin: 0 0 10px 0;
background-color: #fff;
width: 100%;
}

#topstory:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#topstorydiv .sectiondiv {
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) center left repeat-x;
height: 30px;
width: 100%;
margin: 0 0 5px 0;
text-align: center;
font-family: 'Muli',Arial,Verdana,Helvetica,sans-serif;
font-weight: 400;
}

#topstorydiv .sectiondiv h1{
padding: 0 5px;
color: #fff;
height: auto;
overflow: hidden;
background: #002763;
display: inline;
font-size: 18px;
text-transform: uppercase;
line-height: 30px;
}

#topstorydiv .sectiondiv h1 a{
color: #fff;
}

#topstorydiv #topstory h1{
margin: 0 0 0px 0;
}

#topstorydiv #topstory h1 a{
font-size: 18px;
}

#topstorydiv #topstory #textarea h1 a{
color: #333;
font-size: 18px;
}

#topstorydiv .topthumb {
width: 320px;
margin: 0 10px 0 0;
padding: 0;
float: left;
border: 1px solid black;
}

#topstorydiv #topstory h3{
margin: 0;
padding: 5px;
font-size: 16px;
}

#topstorydiv #topstory .entry-date{
font-size: 10px;
}

#topstorydiv p,
#topstorydiv{
font-size: 14px;
padding: 0px;
line-height: 16px;
}

/* -------- TOP STORY VIDEO PLAYER ----------- */
#topstorydiv #media{
float: left;
margin: 0 5px 5px 0;
}


/* ------ top sotry RELATED -------- */

#topstorydiv #related{
float: left;
min-width: 304px;
}

#topstorydiv #related h3{
margin: 0 0 5px 0;
padding: 3;
background: #A7CAF2;
font-size: 14px;
}
#topstorydiv #related ul{
margin: 0;

}
#topstorydiv #related ul li{
font-size: 12px;
}


/*---------More Stories Pages---------*/
#moretopstories {
background-color: #FFF;
width: 640px;
margin: 0 0 10px 0;
overflow: hidden;
}

#headlineholder .sectiondiv,
#moretopstories .sectiondiv {
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
width: 100%;
margin: 0 0 5px 0;
text-align: center;
font-family: 'Muli',Arial,Verdana,Helvetica,sans-serif;
font-weight: 400;
}

#headlineholder .sectiondiv h1,
#moretopstories .sectiondiv h1{
padding: 0 5px;
color: #fff;
height: auto;
overflow: hidden;
background: #002763;
display: inline;
font-size: 18px;
text-transform: uppercase;
line-height: 30px;
}

#moretopstories .topstorymore {
margin: 0 0 5px 0;
overflow: hidden;
padding: 0 5px;
clear: both;
float: left;
}

#moretopstories .topstorymore h2{
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0;
}

#moretopstories .topstorymore p{
margin: 2px 0 0 0;
}

#moretopstories .topstorymore .topthumbmore {
margin: 0 5px 5px 0px;
padding: 0;
border: 1px solid black;
float: left; 
width: 160px;
}

/* ---- BIM Content Feeds -------- */
.BIMcontentfeed .columncenter .sectiondiv {
display: none;
visibility: hidden;
}

.BIMcontentfeed {
font-size:12px;
height:100% !important;
margin:0 !important;
padding:0px 0 0 0 !important;
width: 646px !important;
background-color: #fff;
}

.BIMcontentfeed .headtitle {
font-weight: bold;
font-size: 13px;
}

.BIMcontentfeed h1 {
display:none;
}

.BIMcontentfeed ul {
list-style-type:none;
margin: 8px 0;
padding: 0;
}

.BIMcontentfeed ul li {
margin: 0;
padding: 0;
clear:both;
display:block;
float:none;
min-height: 100px;
}

* html .BIMcontentfeed ul li {
height: 100px;
}

.BIMcontentfeed .topthumbmore {
margin: 0;
padding: 0 5px 5px 8px;
width: 120px;
float:left;
}

.BIMcontentfeed ul li .videoicon {
display:inline;
visibility:visible;
font-size:12px !important;
font-weight: normal;
}

.BIMcontentfeed ul li p {
margin: 0;
padding: 4px 10px 4px 0;
font-size: 12px; 
}

/*-------- Headline lists ---------------*/
#headlineholder{
clear: both;
margin: 0 0 10px 0;
}

#headlineholder .sectiondiv{
font-family: 'Muli' ,Arial,Verdana,Helvetica,sans-serif;
font-weight: 400;
}

#headlineholder .sectiondiv h1{
font-size: 18px;
text-transform: uppercase;
}

#headlineholder ul {
background: white;
margin: 0;
padding: 0px 0 10px 28px;
list-style-type: disc;
}

#headlineholder ul li {
width: 100%;
padding-bottom: 2px;
}

#headlineholder ul li a {
font-size: 13px;
line-height: 18px;
}

#headlineholder .more{
display: none;
}

.cnn{
width: 646px;
height: auto;
overflow: hidden;
}


/* ---------------- GALLERY ----------------- */

.gallery #content{
width: 960px;
margin: 0 auto;
height: auto;
overflow: hidden;
float: none !important;
padding: 0 0 15px 0;
}


/*-------- SEARCH RESULTS ---------- */
#searchresults{
widht: 640px;
overflow: hidden;
}

#searchresults .sectiondiv {
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) center left repeat-x;
margin: 0 0 0px 0;
padding: 0;
height: 30px;
text-align: center;
}

#searchresults .sectiondiv h1{
color: #fff;
padding: 0 5px;
line-height: 32px;
display: inline;
background: navy;
font-size: 18px;
text-transform: uppercase;
margin: 0 0 15px 0;
}

#searchresults .searchform{
padding: 4px;
background-color: #6078b4;
margin: 10px 0;
color: #fff;
}

#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 {
color: #222;
}

#searchresults {
background-color: #FFF;
width: 646px;
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: 8px 0 0 0;
padding:0;
}

#searchresults ul li {
font-size: 10px;
padding: 10px;
border-bottom: 2px solid #add8e6;
}

#searchresults ul li a {
font-size: 12px;
font-weight: bold;
}

#searchresults ul li p {
margin: 8px 0;
}

#searchresults ol {
width: 560px;
margin: 0 0 0 30px;
padding:0;
list-style: decimal outside none;
}

#searchresults ol li {
font-size: 12px;
padding: 10px 0 0 0;

}

#searchresults ol li a{
font-size: 14px;
font-weight: bold;
}

#searchresults .more {
margin: 0;
padding: 0;
display: none;
}

#searchresults ol p {
margin:0;
padding:0;
color: #666;
}

#searchresults .thumb {
padding: 0;
margin: 0 5px 5px 0;
width: 90px;
height: auto;
border: 1px solid black;
}

#searchresults .searchbox {
width:200px;
}

#searchresults #storderby {
font-size: 12px;
}

#searchresults #searchtools {
width: 100%;
height: 30px;
line-height: 30px;
font-size: 13px;
clear: left;
margin: 10px 0;
}

#searchresults #searchtools #stprev {
width: 15%;
height: 30px;
float: left;
}

#searchresults #searchtools #stpages {
width: 70%;
float: left;
text-align: center;
font-size: 14px;
height: 30px;
}

#searchresults #searchtools .page {
display: inline;
margin: 0;
font-size: 13px;
}

* html #searchresults #searchtools .page {
margin: 0 2px;
}

#searchresults #searchtools #stnext {
text-align: right;
width: 15%;
float: left;
}

#searchresults td.instructions,
#searchresults td.instructions h2,
#searchresults span {
font-size: 12px;
font-weight: bold;
}

#searchresults .resultsdisp {
margin-top: 8px;
padding: 0 8px;
}

/* ----------------- BREAKING  ------------------ */
#breaking {
width: 646px;
float: left;
overflow: hidden;
position: relative;
margin: 4px 0 15px;
background: transparent url(http://media.abc57.com/designimages/WBND-Breaking-news-bottom4.jpg) bottom left no-repeat;
padding: 0 0 12px;
}

#breaking.traffic {
background: transparent url(http://media.abc57.com/designimages/WBND-ALERT-News-Bottom.jpg) bottom left no-repeat;
}

#breaking h1 {
width: 646px;
height: 43px;
overflow: hidden;
background: transparent url(http://media.abc57.com/designimages/WBND-Breaking-news-top4.jpg) top left no-repeat;
color: #fff;
text-align: right;
font-size: 1px;
line-height: 35px;
}

#breaking.breaking-event-streaming h1 {
background: transparent url(http://media.abc57.com/designimages/WBND-Livestream-TOP.jpg) top left no-repeat;
padding-bottom: 1px;
}

#breaking.weather h1 {
background: transparent url(http://media.abc57.com/designimages/WBND-WX-ALERT-Top4.jpg) top left no-repeat;
}

#breaking.traffic h1 {
background: transparent url(http://media.abc57.com/designimages/WBND-ALERT-News-Top5.jpg) top left no-repeat;
}

#breaking h2 {
position:absolute;
top: 0;
left: 140px;
text-decoration: none;
display: inline;
font-size: 15px;
padding: 8px 4px 0 0;
font-style: normal;
margin: 0;
}

#breaking.weather h2 {
left: 220px;
}

#breaking.traffic h2 {
left: 100px;
}

#breaking.breaking-event-streaming h2 {
left: 160px;
}

#breaking a,
#breaking h2 a {
color: #000;
}

#breaking p {
color: #222;
font-size:14px;
line-height:18px;
padding:4px 8px;
margin: 0;
}


.breaking-event-text h5 {
clear: both;
padding: 5px 10px;
}

#breaking-related {
color: #fff;
padding: 0 10px 5px 10px;
}

#breaking-related .related-story {
float: left; 
padding-right: 10px;
}

#breaking-events-images {
background-color: #3d83b8;
overflow: hidden;
clear: both;
padding: 10px 40px;
}

#breaking-events-images .photo {
float: left;
width: 120px;
background: transparent;
padding: 0 12px;
text-align: center;
}

#breaking-events-images .photo img {
width: 120px;
height: 90px;
}

/* ----------- Wx Scroller ------------ */
#severe-weather {
line-height: 14px;
height: 20px;
width: 644px;
overflow: hidden;
border: 1px solid #bbb;
margin: 0 0 15px 0;
padding: 0;
-moz-border-radius: 4px;
border-radius: 4px;
}

#severe-weather h5 {
background-color:#930000;
color: #fff;
line-height: 20px;
float: left;
padding: 0 15px;
font-size: 12px;
font-weight: bold;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
text-transform: uppercase;
margin-top: 0px
}

#severe-weather .manualScroll {
float: left;
margin: 0 7px;
display: block;
width: 10px;
height: 20px;
}

#severe-weather .forward,
#severe-weather .back {
text-indent: -9999px;
display: block !important;
width: 10px;
height: 20px;
}

#severe-weather .back {
background: transparent url(http://media.cbs58.com/designimages/belo-severe-forward.png) center center no-repeat;
}

#severe-weather .forward {
background: transparent url(http://media.cbs58.com/designimages/belo-severe-back.png) center center no-repeat;
}

#severe-weather .scrollMask {
width: 460px;
overflow: hidden;
position: relative;
float: left;
margin-top: -9px
}

*:first-child+html #severe-weather .scrollMask {
margin-top:0px;
}

#severe-weather ul {
height: 16px;
width: 9999px;
padding-left: 20px;
position: relative;
}
#severe-weather ul li{
float: left;
line-height: 20px;
margin-right: 20px;
margin-left: 20px;
display: block;
}

#severe-weather ul li.end {
width: 200px;
display: block;
}

#severe-weather .county {
font-weight: bold;
}

#severe-weather a {
padding: 0 0 0 0;
}


/* --------------- RIGHT COLUMN ----------------- */
.columnright .headlines,
#content-three #poll,
.columncenter #poll,
#content-three #myWxRightCol,
#content-three .yn,
.columnright #poll,
.columnright #myWxRightCol,
.columnright .yn{
width: 300px;
height: auto;
overflow: hidden;
clear: both;
margin: 0 0 15px 0;
}

.columncenter #poll {
float: left;
margin: 0 6px 15px 0;
width: 320px;
}

.columnright .yn{
margin: 15px 0;
}

.columncenter #poll .sectiondiv3,
.columncenter #mostpopular .sectiondiv,
#content-three .sectiondiv,
#content-three .sectiondiv3,
.columnright .sectiondiv,
.columnright .sectiondiv3{
margin-bottom: 5px;
padding: 0;
font-family: 'Muli', helvetica, arial, sans-serif;
text-align: center;
background: transparent url() top left no-repeat;
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
font-weight: 400;
}
.columncenter #mostpopular .sectiondiv h1,
.columncenter #poll .sectiondiv3 h1,
#content-three .sectiondiv h1,
#content-three .sectiondiv3 h1,
.columnright .sectiondiv h1,
.columnright .sectiondiv3 h1{
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
color: #fff;
background: #002763;
display: inline;
padding: 1px 5px 0 5px;
top: 9px;
line-height: 33px;
}

.columncenter #mostpopular .sectiondiv h1 a,
.columncenter #poll .sectiondiv3 h1 a,
#content-three .sectiondiv h1 a,
#content-three .sectiondiv3 h1 a,
.columnright .sectiondiv h1 a,
.columnright .sectiondiv3 h1 a{
font-size: 18px;
background: transparent;
font-weight: 400;
color: #fff;
}

.columncenter #mostpopular .sectiondiv h1 a:hover,
.columncenter #poll .sectiondiv3 h1 a:hover,
#content-three .sectiondiv h1 a:hover,
#content-three .sectiondiv3 h1 a:hover,
.columnright .sectiondiv h1 a:hover,
.columnright .sectiondiv3 h1 a:hover{
text-decoration: none;
}

/* ---------- FANCY WEATHER IMAG SWITCHER -------- */
#wbnd-weather-widget{
width: 300px;
height: auto;
overflow: hidden;
float: left;
margin: 0 0 10px 0px;
}

#wbnd-weather-widget ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#wbnd-weather-widget ul li{
float: left;
}

#wbnd-weather-widget ul li a{
float: left;
margin: 0 2px 0 0;
border: solid #222 1px;
border-bottom: none;
padding: 3px 10px;
moz-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
font-size: 14px;
color: #222;
}

#wbnd-weather-widget ul li a.current,
#wbnd-weather-widget ul li a:hover{
color: #fff;
background: #002763;
text-decoration: none;
}

#weather-imgz{
clear: both;
width: 292px;
height: auto;
overflow: hidden;
border: solid 4px #002763;
}

#wbnd-weather-widget img{
width: 292px;
}

/* ------------ NATIONAL AD ------------ */

#natadad300x250{
margin: 0 0 15px 0;
}

/* ------- RC LINKS --------- */
#headlinehomerc-links{
width: 300px;
height: auto;
margin: 0 0 15px 0;
}

#headlinehomerc-links .sectiondiv{
display: none;
}

#headlinehomerc-links ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#headlinehomerc-links ul li{
float: left;
padding: 0 0px;
overflow: hidden;
margin: 0 0 10px 0;
height: auto;
}

#headlinehomerc-links ul li img{
margin: 0;
padding: 0;
}

#headlinehomerc-links ul li .headthumb{
display: block;
height: auto;
overflow: hidden;
}

#headlinehomerc-links ul li .headtitle{
display: none;
}


/* ---- MOST POPULAR ---- */
.columncenter #mostpopular {
float: left;
clear: none;
margin: 0 0 15px 0;
width: 320px;
}

#mostpopular ul {
margin: 0;
padding: 0 0 0 20px;
list-style-type: disc;
max-height: 180px;
overflow: hidden;
}

#mostpopular ul li {
font-size: 12px;
margin: 0 0 5px;
padding: 0;
width: 280px;
}

#mostpopular ul li a {
font-size: 14px;
color: #222;
}

/* ---- POLL ---- */
#poll h2 {
margin: 10px 8px 0 8px;
padding: 0;
color: #333;
font-size: 12px;
}

#poll ul {
list-style-type: none;
margin:0 0 0 20px;
padding:0;
font-size: 12px;
}

#poll ul li {
list-style-type:none;
margin:0;
padding:0;
font-size: 12px;
}

#poll .submit {
margin: 10px 110px;
}

/* - POLL RESULTS - */
#homepoll .columncenter .sectiondiv{
text-align: center;
border-bottom: solid #6078b4 1px;
text-align: center;
}

#homepoll .columncenter .sectiondiv h1{
text-align: left;
margin: 0;
padding: 0 5px;
font-size: 16px;
color: #6078b4;
background: #fff;
display: inline;
position: relative;
top: 10px;
}

#homepoll #pollresults{
background: #fff;
width: 620px;
overflow: hidden;
margin: 10px 0;
padding: 0 10px;
}

#homepoll #pollresults table .pollcount_nbr,
#homepoll #pollresults table .text{
font-size: 14px;
}

#homepoll #pollresults table .text>br{
clear: none;
float: left;
}

/*  POLL POPUP */
#poppoll {
background-color: #FFF;
}

#poppoll .copyright {
padding-top: 50px;
}

#poppoll .copyright .copyright {
padding-top: 0;
}

#poppoll .copyright div {
float: left;
font-size: 11px;
padding: 0 12px 0 0;
}

#poppoll .copyright #bimpower,
#poppoll .copyright .address {
clear: both;
}

#poppoll .copyright .br {
clear: both;
}


/* ---- RC ADS ---- */
.columnright .layout{
clear: both;
float: left;
margin: 0 0 20px 0;
width: 300px;
height: auto;
}


/* ---------- ON DMEAND ------------ */
 #headlinehomeondemand{
height: auto;
overflow: hidden;
display: none;
}

 #headlinehomeondemand ul{
list-style-type: none;
margin: 0;
padding: 0;
}

 #headlinehomeondemand ul li{
width: 38px;
float: left;
padding: 0 2px;
}

#headlinehomeondemand ul li .headtitle{
display: none;
}



/* ------- WBND Schedule Widget ----------- */

.columnright #wbnd-schedulr-widget{
height: auto;
overflow: hidden;
margin: 10px 0;
}

.columnright #wbnd-schedulr-widget iframe{
width: 300px;
height: 300px;

}




/* ----------- Hot Topics custom class  ------------ */
.columncenter .hot-topics {
width: 646px;
height: auto;
overflow: hidden;
margin: 0 0 15px 0;
}

.columncenter .hot-topics .sectiondiv{
float: left;
}

.columncenter .hot-topics .sectiondiv h1{
font-size: 16px;
margin: 0;
padding:0;
color: #900
}

.columncenter .hot-topics .sectiondiv h1:after {
content: ":"; 
}

.columncenter .hot-topics ul{
margin: 3px 0 0 10px;
padding: 0;
list-style-type: none;
}

.columncenter .hot-topics ul li{
float: left;
padding: 0 5px;
margin: 0 0px;
border-right: solid #6078b4 1px;
}

.columncenter .hot-topics ul li a{
color: #222;
}

/*---- Rotating Slideshow ----*/
#index #content-top{
height: 356px;
}

#headlineMediaViewer {
display: block !important;
float: left;
height: 351px;
margin: 0px 0px 10px 0px;
padding: 0px 0 0px 0;
background: #555;
width: 410px;
position: relative;
}

#headlineMediaViewer #miso {
position: relative;
}

#headlineMediaViewer #miso .media-container {
float: left;
padding: 50px 0 0 0;
}

#headlineMediaViewer #miso .media-container .media-fullsize{
padding: 5px 0 0 5px;
position: relative;
}

#headlineMediaViewer #miso .media-container .fullsize {
background-repeat: no-repeat;
background-position: center center;
background-color: #333; 
background-size: 400px;
}

#headlineMediaViewer #miso .media-container .media-playIcon{
background: transparent url(http://media.abc57.com/designimages/hasvideo_B.png) no-repeat center;
position: absolute;
top: 0px;
}

#headlineMediaViewer #miso #flashcontent {
position: absolute;
top: 55px;
left: 5px;
margin: 0px;
}

#index .bimvidCompanion {
position: absolute;
top: 0;
left: 410px;
}

#headlineMediaViewer #miso #flashUpgrade {
display: none !important;
}

#headlineMediaViewer #miso .media-details{
position: absolute;
top: 2px;
left: 2px;
padding: 2px 5px;
height: 41px;
width: 390px;
background: #555;
}

#headlineMediaViewer #miso .media-details .caption {
color: #fff;
font-size: 18px;
margin: 0px 0 0px 0;
font-weight: bold;
text-align: left;
font-family:'Muli', times, "times new roman", serif;
letter-spacing: 1px;
font-weight: 400;
}

#headlineMediaViewer #miso .media-details .caption a{
color: #fff;
}

#headlineMediaViewer #miso .media-details .summary {
display: none;
}

#headlineMediaViewer #miso-nav {
width: 400px;
overflow: hidden;
height: auto;
position: absolute;
margin: 0 0px 0px 5px;
bottom: 0px;
left: 0px;
}

#headlineMediaViewer #miso-nav .media-item-container {
height: 61px;
width: 480px;
float: left;
margin: 0 0 5px 0;
background: #000B2B;
}

#headlineMediaViewer #miso-nav ul {
margin: 0px; 
padding: 0 4px 0;
list-style-type: none;
}

#headlineMediaViewer #miso-nav .wide li {
line-height: 2em;
display: block;
float: left;
opacity: .5;
padding: 5px 0 5px 4px;
width: 72px;
}

#headlineMediaViewer #miso-nav .wide li.selected{
opacity: 1;
}

#headlineMediaViewer #miso-nav .wide img{
height: 50px;
width: 73px;
border: solid #333 1px;
}

#headlineMediaViewer #miso-nav .wide a {
margin: 10px;
padding: 2px 6px;
background: url(http://media.abc57.com/designimages/bim_headMediaViewer_highlight.png) no-repeat;
}

#headlineMediaViewer #miso-nav .resume{
background:#CCCCCC url(http://media.abc57.com/designimages/bim_headMediaViewer_arrow.png) no-repeat scroll 0 0;
float:left;
height:24px;
margin-left:3px;
margin-top:-54px;
width:24px;
display: none;
}

#headlineMediaViewer #miso-nav .pause{
width: 24px;
height: 24px;
background: url(http://media.abc57.com/designimages/bim_headMediaViewer_pause.png) no-repeat;
background-color: #ccc;
float: left;
margin-top:-54px;
display: none;
}

/* ---- HOME Page/State Fair/Crime HEADLINES ---- */
#newscrime #headlinenewscrime,
#newsstate-fair #headlinenewsstate-fair,
#index #headlinehometop-stories{
height: auto;
width: 230px;
float: left;
margin: 0 0 0 5px;
}

#newscrime #headlinenewscrime .sectiondiv,
#newsstate-fair #headlinenewsstate-fair .sectiondiv,
#index #headlinehometop-stories .sectiondiv{
display: none;
}

#newscrime #headlinenewscrime ul,
#newsstate-fair #headlinenewsstate-fair ul, 
#index #headlinehometop-stories ul{
margin: 0;
padding: 0;
list-style-type: none;
height: auto;
}

#newscrime #headlinenewscrime ul li,
#newsstate-fair #headlinenewsstate-fair ul li,
#index #headlinehometop-stories ul li{
margin: 5px 0 8px 0;
float: none;
height: auto;
padding: 0 0 5px 0;
border-bottom: dotted #6078b6 1px;
}

#newscrime #headlinenewscrime ul li a,
#newsstate-fair #headlinenewsstate-fair ul li a,
#index #headlinehometop-stories ul li a{
color: #222;
}

#newsstate-fair #headlinenewsstate-fair5 {
margin-top: 10px;
}

/* --------- TOPICAL HEADLINES  ------------ */

.clear{
clear: both;
}

.topical{
width: 320px;
margin-bottom:15px;
height: auto;
overflow: hidden;
}

.topical .sectiondiv{
margin-bottom: 5px;
padding: 0;
font-family: 'Muli', helvetica, arial, sans-serif;
text-align: center;
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
font-weight: 400;
}

.topical .sectiondiv h1{
color: #fff;
height: auto;
overflow: hidden;
text-transform: uppercase;
line-height: 33px;
padding: 2px 0 0 0;
}

.topical .sectiondiv h1 a{
font-size: 18px;
padding: 0px 5px 0 5px;
color: #fff;
}

.topical .sectiondiv h6 a:hover{
text-decoration: none;
}

.topical .section-morelink{
display: none;
}

.topical ul{
list-style: disc outside none;
padding: 0 0 0 20px;
max-height: 180px;
margin: 0;
}

.topical ul li{
padding: 0 0 0 0px;
margin: 0 0 5px 0;
list-style: disc outside none;
width: 280px;
}

.topical ul li .photo{
margin: 0 5px 5px 0;
padding: 0;
background: #333;
}

.topical ul li p{
font-size: 12px;
display: inline;
}

.topical ul li a{
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 0;
color: #222;
}

/*.topical ul li.head1{
list-style-type: none;
padding: 0 0 0 0;
margin: 0 0 10px -20px;
height: auto;
overflow: hidden;
}

.topical ul li.head1 .headtitle{
font-weight: bold;
font-size: 15px;
line-height: 20px;
color: #284AAC;
overflow: hidden
}*/

.topical ul li.head1 .headthumb{
display: none;
}

.topical ul li.head1 .headthumb img{
display: none;
}

.topical ul li.head1 h3{
padding: 0 0 5px 0;
}

.topical ul li.head1 h3 a{
font-weight: bold;
}

.topical ul li.head2{
clear: both;
}

/* ----------- HOME PAGE STYLES ----------- */
#index #headlinehome{
width: 646px;
border: none;
height: auto;
margin: 15px 0 0px 0;
}

#index #headlinehome .sectiondiv{
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
margin: 0;
font-family: 'Muli' ,Arial,Verdana,Helvetica,sans-serif;
font-weight: 400;
}

#index #headlinehome .sectiondiv h1{
font-size: 18px;
display: inline;
background: #002763;
padding: 2px 5px 0 5px;
text-transform: uppercase;
margin: 0;
}

#index #headlinehome ul{
display: none;
}

#index .tji{
clear: none;
float: left;
width: 200px;
border: none;
margin: 0 0 15px 0;
height: 165px;
border-right: dotted #6078b6 1px;
}

#index #headlinenewslocal{
padding: 0 0 0 10px;
}

#index #headlinenewsnational-world{
border: none;
}

#index .tji{
padding: 0 0 0 15px;
}

#index .tji .sectiondiv{
border: none;
margin: 0 0 5px 0;
height: auto;
height: 25px;
}

#index .tji .sectiondiv h1{
position: static;
display: block;
text-align: left;
background: #fff;
margin: 0;
}

#index .tji .sectiondiv h1 a{
font-size: 14px;
color: #284AAC;
background: #fff;
}

#index .tji ul{
height: 130px;
padding: 0 10px 0 15px;
margin: 0;
width: 175px;
}


#index .tji ul li{
height: auto;
width: 145px;
}

#index .tji ul li a{
color: #222;
}

#index .tji ul li.item1{
list-style-type: disc;
padding: 0 0 0 0;
margin: 0 0 0px 0px;
}

#index .tji ul li.item1 h3 a{
font-weight: normal;
}

#index .tji ul li.item1 .headlines-morelink{
display: none;
}

/* ------------- TOP VIDEOS and GALLERIES ---------------- */
#index #headlinephoto-gallery,
#index #headlinevideo{
width: 646px;
margin: 0;
height: auto;
margin: 0 0 15px 0;
}

#index #headlinephoto-gallery .sectiondiv h1,
#index #headlinevideo .sectiondiv h1{
font-size: 18px;
display: inline;
background: #fff;
padding: 2px 5px 0 5px;
text-transform: uppercase;
background: #002763;
font-family: 'Muli' ,Arial,Verdana,Helvetica,sans-serif;
font-weight: 400;
}

#index #headlinephoto-gallery .sectiondiv h1 a,
#index #headlinevideo .sectiondiv h1 a{
font-size: 18px;
color: #fff;
font-family: 'Muli' ,Arial,Verdana,Helvetica,sans-serif;
font-weight: 400;
}

#index #headlinephoto-gallery ul,
#index #headlinevideo ul{
list-style: none none;
margin: 0;
padding: 0;
}

#index #headlinephoto-gallery ul li,
#index #headlinevideo ul li{
width: 125px;
padding: 0 2px;
float: left;
list-style: none none;
}

#index #headlinephoto-gallery ul li a,
#index #headlinevideo ul li a{
color: #222;
}

#index #headlinephoto-gallery ul li .headthumb,
#index #headlinevideo ul li .headthumb{
display: block;
float: none;
max-width: 125px;
max-height: 70px;
overflow: hidden;
text-align: center;
background: #333;
margin: 0 0 3px 0;
}

#index #headlinephoto-gallery ul li .headthumb img,
#index #headlinevideo ul li .headthumb img{
max-width: 125px;
max-height: 70px;
}

#index #headlinephoto-gallery ul li.item1,
#index #headlinevideo ul li.item1{
margin: 0;
padding: 0 2px;
float: left;
}

#index #headlinephoto-gallery ul li.item1 h3 a,
#index #headlinevideo ul li.item1 h3 a{
font-weight: normal;
}

#index #headlinephoto-gallery ul li.item1 .headlines-morelink,
#index #headlinevideo ul li.item1 .headlines-morelink{
display: none;
}

#index #headlinephoto-gallery ul li.item2,
#index #headlinevideo ul li.item2{
clear: none;
}

/* ------------------ Story Pages  --------------- */
#storysection #contextualad {
width: auto;
border: none;
padding: 0;
}

#storysection{
width: 630px;
padding: 8px 8px 10px 8px;
}

.video16x9 .storybox{
width: auto;
height: auto;
}

.story .video16x9 #storytools{
width: 636px;
margin: 0;
position: relative;
}

.story .video16x9 .bimvidCompanion {
top: 0;
left: 470px;
}

.story .video16x9 #imware .sectiondiv{
width: auto;
}
.story .video16x9 #imware{
width: 150px;
margin: 0 0 0 5px;
}

#pagination ul #previous-article{
margin: 0;
}

#main .video16x9 .storyimgcont .caption {
padding: 6px;
}


/* ----------------------- NEWS ---------------------- */

/* ---- NEWS LOCAL ---- */



#newslocal .columncenter #story #divsection{
display: none;
}

#newslocal .columncenter #story #introbody #wbnd-news-by-county{
width: 646px;
height: auto;
margin: 0 0 15px 0;
}

#newslocal .columncenter #story #introbody ul{
list-style-type: none;
margin: 10px 0 0 0;
padding: 0 0 0 45px;
height: auto;
overflow: hidden;
}

#newslocal .columncenter #story #introbody ul li{
float: left;
width: 150px;
}


#newslocal .columncenter #story #introbody ul li a{
font-weight: bold;
font-size: 14px;
}

#newslocal #headlinenewslocal4{
width: 646px;
height: auto;
oveflow: hidden;
}

#newslocal #headlinenewslocal4 .sectiondiv h1{
text-transform: uppercase;
}
/* ---- CONSUMER ---- */


#newsconsumer .columncenter .headlines{
width: 646px;
height: auto;
}

#newsconsumer #wbnd-consumer-flickr{
clear: both;
width: 500px;
margin: 0 auto;
}
/* ---------------- WEATHER ---------------- */
#weather .weatherstory {
width: 636px;
height: auto;
padding: 0 5px;
margin: 0 0 10px 0;
}

#weather .weatherstory .sectiondiv {
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
width: 646px;
text-align: center;
font-family: 'Muli', helvetica, arial, sans-serif;
border: none;
font-weight: 400;
}

#weather .topical .sectiondiv h6,
#weather .weatherstory .sectiondiv h6{
color: #fff;
display: inline;
background: #002763;
margin: 0;
padding: 2px 5px 0 5px;
height: auto;
width: auto;
float: none;
font-family: 'Muli', helvetica, arial, sans-serif;
text-transform: uppercase;
line-height: 33px;
font-size: 18px;
font-weight: 400;
}

#weather .weatherstory ul {
clear: both;
list-style-type: none;
padding: 0;
}

#weather .weatherstory .bimVideoPlayer {
clear: both;
padding: 0 0px 0px 0;
width: 426px;
margin: 0 auto 0 auto;
}

#weather .weatherstory .entry-title {
margin: 0;
height: auto;
line-height: 25px;
}

#weather .weatherstory p{
margin: 0 0 10px 0;
}

/* ---- WX THUMBS ---- */
#weather #wbnd-wx-thumbs{
width: 646px;
height: auto;
overflow: hidden;
background: #002763;
padding: 4px 0 2px 0;
margin: 0 0 10px 0;
}

#weather #wbnd-wx-thumbs img{
width: 156px;
}

#weather #wbnd-wx-thumbs ul{
margin: 0;
padding: 0 0 0 3px;
list-style-type: none;
height: auto;
overflow: hidden;
}

#weather #wbnd-wx-thumbs ul li{
float: left;
padding: 2px 2px 2px 2px;
width: 156px;
height: 93px;

}

#weather #wbnd-wx-thumbs ul li img{
border: solid #fff 0px;
}

#weather #wbnd-wx-thumbs ul li span{
position: absolute;
color: #fff;
display: block;
text-align: center;
width: 156px;
font-weight: bold;
font-size: 14px;
margin: 0px 0 0 0;
}

/* ---- TWITTER WIDGETS --- */
#weather .twtr-widget{
float: left;
padding: 0 5px;
margin: 0px 0 10px 0;
}

/* ---- WX LINKS & YN ---- */

#weather .topical h3{
margin: 0;
}


#weather .topical .sectiondiv h6{
font-size: 18px;
font-family: 'Muli', helvetica, arial, sans-serif;
background: #002763;
color: #fff;
padding: 2px 5px 0 5px;;
line-height: 33px;
font-weight: 400;
}

#weather .topical .sectiondiv h6 a{
color: #fff;
}

#weather #weather-links{
clear: both;
margin: 0 5px 0 0;
}

.headlines-morelink{
display: none;
}

#weather #headlineyounews{
height: auto;
overflow: hidden;
margin: 0;
}

#weather #headlineyounews .sectiondiv h1 a{
text-transform: uppercase;
font-family: 'Muli', helvetica, arial, sans-serif;
font-weight: 400;
}

#weather #headlineyounews ul{
margin: 0;
padding: 0;
list-style-type: none;
height: auto;
overflow: hidden;
}

#weather #headlineyounews ul li{
width: 100px;
height: 75px;
float: left;
padding: 0 3px;
margin: 3px 0;
}

#weather #headlineyounews ul li .headtitle{
display: none;
}

#weather #headlineyounews ul li img{
width: 100px;
margin: 0;
padding: 0;
}

#weather #weather-headlines {
width: 646px;
margin: 10px 0;
}

#weather #weather-headlines ul li {
width: 646px;
}

/* ---- ALERTS ---- */

#severe-alert{
clear: both;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
height: auto;
overflow: hidden;
border-bottom: dotted #ddd 1px;
}

#severe-alert h1{
margin: 0;
}

#severe-alert ul {
margin: 5px 0 0px 0;
list-style-type: none;
padding: 0 0 0 15px;
clear: both;
}

#severe-alert ul li{
clear: both;
}

#severe-alert ul li h5{
float: left;
margin: 0;
padding: 0 5px 0 0;
font-size: 18px;
}

#severe-alert ul li p{
margin: 0;
float: left;
font-size: 16px;
}

/* ---- Maps ---- */
#topweathermap img{
width: 562px;
}


/* ------------- VIDEO SECTION -------------- */

#video #content{
height: auto;
overflow: hidden;
width: 958px;
padding: 0 0 0 2px;
}

#content.videoSection .top-story {
width: 960px;
height: auto;
}

#content.videoSection #content-two #vids {
width: 100%
}

#content.videoSection #content-one,
#content.videoSection #content-two,
#content.videoSection #content-three {
margin: 0;
}

#content.videoSection #content-one h2 {
font-family: 'Muli', Arial, Verdana, Helvetica, sans-serif !important;
font-size: 17px !important;
font-weight: 400;
}

#content.videoSection #content-two #vids ul li{
height: auto;
}

#content.videoSection #content-two #vids ul li p,
#content.videoSection #content-two #vids ul li h3,
#content.videoSection #content-two #vids ul li h6{
margin: 0;
padding: 0;
}

#content.videoSection #content-three .most-popular{
width: 300px;
height: auto;
margin: 0 0 15px 0;
}

#content.videoSection #content-three .most-popular ol li{
clear: both;
height: auto;
width: 100%;
padding: 5px 0;
}

#content.videoSection #content-three .most-popular ol{
border-top: solid #6078B4 1px;
margin:10px 0;
padding: 0 0 0 20px;

}

#content.videoSection #content-three .most-popular h6{
font-size: 18px;
text-align: center;
display: inline;
background: #002763;
position: absolute;
margin: -27px 0 0 -249px;
padding: 0 5px;
color: #fff;
text-transform: uppercase;
font-weight: 400;
}

#content.videoSection #content-three .most-popular ol li.item1{
padding: 15px 0 0 0;
}

#content.videoSection #content-three .most-popular ol li .photo{
float: left;
margin: 0 5px 0 0 ;
background: #333;
}


#content.videoSection #content-three .most-popular ol li h3{
margin: 0;
float: left;
width: 190px;
font-size: 12px;
}

#content.videoSection #content-three .most-popular ol li .entry-morelink{
display: none;
}

#content.videoSection #content-one{
padding: 0 8px 8px 8px !important;
}

#content.videoSection #content-one #section-nav .title{
display: block;
border-bottom: solid #002763 1px;
text-align: center;
margin: 0 0 15px 0;
height: auto;
}

#content.videoSection #content-one #section-nav .title h2{
display: inline;
background: #002763;
padding: 0 5px;
position: relative;
top: 12px;
color: #fff;
}

#content.videoSection #content-two #vids{
height: auto;
}

#content.videoSection #content-two ul li .photo-link,
#content.videoSection #content-two ul li .photo{
background: #333;
margin: 0 5px 0 0 !important;
}

#content.videoSection #content-two .headlines-morelink{
display: none;
}

#content.videoSection .top-story ul li .bimVideoPlayer{
float: left;
width: 448px;
margin: 0 5px 0 0 !important;
}

#content.videoSection .top-story ul li h3{
margin: 0 0 5px 0!important;
}

#content.videoSection .top-story ul li .updated{
font-weight: normal;
font-size: 10px;
margin: 0 0 5px 0 !important;
}

#content.videoSection .top-story ul li p{
margin: 0 !important;
}

#video #wbnd-on-youtube{
width: 114px;
margin: 0 auto;
padding: 0 0 10px 0;
}



/* --------------------------- SPORTS ------------------------ */
#sports #headlinesportslocal {
width: 646px;
height: auto;
}

#sports .columncenter object{
margin: 0 14px 15px 0;
float: left;
}

/*---------Sports Top Story-------------*/


#sports #headlineholder .more,
#sports #headlineholder .sectiondiv{
display: none;
}

#sports #headlineholder ul{
list-style-type: disc;
padding: 0 0 0 20px;
}

#sports #headlineholder ul li{
margin: 0 0 5px 0;
}

/*--------- Sports National headlines (form content package) -------------*/
#sports #headlineNational {
margin: 0 0 20px 0;
padding: 0;
}

#headlineNational.bimcontent ul{
padding:0 0 0 20px;
margin: -3px 0 0 0; 
}

#headlineNational.bimcontent li{
list-style-type: disc;
border: 0px solid #fff;
margin: 0 0 10px 0;
padding: 0;
}

#headlineNational.bimcontent li a{
font-size: 13px;
line-height: 18px;
}

#headlineNational .sectiondiv{
display: none;
}

/*------------ COMMUNITY --------------------------*/
#community #content-one{
width: 620px;
}

#community .columnright #headlinestationabc57-events{
height: auto;
overflow: hidden;
border-bottom: dotted #6078B4 1px;
}

#community .columnright #headlinestationabc57-events ul{
list-style-type: none;
margin: 0;
padding: 0
}

#community .columnright #headlinestationabc57-events ul li{
height: auto;
margin: 0 0 5px 0;
clear: both;
overflow: hidden;
}

#community .columnright #headlinestationabc57-events ul li .headthumb img{
width: 60px;
margin: 0;
padding: 0;
}

#community .columnright #headlinestationabc57-events ul li .headthumb{
display: block;
float: left;
margin: 0 5px 0 0 ;
}

#community .columnright #headlinestationabc57-events .sectiondiv,
.columncenter #events .sectiondiv{
height: auto;
margin: 0 0 5px 0;
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
text-align: center;
text-transform: uppercase;
font-family: 'Muli', helvetica, arial, sans-serif;
font-weight: 400;
}

#community .columnright #headlinestationabc57-events .sectiondi h1,
.columncenter #events .sectiondiv h1{
padding: 2px 5px 0 5px;
color: #fff;
display: inline;
background: #002763;
font-size: 18px;
line-height: 32px;
}

/* ---- Intro ---- */
#community #intro-story .sectiondiv{
height: 1px;
text-indent: -9999px;
border-bottom: solid #6078B4 1px;
}

#community #introbody{
border-bottom: double #00f 3px;
margin: 0 0 8px 0;
}

#community #introbody h2,
#community #introbody h1{
display: none;
}

#community #introbody a{
display: block;
font-size: 16px;
font-weight: bold;
padding: 2px 6px;
margin: 6px 0 6px 0;
background: #fff;
}

#community #story {
background-color: #FFF;
width: 100%;
margin: 0 0 8px 0;
padding: 0;
}

/* ---- Event List ---- */
#event-section{
width: 620px;
}

#event-section .mini-sidebar {
border: 1px dotted #CCCCCC;
float: right;
width: 155px;
}

#community #events .sectiondiv {
background: url() top left no-repeat;
width:100%;
margin: 0 0 0px 0;
padding: 0;
}

#community #events .sectiondiv h1 {
line-height:25px;
height: 25px;
font-size: 13px;
color:#fff;
text-transform: uppercase;
font-weight:bold;
padding: 4px 0 0 0px;
text-align: center;
margin: 0;
}

#community #story #eventlistorder {
font-size: 9px;
margin-top: 15px;
}

#events #calmonthyear {
height: 30px;
vertical-align: bottom;
font-size: 16px !important;
text-align: center;
margin: 0;
padding: 0;
}

#events #caldays {
background: #3387c4 !important;
text-align:center;
}

#events table {
margin-bottom: 20px;
}

#events table td {
height: 70px;
}

#events #eventlistorder {
padding: 8px;
}

#events #eventlistorder h1 {
color: #333;
margin: 12px 0 0 0;
padding: 0;
font-size: 15px;
}

#events #eventlistorder h2 {
font-size: 13px;
margin: 0;
padding: 0 0 4px 0;
font-family: 'Muli', Arial, Verdana, Helvetica, sans-serif;
font-weight: 400;
}

#events #eventdaydisplay .thumbnail {
width: 120px;
float: left; 
padding: 0 8px 8px 0;
border: 0px solid #fff;
}

#events #eventshowday h2 {
font-size: 18px;
margin: 0;
padding: 0 0 4px 0;
font-family: 'Muli', Arial, Verdana, Helvetica, sans-serif;
font-weight: 400;
}

#community .mini-sidebar{
background: #eee;
}

#community .mini-sidebar #event-search .search-form #search-text-section {
width: 140px;
}

#community #event-list h1 {
color: #6078B4;
padding: 0 0 0 0px;
font-size: 20px;
height: 30px;
line-height: 30px;
text-align: center;
border-bottom: dotted #6078B4 1px;
}

#community #event-list h2 {
font-size: 16px;
font-family: 'Muli', helvetica,arial,sans-serif;
}

#community #event-section{
background: #fff;
padding: 4px 8px;
height: auto;
overflow: hidden;
}

#community #event-section #content-one #event-list .event-list-detail a {
color: #444;
}

/* ---- SUBMIT AN EVENT ---- */
#communitysubmit #story .sectiondiv {
background: transparent url() top left repeat-y;
height: 30px;
}

#communitysubmit #story .sectiondiv h1 {
line-height: 31px;
text-transform: none;
padding: 0 0 0 50px;
text-align: left;
}

#communitysubmit #story p {
padding: 0 10px;
margin: 10px 0;
}

#communitysubmit #eventform .titlelabel,
#communitysubmit #eventform label{
font-size: 16px;
}



/* ----------------- ABOUT US ----------------- */
#about-abc57.story #storytools{
width: 646px;
}

#about-abc57.story .storybox{
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
text-align: center;
}

#about-abc57.story .storybox .title{
font-size: 18px;
margin: 0;
padding: 0 0 4px 0;
font-family: 'Muli', Arial, Verdana, Helvetica, sans-serif;
font-weight: 400;
padding: 1px 5px 0 5px;
color: #fff;
display: inline;
background: #002763;
font-size: 18px;
line-height: 32px;
}

#about-abc57.story #videobox{
margin: 0 0 15px 85px;
}

#about-abc57.story #imware,
#about-abc57.story #mpcontext{
display: none;
}


/* ------------ SPONSORED EVENTS ----------- */

#about-abc57abc57-events #moretopstories .topstorymore{
clear: none;
width: 646px;
float: left;
padding: 0 0px;
}

#about-abc57abc57-events #moretopstories .topstorymore h2{
display: none;
}

#about-abc57abc57-events #moretopstories .topstorymore .topthumbmore{
width: 646px;
border: solid #000 0px;
}




/* --- MEET OUR TEAM --- */

#bio {
width: 646px;
height: auto;
}

#bio .bios-list {
clear: both;
background: #002763 url(http://media.abc57.com/designimages/WBND-SD-3.png) 0px -3px repeat-x;
text-align: center;
}

#bio h5 {
font-size: 18px;
display: inline;
padding: 0 5px;
text-transform: uppercase;
font-family: 'Muli' ,Arial,Verdana,Helvetica,sans-serif;
height: 30px;
font-size: 18px;
color: #fff;
background: #002763;
font-weight: 400;
}

#bio ul {
list-style-type: none;
padding: 0;
margin: 5px 0 10px 0;
}

#bio ul li {
list-style-type: none;
float: left;
height: 220px;
margin: 5px 5px 10px 5px;
padding: 5px;
width: 116px;
}

#bio .photo {
width: 116px;
border: 1px solid black;
padding: 0;
}

.parentabout-abc57 #content{
width: 646px;
}

.parentabout-abc57.story #storysection{
padding: 0 3px;
width: 636px;
}

.parentabout-abc57.story #bio .photo{
width: 480px;
}

.parentabout-abc57.story #imware {
margin: 0 3px 0 0;
}

#bio .body{
width: 630px;
}

#bio p {
margin: 0 0 8px;
text-align: left;
font-size: 14px;
}


/* ---------- Meet Our Team landing page -------------- */
#about-abc57advertise .columncenter .headlines,
#about-abc57meet-our-team .columncenter .headlines {
width: 646px;
margin-bottom: 8px;
height: auto;
}

#about-abc57advertise .columncenter .headlines ul,
#about-abc57meet-our-team .columncenter .headlines ul {
list-style-type: none;
padding: 0 0 0 0px;
}

#about-abc57advertise .columncenter .headlines ul li,
#about-abc57meet-our-team .columncenter .headlines ul li {
font-size: 11px;
width: 120px;
float: left;
margin: 5px 5px 5px 0;
height: 215px;
text-align: center;
overflow: hidden;
}

#about-abc57advertise .columncenter .headlines ul li.head1,
#about-abc57meet-our-team .columncenter .headlines ul li.head1 {
padding-top: 0;
}

#about-abc57advertise .columncenter .headlines .headtitle,
#about-abc57meet-our-team .columncenter .headlines .headtitle {
font-weight: bold;
font-size: 14px;
}

#about-abc57advertise .columncenter .headlines .headthumb{
display: block;
margin: 0 auto;
}

#about-abc57advertise .columncenter .headlines .topthumbmore,
#about-abc57meet-our-team .columncenter .headlines .topthumbmore {
width: 120px;
padding: 0 0 1px;
}

#about-abc57advertise .columncenter .headlines p,
#about-abc57meet-our-team .columncenter .headlines p {
margin: 5px 0;
}

.headlines h3.jobtitle,
.headlines h3.jobtitle {
margin: 0;
font-size: 13px;
line-height: 16px;
color: #333;
}

.parentabout-abc57meet-our-team .bio .storytools {
float: right;
width: 156px;
}

.parentabout-abc57meet-our-team .bio #imware .sectiondiv {
border-bottom: 1px solid #ccc;
background-color: #eee;
padding: 0;
}

.parentabout-abc57meet-our-team .bio #imware .sectiondiv h1 {
margin: 0;
padding: 0 0 0 5px;
height: 19px;
font-size: 11px;
line-height: 23px;
}

.parentabout-abc57meet-our-team .bio #imware ul li {
font-size: 11px;
}

#content #bio p {
text-align: left;
margin: 12px 0;
}

#content #bio h1.entry-title {
margin: 16px 0 0 0;
}

.parentabout-abc57meet-our-team #bio h2.fn {
color: #990000;
margin: 0;
}


.parentevents.story .video16x9 #imware,
#about-abc57careersjobs.story .video16x9 #imware{
width: 626px;
float: left;
margin: 0 0 15px 0;
}

#about-abc57careersjobs.story h3.author{
display: none;
}



/* ---------- CONTACT US -------------- */

#about-abc57contact-us .columncenter form{
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) 0px -5px repeat-x;
}

#about-abc57contact-us .columncenter h2{
background: #002763;
color: #fff;
font-family: 'Muli',Arial,Verdana,Helvetica,sans-serif;
font-size: 18px;
width: 95px;
text-aling: center;
padding: 0px 5px 0 5px;
margin: 0 auto;

}
#about-abc57contact-us .columncenter .summary{
font-size: 16px;
margin: 15px 0 35px 0;
clear: both;
}

#about-abc57contact-us .columncenter .summary #wbnd-ynlink{
display: block;
margin: 0;
}

#about-abc57contact-us .columncenter .summary #wbnd-ynlink img{
position: relative;
top: 6px;
}

/* ---- TWITTER FEEDS ---- */

#about-abc57twitter-feeds .columncenter .wbnd-twitter-feed{
float: left;
width: 205px;
height: 400px;
padding: 0 5px;
margin: 0px 0 10px 0;
overflow: hidden;
}

/* ------------- BLOGS -------------- */

#blogs .columncenter .headlines .sectiondiv,
#blogs .columncenter .headlines{
width: 646px;
}

#blogs #headlineblogs{
margin: 0 6px 0 0;
}

#blogs .columncenter .headlines ul li{
clear: none;
width: 315px;
float: left;
padding: 0 4px;
margin: 0 0 8px 0;
height: auto;
}

#blogs .columncenter .headlines ul li .headtitle,
#blogs .columncenter .headlines ul li p{
display: none;
}

#blogs .columncenter .headlines ul li .headthumb{
margin: 0;
}

#blogs .columncenter .headlines ul li .headthumb img{
width:315px;
margin: 0;
}

.columnright #blognav {
display: none;
}

.columnright #blogrecent {
margin-bottom: 10px;
}

.columnright #blogrecent #sectiondiv {
background: url(http://media.abc57.com/designimages/WBND-SD-3.png) repeat-x scroll left top transparent;
font-family: 'Muli',helvetica,arial,sans-serif;
font-weight: 400;
height: 30px;
margin-bottom: 5px;
padding: 0;
text-align: center;
}

.columnright #blogrecent #sectiondiv h1 {
background: #002763;
color: #fff;
display: inline;
font-size: 18px;
font-weight: 400;
line-height: 33px;
padding: 1px 5px 0;
text-transform: uppercase;
top: 9px;
}

.columnright #blogrecent ul {
margin: 0;
padding: 0 0 0 20px;
}

#blogscommunity-blogs .columncenter .headlines .sectiondiv,
#blogscommunity-blogs .columncenter .headlines{
width: 646px;
}

#blogscommunity-blogs #headlineblogs{
margin: 0 6px 0 0;
}

#blogscommunity-blogs .columncenter .headlines ul li{
clear: none;
width: 315px;
float: left;
padding: 0 4px;
margin: 0 0 8px 0;
height: auto;
}

#blogscommunity-blogs .columncenter .headlines ul li .headtitle,
#blogscommunity-blogs .columncenter .headlines ul li p{
display: none;
}

#blogscommunity-blogs .columncenter .headlines ul li .headthumb{
margin: 0;
}

#blogscommunity-blogs .columncenter .headlines ul li .headthumb img{
width:315px;
margin: 0;
}

/* ----- the actual blogs listing ---- */

.parentblogs .columncenter #blogsection{
width: 640px;
height: auto;
overflow: hidden;
}

.parentblogs .columncenter #blogsection .sectiondiv{
display: none;
}

.parentblogs .columncenter #blogsection .sectiondiv h1{
padding: 0 0 0 50px;
line-height: 32px;
}

.parentblogs .columncenter #blogsection #bioblog{
margin: 0;
padding: 0px;
text-align: center;
border-bottom: solid #6078B4 1px;
}

.parentblogs .columncenter #blogsection #bioblog .blogauthor{
position: relative;
top: 10px;
}

.parentblogs .columncenter #blogsection #bioblog .blogauthor h2{
display: inline;
background: #6078B4;
color: #fff;
padding: 0 5px;
font-family: 'Muli',Arial,Verdana,Helvetica,sans-serif;
font-weight: 400;
}

.parentblogs .columncenter #blogsection #blogitem{
margin: 10px 0;
padding: 0 0 10px 0;
border-bottom: dotted #0076d0 1px;
}

.parentblogs .columncenter #blogsection #blogitem .toptitle{
font-size: 18px;
font-weight: bold;
}

.parentblogs .columncenter #blogsection #blogitem .videoicon{
display: inline;
}

.parentblogs .columncenter #blogsection #blogitem .headthumb{
display: block;
float: left;
}
.parentblogs .columncenter #blogsection #blogitem .headthumb img{
margin: 0 5px 5px 0;
width: 360px;
height: auto;
}

.parentblogs .columncenter #blogsection #blogitem .storyinfo{
clear: none;
}

.parentblogs .columncenter #blogsection #blogitem #blogbody{
margin: 10px 0;
font-size:  12px;}

.parentblogs .columncenter #blogsection #blogitemshort .blogfooter,
.parentblogs .columncenter #blogsection #blogitem .blogfooter{
padding: 5px 0;
background: #eef;
border: dotted #ccc 1px;
clear: both;
}

.parentblogs .columncenter #blogsection #blogitemshort .blogfooter .permalink,
.parentblogs .columncenter #blogsection #blogitem .blogfooter .permalink{
float: left;
padding: 0 0 0 10px;
}

.parentblogs .columncenter #blogsection #blogitemshort .blogfooter .commentcount,
.parentblogs .columncenter #blogsection #blogitem .blogfooter .commentcount{
width: 100px;
text-align: center;
margin: 0 auto;
}
.parentblogs .columncenter #blogsection #blogitemshort .blogfooter .archive,
.parentblogs .columncenter #blogsection #blogitem .blogfooter .archive{
float: right;
padding: 0 10px 0 0;
margin: -12px 0 0 0;
}

.parentblogs .columncenter #blogsection #blogitemshort{
clear: both;
margin: 10px 0;
float: left;
width: 640px;
}



.parentblogs .columncenter #blogsection #blogitemshort .topthumbmore{
display: block;
float: left;
margin: 0 5px 5px 0;
}

.parentblogs .columncenter #blogsection #blogitemshort .headtitle{
font-size: 16px;
font-weight: bold;
margin: 0 0 5px 0;
}

.parentblogs .columncenter #blogsection #blogitemshort img{
width: 160px;
}

.parentblogs .columncenter #blogsection #blogitemshort .storyinfo{
clear: none;
}

.parentblogs .columncenter #blogsection #blogitemshort .storyinfo p{
font-size: 11px;
}

.parentblogs .columncenter #blogsection #blogitemshort .byline{
font-size: 10px;
margin: 0 0 5px 0;
}

.parentblogs .columncenter #blogsection #blogitemshort .blogsum{
font-size: 14px;
}

/* --------- BLOG Story PAGES ------- */




/* ------------------- SERVICES ----------------- */
#services .headlines{
height: auto;
overflow: hidden;
}

#headlineservicesengagements-weddings-anniversaries .sectiondiv h1{
line-height: 19px;
display: block;
width: 270px;
margin: 0 auto 0 auto;
}

/* ---- Obits, B-days and other ---- */

#servicesengagements-weddings-anniversaries #divsection,
#servicesbirthdays #divsection,
#servicesobituaries #divsection{
display: none;
}

#servicesengagements-weddings-anniversaries #introbody,
#servicesbirthdays #introbody,
#servicesobituaries #introbody{
margin: 0 0 20px 0;
padding: 10px 0;
border-top: solid #00f 1px;
border-bottom: solid #00f 1px;
}

#servicesengagements-weddings-anniversaries #introbody a,
#servicesbirthdays #introbody a,
#servicesobituaries #introbody a{
font-size: 14px;
padding: 0 0 0 10px;
}

/* ---- RECIPES ---- */
#servicesrecipes #headlineRecipies{
width: 640px;
}

#servicesrecipes #headlineRecipies ul li .headtitle{
display: block;
margin: 0 0 5px 0;
}

#servicesrecipes #headlineRecipies ul li p br{
display: none;
}

#servicesrecipes #headlineRecipies ul li p img{
float: left;
margin: 0 5px 5px 0;
width: 160px;
}

#contestschristmas-carol .sectiondiv h1,
.mf-viral{
display: none;
}


#contests .columncenter #surveysection .sectiondiv{
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat-x;
height: 30px;
margin: 0 0 15px 0;
font-family: 'Muli' ,Arial,Verdana,Helvetica,sans-serif;
text-align: center;
font-weight: 400;
}

#contests .columncenter #surveysection .sectiondiv h1{
font-size: 18px;
display: inline;
background: #002763;
padding: 0 5px;
text-transform: uppercase;
margin: 0;
color: #fff;
}



#contests .columncenter #surveysection table{
margin: 0 auto;
}

/* ------------- PROGRAMMING ---------------- */
.parentprogramming .columnright{
display: none;
}

.parentprogramming .columncenter{
border: none;
width: 1000px;
padding: 5px 0 0 0;
}

.parentprogramming .columncenter #storysection{
width: 1000px;
padding: 0;
}

.parentprogramming .columncenter iframe{
width: 1000px;
height: 1470px;
}

/*------ IE7 Overlay Play Icon -----*/
*:first-child+html .photo-link{
margin-left: -80px!important;
}


/* -------------- 9/11 -------------- */
#headlinenews9-11 {
float: right;
width: 230px;
height: auto;
}


/* -------- Live Streaming -------- */
#live .bimvidMain {
width: 640px !important;
height: 360px !important;
}

#live #live-stream-banner {
width:960px;
margin:0 auto;
}
 
#live .sectiondiv {
display:none;
visibility:hidden;
}

/*----------- Deals ------------*/
#deals #deals-banner {
width:960px;
margin:0 auto;
}

/* -------- Halloween/Thanksgiving --------- */
#WBND-Halloween-Banner {
width: 640px;
margin: 0 auto;
text-align: center;
}

#headlineholidayschristmas,
#headlineholidaysthanksgiving,
#headlineholidayshalloween {
width: 230px;
margin: 0 0 0 5px;
height: auto;
}

#headlineholidayschristmas .sectiondiv,
#headlineholidaysthanksgiving .sectiondiv,
#headlineholidayshalloween .sectiondiv {
display: none;
}

#headlineholidayschristmas ul,
#headlineholidaysthanksgiving ul,
#headlineholidayshalloween ul { 
list-style-type: none;
padding: 0;
margin: 0;
}

#headlineholidayschristmas ul li,
#headlineholidaysthanksgiving ul li,
#headlineholidayshalloween ul li {
border-bottom: 1px dotted #6078B6;
margin: 5px 0 8px;
padding: 0 0 5px;
}

#headlineholidayschristmas ul li a,
#headlineholidaysthanksgiving ul li a,
#headlineholidayshalloween ul li a{
color: #222;
}

#headlineholidayschristmasblogs,
#headlineholidaysthanksgivingblogs,
#headlineholidayshalloweenblogs {
width: 646px;
height: auto;
}

#headlineholidayschristmasblogs ul,
#headlineholidaysthanksgivingblogs ul,
#headlineholidayshalloweenblogs ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#headlineholidayschristmasblogs ul li,
#headlineholidaysthanksgivingblogs ul li,
#headlineholidayshalloweenblogs ul li {
float: left;
width: 125px;
height: 135px;
overflow: hidden;
padding: 0 2px;
}

#headlineholidayschristmasblogs .headthumb,
#headlineholidaysthanksgivingblogs .headthumb,
#headlineholidayshalloweenblogs .headthumb {
width: 125px;
height: 75px;
background: #000;
overflow: hidden;
float: left;
text-align: center;
}

#headlineholidayschristmasblogs ul li img,
#headlineholidaysthanksgivingblogs ul li img,
#headlineholidayshalloweenblogs ul li img {
max-width: 125px;
max-height: 75px;
}

#headlineholidayschristmasblogs ul li .headtitle,
#headlineholidaysthanksgivingblogs ul li .headtitle,
#headlineholidayshalloweenblogs ul li .headtitle {
color: #222;
}

#headlineholidayschristmasevents,
#headlineholidaysthanksgivingevents,
#headlineholidayshalloweenevents {
margin-right: 6px;
}

#holidayschristmasevents #maintable #events .sectiondiv{
background:url("http://media.abc57.com/images/WBNDChristmasBanner.jpg") no-repeat;
text-indent: -9999px;
height:100px;
}


/* -------- Contests --------- */
#contests .columncenter .topstorymore h2 {
display:inline;

}
#contests .columncenter .topstorymore p {
white-space: nowrap;
}

#contests .columncenter .topstorymore {
width:600px
}

#contestsharlem-globetrotters .sectiondiv {
display:none;
}

/* -------- Housing Authority --------- */
#newshousing-authority #headlineMediaViewer {
clear:none;
}

#newshousing-authority #headlinenewshousing-authority {
width:230px;
}

#newshousing-authority #headlinenewshousing-authority.headlines .sectiondiv{
background: transparent url(http://media.abc57.com/designimages/WBND-SD-3.png) top left repeat;
height: 60px;
}

#newshousing-authority .sectiondiv {
display:none;
}
