body { margin: 0; background-color: #eeeedd; padding: 0; 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:hover { text-decoration: underline; }

/* 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; }
/* 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(/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; }

/* ``` 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; }


/* USE THIS TO STYLE A DIV AT THE BOTTOM OF YOUR LAST FLOATING DIV IN A COLLECTION */
.clearfloat {clear:both;height:0px;}

/* ~~~~~~~~~~~~~~~~ BEGIN PUSHDOWN HEDDER ~~~~~~~~~~~~~~~~ */
#flag { background-image:url(http://www.tampabay.com/media/graphics/logos/flag-1000.gif); background-repeat:no-repeat; height:65px; width:1000px; }
#flag4 { background-image:url(/universal/graphics/logos/flag-1000-new4.gif); background-repeat:no-repeat; height:66px; width:1000px; }
#flaglogolink { float:left; display:block; width:330px; height:65px; }
#flaglogolink2 { display:block; width:170px; height:23px; position:absolute; top:17px; left: 354px; }
#flaglogolink2a { display:block; width:202px; height:23px; position:absolute; 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; }

/* ~~~~~~~~~~~~~~~~ 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-2, .resource .heading-1, .hedfix .heading-1 { font-size: 12px; font-weight: bold; line-height: 1.3em; color: #666666; padding-bottom: 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; }
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(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;}
.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 {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; }
.mainrightrail { width: 310px; padding-left: 10px;  border-left: 1px solid #999999;}
.topedit { }
.mainedit { padding-top:10px; margin-top:10px; border-top: 1px solid #999999; }
.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(/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; }

/*  ---- MF NOFLASH BELT ----  */
.rmabelt { width:965px;background: url(/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(/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:15px; 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(/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; }

/* ````` BEGIN MOST WHATEVER TABS ```` */
.most_tab_hover, .tips_tab_hover { color:black; text-align:center; background: url(/universal/graphics/template/mosts/most-tab-whiteright.gif) no-repeat right top; }
.most_tab, .tips_tab { color:black; text-align:center; background: url(/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(/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(/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(../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(../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; margin:10px 0; padding:10px; overflow:hidden; }
#infobox p { margin:0; }

/* ``````````` 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(/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(/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(/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(http://sptimes.com/resources/templates/storylevel/graphics/tabby4-plain.jpg); background-repeat: no-repeat; width: 200px; }
.searchboxtext { color: #000000; font-size:   11px; font-family: Arial, Helvetica, sans-serif; margin-left: 8px; margin-right: 6px; margin-bottom: 4px; }
.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(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;}

/* ~~~~~~~~~ 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(/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(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(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 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(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(/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(/universal/images/youweresayingbottom.gif); background-repeat:no-repeat; height:22px; }


/* -- can't get enuf of that css stuf -- */
.rssbug { width:16px; height:16px; margin:0 4px 0 0; border:none; }
.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; }
