@media print { 
	body { 
		font-family: 'Times Roman', serif; 
		color: #000; 
		background: #fff; 
	}
	div.breadcrumbs { border-bottom: 1px solid #ccc; }
	#topCat,
	.leftCat,
	.rightCat { display: none; }
}
@media screen {
	body { margin: 0;}
	.printLogo { display: none; }

	.body { text-align: center; background: #E4E0DD; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color: #333; margin-top: 0; }
	.bodyBg {
		background: url(/images/mainBkgd.gif) repeat-y top;
	}
	p, td, h1, h2, h3, input { padding: 0; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color: #333; }
	p { margin-top: 5px; margin-bottom: 10px;}
	.itals, .byline {
		font-size: 11px;
		font-style: italic;
		margin: 2px 0 0 0;
	}
	h1 { 
		font-size: 18px; 
		background: url(/images/dash_hor.gif) bottom repeat-x; 
		padding-bottom: 10px;
		margin: 10px 0 10px 0;
		clear: both; 
		text-transform: uppercase;
	}
	.ccw h1 span {
		background: url(/images/ccw_header_bg.gif) top right no-repeat;
		display: block;
	}
	h2, .feedburnerFeedBlock p.feedTitle { 
		font-size: 14px;
		font-weight: bold;
		background: url(/images/dash_hor.gif) bottom repeat-x;
		padding-bottom: 10px;
		margin: 15px 0 10px 0;
		text-transform: uppercase;
		clear: both;
	}
	.rightCat h2 {
		background: url(/images/dash_hor2.gif) bottom repeat-x;
	}

	h3 { font-size: 14px; font-weight: bold; color: #4e7b9a; text-decoration: none; margin: 0; }
	h3 a:hover { text-decoration: underline; }
	a { color: #4e7b9a; text-decoration: none;  }
	a:hover { text-decoration: underline;  }
	a img, a input { border: 0; }
	td { vertical-align: top; }
	ul, 
	ol { margin: 0; padding: 0; }
	ul li, 
	ol li { 
		margin: 3px 0; 
		padding: 0 0 3px 0px; 
		border-bottom: 1px solid #e3e3e3;
		list-style: none;
	}
	
	.contentMain ul li, 
	.contentMain ol li { 
		margin: 3px 0 3px 20px ; 
		padding: 0 0 3px 0px; 
		border-bottom: none;
		list-style: disc;
	}
	.cathome .contentMain ul li,
	.cathome .contentMain ol li { 
		margin: 3px 0 3px 0px ; 
	}	
	
	ul li a, ol li a {
		text-decoration: none;
		color: #4e7b9a;
		font-weight: bold;
	}
	form { padding: 0; margin: 0; }
	input { }
	input:focus { }
	select { }

	div.hr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: url(/images/dash_hor.gif) bottom repeat-x;
	}
	div.styledHr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	div.styledHr hr, 
	div.hr hr { 
		display: none; 
	}

     hr { 
     height: 1px; 
     border-style: none;
     background: url(/images/dash_hor.gif) bottom repeat-x; 
      
}

	.breadcrumbs { width: 948px; margin: 0; background: #BEBAAE; clear: both;}
	.breadcrumbs p { 
		font-size: 10px; 
		color: #87827d; 
		margin: 0; 
		padding-left: 10px; 
		line-height: 32px; 
		text-align: left; 
		text-transform: uppercase;
	}
	.breadcrumbs p span { }
	.breadcrumbs p a { color: #4c7d9d; text-decoration: none; }
	.breadcrumbs p a:hover { text-decoration: underline; }

	p.byline { }
	.leadin p.byline { }
	.leadinlg p { }
	p.currentDate { }

	p.coverLink { text-align: right; }

	.cb { }
	.cb .cbcontent { }

	.feedburnerFeedBlock { }
	.feedburnerFeedBlock ul { }

	div.catheadline { }
	div.catheadline h2 a { }

	table.leadinlg, table.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
	table.leadinsm { margin: 0 0 10px; }
	table.leadinsm td { vertical-align: middle; }
	table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; padding-top: 10px;}
	table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
	table.leadinlg td.leadinleftimg { padding-right: 10px; }
	table.leadinlg td.leadinrightimg { padding-left: 10px; }

	.leadinsm h3, .leadinsm h3 a, .leadinex h3, .leadinex h3 a { font-size: 16px; line-height: 18px; font-weight: bold; color: #4e7b9a; text-decoration: none; margin: 0; }
	.leadinsm h3 a:hover, .leadinex h3 a:hover { text-decoration: underline; }
	.leadinlg h3, .leadinlg h3 a { font-size: 19px; font-weight: normal; color: #4e7b9a; text-decoration: none; margin: 0; }
	.leadinlg h3 a:hover { text-decoration: underline; }
	.leadinlg h3.leadinlist { margin: 0; }
	.leadinsm h3.leadinlist a { padding: 0 0 0 15px; } 

	.topStory .leadinsm {
		width: 174px;
		float: left;
		padding: 0 5px 0 10px;
		margin: 10px 10px 10px -10px;
		border-left: 1px solid #e3e3e3;
	}
	.readMore, .pagination {
		background: #EFEEEA;
		border-top: 1px solid #E3DEDB;
		border-bottom: 1px solid #E3DEDB;
		line-height: 24px;
		padding-right: 10px;
		margin-bottom: 20px;
		clear: both;
		text-align: right;
	}
	.topStory .readMore {
		clear: both;
		text-align: right;
		margin-right: 10px;
		margin-bottom: 0;
		background: none;
		border: none;
	}
	.topStory .readMore a {
		background: url(/images/bullet_grey.gif) left no-repeat;
		padding-left: 9px;
	}

	#container .topStory ul.Disc {
		background: none;
		border: none;
		margin: 0 0 20px 0;
		padding: 0;
		float: right;
		clear: right;
		width: 144px;
	}
	/* for Internet Explorer 6 */
	/*\*/
	* html #container .topStory ul.Disc {
		margin-bottom: 0px;
	}


	/**/

	#container .topStory ul li {
		float: none;
		border: none;
	}
	#container .topStory ul li a {
		background: url(/images/bullet_grey.gif) left no-repeat;
		padding-left: 9px;
	}
	.rightCat .readMore {
		background: #DED5C4;
		border-top: 1px solid #CAC3B0;
		border-bottom: 1px solid #CAC3B0;
	}
	.cathome .contentMain ul.Disc { 
		background: #EFEEEA;
		height: 24px;
		margin-bottom: 20px;
		border-top: 1px solid #E3DEDB;
		border-bottom: 1px solid #E3DEDB;
	}
	.cathome .contentMain ul.Disc li {
		float: left;
		list-style: none;
		color: #C2BDB9;
	}
	.cathome .contentMain ul.Disc li a {
		font-weight: normal;
		font-size: 12px;
		padding-left: 8px;
	}


	.caption { padding-left: 0; margin-bottom: 0; } 

	p.deck { font-weight: bold; }
	p.linkToTop { clear: both; }

	#clickability { margin: 20px 0; }

	/* main layout */

	.cover, 
	.article { width: 606px; float: left; overflow: hidden; background: #bebaae url(/images/content_tr2.gif) no-repeat top right; }
.catsubform .cover, .catsubform .content, .catsubform .contentMain { width: 948px; }
.catsubform .contentMain { border: none; }

	.rightCat { float: right; width: 342px; overflow: hidden; background: #e7e1d3 url(/images/rightEdge.gif) right repeat-y; }
	.rightCat .contentPadding { margin: 0px; }
	.rightCat .ad300x250 {
		background: #bebaae;
		width: 342px;
		height: 288px;
		margin: 0;
		text-align: center;
	}
	.ad300x250 p.advertisement {
		margin: 0 20px 5px 0;
		text-align: right;
	}

	.leftCat { float: right; margin-right: 13px; width: 180px; overflow: hidden; }

	.catphoto-gallery .contentMain { width: 590px; border-right: none; }
	.catforms .contentMain { width: 575px; border-right: none; }
	.catphoto-gallery .leftCat { display: none;}
	.catbeef-daily .contentMain { width: 590px; border-right: none; }
	.catbeef-daily .leftCat { display: none;}
 	.galleryrow {
		margin: 15px 0;
	}
	.galleryrow a {
		margin: 0 15px 0 0;
	}

	.leftCat .contentPadding { }

	.content { width: 600px; float: left; background: #fff url(/images/content_tr1.gif) no-repeat top right; }
	.content .contentPadding { padding: 0 6px 0 0px; }


	.contentMain {
		width: 380px;
		float: left;
		border-right: 1px solid #e3e3e3;
		padding-right: 10px;
		margin-bottom: 10px;
		overflow: hidden;
	}

	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
	#container { 
		width: 948px; 
		border-top: 20px solid #fff;
		border-bottom: 20px solid #fff;
		border-left: 20px solid #fff;
		border-right: 20px solid #fff;
		margin: 0 auto; 
		text-align: left; 
		clear: both; 
/*		background: #bebaae;*/
		background: #e7e1d3 url(/images/rightEdge.gif) right repeat-y;
		overflow: hidden;
	}

	/* for Internet Explorer 6 */
	/*\*/
	* html .leftCat {
		margin-right: 10px;
	}
	* html .content .contentPadding {
		padding-right: 0px;
	}

	/**/



	#topCat { width: 948px; padding-top: 1px; background: url(/images/background.jpg) top left; }
	.logo { position: relative; height: 81px; margin-top: 14px; padding-left: 15px; display: block; background: url(/images/logo_header_bg.gif) repeat-x; overflow: hidden; }
	#topCat h1 { margin: 10px 0 0 0; padding: 0; float: left; background: url(/images/beef_logo.gif) no-repeat left top; }
	#topCat h1 a { display: block; width: 436px; height: 0px; padding-top: 62px; overflow: hidden; }
	.wrapper {
		background-color: #e7e1d3;
	}
	.catsubscribe .wrapper {
		background-color: #fff;
	}


	.catadvertisers .article, 
	.catadvertisers .cover, 
	.catwebcast .article, 
	.catwebcast .cover { }

	.catadvertisers .rtcatcol, 
	.catadvertisers .rtcatcol, 
	.catwebcast .rtcatcol, 
	.catwebcast .rtcatcol { }

	.icopy { 
		clear: both;
		text-align: right;
		padding: 5px;
		margin-top: 20px;
		background: #EFEEEA;
		border-top: 1px solid #E3DEDB;
		border-bottom: 1px solid #E3DEDB;
	}
	.icopy img {
		margin-left: 5px;
	}

	img.left { margin: 5px 5px 5px 0; float: left; }
	img.right { margin: 5px 0 5px 5px; float: right; }
	img.center { display: block; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	div.left { margin: 5px 5px 5px 10px; float: left; }
	div.right { margin: 5px 10px 5px 5px; float: right; }
	.topStory div.right { margin-right: 0;}
	div.center { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	/**** Social Bottom ****/

#socialbottom {display:inline-block; vertical-align:bottom;}
#socialbottom .tweetme, #socialbottom .facebookshare {width: 65px; margin-right:5px; float: left; }

#share {
          width: 532px;
          height: 100px;
          background-color: #FFFFFF;
          padding: 10px;
          margin-left:25px;
}
.share-box {
          width: 90px;
          height: 90px;
          padding-top: 10px;
          text-align: center;
          margin-right: 20px;
          float: left;
          background-color: #FFF;
}
.share-box-yahoo {
          width: 70px;
          height: 90px;
          padding-top: 10px;
          text-align: center;
          float: left;
          background-color: #FFF;
          padding-left:20px;
}
.share-box-stumble {
          width: 70px;
          height: 90px;
          padding-top: 10px;
          padding-left: 20px;
          text-align: center;
          margin-right: 20px;
          float: left;
          background-color: #FFF;
}
.share-box-facebook {
          width: 75px;
          height: 90px;
          padding-top: 10px;
          padding-left: 15px;
          text-align: center;
          margin-right: 20px;
          float: left;
          background-color: #FFF;
}

.share-box-google {
          width: 90px;
          height: 90px;
          padding-top: 10px;
          text-align: center;
          margin-right: 20px;
          float: left;
          background-color: #FFF;
}

	/* =============================================
	================== rightcat elements
	============================================= */
	#americanCowman, #marketplaceAds, #resources, .rightCat .featuredJobs  {
		margin: 20px;
	}

.featuredJobs a {
  font-weight: bold;
  font-size: 14px;
}

.featuredJobs .jt_job_position {
  margin-bottom: 2px;  
}
.featuredJobs .jt_job_company {
  margin-bottom: 8px;
}
/* same thing, but in leftcat */
.leftCat .jt_job_list {
  margin-bottom: 15px;
}
	#americanCowman p {
		margin-top: 2px;
	}
	#marketplaceAds ul {
		clear: both;
	}
	#marketplaceAds li, #resources li {
		border-bottom: none;
	}
	#marketplaceAds li {
		float: left;
		width: 88px;
		margin: 0 0 3px 16px;
		overflow: hidden;
	}

	#marketplaceAds li.first {
		margin-left: 0;
	}
	#marketplaceAds p { margin: 0; font-size: 11px;}
	#resources li {
		float: left;
		margin-left: 12px;
	}
	#resources li.first {
		margin-left: 0;
	}
	#resources h2 {
		padding-top: 10px;
	}


	div.left img.left { margin: 0 0 0 0; }
	div.right img.right { margin: 0 0 0 0; }
	div.center img.center { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }

	p.center { display: block; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	/* topCat layout */

	.utilNav { padding: 0; float: right; text-align: left; position: absolute; top: 0; right: 0; }
	.utilNav ul { list-style: none; font-size: 9px; padding: 0 0; margin: 10px 10px 0 0; }
	.utilNav li { 
		float: left; 
		font-size: 12px; 
		margin: 0 0 0 15px; 
		padding: 0 0 0 15px; 
		background: url(/images/bullet_grey.gif) no-repeat left;
		border: none;
	}
	.utilNav li.first {
		background: none;
	}
	.utilNav li.rss, #footer li.rss { 
		background: none;
		padding-left: 0;
	}
	.utilNav li.rss a span, #footer li.rss a span {
		display: none;
	}
	.utilNav li.rss a, #footer li.rss a {
		display: block;
		width: 28px;
		height: 14px;
		background: url(/images/rss_btn.gif) no-repeat;
	}
	.utilNav a { color: #ccc; text-decoration: none; margin: 0; padding: 0; }
	.utilNav a:hover { color: #fff; text-decoration: underline; }


	#search { width: 350px; float: right; clear: right; padding: 0; margin: 50px 10px 0 0; }
	#search input { line-height: 12px; vertical-align: bottom; }
	#search p { margin: 0; text-align: right; }
	#search a { padding: 0; color: #ccc; text-decoration: none; }
	input.button { border: 0; padding: 0; }
	#search .advanced { padding: 0 8px 0 0; }

	#topCat p { margin: 0; }


	.catBEEFQualitySummit .contentMain, .catbeef-markets .contentMain, .catbeef-improvement-federation .contentMain, .catsocial .contentMain, .catseedstock-barn .contentMain { width: 580px; border-right: none; }
	.catBEEFQualitySummit .rightCat .contentPadding .cbcontent { margin: 20px; }
	.catBEEFQualitySummit .rightCat .contentPadding h2 { margin: 20px 20px 5px 20px;}

	 
	 .catadvertisers .contentMain { width: 580px; border-right: none; }
	 .catblog .contentMain { width: 580px; border-right: none; }
	
	.searchresults { float: right; }
	.searchresults form { display: inline; }
	.searchSubmit { border: none; width: 24px; height: 21px; background: url('http://beefmagazine.com/images/go.gif') no-repeat left top;}
	#textSearch { width: 240px; }
	.toc { clear: left; }



	.currentissue { background: #dce3eb; padding: 7px; margin-bottom: 10px; text-align: center; }

	/*Featured Results*/
	.featuredheader { }
	.featuredlinebg { }
	.featuredleadin { }
	.featureddesc { }

	/*Regular Results*/
	.resultsheader1 { font-weight: bold; }
	.resultsheader2 { padding: 10px 0 0; }
	.resultsleadin { font-weight: bold; }
	.resultsbyline { }
	.resultsdesc { }
	.resultsmedia { }
	.resultslinks { }
	.searchterm { }

.relatedLinks { padding: 10px 0 20px; }

	#issuecovers { clear: both; }
	#issuecovers h2 { font-weight: normal; color: #fff; height: 16px; padding: 2px 10px; margin: 5px 0; line-height: 16px; background-color: #666; font-size: 12px; text-transform: uppercase; }
	#issuecovers table tr.date td { background: #ccc; border-bottom: #666 1px solid; padding: 3px 0; text-align: center; vertical-align: middle; }
	#issuecovers table tr.date td a { font-weight: normal; font-size: 10px; color: #666; line-height: 24px; display: block; text-decoration: none; }


	#weather {
		margin-top: 15px;
	}
	/*** From Columnists ***/
	#fromColumnists {
		display: block;
		clear: both;
	}
	#fromColumnists p {
		margin: 0 0 8px 0;
	}
	.columnistItem {
		width: 180px;
		margin-right: 6px;
		padding-left: 6px;
		border-left: 1px solid #e3e3e3;
		float: left;
	}
	.columnistItem.first {
		border-left: none;
	}
	.columnistItem h1 {
		display: inline;
		background: none;
		font-size: 28px;
	}
	.columnistItem h3 {
		clear: both;
		margin-top: 7px;
	}
	.columnistItem div {
		background: url(/images/dash_hor.gif) bottom repeat-x;
		overflow: hidden;
		width: 180px;
		padding-bottom: 2px;
	}
	/*** /From Columnists ***/

	/*** Back Issues ***/
	#backIssues { clear: both; padding: 10px 0; text-align: center; }
	#formBackIssues { float: right; padding: 3px 10px; }
	#backIssues h2, #fromColumnists h2 { 
		line-height: 27px;
		margin: 0 7px 3px 0;
		padding: 0 0 0 10px;
		text-align: left; 
		color: #fff; 
		background: #C02A2B url(/images/subHeader_bg.gif) bottom repeat-x;
		clear: none; 
	}
	#backIssues h2 { 
		clear: none; 
	}
	#backIssues div.covers {
		padding-top: 5px;
	}
	#backIssues div.covers a {
		margin-left: 7px;
	}
	#backIssues div.covers a.first,	#backIssues .dates a.first  {
		margin-left: 0px;
	}
	#backIssues div.covers, #backIssues div.dates { overflow: hidden; display: inline-block; margin: 0 auto; }
	#backIssues a { margin: 0 0px; width: 92px; text-align: center; display: block; float: left; }
	#backIssues a img { margin: 0; padding: 0; border: 0; }
	#backIssues .dates { clear: left; }
	#backIssues .dates a { font-size: 10px; font-family: Arial; color: #333; height: 21px; line-height: 21px; margin-left: 7px; }

	/* for Internet Explorer 6 */
	/*\*/
	* html #backIssues div.covers a, * html #backIssues .dates a {
		margin-left: 8px;
	}
	/**/



	/*** / Back Issues ***/

	#footer {
		clear: both; 
		margin: 0; 
		padding: 45px 0 10px;
		background: url(/images/background.jpg) top left;
	}

	#footer div {
		margin: 0 auto;
		width: 948px; 
		text-align: left; 
		padding: 0;
	}
	#footer p { color: #ccc; margin-left: 10px; margin-bottom: 5px;}
	#footer ul { padding: 0; margin: 0 10px 0 0; list-style-type: none; white-space: nowrap; float: right; }
	#browseNewsletters, #industryLinks {
		clear: both;
		overflow: hidden;
		background: #bebaae;
		padding: 0 0 0 10px;
		width: 938px; 

	}
	#industryLinks {
		padding-bottom: 10px;
}
	#browseNewsletters h4, #industryLinks h4 { margin: 20px 0 0 0; text-transform: uppercase; }
	#browseNewsletters h4 { margin-bottom: 3px;}
	#browseNewsletters ul, #industryLinks ul { margin: 0; padding: 0; list-style: none; }
	#browseNewsletters .browseNewslettersItem { float: left; margin-right: 9px; }
	#browseNewsletters .browseNewslettersItem ul { margin: 2px 0 0 13px; }
	#browseNewsletters ul li, #industryLinks ul li { margin: 0 0 0 6px; padding: 0 0 0 11px; float: left; background: url(/images/bullet_brown.gif) no-repeat left; border: none; white-space: nowrap;}
	#browseNewsletters ul li a, #industryLinks ul li a { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #3f3d39; text-decoration: none; }
	#browseNewsletters ul li a:hover, #industryLinks ul li a:hover { color: #000; text-decoration: underline; }
	#browseNewsletters ul li a:visited, #industryLinks ul li a:visited { color: #89857c; }

	#footer ul li { display: inline; float: left; margin: 0 0 0 15px; padding: 0 0 0 15px; background: url(/images/bullet_grey.gif) no-repeat left; border: none; }
	#footer ul li a { font-weight: normal; padding: 0px; color: #ccc; text-decoration: none;}
	#footer ul li a:hover { padding: 0px; color: #fff; text-decoration: underline;}
	#footer ul li.first, #browseNewsletters ul li.first, #industryLinks ul li.first  { background: none; padding-left: 0; margin-left: 0; }
	#industryLinks ul li.first {
	 padding-left: 17px
	}

	/*ad formatting*/

	.googlead { clear: both; margin-top: 20px; }
	.googlead a { font-weight: bold;}
	.googleadTitle { 
		background: url(/images/dash_hor.gif) bottom repeat-x; 
		padding-bottom: 10px; 
		text-transform: uppercase; 
		font-size: 10px; 
		font-family: Verdana, Geneva, sans-serif; 
		color: #999;
		}
	.googleadViewLink { color: #4e7b9a; }
	.ad { margin: 15px 0; padding: 0; }
	#topCat .ad728x90 { 
		padding: 0 12px; 
		margin-left: 12px; 
		float: left; 
		background: url(/images/advertisement_vert.gif) left no-repeat; 
	}

	#topCat .topAd170x90 {
		float: right;
		margin: 15px 0;
		padding: 0 12px 0 0px;
	}
	/* for Internet Explorer 6 */
	/*\*/
	* html #topCat .ad728x90 {
		padding: 0 0 0 12px; 
		margin-left: 6px; 
	}
	* html #topCat .topAd170x90 {
		padding: 0 12px 0 0px; 
	}

	/**/		
	#topCat .ad728x90 p { display: none; }
	p.advertisement { margin: 0 0 4px 0px; color: #999; font-size: 10px; font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; }

	.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
	.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
	.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
	.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
	.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
	.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
	.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
	.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
	.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
	.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
	.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
	.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
	.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
	.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
	.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
	.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
	.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
	.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
	.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
	.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { width: 728px; }


	/*** Navigation ***/

	div.mainmenu {
		text-align: center;
		margin: 0px;
		background: #000 url(/images/mainmenu_bkgd.gif) repeat-x left;
		height: 35px;
		clear: both;
	}
	.mainmenu ul { 
		margin: 0; 
		padding: 0;
	}
	.mainmenu ul#topNav li a, .mainmenu ul li a:visited { 
		border-left: 1px solid #2D2510;
		font: normal 14px 'Trebuchet MS', Helvetica, sans-serif;
		display: block; 
		color: #e6e6e6; 
		text-decoration: none; 
		text-align: center; 
		height: 35px; padding: 0px;
		line-height: 35px;
	}
	.mainmenu ul#topNav li.first a {
		border-left: none;

	}
	.mainmenu ul li.catarchives a {
		background-image: none;
	}
	.mainmenu ul li a:hover { color: #fff; text-decoration: none; background: url(/images/mainmenu_over.gif) repeat-x left;}

	.mainmenu ul#topNav { height: 35px; padding: 0; margin: 0; list-style-type: none; font: normal 13px 'Trebuchet MS', Helvetica, sans-serif; position: relative; float: left; }
	.mainmenu ul li { float: left; margin: 0; padding: 0; display: inline; background: transparent; position: relative; border-bottom: none; }
	.mainmenu ul ul li {  }


	* html .mainmenu ul ul {
	width: 140px;
	w\idth: 140px;
	}

	.mainmenu ul ul {
	position: absolute;
	display: none;
	z-index: 101; 
	top: 35px;
	left: 0px;
	padding: 0; 
	margin: 0;
	width: 140px;
	border-top: 1px solid #BEBAAE; 
	border-right: 1px solid #2D2510; 
	background: #6b6861;
	}
	.mainmenu ul li.catgenetics ul {
	left: -60px;
	}

	.mainmenu ul ul li {
	width: 140px; 
	margin: 0;
	padding: 0;
	}

	.mainmenu ul#topNav ul li a:link, .mainmenu ul#topNav ul li a:active, .mainmenu ul#topNav ul li a:visited {
	font: normal 13px 'Trebuchet MS', Helvetica, sans-serif;
/*	line-height: 30px;*/
	margin: 0;
	display: block; 
	color: #e6e6e6;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	padding: 3px 0 3px 13px;
	line-height: 17px;
	background-image: none !important;
	height: auto;
	border-bottom: 1px solid #83827E; 
	}
	#container .mainmenu ul#topNav li ul a {
		color: #e6e6e6;
	}
	.mainmenu ul ul li div {
	border: 0px solid #c00;
	width: 140px;
	}
	.mainmenu ul ul li.last a { border-bottom: none; }
	.mainmenu ul#topNav ul li a:hover {
		background-color: #807d76;
		color: #fff;
	}

	/* \*/
	.mainmenu ul#topNav li:hover ul, li.over ul {
	display: block;
	}
	/* */
	/*
	#navDiv ul li.over ul, 
	#navDiv ul li:hover ul { 
		display: block; 
	}*/
	.mainmenu ul li.over a, 
	.mainmenu ul li:hover a { 
		 background: url(/images/mainmenu_over.gif) repeat-x left;
	}




	.cathome .mainmenu ul li.cathome a, .catbeef-quality .mainmenu ul li.catquality a, .catbusiness .mainmenu ul li.catbusiness a, .catsectors .mainmenu ul li.catsectors a, .cathealth .mainmenu ul li.cathealth a, .catmarkets .mainmenu ul li.catmarkets a, .catpasture-range .mainmenu ul li.catpasturerange a, .catpeople .mainmenu ul li.catpeople a, .catnutrition .mainmenu ul li.catnutrition a, .catproducts .mainmenu ul li.catproducts a, .catgenetics .mainmenu ul li.catgenetics a, .catamericancowman .mainmenu ul li.catamericancowman a { 
		background: url(/images/mainmenu_active.gif) repeat-x left; 	
		color: #000;
	}
.cathome .mainmenu ul#topNav li.cathome a, .catbeef-quality .mainmenu ul#topNav li.catquality a, .catbusiness .mainmenu ul#topNav li.catbusiness a, .catsectors .mainmenu ul#topNav li.catsectors a, .cathealth .mainmenu ul#topNav li.cathealth a, .catmarkets .mainmenu ul#topNav li.catmarkets a, .catpasture-range .mainmenu ul#topNav li.catpasturerange a, .catpeople .mainmenu ul#topNav li.catpeople a, .catnutrition .mainmenu ul#topNav li.catnutrition a, .catproducts .mainmenu ul#topNav li.catproducts a, .catgenetics .mainmenu ul#topNav li.catgenetics a, .catamericancowman .mainmenu ul#topNav li.catamericancowman a {

	color: #000;
}

	.mainmenu li.cathome { width: 70px; }

	.mainmenu li.catquality { width: 110px; }

	.mainmenu li.catbusiness { width: 83px; }

	.mainmenu li.catgenetics { width: 81px; }

	.mainmenu li.cathealth { width: 68px; }

	.mainmenu li.catmarkets { width: 81px; }

	.mainmenu li.catnutrition { width: 88px; }

	.mainmenu li.catpasturerange { width: 131px; }
	
	.mainmenu li.catamericancowman { width: 131px; }

	.mainmenu li.catpeople { width: 69px; }

	.mainmenu li.catproducts { width: 85px; }

	.mainmenu li.catsectors { width: 82px; }
	/*
	.mainmenu li.catpolicy_and_law a { background-image: none; }
	*/
	/* end NAvigation*/

} /* end of the 'screen' declaration */




/****** Standard Video Player ******/

#flash_video {
	margin-top: 11px;
	text-align: center;
}
#videoContainer {
	width: 765px;
	margin: 0 auto;
	background: #8C8C8C;
	padding-bottom: 3px;
	margin-bottom: 2px;
}
#videoContainer .videoLeft {
	width: 489px;
	float: left;
	margin-left: 4px;
}
#videoContainer .videoHeader {
	height: 112px;
	background: url(/images/player_top_bkgd.gif);
	overflow: hidden;
	text-align: center;
}
#videoContainer .videoHeader div {
	margin-top: 14px;
	margin-left: 10px;
	width: 468px;
	height: 90px;
	background: url(/images/video_player_banner.gif) no-repeat;
}
#videoContainer .videoHeader img {
	margin-top: 14px;
}
#videoContainer .videoWindow {
	height: 344px;
	background: url(/images/player_bkgd.gif);
	overflow: hidden;
}
#videoContainer .videoRight {
	width: 262px;
	float: left;
	text-align: left;
}
#videoContainer .videoRightTop {
	height: 91px;
	background: url(/images/player_rt_top.gif);
	overflow: hidden;
}
#videoContainer .videoDescription {
	height: 202px;
	background: url(/images/player_rt_middle.gif);
	overflow: hidden;
}
#videoContainer .videoDescription .avtext {
	height: 160px;
	margin-top: 32px;
	margin-right: 6px;
	overflow: auto;
}
#videoContainer .relatedArticle {
	margin-top: 10px;
	margin-bottom: 10px;
}
#videoContainer .videoOther {
	height: 157px;
	background: url(/images/player_rt_bottom.gif);
	overflow: hidden;
}
#videoContainer .videoOther .avtext {
	height: 125px;
	margin-top: 22px;
	margin-right: 6px;
	overflow: auto;
}
#videoContainer .videoDescription h3 {
	margin: 12px 8px 7px 12px;
}
#videoContainer .videoRightTop p {
	margin: 15px 8px 7px 12px;
}
#videoContainer h3 {
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 12px;
}
#videoContainer .videoRight p {
	margin-left: 12px;
	margin-right: 8px;
}

#videoContainer .pagead {
	clear: both;
	text-align: center;
}
#videoContainer p {
	margin-top: 3px;
	margin-bottom: 6px;
}
#videoContainer .relatedVideo {
	margin-top: 10px;
	margin-bottom: 10px;
}
#videoContainer td, #videoContainer div, #videoContainer p  {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#videoContainer .avwhite {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 10px;
}

#videoContainer .avtitle {
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.video_sponsor_top img {
	margin: 14px 0 0 10px;
}
.video_sponsor_bottom {
	margin: 0 0 0 20px;
	text-align: left;
	font-size: 10px;
	color: #EFEFEF;
}
/****** /Standard Video Player ******/
/****** Standard Podcast Player ******/
#iframediv #audioPlayer { 
	margin: 0px 7px; 
}
.podcastsPlayer {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.podcastsPlayer a {
	color: #cbfbff; 
	text-decoration: none;
}
.podcastsPlayer a:hover {
	text-decoration: underline;
}
.podcastsPlayer h2 {
	margin: 0 0 10px 0;
  padding: 0px;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
.mediaOptions {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mediaOptions li {
	float: left;
	margin-right: 10px;
}
.mediaOptions li a {
	display: block;
}
.mediaOptions li.download a {
	width: 103px;
	height: 24px;
	background: url(/images/podcast_download_now.gif) no-repeat;
}
.mediaOptions li.subscribe a {
	width: 81px;
	height: 24px;
	background: url(/images/podcast_subscribe.gif) no-repeat;
}
.mediaOptions li a span {
	display: none;

}
.podcastsPlayer #iframediv { 
	background: #5F5D62; 
	margin: 7px; 
	width: 336px; 
}
.podcastsPlayer #playerWrapper {
/*	background: #fff url(/images/podcast_bkgd.gif) repeat-x top; */
	padding: 15px 0; 
	width: 722px; 

	text-align: left; 
	overflow: hidden;
	border-bottom: 20px solid #7C7C7C;
}
.podcastsPlayer #playerWrapper .avText {
	padding: 10px; 
	margin: 0px 10px 10px 10px; 
	color: #000;
	background: #E6CA9E;
	text-align: left; 
	clear: both;
}

.podcastsPlayer #playerWrapper .avrelated { 
	padding: 10px; 
	clear: left; 
	width: 310px; 
	overflow: hidden; 
	color: #000;
	background: #E6CA9E;
	text-align: left; 
	margin-right: 10px;
	margin-bottom: 1px;
	margin-left: 10px;
/*
	border-right: 10px solid #7D9794;
	border-bottom: 1px solid #7D9794;
	border-left: 10px solid #7D9794;
*/
}
.podcastsPlayer #playerWrapper .avrelated img { 
	padding-right: 10px; 
}
.podcastsPlayer #playerWrapper .avrelated .avrellink {
	color: #000;
}
.podcastsPlayer #playerWrapper .avrelated a {
	font-size: 12px;
	font-weight: bold;
	color: #0199CB; 
	text-decoration: none;
}
.podcastsPlayer #playerWrapper .avrelated a:hover{ 
	text-decoration: underline;
}
.podcastsPlayer #playerWrapper .avText .avtitle {
	color: #000; 
	font-weight: bold;
}
.podcastsPlayer #playerWrapper .avwhite {
	background: #600; 
	padding: 5px; 
	text-align: left; 
}
.podcastsPlayer #playerWrapper .avwhite a {
	color: #fff; 
}
.podcastsPlayer #playerWrapper .rightCat {
	width: 336px; 
	float: right; 
	padding: 0px 5px 5px 5px;
	background: #FFF;
	margin-right: 10px;
	display: inline;
}
.podcastsPlayer #playerWrapper .leftCat {
	text-align: center; 
	width: 350px; 
	margin-left: 8px;
	margin-right: 8px;
	float: left;
}
.podcastsPlayer #playerWrapper .roundedCorners {
	background: #D3983F url(/images/podcast_bg_gradient.gif);
	background-repeat: repeat-x;
}
.podcastsPlayer #playerWrapper .leftCat p {
	margin: 10px 0 5px; 
	text-align: left; 
}
.podcastsPlayer #playerWrapper .leftCat .nowPlaying{
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 5px;
	color: #fff;
	text-align: left;
	float: left;
	text-transform: uppercase;
}
.podcastsPlayer #playerWrapper .leftCat .buttons{
	float: right;
	margin: 0 0px 10px 0;
}
.podcastsPlayer #playerWrapper .leftCat .buttons img{
	padding: 2px;
}
.podcastsPlayer #pixeltracker { position: absolute; left: -5px; top: 0; }
.podcastsPlayer #playerhead {
	width: 730px; 
	height: 62px; 
	margin: 10px auto 0 auto;
}
.podcastsPlayer #playerhead h1 {
	height: 62px;
}
.podcastsPlayer #playerhead a {
	background: #FFF url(/images/podcast_logo.gif) no-repeat top left; 
	height: 0px;
	padding-top: 62px;
	width: 461px;
	display: block;
	overflow: hidden;
	float: left;
}
.podcastsPlayer #playerWrapper {
	margin: 0 auto;
}
.podcastsPlayer .wrapper { 
	background: #fff;
}
.podcastsPlayer li { border: none;}
.podcastsPlayer h2 { background: none;}
.podcastsPlayer .rightCat .ad300x250,
.podcastsPlayer #playerWrapper .rightCat {
	background: #FFF;
	width: 300px;
	margin: 0;
}
.podcastsPlayer #playerhead #search {
	float: right; 
	padding: 0px 10px 5px 10px; 
	margin: 5px;
	clear: none; 
	width: 140px;
}

.podcastsPlayer #search input {
	vertical-align: bottom;
}
.podcastsPlayer #search .searchKeywords {
	margin-bottom: 4px;
	border: 1px solid #CACACA;
}
.podcastsPlayer #search input {
	border: none;
}
.podcastButtons {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #405F73;
}
.podcastsPlayer #playerfoot {
	background: #7C7C7C; 
	width: 730px; 
	height: 25px; 
}
.ad p {
	text-align: left;
}
/****** Standard Podcast Player ******/

/****** Streaming media archive page ******/

.streamingMediaLeadin {
	width: 370px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
/*	border-bottom: 1px solid #c9c9c9;*/
}
.streamingMediaLeadin .byline {
	margin: 0;
}
.streamingMediaLeadin .popup img {
	margin-bottom: 10px;
}
.streamingMediaLeadin h3 { 
	margin-top: 0;
}
#streamingMediaArchive .storytitle {
	display: none;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li {
	float: left;
	height: 24px;
	margin: 0 5px 0 5px;
	padding-left: 0;
	list-style: none;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li span {
	display: none;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.listen {
	background: url(/images/podcast_listen_btn.jpg) no-repeat;
	width: 68px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download {
	background: url(/images/podcast_download_btn.jpg) no-repeat;
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download a {
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe {
	background: url(/images/podcast_subscribe_btn.jpg) no-repeat;
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe a {
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li a {
	display: block;
	height: 24px;
	background: none;
}


/****** /Streaming media archive page ******/


/****** ClipSyndicate Styles ******/


cm_target {}

#clip-preview {
  width: 232px;
}

/* main container and border */
.cs-clip
{
  display: block;
  margin-bottom: 5px;
  padding: 0px;
  width: 180px;
  background: #FFFFFF;
  border-bottom: 2px solid #992121;
  text-align: left;
  font-family: verdana, arial, helvetica, sans-serif;
}
.cs-clip a {
  text-decoration: none;
  color: #4B52A6;
}

/* thumbnail image */
.cs-thumbnail
{
  display: block; /* set to 'none' to remove thumbnails */
  width: 80px;
  height: 60px;
  border: 0px;
}

/* play button */
.cs-button
{
  display: block; /* set to 'none' to remove the play button */
  visibility: visible; /* also, set this to 'hidden' to remove the play button */
  width: 100%;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  background: #FFFFFF;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

.cs-button-bg {
  border-left: 1px solid #aaaaaa; 
  border-right: 1px solid #aaaaaa;
}

/* title link */
.cs-title
{
  display: block;
  font-size: 10px;
  vertical-align: top;

}

/* title link style */
a.cs-title-link:link, a.cs-title-link:visited
  
{
  color: #4e7b9a;
}

/* content provider, market, etc. */
.cs-channel-info
{
  display: block;
  color: #15557E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
}

/* time and date */
.cs-time
{
  display: none;
  color: #15557E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
}

/* descriptive text */
.cs-description
{
  display: none; /* set to 'none' to remove description text */
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}


/****** /ClipSyndicate Styles ******/

.catchiefbusinessmarketer { background-color: #FFFFFF; }
.catchiefbusinessmarketer .contentMain { width: 945px; background: #FFFFFF;}
.catchiefbusinessmarketer #container { background: #FFFFFF;}
.catchiefbusinessmarketer .cover { width: 945px;}

.catchiefbusinessmarketer .content { width: 945px;}