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.mibdate {color: #05173c; margin: 0 0 12px 0; text-align: right; font-size: 12px; font-weight: bold; border-bottom: 2px solid #05173c;}

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

/* LEAD STORY AND BIZ BLOG */
div.leadstorywrap div.leadstory {width: 480px; float: left;}
div.leadstorywrap div.leadstory div.photo {border: 1px solid #848484; width: 480px;}
div.leadstorywrap div.leadstory div.photo p {margin: 0; border-top: 1px solid #848484; background-color: #05173c; color: #fff; font: 10px Arial, sans-serif; padding: 2px;}
div.leadstorywrap div.leadstory div.story {width: 480px;}
div.leadstorywrap div.leadstory div.story h3 {font-size: 18px; font-weight: bold; margin: 3px 0 3px 3px;}

div.leadstorywrap div.bizblogheader {width: 120px; height: 20px; background: url(/images/news/business/bizblog_header.jpg); float: right;}
div.leadstorywrap div.bizblog {width: 118px; height: 360px; border: 1px solid #848484; background: url(/images/news/business/footer_cap.jpg) left bottom no-repeat; padding-bottom: 5px; float: right;}
div.leadstorywrap div.bizblog h5 {font-size: 14px; font-weight: bold; margin: 7px 0 8px 7px;}
div.leadstorywrap div.bizblog p {margin: 0 0 0 7px; padding: 5px; font-size: 11px;}
div.leadstorywrap div.bizblog li {font-size: 10px; margin-left: -13px;}
div.leadstorywrap div.bizblog img.thumb {border: 1px solid #848484; margin: 7px 11px 7px 11px;}


/* MARKET DATA */

div.mib_middlewrap div.data {margin-top: 10px; width: 615px; height: 150px; background: #05173c url(/images/news/business/marketdata.jpg) left top no-repeat;border: padding-top: 30px;}

div.mib_middlewrap div.data div.data_blurb {color: #fff; font: 11px Arial, sans-serif; padding: 20px 5px 5px 5px;}

div.mib_middlewrap div.data div.data_body {margin: 0; width: 580px; border: 1px solid #848484; color: #fff; font: 11px Arial, sans-serif; margin: 7px 0 0 7px;}

div.mib_middlewrap div.data div.data_body table.data {font-size: 11px; width: 500px; margin: 0 auto;}
div.mib_middlewrap div.data div.data_body table.data th {text-align: left;  color: #fff; font-size: 11px; font-weight: bold;}
div.mib_middlewrap div.data div.data_body table.data td {text-align: left;  color: #fff; font-size: 11px;}
div.mib_middlewrap div.data div.data_body table.data a {text-align: left;  color: #fff; font-size: 11px;}

/* BIZ BUZZ AND EVENTS */



div.mib_footwrap div.bizbuzz {margin: 10px 5px 10px 5px; width: 300px; height:360px; float: left; background: url(/images/news/business/bizbuzz_header.jpg) left top no-repeat;}
div.mib_footwrap div.bizbuzz div.table {padding-top: 40px; padding-right: 3px;}
div.mib_footwrap div.bizbuzz div.bizbuzz_story {width: 300px; font-size: 12px; padding: 40px 0px 0px 10px;}
div.mib_footwrap div.bizbuzz div.bizbuzz_story div.blurb {float:right; width: 190px; height: 75px;}
div.mib_footwrap div.bizbuzz div.bizbuzz_story div.blurb h5 {font-size:14px; font-weight: bold; margin: 0 0 0 1px; }
div.mib_footwrap div.bizbuzz div.bizbuzz_story div.blurb p {margin-top: 1px;}
div.mib_footwrap div.bizbuzz div.bizbuzz_story div.image {float: left; border: 1px solid #848484;}

div.mib_footwrap div.eventsheader {width: 300px; height: 20px; background: url(/images/news/business/upcoming_events_header.jpg); float: right;margin-top: 10px;}
div.mib_footwrap div.events {background: url(/images/news/business/footer_cap_300.jpg) left bottom no-repeat; width: 299px; float: right; border: 1px solid #848484; font-size: 11px; padding-bottom: 7px;}
div.mib_footwrap div.events h3 {width: 300px; height: 25px; margin: 0; background: url(/images/news/business/footer_cap_300.jpg) no-repeat;}
div.mib_footwrap div.events h5 {color: #05173c; font-size: 14px; font-weight: bold; margin: 7px 7px 15px 7px;}
div.mib_footwrap div.events img.thumb {float: left; border: 1px solid #848484; margin: 7px 7px 15px 7px;}
div.mib_footwrap div.events p {padding: 0 5px;}

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

.table table {margin-left: 8px;}
