﻿body { margin: 0; background-color: #eeeedd; padding: 0 0 60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
p { font-size:12px; }
/*a:link { color: #0230B9; text-decoration: none; }
a:visited { color: #666633; text-decoration: none; }*/ 
a:link { color: #1D7292; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline; outline: none; }
/* headlines except on storylevel pages */
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 21px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }
.main h1, .main h2, .main h3, .main h4, .main h5, .main h6 { padding:0;margin:0 0 5px 0; } /* this should be redundant since adding the next, content-specific style definition, it covers the entire home page and channel pages */
.splfeats h1, .splfeats h2, .splfeats h3, .splfeats h4, .splfeats h5, .splfeats h6 { padding:0;margin:0 0 5px 0; }
.loading { background: url(/web/20121014100429im_/http://www.tampabay.com/universal/images/spin-blue.gif) no-repeat center center; }
/* end headlines except on storylevel pages */

/*THIS NEEDS A FIX FOR ECMS */
.maincontent h2,.maincontent h3,.maincontent h4,.maincontent h5,.maincontent h6 { font-family: Arial, Geneva, Helvetica, sans-serif;  }
.kicker { color:#000000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

/* THIS KEEPS THE BORDER BLACK ON A LINKED IMAGE WITH A BORDER */
img { border-color:#000000; }

#navs { background: #FFFFFF; padding-bottom: 0; width: 1000px; }
.widepage #navs { width:auto; }
.barabovenavs { background-image: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/bar.jpg); background-repeat:repeat-x; width:1000px; height:6px; }
.widepage .barabovenavs { width:auto; }
#storylevel #navs, .pubview #navs, .tightnavs #navs { padding-bottom: 0; }
.navslegacy { padding-bottom:15px; }
#storylevel > * { margin: 0 auto; }

/* ``` FOLLOWING RULES CHANGE ADTAG TO MOVE BORDER TO TOP UNLESS IT'S FIRSTCHILD OF DIV IN WHICH CASE THERE IS NO BORDER ``` */
/*.adtag { font: 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 0 0 6px 0; margin-bottom:5px; border-bottom: 1px solid #dcdcdc; color: #999999; }
#storylevel .adtag { border-bottom: none; }*/
.adtag { font: 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #999999; padding-top:5px; margin-top:10px; border-top: solid 1px #dcdcdc;  }
div.adtag:first-child { padding-top:0; margin-top:0; border-top: none; }

.sliverad { height:10px;width: 1000px; }
.ldr2 { margin:10px auto; width:728px; }
/* #viewfollow { bottom:0; height:auto; left:0; right:0; position:fixed; top:auto; width:100%; text-align:center; } */
#viewfollow { bottom: 0; height: auto; margin: 0 auto; position: fixed; width: 1000px; z-index:10; }

.clearfloat {clear:both;height:0px;}

/* ~~~~~~~~~~~~~~~~ BEGIN PUSHDOWN HEDDER ~~~~~~~~~~~~~~~~ */
#flag { height:65px; width:1000px; }
#flag4 { background-image:url(/web/20121014100429im_/http://www.tampabay.com/universal/images/flag-1000-new4.gif); background-repeat:no-repeat; height:66px; width:1000px; position:relative; }
#flaglogolink { float:left; display:block; width:330px; height:65px; }
#flaglogolink2 { display:none; /* display:block; width:170px; height:23px; position:absolute; top:17px; left: 354px; */ }
#flaglogolink2a { display:block; width:202px; height:23px; position:absolute; top: 28px; /* top:40px; */ left: 336px; }
#flaglogolink3 { display:block; width:127px; height:23px; position:absolute; top: 17px; left: 544px; }
#flaglogolink3a { display:block; width:139px; height:23px; position:absolute; top: 40px; left: 539px; }
#flaglogolink4 { display:block; width:113px; height:23px; position:absolute; top: 17px; left: 691px; }
#flaglogolink4a { display:block; width:140px; height:23px; position:absolute; top: 40px; left: 678px; }
#flaglogolink2a, #flaglogolink3a, #flaglogolink4a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding-top:3px; }
#pushdown { background: #FF0000; position: absolute; height: 0px; width: 1000px; top: 180px; left: 0px; margin-bottom:5px; z-index: 10; overflow: visible; }
#leaderboarddiv { width: 1000px; margin-top: 3px; margin-bottom: 3px; }

/* ~~~~~~~~~~~~~~~~ BEGIN MODULES ~~~~~~~~~~~~~~~~ */
.lede1 { font-size: 12px; line-height: 1.3em; padding-bottom: 4px; }
.headline { font-size: 21px; font-weight: bold; padding-bottom: 8px; padding-top: 6px;}
.headline-xlarge { font-size: 24px; font-weight:bold; padding-bottom: 8px; padding-top: 6px;}
.lederight .headline { font-size: 14px; }
.headline-1 { font-size: 21px; font-weight: bold; padding-bottom: 8px; padding-top: 6px;} /* DELETE THIS LATER */
.lederight .headline-1 { font-size: 14px; }  /* DELETE THIS LATER */
.heading-4 { color: #64862b; font-size: 16px; font-weight: bold; line-height: 1.3em; background-color: transparent; padding-bottom: 4px; }
.heading-3 { color: #333333; font-size: 12px; font-weight: bold; line-height: 1.3em; padding-bottom: 4px; }
/*.heading-1 { font-size: 14px; font-weight: bold; line-height: 1.3em; color: #339900; padding-top: 4px; padding-bottom: 4px; } */
.heading-1 { font-size: 14px; font-weight: bold; line-height: 1.3em; color: #000; padding-top: 4px; padding-bottom: 4px; } 
/*.heading-2, .resource .heading-1, .hedfix .heading-1 { font-size: 12px; font-weight: bold; line-height: 1.3em; color: #666666; padding-bottom: 4px; }*/
.heading-2, .resource .heading-1, .hedfix .heading-1 { font-size: 12px; font-weight: bold; line-height: 1.3em; color: #000; padding-bottom: 4px; padding-top: 4px; }
.resource .heading-1, .hedfix .heading-1 { padding: 10px 0 0 0; }
.resource { background-color:#ececec; border:2px solid #ececec; padding:2px 5px 10px; }
.story-text {font-size: 12px; font-weight: normal; text-align: left; margin-bottom:10px;}
.story-text p { padding-bottom: 4px; }
a.link { color: #336699; }
.columns-leftmargin { padding-left: 15px;}
.columns-padright { padding-right: 5px;}
.columns-padleft { padding-left: 10px;}
.columns-padtop { padding-top: 10px;}
.columns-padbottom { padding-bottom: 10px;}

/* ``` FOLLOWING RULES CHANGE MODULECONTAINER TO MOVE BORDER TO TOP UNLESS IT'S FIRSTCHILD OF DIV IN WHICH CASE THERE IS NO BORDER ``` */
/*.modulecontainer { padding-bottom:10px; margin-bottom:10px; border-bottom: solid 1px #dcdcdc; }*/
.modulecontainer { padding-top:10px; margin-top:10px; border-top: solid 1px #dcdcdc; }
table.columns-padtop div.modulecontainer { padding:0; margin:0; border:none; }

div.modulecontainer:first-child { padding-top:0; margin-top:0; border-top: none; }

.blidget { padding-bottom:10px; margin-bottom:10px; border-bottom: solid 0px #999999; }
.columns-vert { padding-left: 10px; border-left: 1px solid; border-left-color: #999999;}
.columns-vert-r { padding-right: 10px; border-right: 1px solid; border-right-color: #999999;}
.columns-horiz { padding-top: 10px; border-bottom: 1px solid #333333;}
.tabs-tan {background-image: url(/web/20121014100429im_/http://www.tampabay.com/media/graphics/temp/tab-fill-small-beige.gif); background-repeat: repeat-x; padding: 4px 8px 0 0; background-color: #FFFFFF; width: 300px;}
.searchboxtext {color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 8px; margin-right: 6px; margin-bottom: 4px; }
/* the styles below are to fix searchbox for google archive search */
		
		#searchTable { width:1000px; border:none; background-color:#ececec; height:27px; clear:both; }
		.searchboxtext { margin:2px 6px 4px 8px; }
		.searchboxtext input { position:relative; top:2px;}
		.searchboxtext img { position:relative; top:5px; margin:0 10px 0 8px;}
		.searchlabletext { position:relative;top:2px; }
		.searchbox-menus { top:0!important; }
		.sponsortext input, .googletext input { position:relative;top:-1px;left:6px;}
			
.searchbox-pulldown { font-size:11px; }
.searchlabletext {color: #666666; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 10px; margin-right: 3px;}
.sponsortext, .googletext {color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 6px;}
.bulletintable { background-color:#EEEEDD; margin-bottom:2px;padding:2px 5px; font-size:12px;}

/* ~~~~~~~~~~~~~~~~ BEGIN TABLE FORMATS - CHANNEL TABLES ~~~~~~~~~~~~~~~~ */
.channelshell, .homeshell, .writershell { width: 1000px; background-color: #FFFFFF; padding:15px 0 10px 0; }
.main { width: 1000px; background-color: #FFFFFF; }
.maincontentchannel { width: 650px; padding-left: 15px; padding-right: 9px; }
.channelshell .maincontentchannel #feedblidget {padding:0!important;}
.mainrightrail { width: 310px; padding-left: 10px;  border-left: 1px solid #999999;}
.topedit { }
.mainedit { padding-top:10px; margin-top:10px; border-top: 1px solid #999999; }
.statsedit { padding-top:10px; margin-top:10px; }
.latestcols { padding-left: 10px; width: 225px; }
.lede { padding-right: 9px; border-right: 1px solid #999999; width: 460px; }
.lederight { padding-left: 10px; width: 180px; }
.lederight .adtag { border-bottom: none; }
.blog .lede { width: 400px; }
.blog .lederight { padding-left: 10px; width: auto; }
.sectionhedtable { width:100%; }
.headergraphictable { margin-bottom: 5px; }
.adrect { width:300px; }
.ad175 { width:175px; }
.main3colleft { width: 150px; padding-right: 9px; }
.main3colmid { padding-right: 9px; width: 230px; padding-left: 10px; border-right: 1px solid #999999; border-left: 1px solid #999999; }
.main3colright { padding-left: 10px; }
.equal .main3colleft { width: 200px; padding-right: 12px; }
.equal .main3colmid { width: 200px; padding-left: 13px; padding-right: 12px; }
.equal .main3colright { width: 200px; padding-left: 13px; }
/*begin for blogs index*/
.blogs3colleft { width: 150px; padding-right: 9px; }
.blogs3colmid { padding-right: 9px; width: 230px; padding-left: 10px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.blogs3colright { padding-left: 10px; }
.equal .blogs3colleft, .equal .blogs3colmid, .equal .blogs3colright { width: 33%; }
/*end for blogs index*/
.main2colleft { width: 315px; padding-right: 9px; border-right: 1px solid #999999; }
.main2colright { padding-left: 10px; }
.more-link { font-size: 10px; font-style : italic; color: #666666; margin-top: 6px; padding-left:12px; text-align:right; width:50px; float:right; }
.more-link-nowidth { font-size: 10px; font-style : italic; color: #666666; margin: 0 0 5px; padding-left:10px; text-align:right; }
.pubview .more-link { font-size: 10px; font-style : italic; color: #666666; margin: 0 0 10px 0; padding-left:0px; text-align:right; width: auto; float: none; }
ul { margin: 0; padding: 0 0 10px 17px; border: none; list-style-type: none; list-style-image: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/bullets/bullet.gif); }
#navs ul { list-style-image: none; }
.mainedit ul { margin-bottom: 5px; }
li { padding-bottom: 4px; font-size: 12px; font-weight: normal; text-align: left; }
.most_tab_content li { padding-bottom: 1px; font-size: 12px; font-weight: normal; text-align: left; }
.pubview li { padding-top:5px; padding-bottom: 0; }
.modulecontainer ul { padding-bottom:0; }
.story-text ul { padding-top:5px; padding-bottom:0; }
.subnavlists li { padding-bottom:0; margin-bottom:0; }
.photo-caption {font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0 15px 0; }
.photo-caption li {font-size: 11px; /*color: #666666;*/}
.photo-credit, .timestamp {font-size: 9px; font-weight: normal; color: #666666; text-align: right;}
.link-description {font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0 5px 0; }
.modulecontainer form { margin-bottom: 5px; }
.copyright{ color: #333333; font-size: 10px; }
.copyright a { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#TabbedPanels2 { margin:15px 0 0; }

/*  ---- FEEDBURNER WIDGET BASIC STYLES ----  */
#feedblidget { padding: 5px; }
 #creditfooter { display: none; }
 P.fbsubscribelink { display: none; }
 #feedblidget .headline { font-weight: normal; font-size: 12px; margin: 0px; padding: 0px; }
 #feedblidget .date { font-weight: normal; font-size: 11px; color: #555555; margin: 0px; padding: 0px; }
 #feedfoot { margin: 0px; }
 #feedfoot IMG { border: none; }
 #feedblidget LI { padding-top: 0px; padding-bottom: 10px; }
/*  ---- /FEEDBURNER WIDGET BASIC STYLES ----  */

/*  ---- A FOOTER WHICH IS ALL CSS NICENESS ----  */
#tbfooter { width:1000px; background:#eed url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/logos/footer-partners1.gif) scroll no-repeat 120px 9px; height:70px; position:relative; }
#tbfooter p.copyright { position:relative; left:450px; width: 550px;}
#tbfooter .sptlink,
#tbfooter .tbtlink,
#tbfooter .iytlink,
#tbfooter .pflink { display:block; height:36px; position:absolute; top:10px; }
#tbfooter .sptlink { left:126px; width:85px; }
#tbfooter .tbtlink { left:216px; width:62px; }
#tbfooter .iytlink { display:none; }
#tbfooter .pflink { left:285px; width:116px; }
/*  ---- /A FOOTER WHICH IS ALL CSS NICENESS ----  */

/*  ---- A NEW FOOTER WHICH IS ALL CSS NICENESS ----  */
.footer-inner { background: url(https://web.archive.org/web/20121014100429im_/http://tampabay.com/universal/graphics/logos/footer-partners2.png) no-repeat scroll 65px 10px transparent; height: 70px; margin:10px auto 0; position: relative; width:900px; }
.footer-inner p.copyright { font-family: verdana,sans-serif; left: 450px; margin:0; padding:0; position: absolute; top:0; width: 520px; }
/*.footer-inner .sptlink,
.footer-inner .tbtlink,
.footer-inner .iytlink,
.footer-inner .pflink { display:block; height:36px; position:absolute; top:34px; }*/
.footer-inner .sptlink, .footer-inner .tbtlink, .footer-inner .iytlink, .footer-inner .pflink { display: block; height: 36px; position: absolute; top: 10px; }
.footer-inner .sptlink { left:72px; width:85px; }
.footer-inner .tbtlink { left:162px; width:62px; }
.footer-inner .iytlink { left: 230px; width: 68px; }
.footer-inner .pflink { left:305px; width:116px; }
.footer-links { width:100%; }
.footer-links > ul > li { float:left; border-right:1px solid #ccc; padding:0 10px; width:170px; margin:15px 0 10px; }
.footer-links > ul > li.first { border-width:0; border-style:none; }
.footer-links > ul > li.last { border-width:0; border-style:none; width:350px; padding-right:0; }
.footer-links h4 { margin:0 0 5px; }
/*  ---- /A NEW FOOTER WHICH IS ALL CSS NICENESS ----  */

/*  ---- MF NOFLASH BELT ----  */
.rmabelt { width:965px;background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/horizbackfill.gif) repeat-x; background-color: #eff0f2; border:1px solid #CCCCCC; border-top:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; margin:5px 0 10px 15px; }
.rmabelt img { margin-right:5px; }
.rmabelt h1 { font-family: Verdana, Arial, Helvetica, sans-serif ;font-size: 12px;font-weight: bold;color: #535353; padding:0; margin:0; }
.rmabelt p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:0; margin:0; }
.rmabelt .unit { width:228px;float:left;border-right:1px solid #cccccc; padding:5px; }
.rmabelt .belt_tab_text { color:#0230b9; }
.rmabelt .belt_tab_text a:hover { text-decoration:none; }
.rmaunit { width:229px;height:88px;float:left;border-left:1px solid #cccccc; padding:5px; }
.rmaunit:first-child { border:none; }
.rmaunit img { margin-right:5px; }
.rmaunit h1 { font-family: Verdana, Arial, Helvetica, sans-serif ;font-size: 12px;font-weight: bold;color: #535353; padding:0; margin:0; }
.rmaunit p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:0; margin:0; }

/* ---- MF SMOOTHMOVE BELT ---- */
.featurebelt { background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/horizbackfill.gif) repeat-x; background-color: #eff0f2; width:965px; height:98px; margin:10px 0 0 15px ; border:1px solid #cccccc; border-top:3px solid #CCCCCC; border-bottom:none; }
.featurebelt img { margin-right:5px; }
.featurebelt h1 { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: bold; color: #535353; padding:0; margin:0; }
.featurebelt p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:0; margin:0; }
.featurebelt .unit { width:228px; float:left; /*border-right:1px solid #cccccc; */ padding:5px; }
.featurebelt .belt_tab_text { color:#0230b9; }
.featurebelt .belt_tab_text a:hover { text-decoration:none; }
#featurebeltmask { position:relative; top:0px; left:15px; width:965px; height:112px; background-color:#efefef; overflow: hidden; clip:rect(0px 1500px 118px 0px); border:1px solid #cccccc; border-top:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; margin-bottom:10px; }
/*.featurebeltnav { width:962px; border-bottom:3px solid #cccccc; border-top:1px solid #cccccc; height:17px; background-color:#efefef; position:relative; top:95px;  }*/
.featurebeltnav { border:1px solid #cccccc; border-bottom:3px solid #cccccc; height:16px; background-color:#efefef; position:relative; top:0px; margin-left: 15px ; width:960px;padding-left:5px; }
.featTabShow { }
.featTabHide { display:none; }
.featTabShow, .featTabHide { width:200px; float:left; }
.featTabFooter { width:600px; text-align:right; float:right; padding-right:5px; font-size:12px; }
#myDiv { position:absolute; top:-100; left:0; }
* html .featurebelt { width:970px; }
* html .featurebeltnav { width:970px; top:-1px; }
* html .featTabFooter .belt_tab_content { height:100px; }
* html .rmaunit { margin-right:5px; }
* html .featurebelt h1 { font-family: Tahoma, Trebuchet, Arial, sans-serif ; font-size: 11px; }

/* ---- MARKET BELTS ---- */
.mktbelt { background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/horizbackfill.gif) repeat-x; background-color: #eff0f2; border:3px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin-left:15px; margin-top:10px; width:965px; }
.mktbeltmodule { padding:0 10px;border-left:1px solid #cccccc; }
.mktbeltmodule .heading-1 { padding-top:0px; }
.mktbeltmodule ul { padding-bottom:0px; }

div#promoBelt  { margin:10px 0 0 15px; /*display:none;*/ }

/* ````` BEGIN MOST WHATEVER TABS ```` */ 
.most_tab_hover, .tips_tab_hover { color:black; text-align:center; background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/mosts/most-tab-whiteright.gif) no-repeat right top; }
.most_tab, .tips_tab { color:black; text-align:center; background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/mosts/most-tab-grayright.gif) no-repeat right top; }
.most_tab_hover, .most_tab, .tips_tab_hover, .tips_tab, .belt_tab, .belt_tab_hover { padding:0; cursor:pointer; }
.most_tab_text, .tips_tab_text { font-size:11px; padding:2px 0; background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/mosts/most-tab-grayleft.gif) no-repeat left top; border-bottom:1px solid #ccc; }
.most_tab_hover .most_tab_text, .tips_tab_hover .tips_tab_text { background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/mosts/most-tab-whiteleft.gif) no-repeat left top; border-bottom:none; padding-bottom:3px; }
.belt_tab_text { font-size:11px; }
.belt_tab, .belt_tab_hover { width:200px;padding:2px 5px;float:left; }
.data_most_tab { }
.data_tips_tab { }
.most_tab_content, .tips_tab_content { padding:10px 0 0; }
/* ``` tab master, tab master, draw me a tab ``` */
.searchboxtab { background-color:#eeeedd; background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/tan-corner-tr.gif) no-repeat right top; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.searchboxhed { padding:3px 0 2px 4px; /*float:left; */ background: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/tan-corner-tl.gif) no-repeat left top; }

/* ``````````` BEGIN PATCHES FROM OLD STYLESHEETS '''''''''''''''' */
.date { font-size:11px; font-weight: bold; line-height: 120%; text-decoration: none; display: block; margin-top: 3px; }
.date a:link, .date a:visited { text-decoration: none }
.homelabel14 { color: #339900; font-size: 14px; font-weight: bold; }
.homelabel14 a, .homelabel14 a:active, .homelabel14 a:visited { color: #339900; }
/* ``````````` BEGIN PATCHES FROM storylevel.css (STORYLEVEL LEGACY) '''''''''''''''' */

/* ``````````` BEGIN MAIN CONTENT WELL FROM storylevel.css '''''''''''''''' */
.maincontent { padding-right: 35px; padding-left: 35px; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding-top: 15px; padding-bottom: 12px; width: 650px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
.maincontent p { font-size: 12px; line-height: 1.3em; margin-bottom: 12px; }

#infobox { border:1px solid #cccccc; border-width:1px 0; /*margin:10px 0;*/ padding:10px 0; overflow:hidden; clear:both; }
#infobox p { /*margin:0;*/ }
#infobox table, .kicker table, table.inlineTable { background:#ededed; margin:5px 0;font-size:1em; font-family:Helvetica, Arial, Geneva, sans-serif; border-collapse:collapse; }
#infobox td, #infobox th, .kicker td, .kicker th, .inlineTable td, .inlineTable th { background:#fff; padding:3px; vertical-align:top; border:1px solid #bbb; }
table.inlineTable {margin:15px 0;}
.kicker table { width:600px; }
.kicker td { font-weight:normal; font-size: .8em; }

/* ``````````` BEGIN LEFT RAIL FROM storylevel.css '''''''''''''''' */
.leftrail h1, .leftrail h2, .leftrail h3, .leftrail h4, .leftrail h5, .leftrail h6 { font-family: Arial, Helvetica, sans-serif; }
.lrail-tabs-tan img { margin: 2px 0 4px 2px; border: 1px solid #000000; }
.lrail-heds-tan { font-size: 11px; font-weight: bold; color: #666666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 15px; padding-left: 8px; padding-right: 2px; text-align: left; padding-top: 0px; padding-bottom: 2px; }
.lrail-tabs-tan { background-image: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/storylevel/tab-fill-small-beige.gif); background-repeat: repeat-x; padding: 4px 2px 0 0px; background-color: #FFFFFF; width: 150px; }
.lrail-tabs-blue { padding: 0 0 0 0; background-image: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/storylevel/lrail-tab.gif); background-repeat: no-repeat; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0C3F72; font-weight: bold; text-align: left; min-height: 24px; margin: 4px 0 0 0; width: 150px; }
.lrail-heds, .leftrail .heading-2 { padding: 8px 20px 8px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0C3F72; font-weight: bold; text-align: left; margin: 4px 0 0 0; /*width: 150px;*/ }
.leftrail ul { margin:0 5px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.leftrail .modulecontainer { width: 150px; /*padding-right:2px;*/ background-image: url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/storylevel/lrail-tab.gif); background-repeat: no-repeat; border:none; margin:0; padding:0; }

/* ``````````` BEGIN RIGHT RAIL FROM storylevel.css '''''''''''''''' */
.searchtabs { background-color: #FFFFFF; background-image: url(https://web.archive.org/web/20121014100429im_/http://sptimes.com/resources/templates/storylevel/graphics/tabby4-plain.jpg); background-repeat: no-repeat; width: 200px; }
.searchtabhd { color: #0A3969; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 12px; padding-left: 38px; margin-bottom: 12px; font-weight: bold; }
.searchtabs-subscribe { background-image: url(https://web.archive.org/web/20121014100429im_/http://sptimes.com/resources/templates/storylevel/graphics/subscribe-tabby.jpg); background-repeat: no-repeat; width: 200px; }
.emailtabhd { color: #0A3969; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 2px; padding:12px 0 0 38px; }
.emailboxtext { color: #000000; font-size:   11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0 6px 4px 8px; line-height: 1.25em; }

/* ~~~~~~~~~ BEGIN GR INCLUDE FROM storylevel.css ~~~~~~~~ */
.editorial-header { font-family: Helvetica,sans-serif; font-size: 14px; color: #666666; font-weight: bold; vertical-align: text-top; padding-bottom: 6px; }
.grtable300 { margin: 6px 0 0 22px; padding: 0px; }
.grtable300 .adtag { padding-bottom: 4px; }
.grtable300 .adrule { margin: 12px 0 12px 0; border-top: 1px solid #666666; }
.grtable574, .grtable450leftcap, .grtable450rightcap { margin: 0 0 9px; padding: 0px 0px 9px; border-bottom: 1px solid #999999; }
.grphoto { margin: 0; padding: 0px; }
.grtable450leftcap .photo-caption, .grtable300leftcap .photo-caption { margin-right: 4px; padding: 0 0 12px 0; /* added 061025-1142 mf */ }
.grtable450rightcap .photo-caption, .grtable300rightcap .photo-caption { margin-left: 4px; padding: 0 0 12px 0; /* added 061025-1142 mf */ }
.grtable300rightcap .photo-caption .photo-credit { text-align: left; }

/* ~~~~~~~~~ BEGIN SOCIAL BOOKMARKS/EMAIL LINKS ~~~~~~~~ */
.soc_box { width: 300px; margin-bottom: 5px; border:1px solid #cccccc; padding: 3px;}
.soc_box th { color: #535353;  font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align: left;}
.soc_box th a { color: #535353; text-decoration:none;}
.soc_box td { color: #0230b9;  font-size:10px; font-family:Arial, Helvetica, sans-serif; vertical-align: middle; padding-top:4px;}
.soc_box td img { border:none; margin:0 5px 0 10px;}
.soc_tbl { width: 300px;}
/*.soc_logo { height: 16px; width: 16px;}*/
td.soc_logo { width: 20px;}
.soc_desc { color: #0230b9; height: 16px; width: 16px; font-size: 10px; font-family: arial; vertical-align: middle;}

.soc_box div.yahooBuzz { width:74px;float:left;margin:-13px 0 2px 111px;display:none; }
.soc_box div.shareThis { width:81px;float:left;margin:-13px 0 2px 111px;  }
/* this is for the sharethis link */
.stbuttontext { font-size:12px; }


/* ~~~~~~~~~ BEGIN BREADCRUMBS FROM storylevel.css ~~~~~~~~ */
.utiltable { margin: 0px; padding: 0 0 0 12px; }
.utiltable td { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px 0px 2px 18px; vertical-align: text-bottom; }
.breadcrumbs { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 3px 0px 2px 0px; }

/* AP VIDEO BOX FROM storylevel.css */
.apvideobox { padding:5px; margin:0 0 10px 0; border-top:none; border-left:1px solid #CCCCCC; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #FFFFFF; }

/*   AP VIDEO INLINE PLAYER    */
#inlinePlayerContainer { background-color:#eeeeee;width:302px;margin:0 0 20px 0; background-position:top; background-repeat:no-repeat; background-image:url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/ap-inlineplayer-topbar.gif); text-align:center; }

/* THESE STYLE THE HEADER BARS ABOVE THE EMAIL AND RANT FORMS FROM storylevel.css */
.text_navigation { background-color:#023568; background-image:url(/web/20121014100429im_/http://www.tampabay.com/media/graphics/temp/tab-fill-small.gif); background-repeat:repeat-x; color:white; font-family:Verdana,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; font-size:11px; font-weight:bold; height:15px; padding:2px 8px; text-align:left; }
.text_navigation_tan { font-size: 11px; font-weight: bold; color: #666666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 15px; background-color: #EEEEDD; background-image: url(/web/20121014100429im_/http://www.tampabay.com/media/graphics/temp/tab-fill-small-beige.gif); background-repeat: repeat-x; padding-left: 8px; padding-right: 8px; text-align: left; padding-top: 2px; padding-bottom: 2px; }

/* ``````````` BEGIN EDITS FOR TOPIC PAGE CONTENT '''''''''''''''' */
td.maincontent h2 + p.link-description { margin-top: -14px; font-size:11px; } 
/* ``````````` END EDITS FOR TOPIC PAGE CONTENT '''''''''''''''' */

/* ``````````` BEGIN HEDS FROM david-notab.css '''''''''''''''' */
.headline-large { font-size: 18px; font-weight: bold; /*background-color:#FF9900;*/ }
.headline-medium-bold { font-size: 12px; font-weight: bold; /*background-color:#FF9900;*/ }
.headline-medium { font-size: 12px; font-weight: normal; /*background-color:#FF9900;*/ }
.headline-small { font-size: 11px; font-weight: normal; /*background-color:#FF9900;*/ }

/* ``````````` END PATCHES FROM OLD STYLESHEETS '''''''''''''''' */

/* ``````````` BEGIN PATCHES FROM mmmodule.css '''''''''''''''' */
.mmmdiv { width:800px; background-color:#ffffff; }
.mmmoduletable { margin: 10px 0; }
.mmmoduletable td { border-left: 1px solid #cccccc; padding-right: 10px; padding-left: 10px; }
.mmmoduletable td td { border:none; padding:0; }
.mmmoduletable p { font-size:11px; }

/*~~~~~~~~ RANTS FROM TBT ~~~~~~~~*/
#rantAlert {width: 490px; font-weight: bold; padding: 5px; display: none; border: 1px solid Red; background-color: LavenderBlush; }
INPUT.rant-element { border: 1px solid Black; background-color: Snow; width: 145px; margin: 0px; padding: 2px; }
TEXTAREA.rant-textarea { border: 1px solid Black; background-color: Snow; width: 345px; height: 50px; margin: 0px; padding: 2px; }
DIV.rant-post-container { border: 0px; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; width: 490px; text-align: left; }
DIV.rant-post { padding: 5px; border: 1px solid #eeeeee; background-color: #f9f9f9; }
SPAN.rant-post-text { font-size: 10px; }
DIV.rants-post-header { background-color: #c0c0c0; border: 1px solid #c0c0c0; font-weight: bold; width: 500px; }
.rant-post-even, .rant-post-odd { width: 576px; }
.rant-post-even td, .rant-post-odd td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; padding:0 10px 10px; }
.rant-post-even table { background-color: #EEEEDD; width: 576px; }
.rant-post-odd table { background-color: #F6F6EC; width: 576px; }
div.rants-post-header { font-size: 11px; font-weight: bold; color: #666666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 15px; background-color: #EEEEDD; background-image: url(https://web.archive.org/web/20121014100429im_/http://www.tampabay.com/media/graphics/temp/tab-fill-small-beige.gif); background-repeat: repeat-x; padding-left: 8px; padding-right: 8px; text-align: left; padding-top: 2px; padding-bottom: 2px; }
div.story-rant-container { border-bottom: 1px solid #C4C4A8; border-right: 1px solid #C4C4A8; text-align: left; background-color: #EEEEDD; padding: 0px; border-top: 0px; border-left: 0px; margin-bottom: 4px; }
#story-rant-form { }
.formtable td { font: 12px Arial, Helvetica, sans-serif; vertical-align: top; }
.formtable { margin: 0px; border-width: 0; padding-top: 12px; padding-right: 12px; padding-left: 12px; }
.rant-policy-link a:link, .rant-policy-link a:visited { color:#FFFFFF; text-decoration:underline; font-weight:normal; }
.rant-policy-link a:hover { color:#0099FF; text-decoration: none; font-weight:normal; }

/*~~~~~~~~ EMAIL FROM TBT ~~~~~~~~*/
#story-email-friend { padding-top: 20px; display: none; }
DIV.story-email-container { border: 0px; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; width: 574px; text-align: left; background-color: #EEEEDD; }
.story-email-container .formtable td { font: 10px Verdana, Arial, Helvetica, sans-serif; }
DIV.story-email-styler { padding: 5px; border: 1px solid #eeeeee; background-color: #f9f9f9; }
SPAN.email-friend-title-padding { padding-bottom: 10px; }
#emailAlert {width: 490px; font-weight: bold; padding: 5px; display: none; border: 1px solid Red; background-color: LavenderBlush; }

/*~~~~~~~~ OBITS ~~~~~~~~*/
LABEL.obits-form-label {}
INPUT.obits-form-input {}
SELECT.obits-form-select {}

/*  ---- THE LARGE QUOTE BUBBLE ON THE BOTTOM OF THE HOME PAGE ----  */
.large-quote { padding:10px 0 0 0; background-image:url(/web/20121014100429im_/http://www.tampabay.com/universal/images/youweresayingtop.gif); background-repeat:no-repeat; width:203px; line-height:1.3em; /*font-size:13px; */}
.large-quote .heading-2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; margin:0 10px; }
.large-quote p, .large-quote .photo-credit, .large-quote ul { margin:0 10px; }
.large-quote p, .large-quote .photo-credit { font-family:Georgia, Times, "Times New Roman", serif; font-style:italic; color:#666666; }
.large-quote .photo-credit { margin-bottom:5px; }
.large-quote-bottom { background-image:url(/web/20121014100429im_/http://www.tampabay.com/universal/images/youweresayingbottom.gif); background-repeat:no-repeat; height:22px; }


/* -- can't get enuf of that css stuf -- */
.nobullet ul { list-style-image:none; padding:5px 0 0 0 ; }
.nobullet ul ul { padding: 2px 0 0 20px; }
.nobullet li { font-size:11px; font-weight:bold; }
.nobullet ul ul li { font-weight:normal; }


/* -- this stuff is for the rss feeds page -- */
.rssbug { width:16px; height:16px; margin:0 4px 0 0; border:none; }
.rssbug img {border:none;}
.myHooLink {margin-left:5px;}
.myHooLink a img {margin-top:-15px;}
	.feedBlockHeader {background:#EFF0F2 url(/web/20121014100429im_/http://www.tampabay.com/universal/graphics/template/horizbackfill.gif) repeat-x scroll 0 0;padding-top:5px; border:none!important;}
	.feedBlockHeader .rssbug {margin: 0 0 0 4px;}
	.feedBlockHeader .myHooLink {margin-left:14px;}
	/**html .feedBlock .myHooLink {margin-top:-12px;}*/
	.feedBlock li {margin:5px 0; clear:both;}
	.feedBlock img {border:none; margin:2px 0 0 ;}
	.feedBlock span.myHooLink {height:20px;float:left;display:block; width: 100px; }
	.feedBlock span.myHooLink img {margin:2px 0 0;}
	.feedBlock span.rssbug {display:block;float:left;height:20px;margin:0;width:25px;}
	.feedBlock span.explainer {float:left;width:170px;font-size:10px;font-family:Helvetica, Arial, Geneva, sans-serif;display:block;margin:3px 5px 5px 0;}


/* ----- FEEDBURNER BLIDGETS ----- */
.feedburnerFeedBlock .headline { font-size:12px; font-weight:normal; padding-bottom:2px; margin:5px 0 0; }
.feedburnerFeedBlock .date { line-height:1em; font-weight:normal; margin:2px 0; color:#555555; }
.feedburnerFeedBlock li { padding-bottom:4px; }
.feedburnerFeedBlock #creditfooter { display:none; }
/* ----- FEEDBURNER BLIDGETS ----- */

/* ------ TSN WIDGETS ------ */
.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;} 

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;} 

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;} 

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}
/* ------ TSN WIDGETS ------ */

/* ------ REPLACEMENT LEDE ON HOME PAGE ----- */
.electionLedeTable {margin-left: 15px; width:665px; }
.electionLedeElement {margin-top: 5px; width: 640px;}
#election_map_lgcontent { border:1px solid #b8bec2; border-width:1px 0; padding-bottom:5px; margin-bottom:5px; }
/* ------ REPLACEMENT LEDE ON HOME PAGE ----- */

/* ------ OTHER HOME PAGE PATCHES RELATED TO REPLACMENT LEDE ------ */
div.topRR {width: 300px; margin-left: 12px;}
/* ------ OTHER HOME PAGE PATCHES RELATED TO REPLACMENT LEDE ------ */


/* ------ BAYLINK PAGE MODULES ------ */
/* these are individual module styles for any page the modules go on */
table.baylink { width:1000px; background-color:white; }
table.baylink td { vertical-align:top; padding:10px; }
table.baylink td td { padding:0; min-height:0; }
div.baylink .inner h1, div.baylink .inner h2, div.baylink .inner h3 { font-family:Arial, Helvetica, sans-serif; padding:0; margin:5px 0 3px; }
div.baylinkCategoryPicker { }
div.baylinkCategoryPicker h2 { }
div.baylinkCategoryPicker td { vertical-align:top; padding:0; }
div.baylinkCategoryPicker ul { list-style-image:none; margin:0 10px 0 0; padding-left:0; }
div.baylinkCategoryPicker li { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:1.35; }
div.baylinkCategoryPicker ul ul { list-style-type:none; margin:0; padding:0 0 0 8px; }
div.baylinkCategoryPicker li li { font-weight:normal; padding:0; font-size:12px;  }
div.baylinkCategoryPicker li li li { font-weight:bold; padding:0; }
td.baylinkAdbaseLinks { padding-right:10px; }
td.baylinkAdbaseLinks img { border:none; width:50px; margin:5px 5px 0 0; }
td.baylinkAdbaseLinks div { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
td.baylinkAdbaseLinks span { display:block; }

div.baylinkAdbaseLinks { padding-right:10px; }
div.baylinkAdbaseLinks img { border:1px solid #000000; width:100px; width:100px; height:50px; margin:0 0 2px; }
div.baylinkAdbaseLinks div { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; width:112px; margin:0 0 4px; }
div.baylinkAdbaseLinks div a:hover { text-decoration:none; color:#06F; }
div.baylinkAdbaseLinks span { display:block; }
div.baylinkAdbaseLinks p { clear:both; }

div.baylinkAdbaseInfo p, div.baylinkAdbaseLinks li { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
div.baylinkAdbaseInfor ul { list-style-image:none; list-style-type:disc; margin:0 0 0 21px; padding:0 0 0 0; }
div.baylinkSpotlight { background:transparent url(/web/20121014100429im_/http://www.tampabay.com/marketplace/images/baylink-spotlight.gif) scroll no-repeat 0 0; -moz-border-radius:10px; -webkit-border-radius:10px; }
div.baylinkSpotlight .inner { margin:0 20px; }
div.baylinkSpotlight .inner h1 { margin:0 0 10px -9999px; text-align:left !important; }
div.baylinkSpotlight select { margin: 0 0 5px; }
div.baylinkLogoPack { float:left; width:400px; }
div.baylinkLogoPack h1, div.baylinkLogoPack h2 { font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; }
div.baylinkHelpTese { padding:1px; float:right; padding:1px; width:225px; margin:0 10px; }
div.baylinkHelpTese .inner { margin:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
div.baylinkHelpTese h1,
div.baylinkHelpTese h2,
div.baylinkHelpTese h3 { margin:0; font-family:Arial, Helvetica, sans-serif; }
div.baylinkSearchBox { padding:1px; }
div.baylinkSearchBox .inner { /*text-align:center;*/ margin:10px; }
div.baylinkSearchBox h2 { font-family:Arial, Helvetica, sans-serif; margin:5px 0; }
div.baylinkSearchBox p,
div.baylinkSearchBox form  { margin:0; }
div.baylinkHelpTese, 
/*div.baylinkSearchBox, */
div.baylinkSpotlight, 
div.baylinkAdCategories, 
div.baylinkPlaceadLinks,  
div.baylinkContact { -moz-border-radius:10px; -webkit-border-radius:10px; background-color:#DCECF9; }
div.baylink div.maincontentchannel { float:left; border-right:1px solid #ccc; }
div.baylink div.mainrightrail { float:left; border:none; width:302px; }
div.baylinkAdCategories { padding:1px; }
div.baylinkAdCategories .inner { margin:10px; }
div.baylinkPlaceadLinks { padding:1px; }
div.baylinkPlaceadLinks .inner { margin:10px; }
div.baylinkContact { padding:1px; }
div.baylinkContact .inner { margin:10px; text-align:center; }
div.baylinkAdCategories h1,
div.baylinkAdCategories h2,
div.baylinkAdCategories h3,
div.baylinkContact h1,
div.baylinkContact h2,
div.baylinkContact h3,
div.baylinkHatband h1,
div.baylinkHatband h2,
div.baylinkHatband h3,
div.baylinkAdbaseInfo h1,
div.baylinkAdbaseInfo h2,
div.baylinkAdbaseInfo h3,
div.baylinkSpotlight h1,
div.baylinkSpotlight h2,
div.baylinkSpotlight h3 { font-family:Arial, Helvetica, sans-serif; text-align:left; margin: 0 0 .3em; }

div.baylinkOther div.BLcoupon,
div.baylinkOther div.BLphoto,
div.baylinkOther div.BLboocoo,
div.baylinkOther div.BLpictopia,
div.baylinkOther div.BLhotels,
div.baylinkOther div.BLspecsects { -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #ccc; margin:10px 0; }
div.baylinkOther div.BLcoupon { background: transparent url(/web/20121014100429im_/http://www.tampabay.com/universal/images/baylink/baylink-links_coupons.jpg) scroll no-repeat 0 0 ; }
div.baylinkOther div.BLphoto { background: transparent url(/web/20121014100429im_/http://www.tampabay.com/universal/images/baylink/baylink-links_photo.jpg) scroll no-repeat 0 0 ; }
div.baylinkOther div.BLboocoo { background: transparent url(/web/20121014100429im_/http://www.tampabay.com/universal/images/baylink/baylink-links_boocoo.jpg) scroll no-repeat 0 0 ; }
div.baylinkOther div.BLpictopia { background: transparent url(/web/20121014100429im_/http://www.tampabay.com/universal/images/baylink/baylink-links_pictopia.jpg) scroll no-repeat 0 0 ; }
div.baylinkOther div.BLhotels { background: transparent url(/web/20121014100429im_/http://www.tampabay.com/universal/images/baylink/baylink-links_hotels.jpg) scroll no-repeat 0 0 ; }
div.baylinkOther div.BLspecsects { background: transparent url(/web/20121014100429im_/http://www.tampabay.com/universal/images/baylink/baylink-links_spec-sects.jpg) scroll no-repeat 0 0 ; }
div.baylinkOther a img { width:50px; height: 25px; margin:3px 10px 6px; vertical-align:middle; position:absolute; left:-70px; }
div.baylinkOther a { border:none; display:block; }
div.baylinkOther a:hover { text-decoration:none; color:#06F; }
div.baylinkOther h1,
div.baylinkOther h2,
div.baylinkOther h3 { display:block; margin:5px 0 0.3em 68px !important; position:relative; clear:both; }
div.baylinkOther h1 a span,
div.baylinkOther h2 a span,
div.baylinkOther h3 a span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin: 0 0 .3em; }

div.baylinkSpotlight a img { margin:3px 0 12px; border:1px solid black; }

.tinyType { font-size:9px !important; }

/* ------ /BAYLINK PAGE MODULES ------ */

/* ------ BAYLINK PAGE LAYOUT ------ */
/* these are for gross page blocks on this page */
div.baylinkHat { width:660px;}
div.baylinkHatband { float:right; width:230px; }
div.baylinkUnderhat { margin:15px 0; }
div.baylinkLowerLeft { float:left; width:378px; }
div.baylink { background-color:white; width:1000px }
div.baylinkLowerRight { float:right; width:258px; }
.baylinkFoot { margin:15px; }

/* ------ BAYLINK PAGE LAYOUT (Brian's table stuff)  ------ */
.marketplace2moduletable { background-color: #FFFFFF; }
.marketplace2moduletable td {padding-top: 10px;}
.marketplace2maintable { width: 1000px; background-color: #FFFFFF; border-left: 10px solid #FFFFFF; }
.marketplace2pencil { width: 1000px; background-color: #FFFFFF; }
.marketplace2bodytable { width: 970px; background-color: #FFFFFF; margin:10px 0 0; }
.marketplace2leftbodytable {background-color: #FFFFFF; border-right: 10px solid #FFFFFF;}
.marketplace2rightraildiv { background-color: #FFFFFF; }
.marketplace2bottombelt { width: 970px; background-color: #FFFFFF;border-bottom: 5px solid #FFFFFF;border-top: 1px solid #FFFFFF;}
.marketplace2ModulesContainerTableLeftCell {padding-right: 10px;}
.marketplace2ModulesContainerTableRightCell {padding-left: 10px;}


/* ------ /BAYLINK PAGE LAYOUT ------ */


/* ------  HomeLink ------ */

.modules-main-content { background-color: #254B7E; margin:0; height: 320px; } 
#CarsMod { background-image: url("/web/20121014100429im_/http://www.tampabay.com/universal/static/autolink/images/2cars-home.gif"); background-color: White; }
#RESearch { background:url("/web/20121014100429im_/http://www.tampabay.com/universal/static/homelink/images/homelink-search-background.jpg") no-repeat scroll 0 0 #254B7E; border-top:10px solid #254B7E; margin:0; height: 320px; }
.RETabBox { background-color:transparent; float:right; height:305px; margin:5px 20px 0; padding:5px; width:638px; }
#CarsMod .RETabBox { width:593px; }
.RETabBox input.tru_loc4 { padding: 2px; width: 325px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
.RETabBox .formtitle { font: bold 10px Helvetica, Arial, sans-serif; margin-top: 5px; margin-bottom: 5px; padding-bottom: 0px; }
.RETabBox .searchtitle { font: bold 12px Helvetica, Arial, sans-serif; color: #000; margin-top: 2px; margin-bottom: 10px; padding-bottom: 0px; }
.RETabBox .radio { font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.RETabBox .TabbedPanels { clear:none; float:left; margin:0 0 20px; padding:0; width:646px; }
#CarsMod .RETabBox .TabbedPanels { width:590px !important; }
.RETabBox .TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.RETabBox .TabbedPanelsTab { position: relative; top: 1px; float: left; padding: 4px 10px; margin: 0px 3px 0px 0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #232323; background-color: #DDD; list-style: none; border-left: solid 1px #CCC; border-bottom: solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #999; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; cursor: pointer; }
.RETabBox .TabbedPanelsTabBig { padding: 4px 50px; }
.RETabBox .TabbedPanelsTabHover { background-color: white; }
.RETabBox .TabbedPanelsTabSelected { background-color: white; border-bottom: 1px solid white; color:#1D7292; }
.RETabBox .TabbedPanelsTab a { color: black; text-decoration: none; }
.RETabBox .TabbedPanelsContentGroup { background-color:#FFF; border-color:#999 #999 #CCC #CCC; border-left:1px solid #CCC; border-style:solid; border-width:1px; clear:both; height:274px; }
.RETabBox .TabbedPanelsContent { padding: 4px; background-color: #FFF; height:270px; margin:5px; }
.RETabBox .TabbedPanelsContentVisible { }
.RETabBox .VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; border-top: solid 1px #999; border-right: solid 1px #999; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; }
.RETabBox .VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.RETabBox .VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }
.RETabBox .VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: auto; }
.RETabBox #newhome_search_panel { margin:10px; background-color:#DCECF9; height:247px !important; }
.REMain { margin: 10px 0px 20px 20px; padding-bottom: 20px; }
.RELeft { float:left; width:620px; }
a.REMagThumb { display:block; float:left; margin-left:4px; }
a.REBrowseTypes { display:block; float:left; margin-right:6px; margin-bottom:4px; }
a:hover.REMagThumb,
a:hover.REBrowseTypes { text-decoration:none; }
a.REMagThumb span { display:block; font-size:10px; text-align:center; width:120px; }
a.REBrowseTypes span { display:block; font-size:10px; text-align:center; width:97px; }
a:hover.REMagThumb span,
a:hover.REBrowseTypes span { text-decoration: underline; }
a.REMagThumb img { border-width:1px; height:155px; width:118px; }
a.REBrowseTypes img { border-width:1px; height:64px; width:95px; }
.homelink { background-color:white; }
.homelink .rr { float:right; width:315px; margin-right:20px; }
.homelink h2 { margin:4px 0; }
.homelink .modulecontainer h4 { margin:4px 0; color:#000; }
.homelink .column { float:left; width:300px; margin-left:20px; }
.homelink .first { margin-left:0; }
.homelink .column > img.insetfoto + ul > li:first-child { display:block; margin-top:5px; }
.homelink .column > img.insetfoto + ul > li:first-child + li { clear:both; } /* this is so freakin' hot I can't help myself */
.homelink .column .insetfoto { border:1px solid black; float:left; width:150px; margin:0 10px 5px 0; }
.modulecontainer_bottom_belt { padding-top:10px; margin-right:20px; margin-top:10px; border-top: solid 1px #dcdcdc; }

/* ------ widget for gabriel's since they're iframing it like mad ------ */
body.gabriels-widget { background-color:#fff !important; }
body.gabriels-widget img { border:none; }
body.gabriels-widget #feedblidget li { padding-bottom:0; }

/* ------ /HomeLink  ------ */


/* ------ HOMETEAM WIDGET ------ */
.homeTeamWidgetHead { display:block; background: transparent url(/web/20121014100429im_/http://www.tampabay.com/universal/images/homeTeamWidgetHead.gif) scroll no-repeat 0 0; text-align:left; font-size:16px; }
.homeTeamWidgetHead a {}
.homeTeamWidgetHead a:hover {}
.homeTeamWidgetHead a span { display:block; text-indent:-9999px; }

#ht_sked .widgetLogo,
#ht_sked .widgetLogo a { display:none; }
/* ------ /HOMETEAM WIDGET ------ */


/* ------ CENTERED PAGES START RIGHT HERE ------ */
#tb-progenitor { margin: 0 auto; width: 1000px; background-color:#EEEEDD; } 
/* ------ /CENTERED PAGES START RIGHT HERE ------ */


/* ------ Link By Section in Right Rail ------ */
.linkBySection {width:200px;  background-image:url(https://web.archive.org/web/20121014100429im_/http://sptimes.com/resources/templates/storylevel/graphics/link_by_section_tab.gif); float:left; background-repeat:no-repeat;}
.linkBySectionHeadline {color: #0A3969; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:12px 0 10px 38px;}
.linkBySectionBody {display:inline; margin:0 2px 0 0;}
/* The 5px right padding is for small images where the text ends up being wrapped */
.linkBySectionImageDiv {display:inline; float:left; clear:right;}
.linkBySectionImageTagSmall {border:0;padding: 0 7px 4px 0}
.linkBySectionImageTagBig {border:0;padding-bottom:10px}
.linkBySectionText {padding: 6px 0 0 0; margin: 0px 20px 10px 20px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
/* ------ /Link By Section in Right Rail ------ */

/* ------ UDR User Container ------ */
#user-top-tab .sep { margin: 0px 5px; color: #666; }
#user-top-tab a:link, #user-top-tab a:visited, #user-top-tab a:hover { font-size: 11px; font-weight: bold; color: #0a3969; text-decoration: none; }
#user-top-tab { background-color: #f7f8ea; font-size: 11px; float: right; margin-top: -1px; padding: 2px 5px; 
	border-top: 1px solid #f7f8ea;
	border-bottom: 1px solid #bbbda1;
	border-left: 1px solid #bbbda1;
	border-right: 1px solid #bbbda1;
}
/* ------ /UDR User Container ------ */


/* ------ VENDORSITE ------ */

#gabriels-shell .main { padding: 0 0 10px; }

#homelinktop { position:relative; background:#fff url(https://web.archive.org/web/20121014100429im_/http://www.tampabay.com/universal/graphics/headers/hdr-HomeLink.gif) no-repeat scroll 15px 15px; height:60px; padding-left:215px; padding-top:10px; }
#homelinktop a.rentlink,
#homelinktop a.homeslink,
#homelinktop a.openhouselink ,
#homelinktop a.agentdirectorylink { display:block; height:34px; background-image:url(https://web.archive.org/web/20121014100429im_/http://www.tampabay.com/universal/graphics/homelink/gabriels-sprites.png); background-repeat:no-repeat; float:left; margin:12px 5px 0; /* position:absolute; top:12px;*/ }
#homelinktop a.rentlink { background-position:-320px 0; width:113px; /*left:220px; */}
#homelinktop a.homeslink { background-position:0 0; width:152px; /*left:342px;*/ }
#homelinktop a.openhouselink { background-position:-160px 0; width:153px; /*left:504px; */}
#homelinktop a.agentdirectorylink { background-position:-440px 0; width:153px; /*left:670px;*/ }
#homelinktop a:hover.rentlink { background-position:-320px -40px; }
#homelinktop a:hover.homeslink { background-position:0 -40px; }
#homelinktop a:hover.openhouselink { background-position:-160px -40px; }
#homelinktop a:hover.agentdirectorylink { background-position:-440px -40px; }

#autolinktop { position:relative; background:#fff url(https://web.archive.org/web/20121014100429im_/http://www.tampabay.com/universal/graphics/autolink/autolink.gif) no-repeat scroll 15px 5px; height:60px; padding-left:215px; margin-top:10px; }
#autolinktop a.rentlink,
#autolinktop a.homeslink,
#autolinktop a.openhouselink { display:block; height:34px; background-image:url(https://web.archive.org/web/20121014100429im_/http://www.tampabay.com/universal/graphics/homelink/gabriels-sprites.png); background-repeat:no-repeat; float:left; margin:12px 5px 0; }
#autolinktop a.rentlink { background-position:-320px 0; width:113px; }
#autolinktop a.homeslink { background-position:0 0; width:152px;}
#autolinktop a.openhouselink { background-position:-160px 0; width:153px; }
#autolinktop a:hover.rentlink { background-position:-320px -40px; }
#autolinktop a:hover.homeslink { background-position:0 -40px; }
#autolinktop a:hover.openhouselink { background-position:-160px -40px; }

/* ------ /VENDORSITE ------ */


/* ------ THAT FUN!!! SEARCH BOX ------ */
.funSearch .fieldWrapper .label { display:block; width:600px; font-size:16px; font-weight:bold; color:#333; }
.funSearch .fieldWrapper textarea { display:block; width:600px; border:1px solid #aaa; background-color:#eee; padding:5px; font-size:14px; }
.funSearch .fieldWrapper input[type="text"] {display:block; width:600px; border:1px solid #aaa; background-color:#eee; padding:5px; font-size:14px;}
.funSearch .fieldWrapper .zip-button { float:right; width:30px; height:20px; background: transparent url(https://web.archive.org/web/20121014100429im_/http://thingstodo.s3.amazonaws.com/images/thingstodo-sprites.png) no-repeat scroll -80px -20px; margin-top:3px; margin-right:10px; }
.funSearch .fieldWrapper .zip-button:hover { background: transparent url(https://web.archive.org/web/20121014100429im_/http://thingstodo.s3.amazonaws.com/images/thingstodo-sprites.png) no-repeat scroll -80px -60px;  }
.funSearch .fieldWrapper .zip-button img { width:30px; height:20px; border:none; }
.funSearch .fieldWrapper input[type="text"] { background-color:#fff; border:1px solid #aaa; display:block; font-size:14px; padding:5px; width:230px; float: left; color:#333; font-family:helvetica,arial,sans-serif; } 
.funSearch { height:135px; margin:0 0 50px; position:relative; }
.funSearch span.fill { position:absolute; background:url(https://web.archive.org/web/20121014100429im_/http://thingstodo.s3.amazonaws.com/images/searchbox-background-rr.png) no-repeat scroll 0 0 transparent; width:100%; height:100%; z-index:2; }
.funSearch h2 { background-color:#0A8D91; border:medium none; color:#FFFFFF; font-family:helvetica,arial,sans-serif; height:100%; margin:0; padding:5px 0; position:absolute; text-indent:10px; width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.funSearch h2 a { color:#fff; }
.funSearch .fieldWrapper { position:relative; top:40px; left:10px; width:290px; height:30px; z-index:2; }
.funSearch ul#dropSearch ul { list-style-image:none; list-style-type:none; padding:0; } 
.funSearch ul#dropSearch td { padding:5px 18px 0; }
.funSearch ul#dropSearch h3 { padding:2px 0 5px; position:relative; text-align:center; margin:0; font-family:helvetica, arial, sans-serif; }
.funSearch ul#dropSearch h3 a { font-size:14px !important; color:#000; }
.funSearch ul#dropSearch h3 a span {
background:url(https://web.archive.org/web/20121014100429im_/http://thingstodo.s3.amazonaws.com/images/thingstodo-sprites.png) no-repeat scroll -250px -20px transparent; display:inline-block; height:14px; margin:0 5px; position:relative; top:2px; width:14px; }
.funSearch ul#dropSearch h3 a:hover { color:#1B5E88; text-decoration:underline; }
.funSearch ul#dropSearch h3 a:hover span { background-position: -250px -45px ; }
.funSearch ul#dropSearch > li { margin:0 auto !important; width:97%; 
background:url(https://web.archive.org/web/20121014100429im_/http://thingstodo.s3.amazonaws.com/images/browse-neighborhood-fill-rr.png) no-repeat scroll center bottom transparent; }
.funSearch ul#dropSearch > li.hover { margin:0 auto !important; border-top:0 none; padding-top:0; }
.funSearch ul#dropSearch { left:0; list-style-image:none; list-style-type:none; padding:0; position:absolute; top:145px; width:100%; z-index:2; font-family:helvetica,arial,sans-serif; }
.funSearch p { color:#FFFFFF; padding:2px 0; margin:0; line-height:1.3; }
.funSearch p a { color:#fff; font-weight:bold; font-family:helvetica,arial,sans-serif; }
.funSearch #phlerm,
.funSearch #search-date { position:absolute; top:76px; z-index:2; }
.funSearch #phlerm h3,
.funSearch #search-date h3 { color:#fff; font-size:13px; padding:0; margin:0; }
.funSearch #phlerm { left:10px; }
.funSearch #search-date { left:165px; }
.funSearch #dropSearch p a { color:#1B5E88; font-size:12px; font-weight:bold; }	
/* ------ /sTHAT FUN!!! SEARCH BOX ------ */


/* OMG widget on health page */
table.omgWidget { background-color:#cde2f0; }
table.omgWidget td { padding:3px; }
table.omgWidget td a:hover img { text-decoration:none; }
table.omgWidget td p { font-family: helvetica,arial,sans-serif; font-size: 11px; margin: 5px; min-height:21px; position:relative; overflow:hidden; }
table.omgWidget td p select { position:absolute; }
/* /OMG widget on health page */

/* DIV-BASED STORYLEVEL */
.storycontainer { width:1000px; background:url("/web/20121014100429im_/http://www.tampabay.com/universal/images/storylevel-background.png") repeat scroll 150px 0 #fff; padding-bottom:20px; }
.storycontainer .leftrail,
.storycontainer .maincontent,
.storycontainer .rightrail { float:left; background-color:#fff; }
.storycontainer .leftrail { width:150px; }
.storycontainer .maincontent { width:578px; }
.storycontainer .rightrail { width:200px; }
/* /DIV-BASED STORYLEVEL */

/* NDN-LAUNCHER STORYLEVEL */
.ndn-launcher {margin-top: 10px; margin-left: 3px; margin-bottom: 12px;}
/* /NDN-LAUNCHER STORYLEVEL */

/* DIV-BASED CHANNELPAGE LAYOUT */
.channelshell .maincontent,
.channelshell .rightrail { float:left; background-color:#fff; }
.channelshell .maincontent { width:600px; border-left:none; }
.channelshell .rightrail { width:310px; padding-left:10px; }
/* /DIV-BASED CHANNELPAGE LAYOUT */

/* patch for those soundslide html5 galleries */
.iDevices ul#nav { list-style-image: none; }
/* /patch for those soundslide html5 galleries */

/* gigya stuff */

#gigyaShareBarButtons {
	margin-bottom: 10px;
}

.gig-share-bar-container {
        border: 1px solid #DDD;
        border-width: 1px 0;
        padding: 5px 0;
}

/* /gigya stuff */
/* ------ RNC ------ */
#rnc-nav ul
{
list-style-type: none;
}
/* /rnc end */
/*
     FILE ARCHIVED ON 10:04:29 Oct 14, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:55:14 Sep 10, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  PetaboxLoader3.resolve: 244.135
  esindex: 0.021
  RedisCDXSource: 1.656
  exclusion.robots.policy: 0.301
  exclusion.robots: 0.328
  captures_list: 818.735
  load_resource: 1461.172
  PetaboxLoader3.datanode: 1691.452 (4)
  CDXLines.iter: 46.484 (3)
  LoadShardBlock: 669.284 (3)
*/