h1 span, h2 span, h3 span, h4 span, h5 span { /* used for header tag image replacement */
	display: block; width: 0; height: 0; overflow: hidden; font-size: 1px;
	}
	 
#farmsalmanac_hdr {
	width: 615px; 
	margin: 0 auto 8px auto;
	height: 75px;
	background: url(/images/news/business/farms_almanac_hdr.gif) no-repeat;
	}

#farmsalmanac_hdr select {font-size: 11px; float: right; margin: 16px 5px 0 0; border: 1px solid #848484; width: 100px;}

div.leadstorywrap, div.almanac_middlewrap, div.almanac_footwrap {width: 615px; margin: 0 auto; clear: both;}

div.leadstorywrap div.leadstory_photo {border: 1px solid #848484; width: 275px; float: left;}
div.leadstorywrap div.leadstory_photo p {margin: 0; border-top: 1px solid #848484; background-color: #05173c; color: #fff; font: 10px Arial, sans-serif; padding: 5px;}

div.leadstorywrap div.leadstory_story {width: 331px; float: right;}
div.leadstorywrap div.leadstory_story h5.date {color: #05173c; margin: 0 0 12px 0; text-align: right; font-size: 12px; font-weight: bold; border-bottom: 2px solid #05173c;}
div.leadstorywrap div.leadstory_story h3 {font-size: 18px; margin: 0;}
div.leadstorywrap div.leadstory_story p {font-size: 12px; margin: 2px 0; line-height: 1.3em;}

div.leadstorywrap div.crackedbats {width: 322px; border: 1px solid #848484; background: url(/images/news/business/bg_crackedbats.gif) left bottom no-repeat; padding-bottom: 5px;}
div.leadstorywrap div.crackedbats h3 {
	width: 322px;
	height: 35px;
	margin: 0;
	background: url(/images/news/business/h3_crackedbats.gif) no-repeat;
	border-bottom: 1px solid #848484;
	}
div.leadstorywrap div.crackedbats img.thumb {float: right; margin: 10px 7px 0 0;}

div.leadstorywrap div.crackedbats h5 {font-size: 14px; font-weight: bold; margin: 7px 0 8px 7px;}
div.leadstorywrap div.crackedbats p {margin: 0 0 0 7px; padding-right: 112px; font-size: 11px;}

div.almanac_middlewrap {clear: both;}
div.almanac_middlewrap div.onlocation {margin-top: 10px; width: 369px; float: left; background: #05173c url(/images/news/business/bg_location.gif) left top no-repeat;border: 1px solid #848484; padding-top: 30px;}
div.almanac_middlewrap div.bizathomewith {margin-top: 10px; width: 369px; float: left; background: #05173c url(/images/news/business/bg_bizathomewith.jpg) left top no-repeat;border: 1px solid #848484; padding-top: 30px;}
div.almanac_middlewrap div.onlocation div.onlocation_story {background: url(/images/news/business/bg_location_boxes.gif) left bottom no-repeat; margin: 0 0 2px 5px; width: 360px; font-size: 11px; padding: 0 0 15px 0;}
div.almanac_middlewrap div.bizathomewith div.bizathomewith_story {background: url(/images/news/farms_almanac/bg_athomewith_boxes.gif) left bottom no-repeat; margin: 0 0 2px 5px; width: 360px; font-size: 12px; padding: 0 0 15px 0;}




div.onlocation h4 {width: 360px; height: 23px; margin: 0 0 0 5px;}
div.onlocation h4.ballparks {background: url(/images/news/business/h4_ballparks.gif) no-repeat;}
div.onlocation h4.correspondents {height: 24px; background: url(/images/news/business/h4_correspondents.gif) no-repeat;}
div.onlocation h4.perspectives {background: url(/images/news/business/h4_perspectives.gif) no-repeat;}
div.onlocation h4.frontoffice {background: url(/images/news/business/h4_frontoffice.gif) no-repeat;}
div.onlocation h4.recognition {background: url(/images/news/business/h4_recognition.gif) no-repeat;}
div.onlocation h4.ballparks {background: url(/images/news/business/h4_ballparks.gif) no-repeat;}
div.onlocation h4.mascots {background: url(/images/news/business/h4_mascots.gif) no-repeat;}

div.onlocation_story h5 {font-size: 14px; font-weight: bold; margin: 0 0 0 8px; padding-top: 5px;}
div.onlocation_story img.thumb {float: right; margin: 10px 10px 0 20px; border: 1px solid #848484;}
div.onlocation_story p {margin: 0 0 0 8px;}

div.bizathomewith h4 {width: 360px; height: 12px; margin: 0 0 0 5px;}
div.bizathomewith h4.blank {background: url(/images/news/farms_almanac/h4_blank.gif) no-repeat;}
div.bizathomewith h4.correspondents {height: 24px; background: url(/images/news/farms_almanac/h4_correspondents.gif) no-repeat;}
div.bizathomewith h4.perspectives {background: url(/images/news/farms_almanac/h4_perspectives.gif) no-repeat;}

div.bizathomewith_story h5 {font-size: 16px; font-weight: bold; margin: 0 0 0 8px; padding-top: 1px;}
div.bizathomewith_story img.thumb {float: right; margin: 10px 10px 0 20px; border: 1px solid #848484;}
div.bizathomewith_story p {margin: 0 0 0 8px;}

div.athomewith_story h5 {font-size: 16px; font-weight: bold; margin: 0 0 0 8px; padding-top: 1px;}

div.facesonthefarm {background: url(/images/news/business/bg_faces.gif) left bottom no-repeat; width: 235px; float: right; margin:10px 0 0 0; padding-bottom: 10px;}
div.facesonthefarm h3 {width: 235px; height: 41px; margin: 0; background: url(/images/news/business/h3_faces.gif) no-repeat;}

div.bizbuzz {background: url(/images/news/business/bg_faces.gif) left bottom no-repeat; width: 235px; float: right; margin:10px 0 0 0; padding-bottom: 10px;}
div.bizbuzz h3 {width: 235px; height: 41px; margin: 0; background: url(/images/news/business/h3_biz_buzz.gif) no-repeat;}

div.faces_story {border-bottom: 1px solid #05173c; width: 233px; margin: 0 0 0 1px; font-size: 11px; padding: 9px 0 8px 0;}
div.faces_story h5 {font: bold 11px Arial, Helvetica, sans-serif; margin: 0 0 10px 7px;}
div.faces_story img.thumb {float: left; margin: 0 10px 0 10px; border: 1px solid #05173c;}
div.faces_story p {margin: 0 0 10px 0;}


div.teamoftheweek {background: url(/images/news/business/bg_teamoftheweek.gif) left bottom no-repeat; width: 275px; float: left; margin:10px 0 0 0; border: 1px solid #848484; font-size: 11px; padding-bottom: 7px;}
div.teamoftheweek h3 {width: 275px; height: 22px; margin: 0; background: url(/images/news/business/h3_teamoftheweek.gif) no-repeat;}
div.teamoftheweek h5 {color: #05173c; font-size: 14px; font-weight: bold; margin: 7px 0;}
div.teamoftheweek img.thumb {float: left; border: 1px solid #848484; margin: 7px;}
div.teamoftheweek p {padding: 0 5px;}

table.resultshighlights {border: 1px solid #848484; font-size: 11px; width: 265px; margin: 0 auto;}
table.resultshighlights th {text-align: left; font-size: 11px; font-weight: bold;}
table.resultshighlights td {text-align: left; font-size: 11px;}
table.resultshighlights th, table.resultshighlights td {padding: 1px 5px; margin: 0;}
table.resultshighlights th.results, table.resultshighlights td.results {border-right: 1px solid #848484; width: 20px;}
table.resultshighlights th.highlights, table.resultshighlights td.highlights {padding-left: 10px;}




div.statleaders {background: url(/images/news/business/bg_statleaders.gif) left bottom no-repeat; width: 322px; float: right; margin: 10px 0 0 0; border: 1px solid #848484; font-size: 11px; padding-bottom: 7px;}
div.statleaders h3 {width: 322px; height: 22px; margin: 0; background: url(/images/news/business/h3_statleaders.gif) no-repeat;}
div.statleaders h5 {color: #05173c; font-size: 12px; font-weight: bold; margin: 7px 0;}
div.statleaders div.hitting {width: 161px; float: left;}
div.statleaders div.pitching {width: 160px; float: left; border-left: 1px solid #05173c;}
div.statleaders div.hitting h4, div.statleaders div.pitching h4 {background-color: #05173c; color: #fff; font-size: 12px; font-weight: bold; margin: 0; padding: 2px 0; text-align: center;}

div.statleaders div.hitting p, div.statleaders div.pitching p {margin: 0 10px;} 
div.statleaders div.hitting h5, div.statleaders div.pitching h5 {margin: 8px 10px 0 10px;}

div.statleaders div.hitting table, div.statleaders div.pitching table {margin: 10px; padding: 0; width: 140px;}
div.statleaders div.hitting table td, div.statleaders div.pitching table td {font-size: 11px; padding-bottom: 3px;}
div.statleaders div.hitting table td.name, div.statleaders div.pitching table td.name {width: 97px;}
div.statleaders div.hitting table td.team, div.statleaders div.pitching table td.team {width: 33px;}
div.statleaders div.hitting table td.stat, div.statleaders div.pitching table td.stat {}

div.statleaders p.morestats {clear: both; background-color: #162f61; margin: 0; text-align: center; padding: 1px 0;}
div.statleaders p.morestats a {color: #162f61; margin: 0; font-weight: bold; font-size:12px;}

a.more {font-weight: bold; color: #9c0000; text-decoration: none; margin-top: 3px;}

div.statleadersone {background: url(/images/news/business/bg_statleaders.gif) left bottom no-repeat; width: 322px; float: right; margin: 10px 0 0 0; border: 1px solid #848484; font-size: 11px; padding-bottom: 7px;}
div.statleadersone h3 {width: 322px; height: 22px; margin: 0; background: url(/images/news/business/h3_statleaders.gif) no-repeat;}
div.statleadersone h5 {color: #05173c; font-size: 12px; font-weight: bold; margin: 7px 0;}
div.statleadersone div.hitting {width: 322px; float: left;}
div.statleadersone div.hitting h4, div.statleadersone div.pitching h4 {background-color: #05173c; color: #fff; font-size: 12px; font-weight: bold; margin: 0; padding: 2px 0; text-align: center;}

div.statleadersone div.hitting p, div.statleadersone div.pitching p {margin: 0 10px;} 
div.statleadersone div.hitting h5, div.statleadersone div.pitching h5 {margin: 8px 10px 0 10px;}

div.statleadersone div.hitting table, div.statleadersone div.pitching table {margin: 10px; padding: 0; width: 300px;}
div.statleadersone div.hitting table td, div.statleadersone div.pitching table td {font-size: 11px; padding-bottom: 3px;}
div.statleadersone div.hitting table td.name, div.statleadersone div.pitching table td.name {width: 100px;}
div.statleadersone div.hitting table td.team, div.statleadersone div.pitching table td.team {width: 30px;}
div.statleadersone div.hitting table td.stat, div.statleadersone div.pitching table td.stat {}

div.statleadersone p.morestats {clear: both; background-color: #9c0000; margin: 0; text-align: center; padding: 1px 0;}
div.statleadersone p.morestats a {color: #fff; margin: 0; font-weight: bold; font-size:12px;}
