body { margin: 0; background-color: #eeeedd; padding: 0; }a:link {         color: #0230B9;        text-decoration: underline;        }a:visited {        color: #666633;        text-decoration: underline;        }a:hover {         text-decoration: underline;        }        .link-alwaysblue {		font-family: Verdana,Arial,Helvetica,sans-serif;		font-size: 11px;		color: #0230B9;		font-weight: bold;		line-height: 1.1em;		}                .link-alwaysblue a:link, .link-alwaysblue a:visited, .link-alwaysblue a:hover {        color: #0230B9;        text-decoration:underline;        }.header {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 11px;        }        /**~~~~~~~~~~~~~~~~~ EDITORIAL ~~~~~~~~~~~~~~~~~~~**/       .editorial-header {	    font-family: Helvetica,sans-serif;        font-size: 14px;        color: #666666;        font-weight: bold;        vertical-align: text-top;        padding-bottom: 6px;			}           .headline-large {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 18px;        font-weight: bold;        vertical-align: text-top;        }.headline-medium {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 12px;        font-weight: normal;        }.headline-small {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 11px;        font-weight: normal;        }.byline {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 10px;        font-weight: normal;        padding-bottom: 12px;        }.related-links {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 11px;        font-weight: normal;        padding-bottom: 3px;        background-color: transparent;        }.story-package {		padding-left: 12px;		padding-top: 6px;		background-color: transparent;		}.story-text {		font-family: Verdana,Arial,Helvetica,sans-serif;		font-size: 12px;		line-height: 1.3em;		background-color: transparent;		margin-bottom: 12px;		}		.lead   {          font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 11px;        line-height: 1.3em;        padding-bottom: 4px;        }         .more-headlines {		padding-left: 12px;		padding-top: 6px;		background-image: url(http://www.tampabay.com/media/graphics/backgrounds/bkgrnd-200x400.jpg);}        .nav-background {		background-image: url(http://www.tampabay.com/media/graphics/other/tab-fill.gif);		}.lead-photo {		border: 1px;		border-color: black;		}/**~~~~~~~~~~~~~~~~~ ADDED BY DAVID FOR MONEY ~~~~~~~~~~~~~~~~~~~**/    .column-headlines {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 11px;        font-weight: normal;        text-align: left;		}.maincolumn-headlines {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 11px;        font-weight: normal;        text-align: left;        padding-bottom: 12px;		}.channel-story-well {		padding-right: 24px;		padding-left: 6px;		padding-bottom: 0px;		}.channel-separator { margin: 10px 0 10px 0; border-top: 1px solid #aaa; }.lead-medium {        font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 12px;        font-weight: normal;        line-height: 1.4em;		}        .tabs-subchannel a  { color: #ffffff; font-size: 12px; text-decoration: none; text-align: center; display: block; margin: 0 0 0; padding: 6px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #336699 }.tabs-subchannel a:hover  { background-color: #009200;  }.tabs-subchannel a:visited { color: #eeeeee;} .channel-subnavbackground {		background-image: url(http://www.tampabay.com/media/graphics/other/channel-subnavfill.gif);		}		/* as far as I know, this is only for the channel level google search box - martin */.tabs-blacklabel { 		padding: 1px 3px 0 5px;		border: solid 1px #36c; 		}       .tabs-blacklabel div { 		margin: 3px 0 0 0;		}       .tabs-blacklabel td, .tabs-blacklabel input{	font-family: Arial, Helvetica, Geneva, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;	padding: 0 0 0 0;	margin: 2px 0 2px 0;	vertical-align: middle;}       				/* as far as I know, this is only for the home level google search box - martin */.search-bluegoogle { 		font-family: Arial, Helvetica, Geneva, sans-serif;		font-size: 11px; color: #fff;		font-weight: bold;		padding: 0 0 3px 5px;		}       .search-bluegoogle div { 		margin: 3px 0 0 0;		}       .search-bluegoogle input { 		font-family: Arial, Helvetica, Geneva, sans-serif;		font-size: 11px; color: #000000;		}		form {	margin: 0 0 0 0; padding: 0 0 0 0;}.photo-credit { 		font-family: Verdana,Arial,Helvetica,sans-serif; 		font-size: 10px; 		font-weight: normal; 		background-color: transparent; 		text-align: right; 		}.photo-credit-mf { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: right; padding: 5px 0 4px; }.mainfoto-lede { padding-left: 10px; }.photo-caption { 		font-family: Verdana,Arial,Helvetica,sans-serif; 		font-size: 10px; 		font-weight: normal; 		background-color: transparent; 		text-align: left; }.rightcolmain { margin: 0 0 0 0; }.rightcolmain table { margin: 5px 0 10px 0; }.rightcolmain td { padding: 0 5px 0 0; }/*these style is deprecated and can be removed*/.polcols table { margin-top: 5px; margin-bottom: 10px; }/*these style is deprecated and can be removed*/.polcols td { padding-left: 5px; }/**~~~~~~~~~~~ RMA/ ROTATING MODULE AREA ~~~~~~~~~~~~**/    .editorial-padding {		padding-top: 12px;        padding-left: 12px;        padding-right: 16px;		}.ad-padding {	    padding-left: 12px;        padding-right: 16px;			}              .textamerica a:link, .textamerica a:visited, .textamerica a:hover {		font-size: 1px;		color: white;		}       				.pipe {	    font-family: Verdana,Arial,Helvetica,sans-serif;        font-size: 11px;		}		        .adblock {		padding-top: 30px;		padding-bottom: 12px;		}                .text_navigation { font-size: 11px; font-weight: bold; color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 15px; background-color: #023568; background-image: url(http://www.tampabay.com/media/graphics/temp/tab-fill-small.gif); background-repeat: repeat-x; padding-left: 8px; border-right: 2px solid #fff; }              .box 	{        border-left-width: 1px;        border-left-color: #336699;        border-left-style: solid;        background-color: white;		}            .tabs-heading {		font-family: Helvetica, Geneva, Arial, sans-serif;		font-size: 12px;		color: #FFFFFF;		font-weight: bold;		}            .tabs-label {		font-family: Helvetica, Geneva, Arial, sans-serif;		font-size: 11px;		color: #FFFFFF;		font-weight: bold;		padding-left: 6px;		padding-top: 6px;		}                  .traffic { text-decoration: none; width: 124px; padding-left: 6px; }    .traffic a:link, .traffic a:visited, .traffic a:hover { text-decoration: none; }           .publication-logo {		padding-top: 12px;		}      	    .special_reports_photo {		width: 75px;		height: 75px;		padding-left: 6px;		padding-top: 3px;		}          .special_reports_text {		font-family: Verdana,Arial,Helvetica,sans-serif;		font-size: 11px;		font-weight: normal;		}            .special_reports_padding {		padding-left: 12px;		padding-top: 6px;		}        .promo_box {		background-color: #eeeedd;		border-width: 1px;	    border-color: #336699;	    border-style: solid;	    }       /*~~~~~~~ BEGIN HOT TOPICS LIST ~~~~~~~~~*/.hottopics_box {		background-color: white;		border-width: 1px;	    border-color: #336699;	    border-style: solid;	    }               .hottopics_title {		font-family: Verdana,Arial,Helvetica,sans-serif;		font-size: 11px;		font-weight: bold;		width: 645px;		color: white;		height: 15px;		background-color: #336699;		padding-left: 8px;		}      		.hottopics_text {	   font-family: Verdana,Arial,Helvetica,sans-serif;	   font-size: 11px;	   font-weight: normal;	   }			   /*~~~~~~~~~~ END HOT TOPICS ~~~~~~~~~~~~*/	               /*~~~~~~~~ BEGIN BULLETED LIST ~~~~~~~~~*/    #bulleted-list ul { 	margin: 0px;    padding: 0px;    border: 0px none;     padding-left: 17px;    list-style-type: none;    list-style-image: url(http://www.tampabay.com/media/graphics/bullets/bullet.gif);     }       #bulleted-list li { 	background: left top no-repeat;	padding-bottom: 8px;    }/*~~~~~~~~ END BULLETED LIST ~~~~~~~~~~~*/     /*~~~~~~~~ ADVERTISING ~~~~~~~~*/  .advertising-label { 		font-family: Arial,Helvetica,sans-serif;		font-size: 8px;		font-weight: normal;		color: #666666;		 }   .tabsmain a  { 	color: #ffffff; 	font-size: 12px; 	text-decoration: none; 	text-align: center; 	display: block; 	margin: 0 0 0; 	padding: 6px; 	border-style: solid; 	border-width: 0px 0px 0px 1px; 	border-color: #336699 	}.tabsmain a:hover  { 	background-color: #009200; 	text-decoration: none; 	}	.tabsmain a:visited { 	color: #eeeeee;	text-decoration: none; 	}         .tabs {	font-family: Helvetica, Geneva, Arial, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	text-align: center;	vertical-align: middle;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #6699CC;	font-weight: bold;}    /* the id below is to mark the nav tab to reflect which channel you're tuned to (apply this id to the appropriate nav tab) */     #tabs { background-color: #009200; }		      #pick-list {	font-family: Arial, sans-serif;	font-size: 12px;	background-color: white;	}     /*Ajax weather widget-specific styles */#weatherBox { background-color: #eed; float:left; width:150px; min-height: 200px; border: solid 1px black; margin-left: 2px; padding: 2px 	  }#weatherContent { float:left; min-height: 100px; border: 0; margin-left: 2px; z-index: 400; font-family: Arial, SunSans-Regular, sans-serif; font-size: 11px; padding: 2px; }#weatherForm { float:left; width:100px; min-height: 50px; border: 0; margin-left: 2px; padding: 1px 	 }/* martin frobisher teks ful rezponzibillity fer dese which is de cause of de single-cell tab headrs workin so grate *//* the tabmarketplc style wears eye shadow on the home page only thanks to the homemarketplace style surrounding it there and there only */.tabhdrshad {    	   background-color: #69c;    	   background-image: url(http://www.tampabay.com/media/graphics/other/tab-mf-shad.gif);    	   background-repeat: no-repeat; 		height: 33px;   	   }.tabhdr, .tabmarketplc {        background-color: #69c;        background-image: url(http://www.tampabay.com/media/graphics/other/tab-mf.gif);        background-repeat: no-repeat; 		height: 27px;       }     .homemarketplace .tabmarketplc {   	   background-color: #69c;    	   background-image: url(http://www.tampabay.com/media/graphics/other/tab-mf-shad.gif);    	   background-repeat: no-repeat; 		height: 33px;   	   }      .tabhd { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; vertical-align: bottom; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 135px; }
