@charset "UTF-8"; /* most comments removed */
/*  352

CSS Flags marked with [=] HTML RESET BASICS TYPOGRAPHY ICON FONTS MASTHEAD TIMED FEATURES SPLIT MENUS FEATURED STORIES NDN VIDEO PLAYER LOCAL STORIES AUTHORPAGE ARTICLE FORMS BLOG SECTION LANDING PAGE SIDEBAR NAVIGATION POPUPS FLEX MENU POPUPS DATEPICKER SIMPLE MENU POPUPS FANCYBOX POPUPS TTDS - THINGS TO DO SEARCH WIDGET FLEX LOAD FLEX DRAWER BREADCRUMBS FLEXSLIDER SEARCH RESULTS FOOTER GENERIC LISTS WEATHER ICONS TTD EVENTS DETAIL FRACTION WIDTHS SPIT AND BALING WIRE GOES HERE SMDESK (SMALL DESKTOP) IE7 COLUMNAL GRID SYSTEM TABLET SMTAB (SMALL TABLET) MOBILE SMMOBILE (PORTRAIT ORIENTATION/SMALL MOBILE) RETINA */
/* =HTML RESET ....................................... */
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
iframe, h1, h2, h3, h4, h5, h6, p, pre, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, fieldset, label, legend, credit, tfoot, thead, article, aside, canvas, details, embed, figure, figcredit, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; /*vertical-align: baseline;*/ }
p b { font-weight:bold; }
p i { font-style:italic; }
body { width : 100%; margin: 0; }
article, aside, details, figcredit, figure, footer, header, hgroup, menu, nav, section { display: block; }
/*ol, ul {list-style: none;} */
@font-face { font-family: 'icon-font'; src: url("fonts/icon-font.eot"); src: url("fonts/icon-font.eot?#iefix") format('embedded-opentype'), url("fonts/icon-font.woff") format('woff'), url("fonts/icon-font.ttf") format('truetype'), url("fonts/icon-font.svg#icon-font") format('svg'); font-weight: normal; font-style: normal; }
@-ms-viewport, @-o-viewport, @viewport { width: 1028px; }
#ls-canvas { width: 100% !important; }
#ls-canvas > div { min-width: 1028px; }
/*	=BASICS ....................................... */
/* * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }*/
#ls-canvas, #ls-canvas * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
ul.menu, ul.mainNav, ul.parentMenu { margin: 0; }
ul.menu li, ul.mainNav li, ul.parentMenu li { display:inline-block; list-style-type: none; margin-bottom: 0; }
ul.menu li:first-child, ul.parentMenu li:first-child { margin-left:0; }
ul.menu li.prev, ul.menu li.next, ul.menu li.more { border:0 none; font-size:0.857em; margin-top: .25em; }
ul.menu.prevNext li.prev, ul.menu.prevNext li.next { margin-top: .5em; margin-left: .5em; margin-right: .5em; padding-top: 0; }
ul.menu li.prev { float: left; }
ul.menu li.next, ul.menu li.more { float: right; }
ul.menu li.prev a:before, ul.menu li.next a:after { content:""; display:block; height:0; width:0; border-top:0.35em solid transparent; border-bottom:0.35em solid transparent; margin-top:0.35em; }
ul.menu li.prev a:before { border-right:0.5em solid white; float:left; margin-right:0.5em; }
ul.menu li.next a:after { border-left:0.5em solid white; float:right; margin-left:0.5em; }
ul.menu.popup li li a { display: block; }
body ul.menu.popup li li a { color: #222; }
ul.menu.popup li li a:hover { color: #777; }
ul.menu.popup > li > a { display: none; }
ul li.mobile-popup > a { display: none; }
.mobile-only * { display: none; }
.mobile-only .menu.flex { display: none; }
.detailMenu a.openDrawer:after { content:""; display:inline-block; height:0; width:0; border-top:0.35em solid transparent; border-bottom:0.35em solid transparent; margin-top:0.35em; border-left:0.5em solid white; margin-left:0.5em; }
.topAd { background: #999999; padding: 20px 0; overflow: hidden; text-align:center; }
.topAd img { max-width: none; margin: 0 auto; }
.topAd * { max-width: none; margin: 0 auto; }
.sponsoredAd { background-color: #181818; height: 30px; font-family: "Francois One", Sans-Serif; font-weight: normal; color: #fff; }
.sponsoredAd img { float:right; }
.sponsoredAd .sponsoredBy { text-align: right; float: right; margin-top: 0.4em; margin-right: 0.5em; }
.row + .sponsoredAd { margin-top: -1.5em; }
.childRow > .row .col_12, .row > .row .col_12 { margin-bottom: 0; }
.row > div, .row > div.last, .childRow > div, .childRow > div.last, .col_4 .col_4, .sidebar > div, .sidebar > ul, div.mainFeature, .row > div.pane > div, .fractionRow.spaced > div, .ttdSearch, form.search { margin-bottom: 1.5em; }
.topNav .row > div, .topNav .row > div.last { margin-bottom: 0 }
.topNav .row { }
.titleArea.row > div, .titleArea.row > div.last, .sections.row > div, .sections.row > div.last { margin-bottom: 1em }
.sections.row > div { overflow: hidden; }
.childRow { clear: both; }
.rrCenter {margin:0,auto;width:300px;}
.sectionList { float: left; }
.downloadFrontPage { float: right; }
/* =TYPOGRAPHY ....................................... */
h1, h2, h3, h4, h5, h6, dl, hr, ol, pre, address, fieldset {margin-bottom: 1.25em;}
h1, h2, h3, h4, h5, h6, .navigation, .mainFeature .teaser p { font-family: "Francois One", Sans-Serif; font-weight: normal; }
h1, h2 { text-transform: uppercase; }
h2 em { font-family: "Georgia", serif; text-transform: lowercase; }
.mainFeature, .secondaryFeature, .tertiaryFeature { overflow: hidden; }
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6, .wf-loading .navigation, .wf-loading .mainFeature .wf-loading .teaser p, .wf-loading .mainNav, .wf-inactive h1, .wf-inactive h2, .wf-inactive h3, .wf-inactive h4, .wf-inactive h5, .wf-inactive h6, .wf-inactive .navigation, .wf-inactive .mainFeature .wf-inactive .teaser p, .wf-inactive .mainNav, .no-js h1, .no-js h2, .no-js h3, .no-js h4, .no-js h5, .no-js h6, .no-js .navigation, .no-js .mainFeature .no-js .teaser p, .no-js .mainNav { font-weight: bold; }
.article span.date { font-size: 1.2em; display: block; margin-bottom: .3em; }
.tripleLine .relatedLink, .tripleLine .tertiaryFeature p.byline { margin-bottom: 0; }
.tripleLine .mainFeature { margin-bottom: 0; }
.photoLink + .dateline { margin-top: .5em; line-height: 1; }
h2 + .byline { margin-top: .5em; }
.timedFeature h2, .sections.row, .blogFeature h2,  .blogFeature h3  { font-family: "Bevan", serif; font-weight:normal; }
.timedFeature h3  { font-family: "Francois One",Sans-Serif; font-weight:normal; }
.blogFeature h2, .secondaryFeature.blogFeature h2,  .primaryFeature.blogFeature h2,  .tertiaryFeature.blogFeature h2 { text-transform: uppercase; font-size: 1em; }
.blogFeature.noPhoto h2, .secondaryFeature.blogFeature.noPhoto h2,  .primaryFeature.blogFeature.noPhoto h2, .tertiaryFeature.blogFeature.noPhoto h2 { font-size: 1.142857142857143em; }
p, ul li { line-height: 1.4; font-size: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a h1, a h2, a h3, a h4, a h5, a h6 { display: block; color: #000; }
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #555; }
.menu .sections.row li { text-transform: uppercase; font-size: 1.25em; }
h1 { font-size:1.929em; }
h2 { font-size:1.929em; }
h2 a, h3 a { color:  #181818; }
h3 { font-size: 1.1428em;}
h4 { font-size:1.25em; margin:1em 0 .5em; }
h5, h6 { font-size: 1em; margin:1em 0 .25em 0; }
hr { background:black; border:none; color:black; display:block; height:1px; margin-top: 20px; width:100%;}
.byline > a, .byline .popup > a, .dateline, .date, .commentCount, .sectionName, .nextSearch label, .pagination, .relatedSearch span, .isIcon, .hasIcon span, .timestamp, .tagline, .rss, .fullStory, .overlay, .actionLink, .blogFeature .topic, .updated span, .updated a, .videoInfo, .menu { font-family:"Francois One", arial, Sans-Serif; }
.byline {	font-family: "Georgia", Serif;	}
.byline, .updated { font-size: 0.857143em; }
.credit { font-size:0.78571em;	}
.article p.timestamp { font-size: 0.8571428571428571em; }
p.relatedLink { font-size: 1em; margin-top: 1em; }
p.relatedLink a { color:#DD634B; }
.dateline, .date, .commentCount, .videoInfo { font-size:0.857em; color: #181818; }
.blogFeature .topic { font-size:0.857em; }
.dateline a, .date a, .commentCount a, .actionLink, .menu a { color: #181818; }
.doubleLine .secondaryFeature .dateline { display: inline-block; margin-top: 0.286em; }
.byline .org, .dateline .location, .dateline .topic, .dateline .topic a, .videoInfo a.topic, .blogFeature .topic a, .dateline  .dateline a.topic, .credit, .itemList.simple .date, .time, .listDate, .timestamp, .tagline {	color:#787878;	}
.dateline .topic, .videoInfo .length, .dateline .location { margin-left: .75em; }
p.dateline, p.videoInfo { margin-bottom: 0; }
.doubleLine p.dateline { margin-top: .5em; }
.figure { position: relative; }
.article div.figure { display:none; }
.figcaption { background: #EAEAEA; margin-bottom: 1em; padding: 5px; overflow: hidden; margin-top: -0.21429em; }
body .figure .figcaption p { margin-bottom: 0; font-size: 0.857143em; }
.credit, .article .credit { float: right; text-align: right; }
.figcaption .description { font-size: 1em; font-style: italic; float: left; }
.figure.portrait { max-width: 43%; float: left; margin-right: 2%; }
.figure.portrait.right { float: right; margin-right: 0; margin-left: 2%; }
.byline > a, .byline .popup > a, .sectionName, a.rss, .fullStory, .updated a, .updated span, .header.blog a.rss.hasIcon { color:#DD634B; }
.itemMeta .sectionName { text-transform: capitalize; }
.timedFeature.breakingNews p.category { font-family:"Francois One", arial, Sans-Serif; text-transform: uppercase; color: #787878; }
.timedFeature.breakingNews p.category a { color:#DD634B; }
.actionLink.active { color: #DD634B; }
.commentCount a {	color: #181818;	}
.byline, .updated {	font-style:italic;	}
.byline a, .byline .authorName, .updated span, .updated a, .timestamp.updated { font-style:normal; }
.byline .authorOrg { color: #787878; font-style: italic; }
.dateline, .date, .blogFeature .topic, .videoInfo {	text-transform:uppercase;	}
.featureGroup { margin-bottom:1em; overflow: hidden; }
.topNews { /*padding-top: 1em; padding-bottom: 1em;*/ }
.secondaryFeature h3, .tertiaryFeature h3 { margin-top:0.5em; }
.secondaryFeature .byline, .tertiaryFeature .byline { margin-bottom:0.5em; }
.articleList, .linkList, .timeList, .dateList, .itemList, .genericWidget { margin-bottom:1em; }
.articleList .itemList p a { color:#000; }
.articleList .itemList p a:hover { color:#555; }
.articleList .header, .linkList .header, .timeList .header, .dateList .header, .itemList .header, .genericWidget .header, .menu.tabBar, .menu.simpleTabBar, .menu.prevNext, .menu.header, .video .header { background: #181818; font-family: "Francois One", arial, Sans-Serif; min-height: 2em; }
.menu.tabBar.flex { height: 2.25em; }
.video .header { margin-bottom: .5em; }
.menu.tabBar, .menu.prevNext, .menu.header, .menu.simpleTabBar { margin-bottom:1em; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .genericWidget h2, .container .video h2, .menu.tabBar li, .menu.simpleTabBar li, .menu.prevNext li, .menu.header li { font-size:1.143em; line-height:1.25em; margin:0; color:White; }
.menu.tabBar li li, .menu.simpleTabBar li li, .menu.prevNext li li, .menu.header li li { font-size: 1em; }
.menu.tabBar li, .menu.simpleTabBar li { margin-bottom: 4px; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .genericWidget h2, .container .video h2, .menu.tabBar > li, .menu.header > li:first-child { float:left; display:block; border-right:3px solid white; }
.menu.simpleTabBar > li { float:left; display:block; border-right:2px solid white; }
.menu.tabBar a, .menu.header a, .menu.tabBar span, .menu.header span { outline:0 none; padding:0.25em 1em; display: inline-block; }
.ie8 .tabBar a, .menu.header a { padding: 0.28em 1em; }
ul.profileMenu, ul ul.profileMenu li { margin: 0; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .genericWidget h2, .video .header h2, .menu.tabBar .active, .menu.simpleTabBar .active, .menu.header > li:first-child { background:#50A291; }
.media.video .header h2 { background: #DD634B; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .itemList h2, .container .genericWidget h2, .container .video h2 { padding:0.25em 1em; }
.searchResults.itemList h2 { padding: 0.25em 0; line-height: 1.3em; }
.menu.tabBar, .menu.simpleTabBar { border-bottom:4px solid #50A291; overflow: hidden; width: 100%; height: 2.25em; }
.container .articleList .media h2, .menu.tabBar.media .active, .menu.simpleTabBar.media .active, .menu.header.media  li:first-child , .container .media.genericWidget h2 { background:#DD634B; }
.menu.tabBar.media .active a:hover, .menu.header.media li:first-child a:hover { text-decoration: none; }
.menu.tabBar.media, .menu.simpleTabBar.media { border-color:#DD634B; }
.menu.tabBar.editorial .active, .menu.simpleTabBar.editorial .active, .menu.header.editorial li:first-child, .container .editorial.genericWidget h2 { background:#00A0DB; }
.menu.header.editorial { border-color:#00A0DB; clear:both; }
.menu.tabBar.editorial, .menu.simpleTabBar.editorial { border-bottom:4px solid #00A0DB; }
.articleList .editorial h2 { background: #00A0DB; }
ul.linkListLite { margin-bottom: 2em; }
.articleList li { margin:0.286em 0.571em; padding:0.3em 0.571em; border-bottom:1px solid #CCCCCC; overflow: hidden; }
.articleList .header li { border:none; }
.articleList li:first-child { margin-top: 0; padding-top: 0; }
.articleList .content, .linkList .content, .timeList .content, .dateList .content, .genericWidget .content, .video .content { padding-bottom:0.5em; padding-top: 0.5em; }
.video .content { border-left: 0 none; border-right: 0 none; border-top: 0 none; }
.genericWidget .content { padding:0.286em 0.571em; }
.container .articleList h3 { margin-top:-0.05em; font-size: 1em; text-transform:none; line-height:1em; padding-bottom: 0.3em; }
.touch .container .articleList h3 { line-height:1.2em; }
.articleList .byline {}
.articleList a {}
.articleList .moreLink, .linkList .moreLink, .timeList .moreLink , .dateList .moreLink { /*font-size: 0.857em;*/
margin: 0.5em 1.4em 0; display: block; }
.movieSchedule li, .filteredSearch li, .articleList li, .linkList li, .timeList li, .dateList li, ul.linkListLite li { font-family: "Francois One", arial, Sans-Serif; /*font-size: 0.857em;*/
line-height: 1.167em; padding: 0; }
.linkList li, ul.linkListLite li { margin: 0.425em 0.5em 0.425em 1.25em; }
.col_8.selfclear > h2 { margin-bottom: 10px; }
.itemContent h3 a { color: #185E86; display: inline; }
.itemContent > h3 { margin-bottom: 3px; line-height: 1.5em; }
.itemContent h2 + h3 a.pick { margin-left: -18px; }
.header li.popup { background-color: #000; height: 28px; margin: 0; padding-top: 4px; padding-right: 3px; float:right; overflow:visible;  }
.header li.enterDate.popup {}
.header li.enterZip.popup {}
.enterZip.popup .isIcon.myLocation:before { font-size: 14px; }
.header li.active { background-color: #666; }
.header li.popup ul { height: 28px; position: absolute; right: 0; top: 0; width: 120px; }
.ie .header li.popup ul { height: 32px; position: absolute; right: 0; top: -2px; width: 130px; }
.header li.popup ul li { height: 28px; margin: 0; overflow:visible; }
.header li.popup ul li form { margin: 3px; }
.header li.enterDate.popup ul li form input { width:70px; }
.header li.enterZip.popup ul li form input { width:70px; }
.header .popup ul.enterZip li form input { width:70px; }
.enterZip.popup.simplePopup-parent, .enterDate.popup.simplePopup-parent { font-size: 12px; }
.header li.popup ul li form button {}
.timeList li, .dateList li { margin: 0.25em 1.125em 0.25em 1.25em; }
.timeList li .time, .dateList li .listDate { width: 4.5em; }
.timeList li, .dateList li { display: table; }
.timeList li span, .dateList li span { display: table-cell; }
h3 + .timeList { margin-top: 0.5em; }
.linkList li:before, ul.linkListLite li:before { content: "\25A0"; font-size: 0.8em; margin: 0 0.5em 0 -1.4em; color: #787878; }
.linkList .header li:before, .articleList .header li:before { content:normal; }
.menu.tabBar a, .menu.tabBar span, .menu.prevNext a, .menu.prevNext span, .menu.header a, .menu.header span { color: #fff; text-transform: uppercase; }
.menu.tabBar .active a:hover, .menu.header li:first-child a:hover { text-decoration: none; }
/* =ICON FONTS We're using "private use" unicode characters to avoid conflicts with screen readers. See http://somerandomdude.com/2012/01/31/font-embedding-icons-the-right-way/ for more info. ....................................... */
.isIcon:before, .hasIcon:before, .isIcon:after, .hasIcon:after, .commentCount a:before { font-family: "icon-font"; display: none; font-size: 1.4em; line-height: .625; position:relative; top: .1em; font-weight: normal; -webkit-font-smoothing: antialiased; }
a.hasIcon.dropDown:after, a.isIcon.dropDown:after { font-size: 14px; }
.commentCount a:before { margin-right: .3em; color: #787878; }
.wf-active .isIcon:before, .wf-active .hasIcon:before, .wf-active .isIcon:after, .wf-active .hasIcon:after, .wf-active .commentCount a:before { display: inline-block; }
.isIcon > span, .isIcon > div { position: absolute; left: -9999px; }
.hasIcon > span { margin-left: .3em; position:relative; }
.hasIcon.dropDown > span { margin-left: 0; margin-right: .3em; }
.no-js .hasIcon > span, .wf-inactive .hasIcon > span { bottom: .4em; }
.wf-loading .isIcon, .wf-loading .hasIcon, .wf-loading .commentCount a { padding-left: .5em; }
.wf-loading .isIcon.dropDown, .wf-loading .hasIcon.dropDown { padding-left: 0; padding-right: .5em; }
.isIcon.email:before, .hasIcon.email:before { content: "\E000"; }
.isIcon.follow:before, .hasIcon.follow:before, .isIcon.cPlus:before, .hasIcon.cPlus:before { content: "\E001"; }
.isIcon.twitter:before, .hasIcon.twitter:before { content: "\E002"; }
.isIcon.facebook:before, .hasIcon.facebook:before { content: "\E003"; }
.isIcon.print:before, .hasIcon.print:before { content: "\E004"; }
.isIcon.document:before, .hasIcon.document:before { content: "\E005"; }
.isIcon.video:before, .hasIcon.video:before { content: "\E006"; }
.isIcon.settings:before, .hasIcon.settings:before { content: "\E007"; }
.isIcon.search:before, .hasIcon.search:before { content: "\E008"; }
.isIcon.graph:before, .hasIcon.graph:before { content: "\E009"; }
.isIcon.discuss:before, .hasIcon.discuss:before, .commentCount a:before { content: "\E00A"; }
.isIcon.profile:before, .hasIcon.profile:before { content: "\E00B"; }
.isIcon.photo:before, .hasIcon.photo:before { content: "\E00C"; }
.isIcon.topic:before, .hasIcon.topic:before { content: "\E00D"; }
.isIcon.dropDown:after, .hasIcon.dropDown:after { content: "\E00E"; }
.filteredSearch .seemore .hasIcon:before { content: "\E00E"; color: #185E86; font-size:12px; }
.filteredSearch .seemore .active.hasIcon:before { content: "\E018"; color: #185E86; font-size:12px; }
.filteredSearch .selected-filters .hasIcon.delete:before { color: #185E86; font-size: 1em; top: 0; margin-right:4px; }
.isIcon.delete:before, .hasIcon.delete:before { content: "\E00F"; }
.isIcon.cDelete:before, .hasIcon.cDelete:before { content: "\E010"; }
.isIcon.cMinus:before, .hasIcon.cMinus:before { content: "\E011"; }
.isIcon.star:before, .hasIcon.star:before { content: "\E012"; }
.isIcon.halfStar:before, .hasIcon.halfStar:before { content: "\E01A"; }
.isIcon.calendar:before, .hasIcon.calendar:before { content: "\E013"; }
.isIcon.myLocation:before, .hasIcon.myLocation:before { content: "\E014"; }
.isIcon.rss:before, .hasIcon.rss:before { content: "\E015"; }
.isIcon.checkmark:before, .hasIcon.checkmark:before { content: "\E01B"; }
.isIcon.cCheckmark:before, .hasIcon.cCheckmark:before { content: "\E016"; }
.isIcon.arrowRight:before, .hasIcon.arrowRight:before { content: "\E017"; }
.isIcon.award:before, .hasIcon.award:before { content: "\E01C"; }
.isIcon.calendar:after, .isIcon.myLocation:after { font-size: 0.9em; }
.isIcon.iconUp:before, .hasIcon.iconUp:before { content: "\E018"; }
.isIcon.iconRight:before, .hasIcon.iconRight:before { content: "\E017"; }
.isIcon.iconDown:before, .hasIcon.iconDown:before { content: "\E00E"; }
.isIcon.iconLeft:before, .hasIcon.iconLeft:before { content: "\E019"; }
.ie7 .isIcon, .wf-inactive .isIcon, .no-js .isIcon, .ie7 .hasIcon, .wf-inactive .hasIcon, .no-js .hasIcon { padding-left: 25px; min-height: 20px; height: 1em; background-position: left 10px; background-repeat: no-repeat; }
.ie7 .isIcon, .ie7 .hasIcon { display: block; zoom: 1; }
.ie7 .myedControls > li > .isIcon, .wf-inactive .myedControls > li > .isIcon, .no-js .myedControls > li > .isIcon, .ie7 .myedControls > li > .hasIcon, .wf-inactive > li > .myedControls .hasIcon, .no-js .myedControls > li > .hasIcon { background-position: left top; }
.wf-inactive .isIcon:before, .no-js .isIcon:before, .wf-inactive .hasIcon:before, .no-js .hasIcon:before, .wf-inactive .isIcon:after, .no-js .isIcon:after, .wf-inactive .hasIcon:after, .no-js .hasIcon:after { display: none; }
.ie7 .isIcon, .wf-inactive .isIcon, .no-js .isIcon.dropDown, .ie7 .hasIcon, .wf-inactive .hasIcon, .no-js .hasIcon.dropDown { padding-right: 25px; padding-left: 0px; display: inline-block; }
.ie7 .isIcon.settings { display: inline; zoom: 1; height: 20px; width: 20px; margin-top: -5px; }
.ie7 .isIcon.email, .wf-inactive .isIcon.email, .no-js .isIcon.email, .ie7 .hasIcon.email, .wf-inactive .hasIcon.email, .no-js .hasIcon.email { background-image: url(/tampabay/main/art/icon_email.png); }
.ie7 .isIcon.follow, .wf-inactive .isIcon.follow, .no-js .isIcon.follow, .ie7 .hasIcon.follow, .wf-inactive .hasIcon.follow, .no-js .hasIcon.follow { background-image: url(/tampabay/main/art/icon_follow.png); }
.ie7 .isIcon.twitter, .wf-inactive .isIcon.twitter, .no-js .isIcon.twitter, .ie7 .hasIcon.twitter, .wf-inactive .hasIcon.twitter, .no-js .hasIcon.twitter { background-image: url(/tampabay/main/art/icon_twitter.png); }
.ie7 .isIcon.facebook, .wf-inactive .isIcon.facebook, .no-js .isIcon.facebook, .ie7 .hasIcon.facebook, .wf-inactive .hasIcon.facebook, .no-js .hasIcon.facebook { background-image: url(/tampabay/main/art/icon_facebook.png); }
.ie7 .isIcon.print, .wf-inactive .isIcon.print, .no-js .isIcon.print, .ie7 .hasIcon.print, .wf-inactive .hasIcon.print, .no-js .hasIcon.print { background-image: url(/tampabay/main/art/icon_print.png); }
.ie7 .isIcon.document, .wf-inactive .isIcon.document, .no-js .isIcon.document, .ie7 .hasIcon.document, .wf-inactive .hasIcon.document, .no-js .hasIcon.document { background-image: url(/tampabay/main/art/icon_document.png); }
.ie7 .isIcon.video, .wf-inactive .isIcon.video, .no-js .isIcon.video, .ie7 .hasIcon.video, .wf-inactive .hasIcon.video, .no-js .hasIcon.video { background-image: url(/tampabay/main/art/icon_video.png); }
.ie7 .isIcon.settings, .wf-inactive .isIcon.settings, .no-js .isIcon.settings, .ie7 .hasIcon.settings, .wf-inactive .hasIcon.settings, .no-js .hasIcon.settings { background-image: url(/tampabay/main/art/icon_settings.png); }
.ie7 .isIcon.graph, .wf-inactive .isIcon.graph, .no-js .isIcon.graph, .ie7 .hasIcon.graph, .wf-inactive .hasIcon.graph, .no-js .hasIcon.graph { background-image: url(/tampabay/main/art/icon_graph.png); }
.ie7 .isIcon.discuss, .wf-inactive .isIcon.discuss, .no-js .isIcon.discuss, .ie7 .hasIcon.discuss, .wf-inactive .hasIcon.discuss, .no-js .hasIcon.discuss { background-image: url(/tampabay/main/art/icon_discuss.png); }
.ie7 .isIcon.follow, .wf-inactive .isIcon.follow, .no-js .isIcon.follow, .ie7 .hasIcon.follow, .wf-inactive .hasIcon.follow, .no-js .hasIcon.follow { background-image: url(/tampabay/main/art/icon_follow.png); }
.ie7 .isIcon.follow, .wf-inactive .isIcon.follow, .no-js .isIcon.follow, .ie7 .hasIcon.follow, .wf-inactive .hasIcon.follow, .no-js .hasIcon.follow { background-image: url(/tampabay/main/art/icon_follow.png); }
.ie7 .isIcon.photo, .wf-inactive .isIcon.photo, .no-js .isIcon.photo, .ie7 .hasIcon.photo, .wf-inactive .hasIcon.photo, .no-js .hasIcon.photo { background-image: url(/tampabay/main/art/icon_follow.png); }
.ie7 .isIcon.dropDown, .wf-inactive .isIcon.dropDown, .no-js .isIcon.dropDown, .ie7 .hasIcon.dropDown, .wf-inactive .hasIcon.dropDown, .no-js .hasIcon.dropDown { background-image: url(/tampabay/main/art/icon_follow.png); background-position: right 10px; }
.ie7 .isIcon.profile, .wf-inactive .isIcon.profile, .no-js .isIcon.profile, .ie7 .hasIcon.profile, .wf-inactive .hasIcon.profile, .no-js .hasIcon.profile { background-image: url('images/icons/profile.gif'); }
.ie7 .isIcon.profile, .wf-inactive .isIcon.profile, .no-js .isIcon.profile, .ie7 .hasIcon.profile, .wf-inactive .hasIcon.profile, .no-js .hasIcon.profile { background-image: url('images/icons/profile.gif'); }
.ie7 .login .isIcon.profile, .wf-inactive .login .isIcon.profile, .no-js .login .isIcon.profile, .ie7 .articleMeta .hasIcon.profile, .wf-inactive .articleMeta .hasIcon.profile, .no-js .articleMeta .hasIcon.profile { background-image: url('images/icons/profile-dk.gif'); background-position: center center; }
.ie7 .isIcon.topic, .wf-inactive .isIcon.topic, .no-js .isIcon.topic, .ie7 .hasIcon.topic, .wf-inactive .hasIcon.topic, .no-js .hasIcon.topic { background-image: url(/tampabay/main/art/icons/topic.gif); }
.ie7 .isIcon.search, .wf-inactive .isIcon.search, .no-js .isIcon.search, .ie7 .hasIcon.search, .wf-inactive .hasIcon.search, .no-js .hasIcon.search { background-image: url('images/icons/profile.gif'); }
.ie7 .isIcon.delete, .wf-inactive .isIcon.delete, .no-js .isIcon.delete, .ie7 .hasIcon.delete, .wf-inactive .hasIcon.delete, .no-js .hasIcon.delete { background-image: url('images/icons/delete.gif'); }
.ie7 .isIcon.cPlus, .wf-inactive .isIcon.cPlus, .no-js .isIcon.cPlus, .ie7 .hasIcon.cPlus, .wf-inactive .hasIcon.cPlus, .no-js .hasIcon.cPlus { background-image: url('images/icons/cplus-dk.gif'); }
.ie7 .isIcon.cMinus, .wf-inactive .isIcon.cMinus, .no-js .isIcon.cMinus, .ie7 .hasIcon.cMinus, .wf-inactive .hasIcon.cMinus, .no-js .hasIcon.cMinus { background-image: url('images/icons/cminus-dk.gif'); }
.ie7 .isIcon.cDelete, .wf-inactive .isIcon.cDelete, .no-js .isIcon.cDelete, .ie7 .hasIcon.cDelete, .wf-inactive .hasIcon.cDelete, .no-js .hasIcon.cDelete { background-image: url('images/icons/cdelete-dk.gif'); }
.ie7 .myedControls .settings, .no-js .myedControls .settings, .wf-inactive .myedControls .settings { background-image: url('images/icons/settings-gray.gif'); }
.ie7 .detailMenu .myedControls .settings, .no-js .detailMenu .myedControls .settings, .wf-inactive .detailMenu .myedControls .settings { background-image: url('images/icons/settings-gray-dk.gif'); }
.ie7 .myedControls .active .settings, .no-js .myedControls .active .settings, .wf-inactive .myedControls .active .settings, { background-image: url('images/icons/settings-dk.gif'); }
.ie7 .myedControls .delete, .no-js .myedControls .delete, .wf-inactive .myedControls .delete { background-image: url('images/icons/delete-gray.gif'); }
.ie7 .detailMenu .myedControls .delete, .no-js .detailMenu .myedControls .delete, .wf-inactive .detailMenu .myedControls .delete { background-image: url('images/icons/delete-gray-dk.gif'); }
.ie7 .detailMenu .delete, .no-js .detailMenu .delete, .wf-inactive .detailMenu .delete { }
.ie7 .myedControls .active .delete, .no-js .myedControls .active .delete, .wf-inactive .myedControls .active .delete { background-image: url('images/icons/delete-dk.gif'); }
.ie7 .topNav .isIcon.dropDown, .wf-inactive  .topNav.isIcon.dropDown, .no-js .topNav .isIcon.dropDown, .ie7 .topNav .hasIcon.dropDown, .wf-inactive .topNav .hasIcon.dropDown, .no-js .topNav .hasIcon.dropDown { background-image: url('images/icons/dropDown-dk.gif'); background-position: right 4px; }
.ie7 .commentCount > a, .no-js .commentCount > a, .wf-inactive .commentCount > a { background: transparent url('images/icons/discuss-gray.gif') no-repeat; padding-left: 22px; }
.ie7 .detailMenu .commentCount > a, .no-js .detailMenu .commentCount > a, .wf-inactive .detailMenu .commentCount > a { background: transparent url('images/icons/discuss-gray-dk.gif') no-repeat; padding-left: 22px; }
.ie7 .dropup .hasIcon span, .no-js .dropup .hasIcon, .wf-inactive .dropup .hasIcon { text-indent: 15px; }
.header .hasIcon, .header .isIcon { float:right; color: #fff; padding: .3em; }
.header a.isIcon span { text-transform: uppercase; left:0; margin:0 6px; position: inherit; }
.iconReference a { color: #181818; padding: 5px; }
.iconReference.inverted a { background-color: #181818; color: #fff; }
.myedControls.menu li { margin-left: 0; }
.myedControls a { color: #787878; padding: 5px; }
.playButton { text-indent: -9999em; display: inline-block; background-color: #787878; width: 1.35em; height: 1.35em; padding: .4em .3em .4em .5em; border-radius: 1em; line-height: 3; overflow: hidden; }
a:hover .playButton { background-color: #50A291; }
.playButton:before { display:block; border-top: .3em solid transparent; border-bottom: .3em solid transparent; border-left: .5em solid #fff; content: ' '; }
.ie8 .playButton:before { display: none; }
.ie7 .playButton { background: transparent url("images/icons/play.png") no-repeat right 5px; cursor: pointer; }
.ie8 .playButton { background: transparent url("images/icons/play.png") no-repeat right top; cursor: pointer; }
.ie7 a:hover .playButton { background: transparent url("images/icons/play-hover.png") no-repeat right 5px; }
.ie8 a:hover .playButton  { background: transparent url("images/icons/play-hover.png") no-repeat right top; }
.hasOverlayIcon { position: relative; display: block; }
.overlayIcon { position: absolute; right: .5em; bottom: .5em; }
/* =MASTHEAD ....................................... */
.titleArea { padding-top: 1em; }
.titleArea .col_12 { display: table; }
.titleArea .col_12 > div { display: table-cell; }
.weatherWidget, .utilWidget { width: 175px; vertical-align: top; }
.weatherWidget a { display: block; }
.utilWidget { text-align:right; padding-top: 2em; }
.masthead .ad img { max-width: 175px; }
.masthead a.ad { display: block; clear: both; margin-top: .5em; }
.logoArea { padding-top: 1em; }
.logoArea h1.logo, .logoArea h2.logo, .ls-center .logoArea h1.logo, .ls-center .logoArea h2.logo { width: 500px; height: 77px; background: transparent url(/tampabay/main/art/logo-500.png) no-repeat; text-indent: -9999em; margin: 0 auto; }
.logoArea .logo a { display: block; width: 100%; height: 100%; }
.utilWidget li { font-size: .9em; }
.utilWidget.mobile-hide .tablet-only .simplePopup-popup { margin-left: -80px; width: 130px; }
.weatherWidget { font-size: .8em; }
.weatherWidget .temperature { margin:0.6em 0 0 0.25em; font-size:1.8em; }
.weatherWidget .temperature .temperatureText { font-size:0.6em; }
.logoArea .dateTime { display: block; text-align: center; }
.topNav { background: #50A291; font-size: 0.929em; line-height:1em; }
.topNav { font-family:"Francois One", arial, Sans-Serif; }
.topNav ul li { padding:0; margin: 0; }
.topNav ul a { color: #fff; padding:0.3em; display: block; }
.topNav ul.myedControls > li > a { color: #787878; }
.topNav ul a:hover { color: #ddd; }
.topNav ul a.isIcon:before { top: .165em; }
.topNav .navigation { display:inline-block; max-height: 2em; text-transform:uppercase; float:left; width: 740px; margin-right: 0; }
.topNav .navigation ul { display: inline-block; }
.topNav .login { float: right; width: 240px; }
.topNav .navigation li { margin-right: 0.5em; margin-left:0; }
.topNav .login ul.parentMenu { float:right; background-color: #000; font-size:0.923em; padding-left:0.10em; padding-right:0; border-left:3px solid white; border-right:3px solid white; min-height: 2.2em; }
.topNav .login ul.parentMenu > li { margin-left: 0.25em; }
.topNav .login ul.parentMenu > li:before { border-left:1px dotted white; content: ""; padding-left: 0.5em; }
.topNav .login ul.parentMenu > li:first-child:before, .topNav .login ul.parentMenu > li.avatar:before { display: none; }
.topNav .login ul.parentMenu li.avatar { margin-top: 0; margin-bottom: 0; border: none; padding-left: .6em; position: relative; width: 44px; margin-left: 0; }
.titleArea, .titleArea p, .titleArea label { font-family:"Francois One", arial, Sans-Serif; font-size:0.92857em; }
.titleArea input, .titleArea textarea { /*font-size: 0.8461538em; */ }
img.logo { margin-left:auto; margin-right:auto; }
.masthead a { color:Black; text-decoration:none; }
/*.masthead .utilWidget { margin-top:5em; } */
.masthead .utilWidget .menu { margin-bottom:0.3em; }
.masthead .utilWidget .menu li { margin-left:.4em; padding-left:.6em; border-left:1px dotted #787878; }
.masthead .utilWidget .menu li:first-child { margin-left:0; padding-left:0; border-left:0 none; }
.menu .tablet-only form.search { margin: 0; }
#sectionMenu { display: table; width: 100%; }
#sectionMenu a { display: block; padding: .3em 0; }
#sectionMenu a:hover { background-color: #000; color: #fff; }
#sectionMenu li, .ls-center #sectionMenu li { text-transform: uppercase; display: table-cell; float:none; text-align: center; }
#sectionMenu > li { font-size: 1.071429em; }
#sectionMenu .ttdNavItem { width: 17%; }
#sectionMenu .tbtNavItem a { background: transparent url(/tampabay/main/art/nav-logo-tbt.png) center center no-repeat; text-indent: -9999px; padding-left: 17px; padding-right: 17px; }
#sectionMenu .tbtNavItem a:after { display: none; }
#sectionMenu .moreNavItem { width: 21%; }
.masthead .sections ul.mainNav li:first-child { text-align: left; padding-left: 3px; }
.sections.row ul.mainNav li a { color: #181818; display:block; }
.nav .sections.row > div { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#sectionMenu li a { position: relative; }
#sectionMenu li.selected a, #sectionMenu li.selected a, #sectionMenu li.active a, #sectionMenu li.active a { text-decoration: none; background-color: #000; color: #fff; }
/* 
body.loc-home #sectionMenu li.noDetails a, body.loc-politics #sectionMenu li.politicsNavItem a, body.loc-sports #sectionMenu li.sportsNavItem a, body.loc-things-to-do #sectionMenu li.ttdNavItem a, body.loc-video #sectionMenu li.videoNavItem a, body.loc-opinion #sectionMenu li.opinionNavItem a, body.loc-news #sectionMenu li.newsNavItem a, body.loc-features #sectionMenu li.moreNavItem a { color: #fff; background: #474747; background: -moz-linear-gradient(top, #474747 0%, #2b2b2b 51%, #000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(51%,#2b2b2b), color-stop(100%,#000)); background: -webkit-linear-gradient(top, #474747 0%,#2b2b2b 51%,#000 100%); background: -o-linear-gradient(top, #474747 0%,#2b2b2b 51%,#000 100%); background: -ms-linear-gradient(top, #474747 0%,#2b2b2b 51%,#000 100%); background: linear-gradient(to bottom, #474747 0%,#2b2b2b 51%,#000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#000',GradientType=0 ); }
 */
#sectionMenu li.selected a:after, #sectionMenu li.selected a:after, #sectionMenu li.active a:after, #sectionMenu li.active a:after { background-position: right 60%; background-color: #000; }
/* =NAVIGATION ....................................... */
.container.nav .row > div, .container.nav .row > div.last { margin-bottom: 0; }
.container.nav { margin-bottom: 1.5em; }
.sectionLanding .container.nav { margin-bottom: 0; }
/* =TIMED FEATURES things to do, etc... ....................................... */
.timedFeature .col_12 { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; display: table; }
.timedFeature h2 { display: inline-block; margin: 0; font-size: 1.1429em; text-align: center; line-height: 1.2; vertical-align: middle; }
.timedFeature .header { color: #fff; background: #181818; width: 80px; height: 80px; }
.timedFeature .header a h2, .timedFeature .header h2 a { color: #fff; }
.timedFeature .header a { display: block; }
.timedFeature .header, .timedFeature .content { display: table-cell; vertical-align: middle; }
.timedFeature .content { padding: 5px; overflow: hidden; min-height: 70px; }
.timedFeature.breakingNews h2 { font-size: 0.8125em; }
.timedFeature h3, .timedFeature h4, .timedFeature p { margin: 0; line-height: 1.5; }
.timedFeature p { font-size: 0.86em; line-height: 1.2; }
.timedFeature h3 { font-size: 1em; }
.timedFeature.breakingNews h3 { font-size: 2.5em; padding: 0 20px; }
.timedFeature.inTheKnow h4 { font-size: 0.85714em; }
.timedFeature.inTheKnow p { font-size: 0.78571429em; }
.timedFeature h4 { color: #787878; font-size: 1em; line-height: 1.2; }
.timedFeature h4 a { color: #787878; }
.timedFeature p a { color: #000; }
.timedFeature img { float:left; margin-right: .5em; }
/* =SPLIT MENUS ....................................... */
ul.subNav { background-color:#000; list-style: none outside none; padding: 0.321em 1em; height: 2.5em; margin-top: -1px; }
.ie8 ul.subNav, .ie9 ul.subNav, .no-js ul.subNav { height: auto; }
.ie8 ul.subNav, .ie9 ul.subNav { min-height: 2.5em; }
ul.subNav li, ul.searchBar li { display: inline-block; font-family: "Francois One",arial,Sans-Serif; margin-bottom: 0; text-transform: uppercase; margin-left: 10px; }
ul.subNav li.active { background-color: #666; }
ul.subNav li.flexMenu-viewMore.active { border: 0 none; }
ul.subNav li.active > a, ul.searchBar li.active a { padding-bottom: 0; text-shadow: 0 1px 1px #000; }
ul.subNav a, ul.searchBar a { border-color: transparent; border-style: solid; border-width: 0.286em 0.571em 3px; color: #fff; display: block; }
ul.subNav li.active a:hover, ul.subNav.thirdLevel li.flexMenu-viewMore.active > a + ul > li.active a { background-color:#666; }
ul.subNav.thirdLevel, ul.searchBar { background-color: #50A291; padding-bottom: 0.286em; padding-top: 0.286em; }
ul.subNav.thirdLevel li.active { border-bottom: 0 none; margin-bottom: 0; }
ul.subNav.thirdLevel li.active > a, ul.subNav.thirdLevel li.flexMenu-viewMore a, ul.searchBar li.active a { padding-bottom: 0.286em; }
ul.subNav.thirdLevel a, ul.searchBar a { font-size: 0.929em; }
ul.subNav li.active > ul.flexMenu-popup li a, ul.subNav li.active > ul.flexMenu-popup li a:hover { color: #fff; }
ul.subNav li.active a, ul.subNav li.flexMenu-viewMore.active > a, ul.subNav li.active > a + ul > li.active a, ul.subNav.thirdLevel li.active > a + ul > li.active a, ul.searchBar li.active a { color: #F0E1CB; }
/* =FEATURED STORIES ....................................... */
.mainFeature .teaser, .secondaryFeature .teaser { display: block; position: absolute; bottom: 0; right: 0; text-align: right; max-width: 70%; }
.secondaryFeature .teaser { margin-bottom: 30px; }
.mainFeature .teaser { margin-bottom: 60px; }
.mainFeature .teaser h2, .secondaryFeature .teaser h2, .mainFeature .teaser p, .secondaryFeature .teaser p { margin: 0; color: #fff; }
/* Inspiration for this headline formatting comes from: http://stackoverflow.com/questions/4994653/add-padding-at-the-beginning-and-end-of-each-line-of-text */
.mainFeature .teaser h2, .secondaryFeature .teaser h2, .mainFeature .teaser p, .secondaryFeature .teaser p { border-right: 20px solid #000; }
.mainFeature .teaser h2, .secondaryFeature .teaser h2 { padding: .19696969em 0; }
.mainFeature a:hover .teaser h2, .secondaryFeature a:hover .teaser h2, .mainFeature a:hover .teaser p, .secondaryFeature a:hover .teaser p { border-color: #555; }
.mainFeature .teaser span.textWrapper, .secondaryFeature .teaser span.textWrapper { background-color: #000; }
.mainFeature a:hover .teaser span.textWrapper, .secondaryFeature a:hover .teaser span.textWrapper { background-color: #555; }
.mainFeature .teaser span.indent, .secondaryFeature .teaser span.indent { right: -10px; position: relative; }
.mainFeature .teaser.left, .secondaryFeature .teaser.left { left: 0; text-align: left; }
.mainFeature .teaser.left h2, .secondaryFeature .teaser.left h2, .mainFeature .teaser.left p, .secondaryFeature .teaser.left p { border-left: 20px solid #000; border-right: none; }
.mainFeature .teaser.left span.indent, .secondaryFeature .teaser.left span.indent { left: -10px; }
.mainFeature .teaser h2.flexText-1l { font-size: 3.7857em; }
.mainFeature .teaser h2.flexText-3l, .mainFeature .teaser h2.flexText-4l, .mainFeature .teaser h2.flexText-max { font-size: 2.3571em; }
.mainFeature .teaser h2 { font-size: 3.071428571428571em; text-transform: uppercase; }
/* .secondaryFeature uses the default h2 font size, 1.929em (27px). In 4-col blocks, .mainFeature takes on the same font size as .secondaryFeature. */
.col_4 .mainFeature .teaser h2 { font-size: 1.929em; }
.secondaryFeature .teaser h2.flexText-3l, .secondaryFeature .teaser h2.flexText-4l, .col_4 .mainFeature .teaser h2.flexText-3l, .col_4 .mainFeature .teaser h2.flexText-4l { font-size: 1.64286em; }
.col_4 .mainFeature .teaser h2.flexText-max, .secondaryFeature .teaser h2.flexText-max { font-size: 1.28571em; }
.mainFeature > a:first-child, .secondaryFeature > a:first-child { position: relative; display: block; }
.mainFeature a.storyLink, .articleImage, { margin-bottom: 5px; }
img.articleImage { display: inline-block; }
.storyLink img { width: 100%; }
.flexLoad-loadTo .pane.active a img { max-width: 100%; width:auto; }
.figure a.articleImage img { width:100%; }
.mainFeature.slideshow a.storyLink { margin-bottom: 0; }
.tertiaryFeature h2, .otherNews h2 { text-transform: none; margin-top: 0; font-size: 1.429em; margin-bottom: .2em; }
.mainFeature.slideshow { position: relative; overflow: hidden; margin-bottom: 0; }
.media .mainFeature.slideshow { border-bottom-color: #DD634B; }
.mainFeature .teaser p { }
.pubView .mainFeature { background-color: #efefef; padding: 5px; text-align: center; }
.pubView .mainFeature .storyLink > img { border-color: #fff; border-style: solid; border-width: 0 8px 8px; margin: 5px auto; width:199px; }
.pubView.col_12 { padding-left:0; padding-right:0; }
.blogFeature.hasAuthorPic { display: table; }
.blogFeature .authorPic, .blogFeature .authorPic-companion { display: table-cell; vertical-align: top; }
.blogFeature .authorPic { width: 60px; padding-right: 15px; }
.authorPic-companion h2 { margin-top: 18px }
.blogFeature.noPhoto { margin-top: 1.5em; }
.blogFeature.noPhoto:first-child { margin-top: 0; }
.featuredNav { overflow: hidden; }
.featuredGallery { position: relative; list-style: none; margin: 0; overflow:hidden; border-top: .3em solid #50A291; }
.featuredGallery.withCaptions { border-top-color: #DD634B; }
.featuredGallery li { float: left; margin-bottom: 0; margin-left: 0; }
.featuredGallery.withCaptions span { display: block; background: #000; color: #fff; font-family: "Francois One",arial,Sans-Serif; text-transform: uppercase; font-size: 0.875em; padding-left: 0.714em; padding-right: 0.714em; padding-bottom: .3em; min-height: 2.8em; }
.featuredGallery.withCaptions li.active span { background: #DD634B; -moz-transition: background-color .2s; -webkit-transition: background-color .2s; -ms-transition: background-color .2s; -o-transition: background-color .2s; transition: background-color .2s; }
.featuredGallery.withCaptions li img, .featuredGallery.withCaptions li span { }
.featuredGallery li a { display: block; background: #50A291; }
.featuredGallery.withCaptions li a { background: #fff; }
.featuredGallery li a img { -moz-transition: opacity .2s; -webkit-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; }
.featuredGallery li a:hover img { opacity: 0.5; }
.featuredGallery li.active a { cursor: default; }
.featuredGallery li.active a img{ opacity: 0; }
.featuredGallery.withCaptions li.active a img { opacity: 0.5; }
.featuredGallery li a.current img { position: relative; visibility: hidden; opacity: 0; }
.featuredGallery li a.current img { visibility: visible; opacity: 1; }
.bioFeature ul.linkListLite { margin-bottom: 1em; margin-top: 1em; }
.bioFeature .linkList li a, .bioFeature ul.linkListLite li a { color: #eee; }
.bioFeature .linkList li a:hover, .bioFeature .linkListLite li a:hover { color: #999; }
.bioFeature { background-color: #487395; color:#fff; border:1px solid #487395; padding-bottom:20px; }
.bioFeature .teaser { display: block; position: relative; top: 0; left: 0; margin:30px 0 0 30px; text-align:left; }
.bioFeature p, .bioFeature h3, .bioFeature h2, .bioFeature ul { color:#fff; margin-left: 6%; margin-right: 6%; }
.bioFeature h3, .bioFeature h2 { margin-top:15px; }
.bioFeature img.col_4 { float: right; margin-right: 0 !important; margin-left: 6%; margin-bottom:10px; }
.bioFeature h3 { padding-top:20px; }
#ndn_single_player { overflow:hidden; text-align:center; margin-bottom: 1em; background: #1e1e1e; background: -moz-linear-gradient(top, #1e1e1e 0%, #3d3d3d 12%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(12%,#3d3d3d)); background: -webkit-linear-gradient(top, #1e1e1e 0%,#3d3d3d 12%); background: -o-linear-gradient(top, #1e1e1e 0%,#3d3d3d 12%); background: -ms-linear-gradient(top, #1e1e1e 0%,#3d3d3d 12%); background: linear-gradient(to bottom, #1e1e1e 0%,#3d3d3d 12%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#3d3d3d',GradientType=0 );}
/* =HOME PAGE ALTERNATE home page alternate layout specific sytles ....................................... */
ul.featureList { list-style: none; }
ul.featureList li { margin-bottom: 0; margin-left: 0; margin-top: 0.714em; }
ul.featureList li:first-child { padding-top: 1.429em; }
.linear ul.featureList li { margin-top: 1em; border-top: 2px solid #787878; }
.linear ul.featureList li:first-child { border-top: 2px solid #787878; }
ul.featureList h3 { text-transform: none; }
ul.featureList.linear h3 { text-transform: uppercase; }
/* =LOCAL STORIES home page blog section ....................................... */
.header { overflow: hidden; position: relative; }
.header + h3 { font-size: 1.5em; }
.header.blog { border-bottom: 1px solid #ccc; }
.header.blog.full { }
.header .author { float: left; width: 28%; }
.header.full h1 { font-size: 3em; margin-top: 0; }
.header.full .author { width: auto; margin-right: 1em; }
.header .title { bottom: 0; width: 72%; position: absolute; right: 0; text-align: right; }
.header.full .title { text-align: left; width: auto; position: static; }
.header .title h2 { margin-top: 0; }
.header .title h2 a { color: #000; font-family: "Bevan", serif; font-size: 0.889em; }
.header.blog .title h2 a { display: block; text-transform: uppercase; }
/* =AUTHORPAGE ....................................... */
.header .authorProfile h2 { margin: 0 0 10px; }
.header .authorProfile h3 { margin-bottom:10px;}
.header .authorProfile p {  }
.header .authorProfile img { float:left; margin:0 10px 0 0; }
.header .authorProfile { margin-bottom:20px; }
/* =ARTICLE ....................................... */
.article p { font-size: 1.143em; margin-bottom: 1.25em; }
.article h1 { text-transform: none; margin-top: 0; margin-bottom: .5em; }
.articleMeta { margin-bottom: 1em; border-bottom: 1px solid #eaeaea; }
.articleMeta .fb-like { margin-left: 10px; float: left; margin-top: 5px; }
.articleMeta .utility { float: right; }
.ie8 .author.popup > a { white-space: nowrap; }
.utilityExtended { border-bottom: 1px solid #eaeaea; display: block; text-align: right; }
.utilityExtended li { text-align: left; }
.articleMeta > .utility.menu ul { text-align: left; }
.utility.menu > li > a, .utilityExtended a { display: inline-block; color: #181818; padding: 5px; }
.utility.menu > li, .utilityExtended > li { margin-left: .2em; }
.utility.menu > li > a:hover, .utilityExtended a:hover { text-decoration: none; background-color: #181818; color: #fff; }
.utility.menu li:first-child { margin-left: 0; }
.articleMeta .timestamp { margin-bottom: 0; }
.articleMeta .byline img { display: inline-block; vertical-align: middle; height:50px; width:auto; margin-right:0.3em; }
.byline.menu > li { margin-left: 0; }
.articleMeta .byline .arrow { background:  transparent url(/tampabay/main/art/bylineArrow.png) no-repeat; display: inline-block; width: 7px; height: 7px; margin-left: 3px; }
.articleMeta .author.popup > a { display: inline-block; padding-right: 5px; }
p.gigyaPlaceholder { font-style: italic; color: #777; }
.articleMeta p.gigyaPlaceholder { float: left; margin-bottom: 0; margin-top: .25em; }
.gig-followbar { margin: 1em 0 0 !important; }
.articleInline { border-bottom: 1px solid #ccc; clear: left; }
.articleInline.relatedNews { border-bottom-width: 2px; }
.articleInline.col_3.ad { margin-bottom: 20px; }
.articleInline blockquote { border-bottom: 10px solid transparent; font-family: "Bevan", serif; font-style: normal; margin-bottom: 0; padding-left: 1.056em; position: relative; }
.articleInline .quoteBy { font-family: "Bevan", serif; font-size: 0.857em; overflow: hidden; position: relative; }
.articleInline .quoteBy span { position: absolute; left: 0; bottom: 0; width: 66.14%; }
.articleInline .quoteBy img { float: right; }
.articleInline.col_3.ad > * { margin: 0 auto 1.5em; width: 160px; }
.relatedNews { margin-top: 2.19%; margin-bottom: 2.19%; }
.relatedNews h2 { background-color: #50A291; color: #fff; font-size: 1.143em; padding: 0.25em 1em; text-align: center; }
.relatedNews li { font-size: 0.857em; font-weight: 700; }
.relatedNews li p.timestamp { font-size: 1em; font-weight: normal; margin-bottom: 0; }
.relatedNews .itemList > li { font-family: inherit; }
.comments.media { overflow: hidden; }
.c-post-comment-anchor h2, .comments h2 { background-color: #000; color: #fff; font-size: 1em; margin-top: 2.286em; padding: 0.25em 1em; }
.commentSubmit { background-color: #EAEAEA; margin-top: 10px; margin-bottom: 7px; font-family: Arial,Helvetica,sans-serif; font-size: 0.857em; overflow: hidden; padding: 15px; }
.commentSubmit span.instructions { display: block; float: left; margin-bottom: 0.5em; padding-top: 3px; text-align: left; }
.commentSubmit .postButton { float: right; border: 0 none; margin-top: .5em; }
.commentAuth { float: right; }
.comment .content { font-size: 0.875em; }
.comment { display: table; margin-top: 1.5em; }
.comment:first-child { margin-top: 0; }
.omment .commenterAvatar, .comment .content { display: table-cell; vertical-align: top; }
.comment .commenterAvatar { width: 70px; }
.comment span.timestamp, .comment a.commenter { font-family: "Francois One",arial,Sans-Serif; color: #000; }
.comment span.timestamp { font-size: 0.857em; margin-left: 5px; display: inline-block; }
.commentSubmit textarea { height: 149px; padding: 7px; width: 100%; }
.infobox, .kicker { border:1px solid #ccc; border-width:1px 0; clear: both; overflow: hidden; padding: 10px 0; }
.kicker { border-top:none; padding-top:0; margin-bottom:1.5em; }
.infobox { margin-top:20px; }
.infobox > b, .entry-content > b  { font-weight: bold; }
.ie7 .infobox b, .ie7 .entry-content b { font-weight: normal; }
.ie7 .infobox table b, .ie7 .entry-content table b { font-weight: bold; }
.infobox table, .entry-content table { border:1px solid #ccc; border-width:1px 0; font-size: 0.857143em; width:100%; }
.infobox tr:nth-child(2n+1), .entry-content tr:nth-child(2n+1) { background-color: #f0f0f0; }
.infobox td, .entry-content td { border:1px solid #ccc; border-width: 0 1px; color: #444; padding: 3px 5px; line-height: 1.3em; }
.ie7 .infobox table, .ie8 .infobox table, .ie7 .infobox td, .ie8 .infobox td, .ie7 .entry-content table, .ie8 .entry-content table, .ie7 .entry-content td, .ie8 .entry-content td { border-width: 1px; }
.infobox td b, .entry-content td b { color: #000; font-family: "francois one",sans-serif; text-transform:uppercase; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
span.post { display: inline-block; }
.formRow { display: table; width: 100%; margin-top: .5em; }
.formRow:first-child { margin-top: 0; }
.formRow > .field { display: table-cell; vertical-align: middle; padding-left: .25em; }
.formRow > .field:first-child { padding-left: 0; }
.formRow > .field input { width: 100%; }
.formRow.stacked label { display: block; }
label.placeholderInfo, .formRow.stacked label.placeholderInfo { display: none; /* When we include important info in placeholder attributes, we try to also include it in labels for accessibility. You can hide such labels with .placeholderInfo. */ }
.relatedNews a { color: #181818; }
.excerpts .relatedNews span { font-family: "Francois One",arial,Sans-Serif; font-size: 1.333em; font-weight: normal; }
ol.itemCount { color: #787878; font-family: "Francois One",arial,Sans-Serif; }
ol.itemCount li { border-top-color: #787878; font-size: 2em; }
ol.itemCount a { color: #181818; }
ol.itemCount a:hover { color: #555; }
ol.itemCount span { display: inline-block; font-size: 0.5em; padding-left: 2.571em; }
/* =BLOG ....................................... */
.rss { }
.header .rss { float: right; }
.header .tagline { float: left; }
.post .figure { margin-bottom: 1em; overflow: hidden; min-height: 11.42857142857143em; }
.overlay { width: 6em; color: #fff; text-align: center; }
.post .overlay { float: right; margin-left: .5em; position: relative; }
.post h2 { margin-bottom: .5em; text-transform: none; }
.post h1 { text-transform: none; }
.figure .overlay { position: absolute; top: 1.5em; right: 0; }
.overlay a { color: #fff; display: block; }
.overlay a:hover { color: #fff; }
.overlay p { line-height: 1; margin-bottom: 0; }
.overlay .dateOverlay, .overlay .commentOverlay { padding: .25em 0 .5em 0; margin-bottom: 1em; }
.overlay .dateOverlay { background-color: #50A291; }
.overlay .dateOverlay:hover { background-color: #7fc0b2; }
.overlay .commentOverlay { background-color: #00A0DB; }
.overlay .commentOverlay:hover { background-color: #29c5ff; }
.dateOverlay .number { font-size: 42px; }
.commentOverlay .number { font-size: 2.14285714285714em; }
.dateOverlay .label { font-size: 1.16em; }
.commentOverlay .label { font-size: 0.71428571428571em; }
.post { margin: 2em 0; }
.blogArchive { font-family: "Francois One",arial,Sans-Serif; font-size: 12px; margin: 10px 0 !important; padding-left: 60px; }
.blogArchive li { background-color: #EDEDED; border: medium none; padding: 0; margin: 3px 10px; position:relative; overflow:visible; }
.blogArchive span { display: block; height:20px; vertical-align: bottom; padding-top:1px; }
.blogArchive span.month { background-color: #fff; text-align: left; width: 28px; background-color: transparent; top: 0; left: -60px; position: absolute; }
.blogArchive span.postsCount { background-color: #000; color: #fff; text-align: center; width: 30px; vertical-align: middle; border-right: 1px solid #fff; top: 0; left: -30px; position: absolute; }
.blogArchive span.bar { display: inline-block; background-color: #50A291; }
.ibimage_left, .ibimage_right { float: left; margin: 0 20px 5px 0; }
.ibimage { height: auto; width: auto; }
.blog-tease-img { margin-top: 0.5em; }
/* =SECTION LANDING PAGE ....................................... */
.sectionLanding h1 { font-size: 3.071em; margin: 0 0 .25em 0; }
div.titleAd { position: relative; min-height: 50px; }
.titleAd h1 { position: relative; display: inline-block; }
.titleAd a, .titleAd object { float: right; max-width: 80%; }
/* =SIDEBAR ....................................... */
.ad { overflow: hidden; text-align:center; margin:0 auto; position:relative; z-index:1; }
.sidebar .ad { margin: 0 auto; width: 300px; }
.topAd .ad, .row > .ad { max-width:1000px; }
.bottomAd .ad { max-width:728px; }
.topAd .ad, .row > .ad * { margin:auto; text-align:center; }
.weatherWidget .ad { clear:both;  }
.utilWidget .ad {  }
.ad a { }
.ad a:hover { text-decoration: none; }
.facebookPlugin  { width:100%; }
.facebookPlugin>div { margin:0 auto; display:block; }
.facebookPlugin .fb-activity { border:1px solid #aaa; }
.videoSelector .col_2 { margin-bottom: 1em; }
.sidebar .articleList.columns h3 { font-family: "Bevan", serif; margin-top: 0; text-transform: uppercase; }
.ie7 .sidebar .articleList.columns h3 { display: inline-block; }
.ie7 .sidebar .articleList.columns h3 { display: inline; }
.sidebar .columns .equal { font-size: 0.857em; }
.sidebar .articleList.columns p { margin-bottom: 0;  line-height: 1.2; }
.sidebar .articleList.columns span { color: #787878; display: block; }
.moreLink { font-family:"Francois One", arial, Sans-Serif; color: #181818; text-transform:uppercase; }
.topJobsContent span.jobTitle { font-family: "Francois One",arial,Sans-Serif; font-size: 1.2em; text-transform: none; }
.topJobsContent a.jobLink { margin-bottom: 0; }
#topJobsDataContainer li { margin: 0 0 -10px; }
.topJobsContent li { margin-bottom: 0; }
.topJobsContentHeader img { display: inline; left: -3px; position: relative; top: 2px; }
.topJobsDataContainer-ul .jobLink { color: #005588; }
#jobEmailLink{ color: #005588; }
#topjobs .jobLink { color: #005588; }
#topjobs li { margin-bottom: 10px; }
.pubView > .row > h3 { margin-bottom:10px; background-color: #666; }
.pubView .col_4 .sectionList { margin:0.6em 0 0; }
.pubView .datepicker input.hasDatepicker { border: 1px solid #666; width: 150px; }
.header li.enterZip.popup ul li form { margin: 6px 0; padding: 0 3px; }
.pubView .isIcon.calendar.datepicker:before, .pubView .isIcon.calendar.datepicker:after { color: #fff; margin: 0 10px; }
/* =SIMPLE MENU POPUPS ... and "dropups." see also: mobile popups (in the moble section) */
li.popup { position: relative; }
li.popup > ul { background: #000; position:absolute; color: #fff; z-index: 30; display: none; left: 0; }
li.dropup > ul { background: #000; position:absolute; color: #fff; z-index: 30; display: none; }
li.dropup > ul { bottom: 0; right: 0; margin-bottom: 25px; font-size: 0.8571428571428571em; }
.ie8 li.dropup > ul { margin-bottom: 24px; }
.ie8 .detailMenu li.dropup > ul { margin-bottom: 25px; }
.detailMenu li.dropup > ul { background-color: #787878; }
.myedControls { position: relative; }
.myedControls li.dropup > ul { width: 130px; /* We can't use a percentage here because the menu is positioned absolutely - i.e, it ignores the space avaialble in the parent. We need this to be a consistent width, never getting wider than a 2-col block. So, we need to set a px width for this menu. We'll set the default width here, then override for other breakpoints. */ }
li.popup.right > ul { left: auto; right: 0; }
li.popup.active > a, li.dropup.active > a { background-color: #000; color: #fff; }
.detailMenu li.dropup.active > a { background-color: #787878; color: #fff; }
.topNav li.popup.active > a, .header li.popup.active > a { background: transparent; }
.header li.popup > ul { background-color: #666666; left: auto; right: 0; }
li.popup.active > ul { display: block; white-space: nowrap; }
li.dropup.active > ul { display: block; }
ul li.popup li, ul li.dropup li { float: none; display:block; padding-left: 0; border: 0; margin-left: 0; margin-bottom: 0; }
li.popup li a, li.dropup li a { display: block; padding: .75em; }
li.popup li a, li.dropup li a { color: #fff; }
li.popup li a:hover, li.dropup li a:hover { background-color: #666; }
.detailMenu li.popup li a:hover, .detailMenu li.dropup li a:hover { color: #fff; }
.topNav ul li.beforeAvatar { padding-right: 0.2em; }
span.avatar { border-radius: 3px; box-shadow: 0 0 5px rgba(114, 126, 141, 0.5); border: 3px solid #fff; display: inline-block; font-size: .7em; }
.ie8 span.avatar {width:46px;display:block;}
.topNav .login ul.parentMenu li.avatar a { position: absolute; padding: 0; right: -6px; top: -27px; }
.topNav ul li.profileItem { position: relative; }
.topNav ul li.profileItem.active:before { border-left-color: transparent; }
ul li.profileItem.active { background-color: #666; }
li.profileItem.popup > ul { right: 0; left: auto; background-color: #666; width: 7.5em; }
li.profileItem > ul a { color: #fff; }
li.profileItem > ul a:hover { color: #DDD; }
/* =FOOTER and legal bar ....................................... */
.footer { padding-top:28px; background: #030303; color: #fff; }
.footer h2 { display:block; width:178px; height:67px; background:url(/tampabay/main/art/logo-stacked-reverse.png) no-repeat; text-indent:-9999px; }
.search { color:#787878; position:relative; }
.sidebar .search { }
.search label, .search input { font-family:"Francois One", arial, Sans-Serif; }
.search label { display: none; }
.sidebar .search label { display: inline-block; color:#000; margin-left:1em; }
.sidebar .search div { background-color:#000; }
.sidebar .search label input { height:1em; margin-top:1em; }
.search input { padding-left: 0.25em; padding-right: 0.25em; height: 2em; border:1px solid #000; }
.search input[type="search"] { width: 10em; }
.sidebar .search input[type="search"] { width: 68%; }
.footer .search { margin-top:1em; }
.footer .search label, .footer .search input[type="search"] { /*font-size:0.857em;*/ }
.footer .search input[type="search"] { width:65%; border-color: #DD634B; }
.baylinkCategoryPicker, .footer ul, .legalBar ul { list-style:none; font-family:"Francois One", arial, Sans-Serif; line-height:1.5em; }
.footer ul .container.footer h2 { font-size:0.929em; }
.container.footer h2, .footer li, .legalBar li { float:left; margin: 0 2em 0 0; font-size:0.929em; }
.footer li { float:none; }
.footer ul { margin-bottom:1.7em; }
.footer .col_2 img + ul { margin-top: 1.7em; }
.footer li { padding:0; margin:0; }
.footer h3 { font-family: "Bevan", serif; font-size:1.29em; color:White; text-transform:uppercase; line-height: 1.3em; margin-bottom: .2em; font-weight:normal; }
.footer a { color:#F0E1CB; }
.bottomNav { border-top:1px solid #666666; padding:0.25em 0 0.5em; }
.bottomNav ul { margin:4px 0; }
.bottomNav li { font-size:0.857em; display:inline !important; float:none; }
.bottomNav .menu { float:left; }
.bottomNav .menu.services { float:right; }
.bottomNav .menu.services>li { margin: 0 0 0 1em; }
.bottomNa .menu.services li:first-child { margin:0; }
.legalBar { margin:0.4em 0 0.6em; color:#787878; }
.legalBar .copyright { color: #181818; }
.legalBar ul { margin-bottom:0; line-height:1em; }
.legalBar li { font-size:0.786em; margin:0; }
.legalBar .copyright li:after, .legalBar .address li:before { content:"\2022"; margin:0 0.5em; }
.legalBar .address li:first-child:before { display:none; }
.legalBar ul.menu { clear:left; }
.legalBar .menu li { margin-right:1em !important; }
.legalBar .menu a { color:#DD634B; }
.legalBar .external { float:right; }
.legalBar .external a { display:block; text-indent:-9999px; background-repeat:no-repeat; height:33px; margin-left:20px; }
.legalBar .external a.tbCom { width:70px; background-image:url(/tampabay/main/art/footer-logo-tampaBayTimes.png); }
.legalBar .external a.tbtCom { width:47px; background-image:url(/tampabay/main/art/footer-logo-TBT.png); }
.legalBar .external a.pfCom { width:100px; background-image:url(/tampabay/main/art/footer-logo-Politifact.png); }
/* =GENERIC LISTS ....................................... */
.itemList li { /*	margin-bottom: 10px; padding-top: 10px; margin-left: 0;*/
border-bottom: 1px solid #CCC; padding: 15px; /* Font size varies on these widgets, so we need to use px to ensure consistent padding. */
margin: 0; overflow: hidden; }
.itemList li:first-child { padding-top: 0; margin-top: 0; clear: both; }
.articleInline.relatedNews .itemList li:first-child { padding-top:15px; }
.itemList.simple li { border-top: 0 none; margin-bottom: 0; }
.articleList .itemList { margin-left: 0.571em; margin-right: 0.571em; }
.articleList .itemList li { border-top: 0 none; margin-bottom: 0; margin-right: 0; margin-top: 0; padding: 10px 0; position: relative; }
.myLibrary h2, .itemList.myLibrary h2 { margin-top: 0; text-transform: none; padding: 0; }
.myLibrary h2 { font-size: 1.428571428571429em; }
.myLibrary .byline.last { margin-bottom: 0; }
.myLibrary .videoItem h2 { font-size: 1em; }
ol.topList { counter-reset: li; list-style: decimal inside none; padding-left: 0; padding-top: 1em; overflow: hidden; }
ol.topList > li:before { content: counter(li, decimal) ". "; counter-increment: li; margin-top: 0.6em; position: absolute; }
ol.topList li { list-style: none; }
.ie7 ol.topList { }
.ie7 ol.topList li { }
/* =FRACTION WIDTHS for sections that don't fit into grid system ....................................... */
.oneHalf, .oneThird, .twoThirds, .oneQuarter, .threeQuarters, .oneSixth, .fiveSixths { display:block; float:left; margin-right: 1%; }
.fractionRow { width: 100%; }
.fractionRow .last { float: right; }
.oneHalf { margin-right: 4%; width: 45.5%; }
.oneHalf:first-child { clear: left; }
.oneThird { width: 32.3%; }
.twoThirds { width: 65.6%; }
.oneQuarter { width: 24.25%; }
.threeQuarters { width: 74.75%; }
.oneSixth { width: 15.83333%; }
.fiveSixths { width: 83.16667%; }
.trio > div { float: left; margin-right: 5.78%; width: 29.48%; }
.collapsible { display: none; }
.collapsible.open { display: block; }
.no-js .collapsible { display: block; }
.toggle, .fancyToggle, .callbackToggle { width: auto; background-color: #ddd; color: #000; text-decoration: none; padding: .5em; display: inline-block; margin-bottom: .5em }
.toggle.active, .fancyToggle.active { color: #fff; background-color: #555; }
/* =IE7 - CRITICAL IE7 FIXES most ie7 fixes should go into fixed-width.css, which is loaded by JS when it detects IE7. If it's critical for an IE7 fix to be available before JS runs, place it here. Please use sparingly. Note: these classes also apply to IE on Windows Phone 7.0 and 7.5. ....................................... */
.ie7 #sectionMenu li, .ie7 #sectionMenu li.ttdNavItem { display: inline; width: auto; }
.ie7 #sectionMenu li a { width: 100%; display: block; padding-right: 10px; padding-left: 10px; }
.ie7 ul#sectionMenu, .ie7 ul.mainNav { display: block; overflow: hidden; text-align: center; }
.ie7 .masthead { max-height: 145px; overflow: hidden; }
.ie7 .timedFeature { max-height: 85px; overflow: hidden; }
/* =COLUMNAL GRID SYSTEM v 0.85 - http://www.columnal.com/ with customizations ....................................... */
/* TYPE PRESETS ///////////////////////////////////////////// */
/* _______________________________ Columnal - TYPE (basic settings to make type look nice) */
strong { font-weight: bold; }
em { font-style:italic; }
pre { font-family: "Courier New", Courier, monospace; font-size: 13px; font-weight:bold; }
a { color: #058; text-decoration:none; }
a:hover { color: #555; }
/*ol { margin-left: 0; padding-left: 20px; text-indent: 0; }
ul { list-style:disc outside;}
li { margin-bottom: 2px; margin-left: 20px; } */
dt { font-weight: bold; }
h1 { line-height:1.2; font-weight:normal; margin:1em 0 .5em; }
p + h1 { margin-top:.5em; }
h1, h2, h3, h4, h5, h6 { line-height:1em; margin:0; margin-top:.2em; }
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { margin-top: 0;}
h2 + p, h3 + p { margin-top:.5em; }
/* _______________________________ Columnal - reverse type presets (for text on dark backgrounds) */
.teaser a, .reverse h1, .reverse h2, .reverse h3, .reverse h4, .reverse h5, .reverse h6 {color: white;}
.reverse p, .reverse ul {color: #aaa;}
/* _______________________________ IMAGE basics */
/* END TYPE PRESETS ///////////////////////////////////////////// */
/* COLUMNAL - CORE ///////////////////////////////////////////// */
/* Column code based on work from cssgrid.net: The 1140px Grid by Andy Taylor - http://cssgrid.net - http://www.twitter.com/andytlr - http://www.catchingzebra.com */
.container {padding-left: 20px; padding-right: 20px;}
.row { margin-left: auto; margin-right: auto; width: 984px !important; }
/* Micro clearfix - alternative to overflow: hidden http://nicolasgallagher.com/micro-clearfix-hack/ */
.row:before, .cf:before, .post:before, .row:after, .cf:after, .post:after { content:""; display:table; }
.row:after, .cf:after, .post:after { clear:both; }
.ie6 .row, .ie7 .row, .ie6 .cf, .ie7 .cf, .ie6 .post, .ie7 .post { zoom:1; }
.floatLeft { float: left; }
.floatRight { float: right; }
.col_1-5, .col_2-5, .col_3-5, .col_4-5, .col_5-5, .col_6-5, .col_7-5, .col_8-5, .col_9-5, .col_10-5 {float: left; margin-right: 1%; position: relative;}
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11 {float: left; margin-right: 3.8%; position: relative;}
.col_1-5 {width: 10.5%;}
.col_2-5 {width: 19.15%;}
.col_3-5 {width: 27.8%;}
.col_4-5 {width: 36.45%;}
.col_5-5 {width: 45.1%;}
.col_6-5 {width: 53.9%;}
.col_7-5 {width: 62.55%;}
.col_8-5 {width: 71.2%;}
.col_9-5 {width: 79.85%;}
.col_10-5 {width: 88.5%;}
.col_1 {width: 4.85%;}
.col_2 {width: 13.5%;}
.col_3 {width: 22.15%;}
.col_4 {width: 30.8%;}
.col_5 {width: 39.45%;}
.col_6 {width: 48.1%;}
.col_7 {width: 56.75%;}
.col_8 {width: 65.4%;}
.col_9 {width: 74.05%;}
.col_10 {width: 82.7%;}
.col_11 {width: 91.35%;}
.col_12 {clear: both; width: 100%; float: left;}
.col_12 img {display:block !important;}
.foot_submenu {padding-left: 0 !important; margin-left: 0 !important;}
.last, .omega {margin-right: 0 !important;}
/* _______________________________ Columnal - sub-columns */
.col_2 .col_1 {margin-right:28.62%; width:35.69%;}
.col_2 .pre_1 {padding-left:35.69%;}
.col_2 .suf_1 {padding-right:35.69%;}
.col_3 .col_2, .col_3 .col_1 {margin-right:17.45%;}
.col_3 .col_1 {width:21.7%;}
.col_3 .col_2 {width:60.86%;}
.col_3 .pre_1 {padding-left:21.7%;}
.col_3 .pre_2 {padding-left:60.86%;}
.col_3 .suf_1 {padding-right:21.7%;}
.col_3 .suf_2 {padding-right:60.86%;}
.col_4 .col_3, .col_4 .col_2, .col_4 .col_1 {margin-right:12.36%;}
.col_4 .col_1 {width:15.73%;}
.col_4 .col_2 {width:43.82%;}
.col_4 .col_3 {width:71.91%;}
.col_4 .col_4 {width:100%; margin-right: 0;}
.col_4 .pre_1 {padding-left:28.09%;}
.col_4 .pre_2 {padding-left:56.18%;}
.col_4 .pre_3 {padding-left:84.27%;}
.col_4 .suf_1 {padding-right:28.09%;}
.col_4 .suf_2 {padding-right:56.18%;}
.col_4 .suf_3 {padding-right:84.27%;}
.col_5 .col_4, .col_5 .col_3, .col_5 .col_2, .col_5 .col_1 {margin-right:9.7%;}
.col_5 .col_1 {width:12.24%;}
.col_5 .col_2 {width:34%;}
.col_5 .col_3 {width:56.28%;}
.col_5 .col_4 {width:78%;}
.col_5 .pre_1 {padding-left:21.94%;}
.col_5 .pre_2 {padding-left:43.7%;}
.col_5 .pre_3 {padding-left:65.98%;}
.col_5 .pre_4 {padding-left:87.7%;}
.col_5 .suf_1 {padding-right:21.94%;}
.col_5 .suf_2 {padding-right:43.7%;}
.col_5 .suf_3 {padding-right:65.98%;}
.col_5 .suf_4 {padding-right:87.7%;}
.col_6 .col_5, .col_6 .col_4, .col_6 .col_3, .col_6 .col_2, .col_6 .col_1 {margin-right:7.77%}
.col_6 .col_1 {width:10.19%;}
.col_6 .col_2 {width: 28.13%;}
.col_6 .col_3 {width: 46.11%;}
.col_6 .col_4 {width: 64.1%;}
.col_6 .col_5 {width: 82%;}
.col_6 .pre_1 {padding-left:89.77%;}
.col_6 .pre_2 {padding-left:71.87%;}
.col_6 .pre_3 {padding-left:53.88%;}
.col_6 .pre_4 {padding-left:35.9%;}
.col_6 .pre_5 {padding-left:17.96%;}
.col_6 .suf_1 {padding-right:89.77%;}
.col_6 .suf_2 {padding-right:71.87%;}
.col_6 .suf_3 {padding-right:53.88%;}
.col_6 .suf_4 {padding-right:35.9%;}
.col_6 .suf_5 {padding-right:17.96%;}
.col_7 .col_6, .col_7 .col_5, .col_7 .col_4, .col_7 .col_3, .col_7 .col_2, .col_7 .col_1 {margin-right: 6.56%;}
.col_7 .col_1 {width:8.66%;}
.col_7 .col_2 {width:23.88%;}
.col_7 .col_3 {width:39.11%;}
.col_7 .col_4 {width:54.33%;}
.col_7 .col_5 {width:69.56%;}
.col_7 .col_6 {width:84.78%;}
.col_7 .pre_1 {padding-left:15.22%;}
.col_7 .pre_2 {padding-left:30.44%;}
.col_7 .pre_3 {padding-left:45.67%;}
.col_7 .pre_4 {padding-left:60.89%;}
.col_7 .pre_5 {padding-left:76.12%;}
.col_7 .pre_6 {padding-left:91.34%;}
.col_7 .suf_1 {padding-right:15.22%;}
.col_7 .suf_2 {padding-right:30.44%;}
.col_7 .suf_3 {padding-right:45.67%;}
.col_7 .suf_4 {padding-right:60.89%;}
.col_7 .suf_5 {padding-right:76.12%;}
.col_7 .suf_6 {padding-right:91.34%;}
.col_8 .col_7, .col_8 .col_6, .col_8 .col_5, .col_8 .col_4, .col_8  .col_3, .col_8 .col_2, .col_8 .col_1 {margin-right:5.78%;}
.col_8 .col_1 {width:7.44%;}
.col_8 .col_2 {width:20.66%;}
.col_8 .col_3 {width:33.89%;}
.col_8 .col_4 {width:47.11%;}
.col_8 .col_5 {width:60.33%;}
.col_8 .col_6 {width:73.56%;}
.col_8 .col_7 {width:86.78%;}
.col_8 .postListing .col_4.secondaryFeature, .col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature {width:29.48%;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_3 {width:20.66%;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_3.secondaryFeature .storyLink .teaser-no-image > h2 {font-size: 1.38em; padding-bottom: 3px;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_3.secondaryFeature .storyLink img {max-height: 300px;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_2 {width:11.85%;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_2.secondaryFeature .storyLink .teaser-no-image > h2 {font-size: 1.28em; padding-bottom: 3px;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser{margin-bottom: 12px;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser h2{font-size: 1.28em;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser-no-image > h2, .container .row .col_12 .postListing .col_4 h2 {font-size: 1.38em; padding-bottom: 3px;}
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink img {max-height: 300px;}
.container .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser-no-image > h2 {font-size: 1.668em; padding-bottom: 3px;}
.col_8 .pre_1 {padding-left:13.22%;}
.col_8 .pre_2 {padding-left:26.44%;}
.col_8 .pre_3 {padding-left:39.67%;}
.col_8 .pre_4 {padding-left:52.89%;}
.col_8 .pre_5 {padding-left:66.11%;}
.col_8 .pre_6 {padding-left:79.34%;}
.col_8 .pre_7 {padding-left:92.56%;}
.col_8 .suf_1 {padding-right:13.22%;}
.col_8 .suf_2 {padding-right:26.44%;}
.col_8 .suf_3 {padding-right:39.67%;}
.col_8 .suf_4 {padding-right:52.89%;}
.col_8 .suf_5 {padding-right:66.11%;}
.col_8 .suf_6 {padding-right:79.34%;}
.col_8 .suf_7 {padding-right:92.56%;}
.col_9 .col_1, .col_9 .col_2, .col_9 .col_3, .col_9 .col_4, .col_9 .col_5, .col_9 .col_6, .col_9 .col_6, .col_9 .col_7, .col_9 .col_8 {margin-right:5.1%;}
.col_9 .col_1 {width:6.57%;}
.col_9 .col_2 {width:18.25%;}
.col_9 .col_3 {width:29.93%;}
.col_9 .col_4 {width:41.61%;}
.col_9 .col_5 {width:53.25%}
.col_9 .col_6 {width:64.97%;}
.col_9 .col_7 {width:76.65%;}
.col_9 .col_8 {width:88.33%;}
.col_9 .pre_1 {padding-left:11.67%;}
.col_9 .pre_2 {padding-left:23.35%;}
.col_9 .pre_3 {padding-left:35.03%;}
.col_9 .pre_4 {padding-left:46.71%;}
.col_9 .pre_5 {padding-left:58.35%}
.col_9 .pre_6 {padding-left:70.07%;}
.col_9 .pre_7 {padding-left:81.75%;}
.col_9 .pre_8 {padding-left:93.43%;}
.col_9 .suf_1 {padding-right:11.67%;}
.col_9 .suf_2 {padding-right:23.35%;}
.col_9 .suf_3 {padding-right:35.03%;}
.col_9 .suf_4 {padding-right:46.71%;}
.col_9 .suf_5 {padding-right:58.35%}
.col_9 .suf_6 {padding-right:70.07%;}
.col_9 .suf_7 {padding-right:81.75%;}
.col_9 .suf_8 {padding-right:93.43%;}
.col_10 .col_9, .col_10 .col_8, .col_10 .col_7, .col_10 .col_6, .col_10 .col_5, .col_10 .col_4, .col_10 .col_3, .col_10 .col_2, .col_10 .col_1 {margin-right:4.61%;}
.col_10 .col_1 {width:5.85%;}
.col_10 .col_2 {width:16.31%;}
.col_10 .col_3 {width:26.77%;}
.col_10 .col_4 {width:37.23%;}
.col_10 .col_5 {width:47.69%;}
.col_10 .col_6 {width:58.16%;}
.col_10 .col_7 {width:68.62%;}
.col_10 .col_8 {width:79.08%;}
.col_10 .col_9 {width:89.54%;}
.col_10 .pre_1 {padding-left:10.46%;}
.col_10 .pre_2 {padding-left:20.92%;}
.col_10 .pre_3 {padding-left:31.38%;}
.col_10 .pre_4 {padding-left:41.84%;}
.col_10 .pre_5 {padding-left:52.3%;}
.col_10 .pre_6 {padding-left:62.77%;}
.col_10 .pre_7 {padding-left:73.23%;}
.col_10 .pre_8 {padding-left:83.69%;}
.col_10 .pre_9 {padding-left:94.06%;}
.col_10 .suf_1 {padding-right:10.46%;}
.col_10 .suf_2 {padding-right:20.92%;}
.col_10 .suf_3 {padding-right:31.38%;}
.col_10 .suf_4 {padding-right:41.84%;}
.col_10 .suf_5 {padding-right:52.3%;}
.col_10 .suf_6 {padding-right:62.77%;}
.col_10 .suf_7 {padding-right:73.23%;}
.col_10 .suf_8 {padding-right:83.69%;}
.col_10 .suf_9 {padding-right:94.06%;}
.col_11 .col_10, .col_11 .col_9, .col_11 .col_8, .col_11 .col_7, .col_11 .col_6, .col_11 .col_5, .col_11 .col_4, .col_11 .col_3, .col_11 .col_2, .col_11 .col_1 {margin-right:4.14%;}
.col_11 .col_1 {width:5.32%;}
.col_11 .col_2 {width:14.79%;}
.col_11 .col_3 {width:24.26%;}
.col_11 .col_4 {width:33.73%;}
.col_11 .col_5 {width:43.2%;}
.col_11 .col_6 {width:52.66%;}
.col_11 .col_7 {width:62.1%;}
.col_11 .col_8 {width:71.6%;}
.col_11 .col_9 {width:81.07%;}
.col_11 .col_10 {width:90.54%;}
.col_11 .pre_1 {padding-left:9.46%;}
.col_11 .pre_2 {padding-left:18.93%;}
.col_11 .pre_3 {padding-left:28.4%;}
.col_11 .pre_4 {padding-left:37.87%;}
.col_11 .pre_5 {padding-left:47.34%;}
.col_11 .pre_6 {padding-left:56.8%;}
.col_11 .pre_7 {padding-left:66.24%;}
.col_11 .pre_8 {padding-left:75.74%;}
.col_11 .pre_9 {padding-left:85.21%;}
.col_11 .pre_10 {padding-left:94.68%;}
.col_11 .suf_1 {padding-right:9.46%;}
.col_11 .suf_2 {padding-right:18.93%;}
.col_11 .suf_3 {padding-right:28.4%;}
.col_11 .suf_4 {padding-right:37.87%;}
.col_11 .suf_5 {padding-right:47.34%;}
.col_11 .suf_6 {padding-right:56.8%;}
.col_11 .suf_7 {padding-right:66.24%;}
.col_11 .suf_8 {padding-right:75.74%;}
.col_11 .suf_9 {padding-right:85.21%;}
.col_11 .suf_10 {padding-right:94.68%;}
/* _______________________________ Columnal - prefix and suffix columns for horizontal spacing options */
.pre_1 {padding-left: 8.65%;}
.pre_2 {padding-left: 17.3%;}
.pre_3 {padding-left: 25.95%;}
.pre_4 {padding-left: 34.6%;}
.pre_5 {padding-left: 43.25%;}
.pre_6 {padding-left: 51.9%;}
.pre_7 {padding-left: 60.55%;}
.pre_8 {padding-left: 69.2%;}
.pre_9 {padding-left: 77.85%;}
.pre_10 {padding-left: 86.5%;}
.pre_11 {padding-left: 95.15%;}
.suf_1 {padding-right: 8.65%;}
.suf_2 {padding-right: 17.3%;}
.suf_3 {padding-right: 25.95%}
.suf_4 {padding-right: 34.6%;}
.suf_5 {padding-right: 43.25%;}
.suf_6 {padding-right: 51.9%;}
.suf_7 {padding-right: 60.55%;}
.suf_8 {padding-right: 69.2%;}
.suf_9 {padding-right: 77.85%;}
.suf_10 {padding-right: 86.5%;}
.suf_11 {padding-right: 95.15%;}
/* _______________________________ Columnal - extras */
.clearboth {clear:both !important;}
.clearleft {clear:left !important;}
.clearright {clear:right !important;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.textleft {text-align:left;}
.selfclear:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.mobile-only, .tablet-only, .desktop-hide { display: none; }
@media only screen and (min-width: 769px) {
  .mobile-only, .tablet-only, .desktop-hide { display: none !important; }
}
/* END COLUMNAL - CORE CODE ///////////////////////////////////////////// */
/* Footer Logos - move these to an appropriate spot higher in the thingy */
.footer .tbtimes { max-width:168px; margin: 0 auto; }
.footer .tbtimes img { }
.legalBar .external a.tbtimes { background: url(/tampabay/main/art/footer-logo-tampaBayTimes.png) no-repeat scroll 0 0 transparent; display: block; /*-webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%;*/ }
.legalBar .external a.tbtimes img { height: 30px; width: 69px; }
.legalBar .external a.tb2 { background:url(/tampabay/main/art/footer-logo-TB2.png) no-repeat scroll 0 0 transparent; display: block; /*-webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%;*/ }
.legalBar .external a.tb2 img { height: 30px; width: 49px; }
.legalBar .external a.tbt { background:url(/tampabay/main/art/footer-logo-TBT.png) no-repeat scroll 0 0 transparent; display: block; /*-webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%;*/ }
.legalBar .external a.tbt img { height: 31px; width: 47px; }
.legalBar .external a.politifact { background:url(/tampabay/main/art/footer-logo-Politifact.png) no-repeat scroll 0 0 transparent; display: block; /*-webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%;*/ }
.legalBar .external a.politifact img { height: 30px; width: 98px; }
/* =RETINA These breakpoints target retina and other screens operating in >1x pixel ratio, for image replacement purposes. They seem to want to cascade from 1.25x toward 2x. */
/* @media only screen and (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { } */
/* @media only screen and (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi) { } */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { 
  .logoArea h1.logo, .logoArea h2.logo { background-image: url(/tampabay/main/art/logo-225@1_5x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.tbtimes { background-image:url(/tampabay/main/art/footer-logo-tampaBayTimes@1_5x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.tb2 { background-image:url(/tampabay/main/art/footer-logo-TB2@1_5x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.tbt { background-image:url(/tampabay/main/art/footer-logo-TBT@1_5x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.politifact { background-image:url(/tampabay/main/art/footer-logo-Politifact@1_5x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .logoArea h1.logo, .logoArea h2.logo { background-image: url(/tampabay/main/art/logo-225@2x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.tbtimes { background-image:url(/tampabay/main/art/footer-logo-tampaBayTimes@2x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.tb2 { background-image:url(/tampabay/main/art/footer-logo-TB2@2x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.tbt { background-image:url(/tampabay/main/art/footer-logo-TBT@2x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
  .legalBar .external a.politifact { background-image:url(/tampabay/main/art/footer-logo-Politifact@2x.png); -webkit-background-size: 100% ; -moz-background-size: 100% ; background-size: 100% ; }
}
/* VENDORS */
/* WU */
.vend-wu #maincontainer img { max-width: none; }
.vend-wu .smalltable td { padding: 0 8px; }
.vend-wu .localLinks { height: 30px; }
.vend-wu ul.localLinks + form { clear: both; margin: 10px 0; } 
.vend-wu .full.dateTable td { padding: 0 2px; vertical-align: middle; }
.vend-wu .contentTable span, .vend-wu .contentTable a { margin-right: 10px; }
.vend-wu .contentTable span.b { margin: 0; }
.vend-wu .localLinks > li { display: inline-block; }
.vend-wu ul.localLinks li a:link, .vend-wu ul.localLinks li a:visited { background: none repeat scroll 0 0 #ECECEC; border-bottom: 1px solid #DCDCDC; border-top: 1px solid #EEE; color: #666; font-size: 11px; font-weight: bold; line-height: 21px; margin: 0 1px; padding: 2px 8px; text-decoration: none; }
/* AP */
.vend-ap { line-height: 1.45em; }
.vend-ap .headline.entry-title { font-family: "Francois One",Sans-Serif; font-size: 1.929em; font-weight: normal; margin-bottom: 0.5em; margin-top: 0; }
.vend-ap .topheadline { font-family: "Francois One",Sans-Serif; font-size: 19px; font-weight: normal; }
.vend-ap .topheadline a { color: #000; }
.vend-ap .topheadline a:hover { color: #555; }
.vend-ap .tabletitle { font-family: "Francois One",sans-serif; padding: 10px; }
.article .ap-adhocnewslisting-p { font-size: 1em; line-height: 1.25em; margin-bottom: 0; }
.latestnews a.ap-adhocnewslisting-a, .ap-photogallery-p .ap-photogallery-a { color: #000; display: block; font-family: "francois one",sans-serif; font-weight: normal; margin-bottom: 0.35em; }
.latestnews a.ap-adhocnewslisting-a:hover, .ap-photogallery-p .ap-photogallery-a:hover { color: #555; }
.ap-newsbriefitem-span-body { font-size: 16px; margin-bottom: 16px; }
.ap-newslisting-tr .image .ap-newslisting-a { margin-right: 10px; }
.ap-mediabox-table { margin-left: 20px !important; }
.ap-adhocnewslisting-table { margin: 10px; }
.byttl { font-family: "Francois One",arial,Sans-Serif; margin-bottom:10px; color: #555; }
/* MY CAPTURE */
.vend-mc .MYCCatHeader h5 a, .vend-mc .MYCAlbumTop h5 a, .vend-mc .MYCbottom a { display: inline; }
.vend-mc .MYCbottom h5, .vend-mc .MYCCatHeader h5 { font-size: 12px; }
.vend-mc .MYCCatAlbum h3, .vend-mc .MYCCatAlternateAlbum h3, .vend-mc .MYCCatAlbumMouseOver h3, .vend-mc .MYCCatAlternateAlbumMouseOver h3, .vend-mc .MYCCatSubAlbum h3, .vend-mc .MYCCatAlternateSubAlbum h3, .vend-mc .MYCCatSubAlbumMouseOver h3, .vend-mc .MYCCatAlternateSubAlbumMouseOver h3 { font-weight: normal; font-size: 15px; }
.vend-mc .MYCCatAlbumImage, .vend-mc .MYCCatSubAlbumImage { margin: 0 10px 10px 0; width: auto; }
.vend-mc .MYCCatAlternateAlbum, .vend-mc .MYCCatAlternateAlbumMouseOver, .vend-mc .MYCCatAlbum, .vend-mc .MYCCatAlbumMouseOver { padding: 10px; }
.vend-mc .MYCAlbumAlternateImage { padding: 10px 0 20px; }
.vend-mc .MYCCatHeader, .vend-mc .MYCAlbumTop, .vend-mc .MYCbottom { padding: 3px 10px; }
.vend-mc .MYCCategoryHeader { color: #000; font-family: "Francois One",Sans-Serif; font-size: 24px; }

/* BIG MOUTH LOCAL */
.vend-bml .summary .title h3, .vend-bml #search label, .vend-bml div.formFieldsLogin label { font-weight: normal; }
.vend-bml .pagination { padding: 0; height: auto; float:none; margin: 0; text-align: left; width: 100%; }
.vend-bml .pagination .letters { margin: 0; }
.vend-bml .pagination li { margin: 0; padding: 0; }
.vend-bml .pagination li a.active { background-color: #50A291; color: #fff; }
.vend-bml .pagination li span { color: #aaa; }
.vend-bml .pagination ul a, .vend-bml div.pagination ul span { padding: 0.1em 0.22em ; display: block; }
.vend-bml .summary .share a { color: #fff; }
.vend-bml .summary .share ul li, .vend-bml .summary .share-social li { color: #818D97; }
.vend-bml .button.button-profile h2 { font-size: 1em; }
.vend-bml .pagination .pages, .vend-bml .pagination .controls { margin-bottom: 0; }
.vend-bml .pages li:first-child { margin-right: 3px; }
.vend-bml .content-custom h1 { font-size: 28px; font-weight: normal; }
.vend-bml .content-main { width: auto; }
.vend-bml div.container.footer h3, .vend-bml div.container.footer ul li a { font-weight: normal; }
.vend-bml div.container.footer ul li a { text-transform: inherit; }
.vend-bml div.container.topNav, .vend-bml #accordion li, .vend-bml #accordion li h3 a:link, .vend-bml #accordion li h3 a:visited, .vend-bml #accordion li h3 a:active { padding:0; margin:0; }
.vend-bml ul.browse-category { margin: 7px 0; }
.vend-bml .browse-category li { margin-left: 0; }
.vend-bml .browse-category li ul { padding-left: 0; }
.vend-bml a:hover { text-decoration: none; }
.vend-bml .browse-category li a { font-weight: bold; }
.vend-bml .browse-category li li a { font-weight: normal; }
.vend-bml .browse-category li li:nth-child(3n) { margin-right:0; }
.vend-bml .browse-category li li:nth-child(3n+1) { clear: both; }
.vend-bml .browse-category li span { font-style: normal; }

/* PRINT STYLES */
@media print {
  .topAd, .topNav, .masthead, .nav, .ad, .articleInline, .footer, #gigyaReactionsBarButtons, #gigyaShareBarButtons, #c-load-comments, #commentsDiv, .col_4, .share, .legalBar, .col_3+.timestamp, #gallery-carousel, .flex-direction-nav, .author.popup img, .byline.menu, .cf, .blog .author, .rss, .dateOverlay, .commentOverlay, .updated, #BAP-holder { display: none; }
  a { color: black; text-decoration: none; }
  body { color: #181818; font-family: "Georgia",Serif; font-size: 12px; line-height: 1.143em; }
  .container { padding-left:0; padding-right:0; }
  .col_8 { float:none; margin-right:0; }
  h1, h2, h3, h4, h5, h6, .navigation, .mainFeature .teaser p { font-family: "Francois One",Sans-Serif; font-weight: normal; line-height: 1.143em; }
  .article p, .entry-content p { font-size: 1.143em; margin: 0.75em 0; }
  .article p.description { margin: 4px 0; }
  .articleImage, .flexSlider ul img { max-height: 277px; max-width: 407px; }
  .figure, .gallery { float: right; margin: 0 0 0 20px; padding: 0; width: 407px; }
  .figure span { display: block; text-align: center; }
  .figcaption, .caption { border-bottom: 1px solid #000; font-size: 0.857em; margin-bottom: 20px; }
  .figcaption p.credit { margin: 0; text-align: right; }
  a[rel="item-license"] { border-top: 1px solid #000; display: block; margin-top: 10px; padding-top: 5px; }
  #ls-canvas:before { content: url(/tampabay/main/art/logo-225.png); }
  #ls-canvas { padding-top: 60px; margin-top:0; }
  .flexSlider ul, ul.byline { list-style-type: none; margin: 0; padding: 0; }
  .slides li { display: none; }
  .slides li:first-child { display: block; }
  ul.byline ul { display: none; }
  .col_8 { width: 100%; }
}
