/*
=================================================================================
THE BASICS
=================================================================================*/
.mod {border-top: 5px solid; border-bottom: 1px solid #9e9e9e; margin-bottom:15px; color: #464646; padding-bottom:5px;height:1%; position:relative;}
.mod:after {content : "."; display : block; height : 0; clear : both; visibility : hidden; }
.mod > * {padding-left:10px; padding-right:10px;}
.mod h3 {border-top: 1px solid #cecece; border-bottom: 1px dashed #cecece; margin: 1px 0 14px; line-height:1.2; padding-top:4px; padding-bottom: 5px; font-size:1.57em; letter-spacing: -.05em}
.mod h3 em {font-size:0.64em; display:block; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#464646; text-transform:none; font-weight:normal; letter-spacing: .001em; height:1%;}
.mod h4 {font-size:1.29em; line-height:1.1;border-top: 1px dashed #cecece; padding-top:15px; margin-top:15px; margin-bottom: 3px;}
.mod a.more, .mod span.more {text-align:right; display:block;  width:auto;}
.mod a:hover.more {background:transparent}
.mod fieldset {margin-bottom:10px;}
.mod .mod-badge {position:absolute;}

.mini-mod {border-bottom: 1px solid #9e9e9e; margin-bottom:10px;padding-bottom:10px;height:1%; position:relative;}
.mini-mod a.more, .mini-mod span.more {text-align:right; display:block;  width:auto;}
.mini-mod a:hover.more {background:transparent}

.sponsor-mod {background-color:#f4f4f4; border-bottom:none;}
.sponsor-mod h3 {background: url(/design/global/logos/abc-sponsor.jpg) no-repeat 10px 5px; padding-left:54px; padding-bottom:5px;}

.mod-promo, .mod-unbranded {padding:0; border:none;}
.mod-promo > *, .mod-unbranded > * {padding:0;}

.mod .twitter-h3 {border: none; margin: 0; padding-left: 10px;}
.mod .twitter-tile {padding-right:10px;}
/*
=================================================================================
LISTS
=================================================================================*/

.mod .mod-horiz-list ul {overflow:hidden; height:1%; margin-left:-15px;}
.mod .mod-horiz-list li {display: inline; font-weight:bold;font-size:.86em;}

.mod ol.recent-tweets li {margin-bottom:1em; line-height:1.2; color: #1a1a1a;}
.mod ol.recent-tweets li .timestamp {font-size: .86em; font-style:italic; color: #898989;}

.mod ol.tweet-list-thumb div {width: 272px;}

.mod ul.big-list {font-size: 1.14em; font-weight:bold; }
.mod ul.big-list li {list-style-position:outside; margin-left:18px; list-style:disc}

/*story lists for sidebar mod*/
.mod ul.story-list li {overflow:hidden; height:1%;}
.mod ul.story-list li.last {margin-bottom:0;}
.mod ul.story-list li .tn {float:left; display:inline; margin-right:14px}
.mod ul.story-list li dl.tn {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:.86em; color: #464646; font-style:italic;}
.mod ul.story-list li dl.tn img {display:block; margin-bottom:2px;}
.mod ul.story-list li .tease {font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3; margin-bottom: 10px; font-size:.93em;}

.mod ul.story-list.standard li {margin-bottom:7px;}
.mod ul.story-list.standard li h5 {font-size: 1.14em; line-height:1.2}

/*additional lists*/
.mod .additional {font-weight:bold; clear: both; border-top: 1px dashed #cecece; border-bottom: 1px dashed #cecece; padding:5px 0; list-style:disc;}
.mod ul.story-list li .additional {border:none;}
.mod .additional li {margin: 0 10px 0 25px; font-size:.93em;}

.personality-list {margin-top:10px}
.personality-list li {overflow:hidden; height:1%; font-size:.86em; font-style: italic; color: #898989; margin-top:7px;}
.personality-list .tn {float:left; margin-right:10px;}
.personality-list .name  {font-weight:bold; display:block; font-size: 1.14em; line-height:1.2; font-style:normal;}


/*
=================================================================================
BLOG MODULES
=================================================================================*/
.recent-blog-mod {border-top-color: #069fd5; padding-bottom:8px;}
.recent-blog-mod ul.story-list {padding-left:0; padding-right:0;}
.recent-blog-mod ul.story-list li {padding-left:10px; padding-right:10px;border-bottom: 1px dashed #cecece;}
.recent-blog-mod ul.story-list li.last {margin-bottom:8px;}
.recent-blog-mod ul.story-list li h4 {font-size:1.14em; line-height:1.1;border-top: none; padding-top:0; margin-top:0; margin-bottom: 3px;}
.recent-blog-mod ul.story-list li .tease {font-size: .93em; margin-bottom:15px; line-height:1.2}

/*
=================================================================================
TAB LIST
=================================================================================*/
.mod .subsections {padding-left:0; padding-right:0; margin-bottom:5px;}
.mod .subsection-box {padding-top:5px; padding-bottom:5px;}
.mod .subsections .ranked-stories-list li {margin: 5px 0 0; padding-bottom:5px; border-bottom: 1px dashed #cecece; }
.mod .subsections .ranked-stories-list > li {position:relative;padding-left:20px;}
.mod .subsections .ranked-stories-list li.last {border-bottom:none; padding-bottom:0;}
.mod .subsections .ranked-stories-list h4 {border-top:none; padding: 0; font-size:.93em; margin:0;}
.mod .subsections .ranked-stories-list > li:before {
content:counter(li); counter-increment:li; position:absolute; top:-1px;left: 0; color:#1a1a1a; font-weight:bold; font-size:.93em; line-height:1.2}


/*
=================================================================================
STORY
=================================================================================*/
.recent-story-mod {padding-bottom:8px;}
.recent-story-mod ul.story-list {padding-left:0; padding-right:0;}
.recent-story-mod ul.story-list li {padding-left:10px; padding-right:10px;border-bottom: 1px dashed #cecece; padding-bottom:10px;}
.recent-story-mod ul.story-list li.last {margin-bottom:8px;}
.recent-story-mod ul.story-list li h4 {font-size:1.4em; line-height:1.1;border-top: none; padding-top:0; margin-top:0; margin-bottom: 3px;}


/*
=================================================================================
ADDITIONAL RESOURCES
=================================================================================*/
#additionalResources h4 {font-size:.86em; text-transform:uppercase; border:none; padding:0 10px; margin:0 0 10px 0;}
#additionalResources .resource-list {border-bottom:1px dashed #cecece; margin-bottom:10px;}
#additionalResources .resource-list:last-child {border:none; margin:0;}


/*
=================================================================================
Mobile
=================================================================================*/
#mobilePromo p, #mobilePromo ul {font-size:.86em; margin-right:136px;}
#mobilePromo .more {margin-right:136px;}
#mobilePromo ul {list-style:disc; font-weight:bold; list-style-position:inside;  margin-bottom:.5em;}
#mobilePromo .mod-badge {right:-10px; bottom:0;}


/*
=================================================================================
RUSH HOUR HOT SPOTS
=================================================================================*/
#rushHourHotSpots h3 {padding-bottom: 5px;}
#rushHourHotSpots h4 {border:none; font-size: 1.14em; margin-top:0; padding-top:0; margin-bottom:3px}

#rushHourHotSpots ul.tools-list {text-align:left; list-style:disc; font-size:.86em; list-style-position:inside}

#rushHourHotSpots .worst-traffic-delays {float:left; display:inline; width:220px; margin-right:10px; padding-right:0;}
#rushHourHotSpots .worst-traffic-delays ul.road-delays {overflow:hidden; height:1%;}
#rushHourHotSpots .worst-traffic-delays ul.road-delays li {display:inline;}

#rushHourHotSpots .metro-delays {width:102px; float:left; display:inline; text-align:center; padding-left:0;}
#rushHourHotSpots .metro-delays h4 {text-align:left;}
#rushHourHotSpots .metro-delays strong {display:block; font-size:3em; line-height:1; margin-top: -5px;}
#rushHourHotSpots .metro-delays ul.metro-lines {margin:0 auto 4px;}
#rushHourHotSpots .metro-delays ul.metro-lines li {text-indent:-99999em; width: 15px; height: 18px; display:inline-block; text-align:center; margin-right:1px;}

#rushHourHotSpots .no-delays {text-align:center; height:62px; vertical-align:middle;font-size: 1.14em; color: #898989; font-weight:bold; line-height:1.1; display:table-cell;}
#rushHourHotSpots .worst-traffic-delays .no-delays {text-align:left;}

/*
=================================================================================
TBD BLOGS
=================================================================================*/
#tbdBlogsWidget ul {font-weight:bold; padding-left:0; padding-right:0; margin:-10px 0 5px;}
#tbdBlogsWidget ul li {padding:10px; border-bottom:1px dashed #cecece; overflow:hidden; height:1%;}
#tbdBlogsWidget h4 {border-top:none; padding-top:0; margin: 0;}
#tbdBlogsWidget h4, #tbdBlogsWidget h5 {font-size:1.14em; line-height:1.2}
#tbdBlogsWidget img {width:110px; float:left; margin-right:10px;}


/*
=================================================================================
Poll
=================================================================================*/
#readerPoll {background: url(/design/global/icons/poll-chart.png) no-repeat right 3px;} 
#readerPoll form {margin-bottom:10px;}
#readerPoll img {padding:1px; border:1px solid #dbdbdb; margin:0 0 .3em 10px;}
#readerPoll legend {display:block; white-space:normal;}
#readerPoll legend span{font-size: 1.14em;color:#1a1a1a; width: 312px; display:block; font-weight:bold; line-height:1.2; }
#readerPoll legend span strong {color:#c00000;}
#readerPoll ul {font-size: 1.14em;padding-top: 5px;}
#readerPoll ul li {margin-top: 5px; line-height: 1.2}
#readerPoll ul li input {margin-right:10px;}
#readerPoll label:hover {color: #1a1a1a}
#readerPoll .actions {overflow:hidden; height:1%;}
#readerPoll .actions input {float:left; margin-right:10px;}
#readerPoll .actions .secondary {position:relative;top:5px}
#readerPoll .more {border-top: 1px dashed #cecece; padding-top:7px;}

#readerPoll.sportstalk {background:none;}
#readerPoll.sportstalk h3 div {float: left; }
#readerPoll.sportstalk h3 .sportstalk_ad {text-align: right; float:none;}
/*
=================================================================================
WAYS TO GET US
=================================================================================*/
#waysToGetUs h3 {margin-bottom:.5em;}
#waysToGetUs .mod-badge {right: 0px; top: 6px;}
#waysToGetUs h4, #waysToGetUs legend {font-size:.86em; font-weight:bold; color:#464646; padding:0; margin:0 0 .8em 0; border:0;}

/*SOCIAL NETWORKS--------------------------------------*/

#waysToGetUs #socialNetworks {padding-bottom:.8em; margin-bottom:.8em; border-bottom:1px dashed #cecece;}
#waysToGetUs #socialNetworks li {margin-bottom:.2em;}
#waysToGetUs #socialNetworks iframe {display:block;}

/*NEWSLETTER SIGNUP------------------------------------*/

.newsletter-signup {overflow:hidden; height:1%}
.newsletter-signup .error {color: #ed1b24; font-weight:bold; }
.newsletter-signup .confirm {font-weight:bold; font-size:1.14em}
.newsletter-signup li > label > span {visibility:hidden; opacity: 0;-webkit-transition : all 0.1s linear; margin-left: 15px}
.newsletter-signup li:hover > label > span {visibility:visible;opacity: 1; margin-left:0;}
.newsletter-signup ul li {font-size: .86em}
.newsletter-signup ul li {float:left; display:inline; width:171px; margin:0 10px 4px 0;}
.newsletter-signup ul li.even {margin-right:0; width:151px;}
.newsletter-signup fieldset {overflow:hidden;height:1%;}
.newsletter-signup fieldset.select-newsletter label {display:inline-block; width:147px;}
.newsletter-signup fieldset.select-newsletter li.even label {width:127px;}
.newsletter-signup fieldset.select-newsletter label a:link, .newsletter-signup fieldset.select-newsletter label a:visited {color:#464646; display:block; padding-right:11px; background:url(/design/global/icons/tipsheet_next_arrow.jpg) no-repeat right 5px;}
.newsletter-signup fieldset.select-newsletter label a:hover {color: #1a1a1a}
.newsletter-signup fieldset.send-to {position:relative; float:left;}
.no-js .newsletter-signup fieldset.send-to label {width:300px; font-weight:bold; color:#1a1a1a}
.newsletter-signup fieldset.send-to label {display:block; font-size:.86em; left:7px; top:5px; color:#aeaeae;}
.newsletter-signup fieldset.send-to input {width: 189px; font-size:.86em; padding:4px 5px 6px 5px; margin-top:1px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.newsletter-signup .btn {float:left; margin-left:10px;}


/*
=================================================================================
BLOG SEARCH
=================================================================================*/
#searchBlog form {text-align:left;background:#ececec; margin: 0 15px; padding: 5px 2px; overflow:hidden; height:1%; position:relative;}
#searchBlog form label {margin-top:5px; margin-left:5px; left:9px;}
#searchBlog form input#searchThisBlog {width: 200px; font-size: 1.14em; float:left; display:inline; margin-right:5px; padding: 5px 0}
#searchBlog form .btn {display:inline; float:left; display:inline; padding:0;}


/*
=================================================================================
Follow Us
=================================================================================*/
#followUs h4 a:link, #followUs h4 a:visited {font-weight:normal;}

.social-buttons {overflow:hidden; height:1%;}
.social-buttons li {border:1px solid #d5d5d5; display:inline; float:left; margin-right:10px; background: #FFFFFF url(/images/social-button-bg.png) repeat-x left bottom;}
.social-buttons li a:link, .social-buttons li a:visited {padding: 6px 8px 6px 30px; font-size: .86em; color: #666666; display:block;}
.social-buttons li a:hover {background-color: transparent; text-decoration:none;}
.social-buttons li a:active, .social-buttons li a:focus {position:static;}
.social-buttons li a:link.fb, .social-buttons li a:visited.fb {background-position: 2px -640px; }
.social-buttons li a:link.twitter, .social-buttons li a:visited.twitter {background-position: 2px -689px; }
.social-buttons li a:link.rss, .social-buttons li a:visited.rss {background-position: 2px -738px; }

#followUs p.tv-show-info {line-height:1.4; color: #464646; font-size:.93em}


/*
=================================================================================
Recent Posts
=================================================================================*/
#recentPosts h3 {font-size: 1.43em; border-bottom:none; text-transform:none; line-height:1.1; margin-bottom:5px; padding-bottom:0;}
#recentPosts ul {margin-left:20px; list-style:disc; line-height: 1.2;}
#recentPosts ul li {margin-top:.5em;}
#recentPosts ul li:first-child {margin-top:0;}
#recentPosts ul a {font-weight:bold;}
#recentPosts .time-date {font-style:italic; font-size: .86em}


/*
=================================================================================
Contact Us
=================================================================================*/
#secondaryContent #contactUs ul {font-size: 1.14em; font-weight:bold; }
#secondaryContent #contactUs ul li {list-style-position:outside; margin-left:18px; list-style:disc}


/*
=================================================================================
Weatherbug
=================================================================================*/
#weatherBug h3 {padding-right:0; padding-top:0; padding-bottom:0;text-indent: -9999em; height: 63px; background:transparent url(/images/sidebar/weatherbug-head.jpg) no-repeat right top;}
#weatherBug p {font-size: 0.93em;}


/*
=================================================================================
Shorecast
=================================================================================*/
#shoreCast h3 {background:transparent url(/images/sidebar/shorecast-bg.jpg) no-repeat right bottom; }
#shoreCast h3 em { position:relative;}
#shoreCast h4 {border-top:none; margin-top:0; padding-top:0; margin-bottom:0; line-height:1.1;}
ul.shorecast-beaches li {border-bottom:1px dashed #cecece; padding-bottom:10px; margin-bottom:10px; overflow:hidden; height:1%;}
ul.shorecast-beaches li .img-link {float:right; margin-top: -20px;}
ul.shorecast-beaches li .temp {font-size:1.4em; }
ul.shorecast-beaches li .temp-effect {color: #898989; font-size: .86em; margin-bottom:3px;}
ul.forecast-links {overflow:hidden; height:1%}
ul.forecast-links li {border-bottom:none; display:inline; float:left; padding-bottom:0; margin-bottom:0; height:auto; font-size:.86em; padding-right:5px; border-right: 1px solid #a8a8a8; margin-right: 5px; line-height:1;}
ul.forecast-links li.forecast-10-day {border-right:none;}
ul.forecast-links li a:link, ul.forecast-links li a:visited {display:block;}


/*
=================================================================================
The List
=================================================================================*/
#theListRightMod {padding-bottom:5px}
#theListRightMod h3 {text-indent: -9999em;  background: transparent url(/images/thelist/thelist-head-sidebar.png) no-repeat 10px 5px;}
#theListRightMod h4 {margin-top:0; padding-top:0; border:none;}
#theListRightMod .mod-badge {right:10px; top:5px; width: 62px; height: 62px; display:block; background: transparent url(/images/thelist/list-badge-small.png) no-repeat; text-align: center; padding:12px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:.9; font-style: italic; font-size: .71em;}
#theListRightMod .mod-badge a {display:block; font-size: 2.30em;}
#theListRightMod .mod-badge a:hover {background:transparent; text-decoration:none;}
#theListRightMod .more {border-top:1px dashed #cecece; padding-top:5px}



/*
=================================================================================
Stories In Progress
=================================================================================*/
#storiesInProgress h4 {font-size:1.14em;}
#storiesInProgress ul.story-list {display:block; padding: 0;}
#storiesInProgress ul.story-list li {border-bottom:1px dashed #cecece; padding:0 10px 5px; margin-bottom:5px;}
#storiesInProgress ul.story-list li.last {border-bottom:none; padding-bottom:0; margin-bottom:0;}
#storiesInProgress ul.story-list li .tease {margin-bottom:0;}
#storiesInProgress ul.story-list ul.in-progess-details {list-style:disc; clear:both;}
#storiesInProgress ul.story-list ul.in-progess-details li {border:none; margin: 0 10px 0 15px; padding:0; font-size:.93em; overflow:visible;}
#storiesInProgress ul.story-list ul.in-progess-details li a {font-weight:bold;}


/*
=================================================================================
TV Lineup
=================================================================================*/
#tvLineUp h4 {margin-top:0; padding-top:0; border:none;}

#tvLineUp table.tv-lineup {background:#f4f4f4; width:100%; border-top: 1px solid #dbdbdb; padding:0; margin-bottom: 5px; clear:both;}
table.tv-lineup tr, table.tv-lineup th, table.tv-lineup td {border-bottom:1px solid #dbdbdb; padding-top:4px; padding-bottom:4px;}
table.tv-lineup th {padding-left:10px;} 
table.tv-lineup td {padding-right:10px; font-weight:bold;}
table.tv-lineup td a:hover {background:transparent}
#tvLineUp .tn {float:left; display:inline; padding:0; margin-right:10px}
#tvLineUp dl.tn {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:.86em; color: #464646; font-style:italic; width:100px;}
#tvLineUp .tn img {display:block; margin-bottom:2px;}
#tvLineUp .timestamp {font-weight:bold;}
#tvLineUp .tease {font-size:.93em; color:#898989; line-height:1.2; margin-bottom:15px;}
#tvLineUp .mod-badge {right:5px; top:8px;}

/*Best of TBD*/
#bestOfTBD h4 {margin-top:0; padding-top:0; border:none;}
#bestOfTBD .additional {border-bottom:0;}

/*On TBD TV*/
#onTBDTV h4 {margin-top:0; padding-top:0; border:none;}
#onTBDTV .mod-badge {right:5px; top:8px;}

/*WJLA*/
#wjla h4, #electionNight h4, #storiesInProgress h4 {margin-top:0; padding-top:0; border:none;} 
#wjla .mod-badge {right:10px; top:2px;}
#wjla span.more, #electionNight span.more {padding-top: 4px; padding-bottom:4px;}
#wjla span.more {text-align:left; font-size:.86em;}
#wjla .sponsored-by {border-top: 1px dashed #cecece; padding: 5px 0 0; clear:both;}

/*Only On 7*/
#onlyOn7 h4 {margin-top:0; padding-top:0; border:none;}
#onlyOn7 .mod-badge {right:10px; top:10px;}
#onlyOn7 span.more {padding-top: 4px; padding-bottom:4px;}
#onlyOn7 .sponsored-by {border-top: 1px dashed #cecece; padding: 5px 0 0; clear:both;}
#onlyOn7 .additional {border-bottom:0;}



/*
=================================================================================
Facebok Recommended Articles
=================================================================================*/
#fbRecommend h3 {margin: 1px 0 5px;}
#fbRecommend .mod-badge {right:5px; top:8px;}


/*
=================================================================================
Lottery
=================================================================================*/
#lotteryResults h5 {font-weight:normal; font-size:1.14em}
#lotteryResults ul {padding-left:0; padding-right:0;}
#lotteryResults ul li {padding-left:10px; padding-right:10px; border-bottom: 1px dashed #cecece; padding-bottom:10px; margin-bottom:10px; height:1%}
#lotteryResults ul li.powerball {background: transparent url(/images/lottery/powerball-bw.png) no-repeat right 5px}
#lotteryResults ul li.mega-millions{background: transparent url(/images/lottery/megamillions-bw.png) no-repeat right 5px}
#lotteryResults ul li ul li {list-style:disc; color: #898989; margin-left:18px; padding-left:0; padding-right:0; padding-bottom:0;border:none; margin-bottom:0;}
#lotteryResults ul li ul li strong {font-weight:normal; color: #1a1a1a}
#lotteryResults ul li ul li .special {color:#d600ab}

#lotteryResults img {margin: 0 auto 10px; display:block;}


/*
=================================================================================
Stats Items
=================================================================================*/
#redskinsSchedule link, #nationalsSchedule link, #capitalsSchedule link, #nationalsLinescore link  {display:none;}
#shsMiniBody {background-color: #FFF; padding-left:0; padding-right:0;}
#shsMiniBody #shsMiniStats .shsTable td{padding-left:10px; padding-right:10px;}
#shsMiniBody #shsMiniStats .shsTable .shsTableTtlRow td {font-weight: bold; padding-bottom: 6px; font-size: 1.62em;}
#shsMiniBody #shsMiniStats .shsTable .shsColTtlRow .shsNamD {font-weight: bold; padding-right: 10px;}
#shsMiniBody #shsMiniStats .shsMiniCopyrightText {font-size: .85em; color: #898989; line-height: 1em; padding: 3px 0 10px 0;}


/*
=================================================================================
SB Nation
=================================================================================*/
#SBNation h3 {text-indent:-9999em; background: url(/images/sports/sb-nation-head.png) no-repeat 10px 10px;}
#SBNation h3 em {text-indent:0;}


/*
=================================================================================
TOPIC PAGES
=================================================================================*/
#secondaryContent .ez-content {font-size: 1em;}
#secondaryContent #topicAdditionalResources h3 {font-weight: bold; padding-bottom: 10px;}
#secondaryContent #topicAdditionalResources ul li {width: 100%;}


/*
=================================================================================
Granular Data
=================================================================================*/
#granularData table {margin-left:0; margin-right:0; padding: 5px 10px; width:100%; line-height:1.2; color:#1a1a1a}
#granularData table th {font-weight:normal; text-align:left;}
#granularData table td {text-align:right;}
#granularData table.odd {background: #daedf5; border-top:1px dashed #cecece; border-bottom: 1px dashed #cecece;}


/*
=================================================================================
IMAGE OF THE DAY
=================================================================================*/
#imageOfTheDay img {width:328px;}
#imageOfTheDay p {margin-bottom:5px;}


/*
=================================================================================
Quiz
=================================================================================*/
#readerQuiz {background: url(/design/global/icons/quiz.gif) no-repeat right 3px;}
#readerQuiz img {width:328px; padding-right:1px; padding-left:1px; margin-left:10px}
form.poll-quiz {margin-bottom:10px;}
form.poll-quiz legend {display:block; white-space:normal;}
form.poll-quiz legend span{font-size: 1.14em;color:#1a1a1a; width: 312px; display:block; font-weight:bold; line-height:1.2; }
form.poll-quiz legend span strong {color:#c00000;}
form.poll-quiz ul {font-size: 1.14em;padding-top: 5px;}
form.poll-quiz ul li {margin-top: 5px; line-height: 1.2}
form.poll-quiz ul li input {margin-right:10px;}
form.poll-quiz label:hover {color: #1a1a1a}
form.poll-quiz .actions {overflow:hidden; height:1%;}
form.poll-quiz .more {border-top: 1px dashed #cecece; padding-top:7px;}

#readerQuiz h4 {color:#cc0000; font-size:1.14em; margin-bottom:0; padding-top:5px;}
#readerQuiz p {line-height:1.21em;}


/*
=================================================================================
TWITTER FEED	
=================================================================================*/
#relatedTweets {background:transparent url(/design/global/icons/twitter.gif) no-repeat 294px 10px;}

#relatedTweets h3 {margin-bottom:0;}

#relatedTweets ol {margin-bottom:.2em;}
#relatedTweets li {border-bottom:1px dashed #cecece; padding:.75em 0;}

#relatedTweets blockquote {overflow:hidden;}
#relatedTweets cite {display:block;}
#relatedTweets .twitter-photo {float:left; width:48px;}
#relatedTweets .twitter-user, #relatedTweets blockquote p {float:right; width:274px;}
#relatedTweets .twitter-user, #relatedTweets blockquote p {font-size:1.07em; line-height:1.25em;}
#relatedTweets .twitter-user {font-weight:bold; font-style:normal;}
#relatedTweets .twitter-user a {color:#333; text-decoration:none;}
#relatedTweets .twitter-user a:hover {color:#1d4e8c;}
#relatedTweets .twitter-user .real-name {font-weight:normal; font-size:.8em; color:#898989;}

#relatedTweets .timestamp {padding-left:58px;}


/*
=================================================================================
FEATURED ITEMS CAROUSEL	
=================================================================================*/
#carousel-container {position:relative; width:333px;}
#carousel {height:170px; background:url(/design/wjla/gallery/carousel-bg.jpg) no-repeat 0 0; position:relative; margin-bottom:0.5em; font-size:12px; font-family: Arial;}
#carousel .carousel-image {border:0; display:block;}
#carousel .carousel-feature {position:absolute; top:-1000px; left:-1000px; cursor:pointer;}
#carousel .tracker-summation-container {display:none !important;}
#carousel .tracker-individual-container {display:none !important;}
#carousel .tracker-individual-container li {list-style:none;}
#carousel .tracker-individual-container .tracker-individual-blip {margin:0 3px; padding:0 3px; color:white; text-align:center; background-color:#DDD;}
#carousel .tracker-individual-container .tracker-individual-blip-selected {color:white; font-weight:bold; background-color:#000;}
#carousel-left {position:absolute; top:50%; margin-top:-17px; left:10px; cursor:pointer; z-index:100;}
#carousel-right {position:absolute; top:50%; margin-top:-17px; right:10px; cursor:pointer; z-index:100;}


/*
=================================================================================
NEWSCAST SCHEDULE	
=================================================================================*/
.mod .schedule-list ol {margin-bottom:10px;list-style-type: disc;}
.mod .schedule-list li {list-style:disc; margin-left:18px; padding-left:0; padding-right:0; padding-bottom:0;border:none; margin-bottom:0;}
.mod .schedule-list .first {width:161px;float:left; }
.mod .schedule-list .last {width:161px;float:right; }
.mod .schedule-list h4 {border: none; padding:0; margin:0;}


/*
=================================================================================
NEWSINC WIDGET	
=================================================================================*/
#newsIncWidget .news-inc-content {padding-bottom: 10px;}
#newsIncWidget .news-inc-content iframe {margin: 0 auto !important; display:block;}
