/*----
 Home Page Elections 2010 XML Parser.  Can be 
Removed after elections!
------------ */
#elections2 h2 {
display: block;
padding: 0 0 0 6px;
line-height: 20px;
color: #464646;
font-size: 11px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo_severe_bar_bottom.png) top left repeat-x;
}

#elections2 {
float: left;
border-top: 4px solid;
border-bottom: 4px solid;
margin: 8px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #ddd !important;
padding: 0px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo_severe_bar_bottom.png) bottom left repeat-x;
}

#elections2 h1 {
font-size: 14px;
}

#elections2 .precincts {
color: #999;
line-height: 11px;
font-weight: normal;
font-style: italic;
font-size: 10px;
}

#elections2 .race {
width: 257px;
float: left;
line-height: 15px;
font-size: 12px;
padding: 6px 30px;

}

#elections2 #race-0 {
border-right: 1px dashed #ccc;
}

#elections2 .race ul {
margin-top: 3px;
}

#elections2 .race ul li .winner {
color: red;
margin-left: 4px;
}

#elections2 footer {
clear: both;
height: 20px;
}

#elections2 footer h3{
line-height: 20px;
float: left;
margin: 0 4px;
color: #464646;
}

#elections2 footer ul li {
display: block;
float: left;
margin-right: 12px;
}

#elections2 footer ul:after {
content: ".";
visibility: hidden;
clear: both;
}

.canidate h3 {display: inline;}

.index #elections {
width: 640px;
height: 125px;
font-size: 12px;
margin: 8px 0;
padding: 0 4px;
color: #010101;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-tx-election.jpg) center 0 no-repeat;
}

.index #elections h2 {
text-indent: -9999px;
height:32px;
}

.index #elections .vote-percent {
font-size: 16px;
font-weight: bold;
}

.index #elections #vote-holder-0 {
margin-right: 305px;
width: 90px;
text-align: center;
line-height: 15px;
float: right;
}

.index #elections #vote-holder-1 {
margin-right: 56px;
width: 90px;
text-align: center;
line-height: 15px;
float: right;
}

.precincts-reported {
font-size: 10px;
line-height: 12px;
}

.index #elections .more {
clear: both;
display: block;
width: 200px;
float: right;
height: 40px;
text-indent: -9999px;
}

/*---Elections code done----*/
/* GENERAL */ 
#wrapper {
width: 980px;
margin: 0 auto 30px;
padding: 0 8px;
background: #f7f7f7;
}

#content {
clear: both;
width: 655px;
margin: 8px 8px 8px 0;
-moz-border-radius: 4px;
border-radius: 4px;
background: white;
/*overflow: hidden; commenting out for tool tips may need to be added back */
float: left;
}

.wide #content {
width: 980px;
}

#sidebar {
width: 316px;
margin: 8px 0;
float: left;
}

.poll #sidebar {margin: 0;}

.small-print{
font-size: 11px;
color: #777;
line-height: 12px;
padding: 0 4px;
}

.storylabel {
color: #333;
padding: 0 2px 0 0;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}

#content .content-headlines-list ul li h3 .video-icon,
.search-results .results ul li h3 .video-icon {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-video-icon.png) center center no-repeat;
padding: 0 12px;
}

/* ----- Special Coverage ----*/

#special-coverage .section-title,
#special-coverage #sidebar {
display: none;
}

#special-coverage .souframe {
width: 1000px;
margin-left: -5px;
margin-top: -30px;
}

#special-coverage #content {
width: 1000px;
}

.hide, .headlines-morelink {
display: none;
visibility: hidden;
margin-right: 5px;
text-transform: uppercase;
text-align: right;
}

.show {
display: block;
}

.error {
color: red;
}

.section-title {
font-size: 21px;
padding: 8px;
}

/* BILLBOARD AD */
#Billboard {
width: 970px;
margin-top: 3px;
padding: 0;
}

/*Skyscrapper*/
#ad-skyscraper { 
width: 160px; 
height: 600px; 
}

/* RIGHT COL */
#sidebar .module {
background: white;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 0 0 8px 0;
clear: both;
}

#sidebar .module h5 {
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
border-bottom: 2px solid;
height: 30px;
line-height: 32px;
font-size: 13px;
padding: 0 8px;
}

.module .more {
display: block;
text-align: right;
padding: 4px 8px 8px 0;
text-transform: uppercase;
font-size: 10px;
}


#sidebar .module iframe {
display: block;
margin: 0 auto;
padding: 4px 0;
}

/*---- NON-EDITORIAL -----*/
.non-editorial h5 {
font-size: 12px;
border-bottom: 1px dotted #0a456f;
padding: 0 0 2px 0;
}

.redtext {color: #990000;}

/*-------- COMMON MODULES ----------*/
#sidebar .ad-display {
margin: 0 8px 8px 8px;
clear: both;
}

/* TOP VIDEO */
#featuredvideo ul {
list-style-type: square;
margin: 8px 8px 8px 22px;
}

#featuredvideo ul li {
padding: 0 8px 6px 0;
font-size: 13px;
}

#featuredvideo ul li.hasimage {
margin: 0 0 4px -14px;
list-style-type: none;
zoom: 1;
}

#featuredvideo ul li a.photo-link {
display: block;
width: 128px;
height: 72px;
text-align: center;
float: left;
margin: 0 8px 0 0;
overflow: hidden;
}

#featuredvideo li .photo {
border: 1px solid #333;
float: left;
margin: 0 8px 0 0;
}

#featuredvideo li h6 {
display: none;
visibility: hidden;
}

#featuredvideo li h3.entry-title {
font-weight: normal;
line-height: 16px;
}

#featuredvideo ul li.hasimage h3.entry-title {
font-size: 16px;
line-height: 20px;
}

#featuredvideo ul li:after {
content:".";
display: block;
clear: both;
height: 0;
width: 0;
visibility: hidden;
}

#featuredvideo .video-links {
color: #333;
display: block;
text-align: right;
padding-bottom: 3px;
}


#featuredvideo .video-links a {
display: inline;
margin-left: 4px;
line-height: 14px;
}

/* SLIDESHOWS & UGC */
div#slideshows ul, 
#ugc ul {
margin: 8px;
}

div#slideshows ul li, 
#ugc ul li {
float: left;
width: 128px;
height: 130px;
padding: 11px;
overflow: hidden;
}

div#slideshows ul li.item3,
#ugc ul li.item3 {
clear: both;
}

div#slideshows ul li a.photo-link,
#ugc ul li a.photo-link {
display: block;
width: 128px;
height: 72px;
text-align: center;
float: left;
margin: 0 8px 6px 0;
overflow: hidden;
}

div#slideshows ul li h3,
#ugc ul li h3 {
font-size: 11px;
line-height: 14px;
}

div#slideshows ul li.item3,
#ugc ul li.item3 {
clear: both;
}


div#slideshows ul:after,
#ugc ul:after {
content:".";
display: block;
clear: both;
height: 0;
width: 0;
visibility: hidden;
}

#ugc {
padding: 0 0 2px 0;
} 

#ugc #sectionsponsoryn,
#ugc #googlesponsor {
background: #eee;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 8px;
padding: 8px;
}

#ugc #sectionsponsoryn h3 {
font-size: 14px;
}

#ugc #sectionsponsoryn p {
font-size: 12px;
line-height: 15px;
}

/* TRUMBA MODULE */
#events {
height: 208px;
}

#trumba {
margin: 8px;
}

#trumba-tools {
float: right;
padding: 4px 8px 0 0;
text-transform: uppercase;
font-size: 10px;
}

#trumba-tools li {
float: left;
padding: 0 0 0 12px;
}

#trumba-tools:after {
content:".";
display: block;
clear: both;
height: 0;
width: 0;
visibility: hidden;
}

#community-events .twSearchHead,
#community-events .twSearchBody,
#community-events .twSearchWrap {
width: 500px !important;
}

#community-events .submit_event {
padding: 0px 15px;
font-size: 13px;
border:medium none;
margin:5px 0;
text-align: center;
}

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

/* MOST POPULAR */
#popular {
padding: 0 0 8px 0;
}

#popular h5 {
text-indent: -9999px;
}

#popular #commenticon {
display: none;
visibility: hidden;
}

#popular .ui-tabs-hide {
display: none;
}

#popular #most-tabs li {
display: block;
float: left;
margin: -26px 0 0 0;
}

#popular #most-tabs li a {
opacity: .75;
padding: 8px 10px;
display: block;
font-size: 12px;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
background: white;
opacity: .75;
margin: 0 4px;
}

#popular #most-tabs li a:hover {
opacity: 1.0;
text-decoration: none;
}

#popular #most-tabs li.ui-tabs-selected {
background: white;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}

#popular #most-tabs li.ui-tabs-selected a {
opacity: 1.0;
font-weight: bold;
}

#popular .ui-tabs-panel {
clear: both;
margin: 0 8px 0 22px;
padding: 6px 0;
}

#popular .ui-tabs-panel ul li {
list-style-type: square;
padding: 0 8px 8px 0;
font-size: 13px;
line-height: 17px;
}

#popular .ui-tabs-panel li a {
padding: 4px 0;
}

#popular .ui-tabs-panel li a:hover {
text-decoration: underline;
}

#popular .headlines-morelink {
display: block;
visibility: visible;
}

/* POLL */
#poll {
line-height: 13px;
font-size: 13px;
color: #333;
height: 100%;
float: left;
width: 100%;
}

.pollModule h3.entry-title {
margin: 8px 8px 0 8px;
}

#poll h6.poll-question {
margin: 0 8px 0 2px;
font-weight: normal;
}

#poll form {
margin: 8px;
padding: 0 0 8px 0;
}

#poll form:after {
content: ".";
display: block;
clear: both;
text-indent: -9999px;
}

#poll .poll-answer {
float:left;
padding: 4px 0;
line-height: 17px;
}

#poll .poll-answer.poll-image {
line-height: 51px;
}

#poll .poll-answer input {
float: left;
}


#poll .poll-answer.poll-image input {
margin-top: 18px;
}

#poll .poll-answer span {
clear: none;
float: left;
width: 270px;
margin: 0 0 0 8px;
color: #111;
}

.pollAlone #poll .poll-answer span.imgWrap,
#poll .poll-answer span.imgWrap {
margin: 0px 4px 0 0;
float: left;
display: inline-block;
width: 66px;
}

.pollAlone #poll .poll-answer span.center,
#poll .poll-answer span.center {
margin: 0;
display: inline;
width: auto;
}

.pollAlone #poll .poll-answer span.imgWrap img,
#poll .poll-answer span.imgWrap img {
margin: 0 auto;
text-align: center;
}

#poll-button {
clear: both;
}

#poll #ad-sponsor11 {
margin: 4px 0;
}

/* Poll Results */

#poll ul {
margin: 10px 0;
}

#poll ul li {
margin: 0 0 2px 0;
}


#poll .answerTitle {
display: block;
color: #111;
margin-bottom: 0px;
}

#poll .poll-result {
background-color: #000;
}

#poll .poll-result {
height: 12px;
margin: 2px 0 0 0;
zoom: 1;
}

#poll .results span {
margin-left: 4px;
}


#poll .results {
color: #111;
text-align: right;
}

#poll .results-holder {
width: 55%;
display: inline-block;
margin: 0 4px 0 0;
}

#poll .poll-result-row {
padding: 2px 8px;
color: #111;
font-size: 14px;
line-height: 14px;
}

#poll .even {
background: #efefef;
border: #f4f4f4 1px solid;
}

#poll #totalResponses,
#poll span {color: #6a6a6a;}

#pollButtons {
float: left;
clear: both;
height: 27px;
line-height: 27px;
}

#pollAlternate {
float: left;
width: 100px;
overflow: hidden;
height: 24px;
height: 27px;
line-height: 27px;
}

#poll-button {
border: none;
display: block;
float: left;
text-indent: -9999px;
font-size: 1px;
height: 27px;
width: 60px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo_pollSubmit.gif) top left no-repeat;
}



#backToVote a {
border: none;
display: block;
text-indent: -9999px;
font-size: 1px;
height: 27px;
width: 60px;
zoom: 1;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo_pollback.gif) top left no-repeat;
}


/*Poll Message*/
.poll-message {
margin: 10px;
font-size: 14px;
line-height: 18px;
width: 270px;
}

/* WHAT'S ON */
.whatsonbox {
padding: 12px;
font-size: 14px;
font-weight: bold;
}

.whatsontime {
width: 50px;
float: left;
}

.whatsontitle {
width: 226px;
float: left;
}

#whatson .more {
clear: both;
padding: 12px 8px;
}

.whatsonrow {
line-height: 17px;
padding-bottom: 20px;
}

/* BREAKING WEATHER */
#breaking-weather{
border-top: 4px solid;
border-bottom: 4px solid;
margin: 8px;
padding: 6px 0;
}

#scroll_container,
#severe-weather {
line-height: 14px;
height: 20px;
width: 636px;
overflow: hidden;
border: 1px solid #bbb;
margin: 8px;
padding: 0;
-moz-border-radius: 4px;
border-radius: 4px;
}

.great-section #scroll_container {
width: 600px;
}

#scroll_container h4,
#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;
}

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

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

#scroll_container .back,
#severe-weather .back {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-severe-forward.png) center center no-repeat;
}


#scroll_container .forward,
#severe-weather .forward {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-severe-back.png) center center no-repeat;
}

#scroll_container .scrollMask,
#severe-weather .scrollMask {
width: 440px;
overflow: hidden;
position: relative;
float: left;
}

.great-section #scroll_container .scrollMask {
width: 410px;
}

#scroll_container ul,
#severe-weather ul {
height: 16px;
width: 9999px;
margin-left: 0px;
position: relative;
}

#scroll_container ul li,
#severe-weather ul li{
float: left;
line-height: 20px;
margin-right: 20px;
display: block;
}

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



ul.ticker li,
ul.ticker li h5,
ul.ticker li h6{
font-size: 13px;
font-weight: normal;
display: inline;
}

ul.ticker li h6 {
font-size: 10px;
}

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

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

#breaking-weather {
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #ddd !important;
padding: 0px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo_severe_bar_bottom.png) bottom left repeat-x;
}

#breaking-weather-title {
display: block;
padding: 0 0 0 6px;
line-height: 20px;
color: #464646;
font-size: 11px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo_severe_bar_bottom.png) top left repeat-x;
}

#breaking-weather-title h1 {
display: inline;
}

#breaking-weather h2 {
text-transform: uppercase;
display: inline;
margin-right: 4px;
}

#breaking-weather h2 span {
font-weight: normal;
text-transform: none;
padding: 0 0 0 4px;
}

#breaking-weather #breaking-weather-images {
margin: 5px 0 0 4px;
float: left;
}

#breaking-weather #breaking-weather-images li {
display: inline;
padding: 0 5px 0 0;
float: left;
display: block
text-align: center;
overflow: hidden;
width: 100px;
}

.breaking-weather-image-title {
text-align: center;
padding: 0 !important;
margin: 0;
display: block;
width: 100px;
text-align: center;
line-height: 12px !important;
font-size: 10px !important;
padding-bottom: 2px;
overflow: hidden;
}

a .breaking-weather-image-title  {
color:#464646;
}

#breaking-weather h3 {
float: left;
padding: 0 6px;
line-height: 18px;
color: #464646;
}

#breaking-related-content {
clear: both;
height: 18px;
}

#breaking-weather #breaking-weather-info {
line-height: 18px;
}

#breaking-weather #breaking-weather-info li {
display: inline; 
padding: 0 8px 0 0;
}

/* NON-EDITORIAL TEASER */
#content .content-headlines-list ul li.advert {
border-top: 1px dotted #333;
border-bottom: 1px dotted #333;
margin: 0 0 8px -13px !important;
padding: 8px 0;
list-style-type: none;
}

#content .content-headlines-list ul li.advert .photo {
max-width: 160px;
height: auto;
}

#content .content-headlines-list ul li.advert a.photo-link {
width: auto;
height: auto;
margin: 0 8px 0 0;
}

#content .content-headlines-list li.advert h3.entry-title a {
font-weight: bold;
}

#content .content-headlines-list ul li.advert:after {
content:".";
display: block;
clear: both;
height: 0;
padding: 0;
visibility: hidden;
}

#system-error {
min-height: 400px;
}

#system-error h3 {
padding: 8px;
font-size: 14px;
}

#system-error p {
font-size: 13px;
line-height: 15px;
padding: 0 8px 8px 8px;
}


/*  MAP TEXT  */
#googleMap .label {
font-size: 14px;
line-height: 16px;
font-weight: bold;
}

#googleMap .address,
#googleMap .city {
font-size: 12px;
line-height: 16px;
}

#googleMap1 p.label {
font-size: 12px;
line-height: 12px;
font-weight: bold;
padding: 0 !important;
margin: 0 !important;
}

#googleMap1 p.address,
#googleMap1 p.city {
font-size: 11px;
line-height: 12px;
padding: 0 !important;
margin: 0 !important;
}

/* Companion Ads */
.article .bimvidCompanion,
.article #player_companion {
margin: -280px 0 0 470px !important;
}

*:first-child+html .article .bimvidCompanion,
*:first-child+html .article #player_companion {
margin: -304px 0 0 0px !important;
}

.index .bimvidCompanion,
.section .bimvidCompanion,
.index #player_companion,
.section #player_companion {
margin: -8px 0 0 0 !important;
}

.index .bimvidCompanion iframe,
.section .bimvidCompanion iframe,
.index #player_companion iframe,
.section #player_companion iframe {
width: 300px !important;
height: 250px !important
}

.index .bimvidCompanion .prWrap,
.section .bimvidCompanion .prWrap,
.index #player_companion .prWrap,
.section #player_companion .prWrap {
position: absolute;
margin: -265px 0 0 15px;
}
#weather .bimvidCompanion,
#weather #player_companion {
margin: 342px 0 0 6px !important;
}

#other-radar {
    margin: 14px 10px 10px 2px;
    float: left;
    width: 150px;
}

#other-radar .radar-switch {
    font-size: 12px;
    font-weight: normal;
}

#other-radar .radar-switch img{
    float: left;
    margin: 0px 5px 5px 5px;
}

.module .submitlink {
float: left;
display: block;
text-align: left;
padding: 4px 6px 8px 8px;
font-size: 10px;
text-transform: uppercase;
border-right: solid 1px #cccccc;
}

/*---Related content---*/
li.related-link a span, li.related-story a span { text-indent: -9999px; display: inline-block; } 

/*---Weather Underground Credits---*/
div#pwr-wu { 
     font-family: Arial; font-size: 10px; color: #666; 
}

div#pwr-wu img {
     padding: 0 3px 0 0; 
}

/* ----- Special Coverage ----*/

#special-coverage .section-title,
#special-coverage #sidebar {
display: none;
}

#special-coverage .souframe {
width: 1000px;
margin-left: -5px;
margin-top: -30px;
}

#special-coverage #content {
width: 1000px;
}

/* ---- MISC ----*/
#topstory .photo-link {
width: 330px;
height: 183px;
display: block;
overflow: hidden;
margin-bottom: 8px;
}

#content-one #topstory .item1 p.credit {
font-size: 10px;
line-height: 11px;
margin: -9px 3px 0px;
text-align: right;
display: none;
visibility: hidden;
}

ul li p.credit.light-gray {
display: none;
}

#index-more #third-parties,
#index-more #more-content{
float: left;
}

#index-more #content-two h3 {
    font-size: 0.9em;
}

#index-more #content-two {
width: 460px;
margin: 12px 0 0 10px;
}

#sidebar #bio-images, 
#sidebar #bio-links {
display: block;
float: left;
}

#survey-reg-prompt {
    text-align: center;
    font-size: 16px;
    border: solid 2px #565656;
    background: #ABABAB;
    padding: 20px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.cmP_input {
padding: 0 5px 0px 0;
}

.cmP_label {
padding: 0 0 10px 5px;
}

.cmP_submit {
padding-top: 20px ;
}


/*----------- Eventful share widgets page -----------*/
body#entertainment-eventful-widgets textarea#lgflashwidgetcode, body#entertainment-eventful-widgets textarea#smflashwidgetcode, body#entertainment-eventful-widgets textarea#htmlwidgetcode { font-size: 10px; font-family: Arial; color: #333; width: 305px; height: 220px; }
body#entertainment-eventful-widgets h3.widget-hdr { font-size: 16px; padding: 10px 0 5px 8px; }
body#entertainment-eventful-widgets form#widgetcats, body#entertainment-eventful-widgets form#lgflashwidget, body#entertainment-eventful-widgets form#smflashwidget, body#entertainment-eventful-widgets form#htmlwidget { padding-left: 8px; }
body#entertainment-eventful-widgets div.widget-sample { float: right; text-align: right; width: 317px; font-size: 11px; font-style: italic; color: #999; padding-right: 10px; }
body#entertainment-eventful-widgets hr.dotted-border { margin: 10px auto 0 auto; width: 98%; border-top: 1px dotted #999; }
body#entertainment-eventful-widgets div#third-parties { width: 655px; padding: 0; }

/*--------Newsletter Widget-----------*/
#sidebar .module#newsLetterWidget {
border: 1px solid #e2e3e3;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #e2e3e3 url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/newsletterwidget_back.png) top left repeat-x;
}

#sidebar .module#newsLetterWidget img {
float: left;
margin: 12px 5px 0px 6px;
}

#sidebar .module#newsLetterWidget h3 {
padding: 8px 8px 0px 8px;
font-size: 18px;
}

#sidebar .module#newsLetterWidget p {
margin: 4px 8px;
}

#sidebar .module#newsLetterWidget form {
display: inline-block;
margin-top: 0px;
padding: 0 10px;
margin: 8px 0;
clear: both;
}

.newsletter-email {
width: 200px;
float: left;
}

#sidebar .module#newsLetterWidget .e-mail {
width: 200px;
}

#sidebar .module#newsLetterWidget .signup {
border: none;
text-indent: -9999px;
color: #fff;
font-size: 0;
height: 28px;
width: 72px;
margin: 11px 8px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo_newsletterWidget_signu.png) top left no-repeat;
}

#community-rachels-challenge #sidebar .module#newsLetterWidget .signup {
margin: 11px -5px 11px 8px !important; 
}

#sidebar .module#newsLetterWidget label {
display: block;
font-size: 12px;
line-heigth: 12px;
margin-bottom: 1px;
}

#sidebar .module#newsLetterWidget #loading-user {
display: inline-block;
font-size: 12px;
line-height: 28px;
margin: 4px 0 0 0;
}

#sidebar .module#newsLetterWidget #loading-user img {
float: left;
margin: 4px 8px 0 0;
}

#sidebar .module#newsLetterWidget label.error {
width: 200px;
clear: none;
margin-top: 4px;
}

#video #content {
padding-bottom: 35px; 
*padding-bottom: 75px;
}

/* Whats being talked about module */
#theChat {
height: 300px;
overflow: hidden;
}

#theChat .scrollMask {
height: 255px;
overflow: hidden;
margin-top: 8px;
}


#theChat .scrollMask div {
line-height: 15px;
font-size: 13px;
height: 60px;
overflow: hidden;
margin: 0 8px 10px 7px;
}

.red, .commentor {
color: red;
}


#theChat ul li .title{
color: #111;
font-weight: bold;
}

/*-------------- Share Tools Styles --------------*/
.storytools {
float: right;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px 2px;
width: 351px;
height: 22px;
}

.storytools ul {
float: left;
}

.storytools h5 {
float: left;
font-size: 12px;
line-height: 24px;
padding: 0 4px 0 0px;
}

.storytools li {
float: left;
display: block;
text-indent: -9999px;
height: 20px;
width: 20px;
margin: 0 2px !important;
padding: 0;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #ccc;
background: #fff;
list-style-type: none;
}

.storytools li a {
display: block;
width: 100%;
height: 100%;
}

.storytools .tool-comment,
.storytools .tool-print,
.storytools .tool-yn,
.storytools .tool-ugc {
display: none;
visibility: hidden;
}

.storytools .tool-print-belo {
background: white url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-print-icon.png) center center no-repeat;
}

.storytools .tool-email {
background: white url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-mail-icon.png) center center no-repeat;
}

.gallery #content #content-one #gallery-tools .storytools li.tool-facebook-like,
.storytools .tool-facebook-like {
_background: white url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-facebook-icon.png) center center no-repeat;
width: 51px;
border: solid #fff 0px !important;
height: 23px;
position: static;
}
.storytools .tool-facebook-like span{
padding-top: 1px;
}
.gallery #content #content-one #gallery-tools .storytools li.tool-facebook-like .fb_edge_comment_widget,
.storytools .tool-facebook-like span.fb_edge_comment_widget{
display: none;
}

.gallery #content #content-one #gallery-tools .storytools li.tool-facebook-like{
padding-top: 2px;

}

.storytools .tool-twitter-custom a {
text-indent: -9999px;
}

.storytools .tool-twitter-custom {
background: white url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-twitter-icon.png) center center no-repeat;
}

.gallery #content #content-one #gallery-tools .storytools li.tool-gplus-small,
.storytools ul li.tool-gplus-small{
width: 50px;
text-indent: 0 !important;
padding: 2px 3px 0 !important;
height: 20px;
margin-top: 3px !important;
*display: none;
*visibilty: hidden;

}

#content-two #storytools-bottom {
float: none;
clear: both;
margin: 16px auto;
}

.storytools #imwarelist .tool-comment a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/icon_comment_12x12.png) center left no-repeat;
}

.storytools #imwarelist .tool-facebook a,
.storytools #imwarelist .tool-email a{
text-indent: -9999px;
}

.storytools #imwarelist .tool-print a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/bim_imware_print.gif) center left no-repeat;
}

.storytools #imwarelist .tool-yn a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/yn_icon.gif) center left no-repeat;
}

.storytools #imwarelist .tool-digg a {
background:white url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-digg-icon.png) no-repeat scroll left center;;
}

.storytools #imwarelist .tool-delicious a {
background:white url(https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo-delicious-icon.png) no-repeat scroll left center;;
}

#imwarelist #share-tool a.modalOpen {
padding-left: 20px;
position: relative;
z-index: 6;
width: 0px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo-share-tool.png) center center no-repeat;
text-indent: -9999px;
}

.storytools #imwarelist #share-tool .tool-newsvine a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/bimtols_newsvine_16.png) center left no-repeat;
}

.storytools #imwarelist #share-tool .tool-myspace a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/bimtools_myspace_16.png) center left no-repeat;
}

.storytools #imwarelist #share-tool .tool-reddit a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/bimtools_reddit_16.png) center left no-repeat;
}

.storytools #imwarelist #share-tool .tool-stumbleupon a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/bimtools_stumbleupon_16.png) center left no-repeat;
}

.storytools #imwarelist #share-tool .tool-googlebuzz a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/bimtools_google_16.png) center left no-repeat;
}

.storytools #imwarelist #share-tool .tool-linkedin a {
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/bimtools_linkedin_16.png) center left no-repeat;
}

.storytools #imwarelist #share-tool #shareModalWindowBottom,
.storytools #imwarelist #share-tool #shareModalWindow {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #E9E9E9;
font-size:11px;
font-weight:normal;
line-height:30px;
list-style-type:none;
margin:2px 0 0 -202px;
opacity:1;
padding:5px 0 4px 4px;
position:absolute;
width:215px;
z-index:20;
}

*:first-child+html .storytools #imwarelist #share-tool #shareModalWindow{
margin: 2px 0 0 -228px;
}

.storytools #imwarelist #share-tool #shareModalWindowBottom{
margin: -123px 0 0 -202px;
}

*:first-child+html .storytools #imwarelist #share-tool #shareModalWindowBottom{
margin: -145px 0 0 -226px;
}

.storytools #imwarelist #share-tool #shareModalWindowBottom h5,
.storytools #imwarelist #share-tool #shareModalWindow h5 {
visibility: hidden;
margin: 0;
padding: 0;
line-height: 0px;
width: 175px;
}

.storytools #imwarelist #share-tool a.open {
background-color: #E9E9E9;
}

.storytools #imwarelist #share-tool #shareModalWindowBottom .shareClose,
.storytools #imwarelist #share-tool #shareModalWindow .shareClose {
display: none;
}

.gallery #content #content-one #gallery-tools .storytools #imwarelist #share-tool #shareModalWindow li,
.storytools #imwarelist #share-tool #shareModalWindowBottom li,
.storytools #imwarelist #share-tool #shareModalWindow li {
float: left;
height: 22px;
overflow: hidden;
margin-top: 22px;
line-height: 16px;
width: 100px;
clear: none;
text-decoration: none;
text-transform: none;
border: none;
background: none;
}

.storytools #imwarelist #share-tool #shareModalWindowBottom li a,
.storytools #imwarelist #share-tool #shareModalWindow li a { 
color: #000;
line-height: 22px;
zoom: 1;
disply: inline;
height: 22px;
overflow: hidden;
}

.storytools #imwarelist #share-tool li,
.storytools #imwarelist li{
list-style-type:none;
margin:0 2px !important;
padding:0;
text-indent:1px;
border:1px solid #CCCCCC;
zoom: 1;
overflow: hidden;
}

#shareModalWindow li a{
    text-indent: 25px;
}

.section #storytools-top {
width: 205px;
}

.section #storytools-top h5 {
background: none;
display: inline;
flaot: left;
font-size: 12px;
color: #333;
padding: 0;
border: none;
}

#topvideo #storytools-top {
float: right;
margin-right: 70px;
}

#topvideo #storytools-top #share-tool #shareModalWindow{
margin: -62px 0 0 22px;
}

*:first-child+html #topvideo #storytools-top #share-tool #shareModalWindow{
margin: -62px 0 0 -5px;
}

/* ===== Yollar Widget Styles ===== */
.yollarWidget * {margin: 0px; padding: 0px;}
.yollarWidget .thumbnail img {border: none;}
/* Pencil */
#wrapPencil {font-family: Arial, Helvetica, sans-serif; background: #f5fbf3 url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_pencil.jpg) no-repeat; border: 1px solid #CCC; width: 968px; height: 33px; display: block; text-decoration: none; overflow: hidden;}
#wrapPencil ul {overflow: hidden;}
#wrapPencil ul li {float: left; list-style: none;}
#wrapPencil .logo {width: 115px; height: 20px; margin: 2px 0 0 75px; border: none;}
#wrapPencil .thumbnail img {width: 33px; height: 33px; margin-left: 38px; background: #f5f5f5;}
#wrapPencil h1 {float: left; color: #f5534b; font-size: 28px; margin: 2px 0 0 30px; text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
#wrapPencil h2 {float: left; color: #FFF; font-size: 11px; margin: 13px 0 0 15px; text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
#wrapPencil h1 {-webkit-animation-name: border-animation; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}
@-webkit-keyframes border-animation {
	0% {color: #f5534b;}
	50% {color: #f37872;}
	100% {color: #f5534b;}
}
/* Leaderboard */
#wrapLeaderboard {font-family: Arial, Helvetica, sans-serif; background: #f5fbf3 url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_728x90.jpg) no-repeat; border: 1px solid #CCC; width: 728px; height: 90px; display: block; text-decoration: none;}
#wrapLeaderboard ul {overflow: hidden;}
#wrapLeaderboard ul li {float: left; list-style: none;}
#wrapLeaderboard .logo {width: 115px; height: 20px; margin: 58px 0 0 90px; border: none;}
#wrapLeaderboard h1 {color: #f5534b; font-size: 28px; margin: 18px 0 0 50px; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); width: 220px; text-align: center;}
#wrapLeaderboard h2 {color: #5a6368; font-size: 11px; line-height: 12px; width: 220px; text-align: center; margin: 55px 0 0 -220px; position: relative\9;}
#wrapLeaderboard .thumbnail {border-left: 1px dashed .dedede; padding-left: 10px; margin: 10px 0 0 10px; text-align: center; width: 110px; overflow: hidden;}
#wrapLeaderboard .thumbnail img {max-height: 70px; width: auto; height:70px\9;}
#wrapLeaderboard h1 {-webkit-animation-name: border-animation; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}
@-webkit-keyframes border-animation {
	0% {color: #f5534b;}
	50% {color: #f37872;}
	100% {color: #f5534b;}
}
/* Bigbox */
#wrapBigbox {font-family: Arial, Helvetica, sans-serif; background: #f5fbf3 url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_300x250.jpg) no-repeat; border: 1px solid #CCC; width: 300px; height: 250px; display: block; text-decoration: none;}
#wrapBigbox ul {overflow: hidden;}
#wrapBigbox ul li {float: left; list-style: none;}
#wrapBigbox .logo {width: 115px; height: 20px; margin: 68px 0 0 100px; border: none;}
#wrapBigbox h1 {border-bottom: 1px dashed .dedede;  color: #f5534b; font-size: 28px; margin: 20px 0 0 25px; padding-bottom: 3px; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); width: 150px; text-align: center;}
#wrapBigbox h2 {color: #5a6368; font-size: 10px; line-height: 12px; margin: 58px 0 0 -150px; width: 150px; text-align: center; position: relative\9;}
#wrapBigbox .thumbnail {margin: 15px 0 0 20px; text-align: center; width: 70px; overflow: hidden;}
#wrapBigbox .thumbnail img {max-height: 70px; width: auto; height:70px\9;}
#wrapBigbox h1 {-webkit-animation-name: border-animation; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}
@-webkit-keyframes border-animation {
	0% {color: #f5534b;}
	50% {color: #f37872;}
	100% {color: #f5534b;}
}
/* Tower */
#wrapTower {font-family: Arial, Helvetica, sans-serif; background: #f5fbf3 url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_160x600.jpg) no-repeat; border: 1px solid #CCC; width: 160px; height: 600px; display: block; text-decoration: none;}
#wrapTower ul {overflow: hidden;}
#wrapTower ul li {float: left; list-style: none;}
#wrapTower .logo {width: 115px; height: 20px; margin: 167px 0 0 25px; border: none;}
#wrapTower h1 {color: #f5534b; font-size: 45px; line-height: 40px; margin-top: 20px; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); text-align: center; width: 160px;}
#wrapTower h2 {display: block; overflow: hidden; color: #5a6368; font-size: 18px; height: 105px; margin: 10px 20px 0; text-align: center; width: 120px; padding: 0px; white-space: normal; word-wrap: break-word;}
#wrapTower .thumbnail {border-top: 1px dashed #dedede; margin: 15px 30px 0; padding-top: 15px; width: 100px; overflow: hidden;}
#wrapTower .thumbnail img {max-height: 100px; width: auto; height: 100px\9;}
#wrapTower h1 {-webkit-animation-name: border-animation; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}
@-webkit-keyframes border-animation {
	0% {color: #f5534b;}
	50% {color: #f37872;}
	100% {color: #f5534b;}
}
/* Tippr Bigbox */
#wrapBigbox_tippr {font-family: Arial, Helvetica, sans-serif; background: url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_tippr_300x250.png) no-repeat; width: 300px; height: 250px; display: block; text-decoration: none;}
#wrapBigbox_tippr ul {overflow: hidden;}
#wrapBigbox_tippr ul li {float: left; list-style: none;}
#wrapBigbox_tippr .location {color: #373737; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 18px 0 0 20px; width: 262px; padding-bottom: 25px;}
#wrapBigbox_tippr .thumbnail {margin-left: 20px; text-align: center; width: 100px; overflow: hidden;}
#wrapBigbox_tippr .thumbnail img {float: left; max-height: 100px; width: auto; height:100px\9;}
#wrapBigbox_tippr h1 {float: left; color: #f5534b; font-size: 32px; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); margin: 0 20px 0 10px;}
#wrapBigbox_tippr h2 {float: left; color: #5a6368; font-size: 13px; line-height: 14px; margin: 5px 20px 0 10px; width: 150px; height: 60px;}
#wrapBigbox_tippr .logo {float: left; clear: both; width: 115px; height: 20px; margin: 50px 0 0 65px; border: none;}
#wrapBigbox_tippr h1 {-webkit-animation-name: border-animation; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}
@-webkit-keyframes border-animation {
	0% {color: #f5534b;}
	50% {color: #f37872;}
	100% {color: #f5534b;}
}
/* Text 316x50 */
#wrapText1 {background: #FFF url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_text_316x50.jpg) no-repeat; border: 1px solid #CCC; width: 316px; height: 50px; display: block; text-decoration: none; overflow:hidden;}
#wrapText1 p {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; dislpay: block; margin: 17px 10px 0 55px;}
#wrapText1 .pink {color: #f5534b; text-decoration: none;}
/* Text 330x50 */
#wrapText2 {background: #FFF url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_text_316x50.jpg) no-repeat; border: 1px solid #CCC; width: 330px; height: 50px; display: block; text-decoration: none; overflow:hidden;}
#wrapText2 p {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; dislpay: block; margin: 17px 10px 0 55px;}
#wrapText2 .pink{color: #f5534b; text-decoration: none;}
/* Text 330x75 */
#wrapText3 {background: #FFF url(https://web.archive.org/web/20120707135656im_/http://belo.bimedia.net/shared-images/yollar/widgets/images/bg_text_330x75.jpg) no-repeat; border: 1px solid #CCC; width: 330px; height: 75px; display: block; text-decoration: none; overflow:hidden;}
#wrapText3 p {float: left; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; dislpay: block; margin: 20px 0 0 78px; width: 175px;}
#wrapText3 .pink {color: #f5534b; text-decoration: none;}
#wrapText3 .thumbnail img {float: right; width: 55px; height: 55px; margin: 11px 10px 0 0;}
/* ===== End Yollar Widget Styles ===== */


.star-rating{
position: relative;
height: 20px;
width: 100px;
overflow: hidden;
background: url("https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo_star_rating.png") bottom left  no-repeat;
}

.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:20px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
background: url("https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo_star_rating.png") top left  no-repeat;
}


/* -- Movies Pages -- */
.featuredMovies#featuredvideo ul li {
width: 120px;
text-align: center;
float: left;
margin: 0px 0px 8px 10px;
height: 100px;
}

.featuredMovies#featuredvideo ul li .photo-link{ 
position: relative;
left: 50%;
margin-left: -25px;
width: 50px;
}

.featuredMovies#featuredvideo ul li h3.entry-title,
.featuredMovies#featuredvideo .video-links {
clear: both;
font-size: 12px;
line-height: 14px;
}

#topMovies ul {
margin: 8px 0px 8px 35px;
list-style-type: decimal;
}

#topMovies ul li {
font-size: 13px;
line-height: 17px;
padding: 0 8px 8px 0;
font-weight: normal;
}

#topMovies ul li h3 {
font-weight: normal;
}

#entertainment-movies .section-title {
text-indent: -9999px;
height: 56px;
width: 400px;
margin-top: 4px;
background: transparent url("https://web.archive.org/web/20120707135656im_/http://media.azfamily.com/designimages/belo_movies_sectiontitle.jpg") top left no-repeat;
}

/*-- perisistent tools --*/
#pers-toolbar{
display:block;
background: #fff;
position: fixed;
height: 15px;
width: 1020px;
left: 50%;
margin-left: -510px;
border-right: 3px ridge #eee;
border-left: 3px ridge #eee;
border-top: 3px ridge #eee;
text-shadow: 0px 1px 0px #e5e5ee;
font-weight: bold;
bottom: 0;
z-index: 99;
font-size: 12px;
padding: 6px 0px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* W3C */
-webkit-top-left-border-radius: 8px;
-moz-top-left-border-radius: 8px;
border-top-left-radius: 8px;
-webkit-top-right-border-radius: 8px;
-moz-top-right-border-radius: 8px;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
}

#pers-toolbar-inner{
width: 990px;
margin: 0 auto;
border-right: 1px solid #000;
}

#centerToolbarContent {
width: 740px;
height: 25px;
display: block;
position: relative;
top: -5px;
float: left;
margin: 0 8px;
border-right: 1px solid #ececec;
border-left: 1px solid #ececec;
}

#centerToolbarContent .shareTools {
float: left;
width: auto;
margin-left: 132px;
display: block;
height: 25px;
line-height: 20px;
padding:0 8px;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
}

#centerToolbarContent .shareTools .google-share,
#centerToolbarContent .shareTools a {
margin: 0 0 0 15px;
display: block;
float: left;
padding: 4px 15px 0 18px;
display: block;
clear: none;
width: auto;
}

#centerToolbarContent .shareTools .facebook-share {
border-right: 1px solid #ececec;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo-facebook-icon.png) center left no-repeat;
}

#centerToolbarContent .shareTools .twitter-share {
border-right: 1px solid #ececec;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo-twitter-icon.png) center left no-repeat;
}

#centerToolbarContent .shareTools .google-share {
border-right: 1px solid #ececec;
color: #555;
padding: 4px 12px 0px 0;
}

#centerToolbarContent .shareTools .google-share div {
margin-right: 6px !important;
}

#centerToolbarContent .shareTools .comment {
padding-left: 28px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.king5.com/designimages/belo_comments_add.png) center left no-repeat;
}

#readingList {
float:right;
width: 110px;
}

#reading-wrapper {
background: #eee;
}

#selectedReadings{
font-size: 12px;
position: fixed;
bottom: 30px;
left: 50%;
margin-left: 270px;
width: 200px;
color: #777;
padding: 4px 8px 4px 20px;
list-style: disc outside none;
background: #fefefe; /* Old browsers */
border: 1px solid #e3e3e3;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.21);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.21);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.21);
-webkit-top-left-border-radius: 8px;
-moz-top-left-border-radius: 8px;
border-top-left-radius: 8px;
-webkit-top-right-border-radius: 8px;
-moz-top-right-border-radius: 8px;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
border-right: 2px solid #ccc;
border-left: 2px solid #ccc;
border-top: 2px solid #ccc;
}

#showReadingList  {
float:right;
text-align: right;
width: 108px;
line-height: 18px;
padding: 0 0 0px 10px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.khou.com/designimages/belo_add_16.png) top left no-repeat;
}

#selectedReadings li{
list-style: disk;
margin: 4px 0;
line-height: 14px;
zoom: 1;
position: relative;
}

#selectedReadings li span{
margin: 0 4px;
font-size: 8px;
zoom: 1;
}


#selectedReadings li span:hover{
cursor: pointer;
}

.delete-item {
color: red;
}

.addToList{
cursor: pointer;
display: inline-block;
height: 12px;
position: relative;
top: -2px;
width: 12px;
margin: 0 4px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.khou.com/designimages/belo_add_12.png) top left no-repeat;
}

.addToList.hide{
display: none !important;
visibility: hidden;
}

li a.addToList span{
position: absolute;
margin-left: -9999px;
font-size: 12px;
color: #333;
text-indent: 0;
}

.addToList:hover span{
position: absolute;
margin-left: 20px;
z-index: 999px;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color: #333;
width: 90px;
background: #fff;
border: 1px solid #efefef;
opacity: .97;
padding: 4px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

ul li#direction span{
display: inline-block;
height: 8px;
width: 8px;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.khou.com/designimages/belo_add_12.png) center center no-repeat;
}

#pers-toolbar .avatar{
float: left;
margin-top: -20px;
border: 2px solid #e3e3e3;
height: 35px;
height: 20px\9;
margin-top: -5px\9;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#pers-toolbar .user-info {
float: left;
margin-left: 8px;
display: block;
height: 25px;
line-height: 17px;
}

#hidetools {
width: 80px;
text-align: center;
position: absolute;
left: 50%;
margin-left: -80px;
bottom: 29px;
background: #eee;
display: block;
padding: 4px 0;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
-webkit-top-left-border-radius: 4px;
-moz-top-left-border-radius: 4px;
border-top-left-radius: 4px;
-webkit-top-right-border-radius: 4px;
-moz-top-right-border-radius: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
}

#show-pers-toolbar {
width: 80px;
text-align: center;
text-shadow: 0px 1px 0px #e5e5ee;
font-weight: bold;
position: fixed;
bottom: 0px;
left: 50%;
margin-left: -80px;
padding: 4px 0;
background: #eee;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
font-size: 12px;
-webkit-top-left-border-radius: 4px;
-moz-top-left-border-radius: 4px;
border-top-left-radius: 4px;
-webkit-top-right-border-radius: 4px;
-moz-top-right-border-radius: 4px;
border-top-right-radius: 4px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);
}

/* ------ new configurable video module ----- */


#featuredvideo{
margin: 10px 0;
}

#featuredvideo ul li{
position: relative;
}

#featuredvideo .video-icon{
display: none;
}

#featuredvideo .hasimage .photo-link{
width: 130px;
}

#featuredvideo .hasimage h6 {
display: block;
visibility: visible;
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.wfaa.com/designimages/vid-mod_bg-bar.png) repeat !important;
position: absolute;
width: 130px;
top: 54px;
text-indent: -9999px;
height: 18px;
}


#featuredvideo.vidOption4 .hasimage .video-icon,
#featuredvideo.vidOption1 .hasimage .video-icon,
#featuredvideo.vidOption2 .hasimage .video-icon,
#featuredvideo.vidOption3 .hasimage .video-icon{
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.wfaa.com/designimages/vid-mod_play-icon.png) 0px center no-repeat !important;
position: absolute;
display: block;
top: 54px;
left: 8px;
width: 120px;
color: #fff;
text-indent: 15px;
font-size: 12px;
height: auto;
overflow: hidden;
padding: 2px 0 0 0!important;
visibility: visible;
cursor: pointer;
}

#featuredvideo.vidOption4 .hasimage .video-icon:after,
#featuredvideo.vidOption1 .hasimage .video-icon:after,
#featuredvideo.vidOption2 .hasimage .video-icon:after,
#featuredvideo.vidOption3 .hasimage .video-icon:after{
content: "Play Video";
}

#featuredvideo .addToList{
    display: none;
}

/* ---- video module Option 3 ---- */

#featuredvideo.vidOption3{
position: relative;
padding-bottom: 16px;
}

#featuredvideo.vidOption3 li h3.entry-title,
#featuredvideo.vidOption3 li h3.entry-title a{
font-weight: normal;
font-size: 12px;
line-height: 13px !important;
}

#featuredvideo.vidOption3 .item2,
#featuredvideo.vidOption3 .item1{
width: 130px;
float: left;
margin: 0 0px 0px 0px;
padding: 0 0px;
height: 130px !important;
overflow: hidden;
}

#featuredvideo.vidOption3 .item1{
margin: 0 15px 5px 0px;
}

#featuredvideo.vidOption3 .item2{
clear: none;
}

.vidOption3 .item3{
clear: both;
}

#featuredvideo.vidOption3 .more{
position: absolute;
bottom: 0px;
right: 0px;
}

#featuredvideo.vidOption3 .video-icon{
display: none;
}


#featuredvideo.vidOption3 .item2 .video-icon,
#featuredvideo.vidOption3 .item1 .video-icon{
display: block;
top: 54px;
background-position: 3px center !important;
text-indent: 18px;
}

#featuredvideo.vidOption3 .item2 ul li h3.entry-title a{
line-height: 13px !important;
}

/* ---- video module Option 1 ---- */
#featuredvideo.vidOption1{
position: relative;
padding: 0 0 16px 0 !important;
height: auto;
overflow: hidden;
}

#content-one #featuredvideo.vidOption1 h5{
font-size: 13px;
line-height: 18px;

}

#featuredvideo.vidOption1 ul{
height: auto;
overflow: hidden;    
padding: 0;
list-style-type: none!important;
margin: 8px 20px 0 20px;
}

#featuredvideo.vidOption1 li h3.entry-title,
#featuredvideo.vidOption1 li h3.entry-title a{
font-weight: normal;
font-size: 12px;
line-height: 14px !important;
margin: 0;
}

#featuredvideo.vidOption1 ul li{
width: 130px;
float: left;
margin: 0 0 8px 0 !important;
padding: 0 8px;
clear: none;
max-height: 134px;
overflow: hidden;
list-style-type: none;
}
#featuredvideo.vidOption1 ul li.item3, #featuredvideo.vidOption1 ul li.item5{
    clear: both;    
}

#featuredvideo.vidOption1 ul li .photo-link{
margin-bottom: 0;
}

#featuredvideo.vidOption1 ul li .photo-link img{
margin: 0!important;
width: 128px;
}

#featuredvideo.vidOption1 .hasimage .video-icon{
top: 54px;
text-indent: 18px;
background-position: 3px center !important;
}

#featuredvideo.vidOption1 .more{
position: absolute;
bottom: 0px;
right: 0px;
}


/* ---- video module Option 2 & 4 ---- */



#featuredvideo.vidOption2{
position: relative;
width: 280px;
padding: 0 10px 16px 10px;
}


#featuredvideo.vidOption4{
margin-bottom: 20px !important;
width: 468px;
height: auto;
overflow: hidden;
}

#featuredvideo.vidOption4 .video-icon,
#featuredvideo.vidOption2 .video-icon{
top: 52px;
left: 0;
}

#featuredvideo.vidOption4 li.hasimage h3.entry-title a,
#featuredvideo.vidOption2 li.hasimage h3.entry-title a{
font-weight: normal;
font-size: 12px;
line-height: 14px !important;
}

#featuredvideo.vidOption4 li.hasimage h3.entry-title,
#featuredvideo.vidOption2 li.hasimage h3.entry-title{
font-weight: normal;
font-size: 12px;
line-height: 14px !important;
}

#featuredvideo.vidOption4 .jcarousel-container{
width: 468px;
padding: 0 0 8px 0px;
height: auto;
overflow: hidden;
}

#featuredvideo.vidOption4 .jcarousel-clip{
width: 420px;
margin: 0 auto;
}

#featuredvideo.vidOption4 h5,
#featuredvideo.vidOption4,
#featuredvideo.vidOption2{
display: none;
}

#featuredvideo.vidOption4 ul li,
#featuredvideo.vidOption2 ul li{
width: 130px !important;
float: left;
margin: 0 0px 5px 10px; /* really important to not use right margins */
padding: 0 0px;
clear: none;
height: 134px !important;
overflow: hidden;
}


#featuredvideo #prevVideoThumb{
position: absolute;
top: 35px;
left: -10px;
width: 10px;
height: 13px;
text-indent: -9999px;
}

#featuredvideo.vidOption4 #prevVideoThumb{
left: 14px;
}


#featuredvideo .jcarousel-prev{
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.wfaa.com/designimages/vid-mod_left-arrow.gif) top left no-repeat;
cursor: pointer;
}

#featuredvideo .jcarousel-prev-disabled{
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.wfaa.com/designimages/vid-mod_left-arrow_disabled.gif) top left no-repeat;
cursor: default;
}


#featuredvideo #nextVideoThumb{
position: absolute;
top: 35px;
right: -10px;
width: 10px;
height: 13px;
text-indent: -9999px;
}

#featuredvideo.vidOption4 #nextVideoThumb{
right: 4px;
}


#featuredvideo .jcarousel-next{
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.wfaa.com/designimages/vid-mod_right-arrow.gif) top left no-repeat;
cursor: pointer;
}

#featuredvideo .jcarousel-next-disabled{
background: transparent url(https://web.archive.org/web/20120707135656im_/http://media.wfaa.com/designimages/vid-mod_right-arrow_disabled.gif) top left no-repeat;
cursor: default;
}


#featuredvideo .photo-link{
background-color: #333;
}



#featuredvideo.vidOption4 .more,
#featuredvideo.vidOption2 .more{
float: right;
text-transform: uppercase;
}

#featuredvideo.vidOption4 .headlines-morelink,
#featuredvideo.vidOption4 h2,
. article #featuredvideo.vidOption4 h5{
display: none;
}

/* ---- SIDEBAR VID MOD ---- */

#sidebar .content-headlines-list ul li a.photo-link {
width: 130px !important;
}

#sidebar #featuredvideo.vidOption1 ul{
margin: 8px 0;
padding: 0 8px 0 16px;
}

#sidebar #featuredvideo.vidOption1 ul li{
padding: 0 16px 0 0;
overflow: hidden;
}

#sidebar #featuredvideo.vidOption1 .hasimage .video-icon{
left: 8px;
}


#sidebar #featuredvideo.vidOption2{
padding: 0;
width: 316px;
height: auto;
overflow: hidden;'
}


#sidebar #featuredvideo.vidOption2 .jcarousel-clip{
width: 276px;
margin: 0 0 0 0px;
}

#sidebar #featuredvideo.vidOption2 .jcarousel-container{
width: 296px;
padding: 0 0px 0 20px;

}

#sidebar #featuredvideo #prevVideoThumb{
left: 6px;
}

#sidebar #featuredvideo #nextVideoThumb{
right: 3px;
}

#sidebar #featuredvideo.vidOption2 ul li{
width: 130px !important;
margin: 8px 0px 0 8px;
padding: 0 !important;
height: 130px !important;
overflow: hidden!important;
}

#sidebar #featuredvideo.vidOption2 ul li img,
#sidebar #featuredvideo.vidOption2 ul li a.photo-link{
margin: 0 !important;
}

#sidebar #featuredvideo.vidOption3 ul li.hasimage h3.entry-title,
#sidebar #featuredvideo.vidOption2 ul li.hasimage h3.entry-title a{
font-size: 12px;
line-height: 13px !important;
}

#sidebar #featuredvideo .hasimage h6 {
display: block;
visibility: visible;
}

#sidebar #featuredvideo.vidOption3 .item1{
margin: 0 15px 5px 0px !important;
}

#sidebar #featuredvideo.vidOption3 .item2{
margin: 0 10px 5px 0 !important;
}

#sidebar #featuredvideo.vidOption3 ul li.item2,
#sidebar #featuredvideo.vidOption3 ul li.item1{
height: 125px !important;
}

#sidebar #featuredvideo.vidOption3 ul li a{
line-height: 13px;
}

/* -------- turn on story labels if custom class "showLabels" is used ------ */


.showLabels .storylabel{
display: inline !important;
visibility: visible !important;
}

/*
     FILE ARCHIVED ON 13:56:56 Jul 07, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:09:26 Apr 16, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.339
  captures_list: 294.375
  PetaboxLoader3.datanode: 262.469 (4)
  PetaboxLoader3.resolve: 26.267
  LoadShardBlock: 232.177 (3)
  esindex: 0.011
  exclusion.robots.policy: 0.328
  RedisCDXSource: 0.854
  CDXLines.iter: 20.558 (3)
  load_resource: 63.131
*/