@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 {
	.printLogo { display: none; }

	body { text-align: center; font-size: 12px; font-family: 'Trebuchet MS', arial,sans-serif; color: #000; background: #fff url(bg.gif) repeat left top; margin: 0; padding: 10px 0 50px 0; }
	p, td, h1, h2, h3, h4, input { padding: 0; margin: 0; font-family: 'Trebuchet MS', arial,sans-serif; font-weight: normal; }
	h2 { font-size: 12px; font-family: arial,helvetica; color: #d13238; padding: 4px; margin: 0 0 1px; text-transform: uppercase; border-bottom: 2px solid #82bd31; letter-spacing: 2px; }
	p { margin: 0 0 1em; }
	.page, 
	.page p, 
	.page ul { font-family: georgia, serif; font-size: 14px; color: #333; }
	p.deck {color: #475513; font-size: 11px; text-transform: uppercase; font-family: Geneva,Arial,Helvetica,sans-serif; }
	p.linkToTop { clear: both; }
	h1 { margin: 0 0 .5em; font-size: 20px; color: #e47577; text-transform: lowercase; }
	h2, .feedburnerFeedBlock p.feedTitle { }
	.resultsleadin, 
	h3 { font-size: 15px; font-family: georgia,serif; }
	a { color: #009193; text-decoration: none; }
	a:hover { text-decoration: underline; color: #009193; }
	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 0 5px; }
	form { padding: 0; margin: 0; }
	input { }
	input:focus { }
	select { }

	div.hr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	div.styledHr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #d3e2b7 !important; 
	}
	div.styledHr hr, 
	div.hr hr { display: none; }

	.breadcrumbs { width: 970px; margin: 0 auto; }
	.breadcrumbs p { text-align: left; }
	.breadcrumbs p span { }
	.breadcrumbs p a { }
	
    .catcoupons p.byline { display: none; }
	
	p.byline { margin: 0!important; font-size: 11px; color: #999; font-style: italic; }
	.article p.byline,
	.open_article p.byline { margin: 0 0 20px; }
	.leadin p.byline { }
	.leadinlg p { width: 341px; float: left; }
	.leadinlg h3 { font-size: 21px; }
	p.currentDate { }

	p.coverLink { text-align: right; }

	.cb { }
	.cb .cbcontent { }

	.feedburnerFeedBlock { padding: 20px 0;}
	.feedburnerFeedBlock ul { list-style: none; margin: 0; padding: 0 0 0 1px; font-size: 15px; font-family: georgia,serif,arial; }
.feedburnerFeedBlock ul li { background: url('bullet.gif') 0 5px no-repeat; padding: 0 0 3px 10px; margin: 0; }
	.feedburnerFeedBlock ul li a { font-size: 15px; }


	div.catheadline { }
	div.catheadline .leadinsm h3 { margin: 0; margin: 5px 0 2px 0; }
	div.catheadline .leadinsm p { margin: 0 0 1em; } 

	.innerbox {
		position: relative; 
		height: 250px; width: 256px; background: url(bgcolor.png) no-repeat; 
	}
	.transbg {
		position: relative; height: 266px; width: 623px; background: url(back.gif); 		
	}	

	 
	.page { padding: 0 20px; }
	.page img {margin: 5px 15px 15px 0; }
	.page > p:first-letter { font-size: 40px; color: #999; }
	.page > p:first-line { text-transform: uppercase; font-size: 14px; }
	.page > * + p:first-letter { font-size: 14px; color: #000; }
	.page > * + p:first-line { font-size: 14px; text-transform: none; }

	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; }
	table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
	table.leadinlg td.leadinleftimg { padding-right: 10px; }
	table.leadinlg td.leadinrightimg { padding-left: 10px; }

	.externalLeadinSmall h3, 
	.leadinsm h3 { font-size: 15px; margin: 5px 0 0; }
	.externalLeadinSmall p, 
	.leadinsm p { margin: 0 0 1em; font-size: 12px; color: #333; line-height: 15px; }
	.leadinlg p { line-height: 15px; }
	.leadinlg h3 { }
	.leadinsm h3 a {}
	.leadinlg h3 a { }
	.leadinsm h3.leadinlist { margin: 0; }
	.leadinsm h3.leadinlist a { padding: 0 0 0 15px; } 

	.caption { padding-left: 0; margin-bottom: 0; } 

	.clickability { margin: 25px 0; }
.clickability form { display: inline; }
.clickability .commLink { display: inline; padding: 0 0 3px 4px; }

	/* main layout */

	#cover, 
	#article { width: 630px; float: left; overflow: hidden; border-right: 1px solid #edeee9; margin-bottom: 10px; }
	#article h1 { margin: 0 0 10px; font-size: 32px; color: #666666; font-family: georgia; font-weight: normal; }
	#article .page h1 { font-size: 21px; color: #475513; text-transform: none; }
	#rightCat { float: right; width: 324px; overflow: hidden; border-left: 1px solid #edeee9; margin-left: -1px; }
	#rightCat .contentPadding { padding: 0 12px 0; }

	#content { }
	#content .contentPadding { padding: 10px 0 0 10px; }
	.category_archive #content .contentPadding { padding: 0 50px 0 20px; }
	#article #content .contentPadding { padding: 0 50px 0 20px; }
	.catnewsletters #content, 
	.catadvertisers #content, 
	.cathome .cover #content { width: 634px; }
	.catnewsletters #content .contentPadding, 
	.catadvertisers #content .contentPadding, 
	.cathome .cover #content .contentPadding { padding-top: 13px; }
	
	

	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
	#container { 
		width: 970px; 
		margin: 0; 
		text-align: left; 
		clear: both; 
		padding-top: 13px; 
		background: url(right_corner.gif) no-repeat right top; 
	}

	#bodyBg { background: url(left_corner.gif) no-repeat left top; width: 970px; margin: 0 auto; }
	#topCat { background: #fff; width: 968px; overflow: hidden; border-color: #fff; border-style: solid; border-width: 0 1px; }
	.logo { }
	#topCat h1 { margin: 0; padding: 0 10px 10px; float: left; }
	#topCat h1 a { background:transparent url(new-logo.jpg) no-repeat scroll left top;
color:white;
display:block;
height:40px;
left:-10px;
overflow:hidden;
padding-top:112px;
position:relative;
width:586px; }

	#wrapper { 
		padding: 10px 0 90px; 
		background: #fff; 
		overflow: hidden; 
		width: 100%; 
	}
	.logo { display: block; float: left; clear: left; padding-top: 5px; }

	.catadvertisers .article, 
	.catadvertisers .cover, 
	.catwebcast .article, 
	.catwebcast .cover { }

	.catadvertisers .rtcatcol, 
	.catadvertisers .rtcatcol, 
	.catwebcast .rtcatcol, 
	.catwebcast .rtcatcol { }


	.bannersidebox { float: right; width: 197px;  background: url() 90px top no-repeat; }
	.bannersidebox p { color: #999; font-size: 10px; line-height: 14px; text-align: right; padding: 5px 110px 0 0; }
	.bannersidebox p a { line-height: 25px; text-transform: uppercase; color: #009193; text-decoration: none; }
	.bannersidebox p a:hover { text-decoration: underline; }
	.bannersidebox p a.second { padding: 0 0 0 10px; background: url('bullet_bannerside.jpg') 2px 6px no-repeat; }

	.utilNav { padding: 0; line-height: 31px; float: right; background: url('bg_nav.jpg') repeat-x; height: 31px; }
	.utilNav ul { font-size: 11px; padding: 0; margin: 0; text-transform: uppercase; }
	.utilNav li { float: left; display: inline; margin: 0 8px 0 0; padding: 0 0 0 13px; background: url('bullet_utilnav.jpg') left no-repeat; }
	.utilNav li.first { background: none; }
 	.utilNav a { color: #fff; }

	/* TOP NAVIGATION */

	.topNav { 
		height: 31px; 
		padding: 0; 
		clear: both; 
		font-size: 13px; 
		overflow: hidden; 
		background: #90aa01 url('bg_nav.jpg') repeat-x top; 
		position: relative; 
		width: 968px; 
	}
	.catfood .topNav, 
	.cathealth .topNav { height: 55px; }

	#topNav { 
		margin: 0; padding: 0; 
		font-size: 15px; 
		text-transform: uppercase; 
	}
	#topNav li { 
		display: inline; 
		float: left; 
		margin: 0; 
		padding: 0; 
		border-right: 1px solid #BAC580; 
		font-weight: normal; 
	}
	#topNav a { 
		float: left; 
		color: #fff; 
		display: block; 
		margin: 0; 
		padding: 0 15px; 
		line-height: 31px; 
	}
	#topNav a:hover { 
		background: #495513 url(top_nav_rollover.gif) repeat-x top; 
		color: #b2c778; 
		text-decoration: none; 
	}
	.catfood #topNav li.catfood, 
	.cathealth #topNav li.cathealth, 
	.catbeauty #topNav li.catbeauty, 
	.catgreenliving #topNav li.catgreenliving, 
	.catkidsfamily #topNav li.catkidsfamily, 
	.catlearn #topNav li.catlearn { background: #495513 url(top_nav_rollover.gif) repeat-x top; }

	.catfood #topNav li.catfood a, 
	.cathealth #topNav li.cathealth a, 
	.catbeauty #topNav li.catbeauty a, 
	.catgreenliving #topNav li.catgreenliving a, 
	.catkidsfamily #topNav li.catkidsfamily a, 
	.catlearn #topNav li.catlearn a { color: #b2c778; }

	#topNav ul { 
		width: 968px; 
		overflow: hidden; 
		margin: 0; 
		padding: 0; 
		background: #e3efc9 url('bg_subnav.jpg') top repeat-x; 
		font-size: 12px; 
		display: none; 
		top: 31px; 
		position: absolute; 
		left: 0; 
		color: #909149; 
		height: 24px; 
		overflow: hidden; 
	}
	.catfood #topNav li.catfood ul, 
	.cathealth #topNav li.cathealth ul,
	.catbeauty #topNav li.catbeauty ul { display: block; }

	.catrecipes #topNav ul li.recipes a, 
	.catquick #topNav ul li.quick a, 
	.catnutrition #topNav ul li.nutrition a, 
	.catfaves #topNav ul li.faves a, 
	.catherbsupps #topNav ul li.herbsupps a, 
	.catconditions #topNav ul li.conditions a, 
	.catfitness #topNav ul li.fitness a, 
	.catwellbeing #topNav ul li.wellbeing a, 
	.catwomen #topNav ul li.women a, 
	.catmen #topNav ul li.men a, 
	.catkids #topNav ul li.kids a, 
	.catpets #topNav ul li.pets a, 
	.cathealthy-aging #topNav ul li.healthy-aging a { color: #fff!important; background: #91a065; }

	#topNav ul li { 
		background: url('bullet_subnav.jpg') 0 10px no-repeat; 
		height: 24px; 
		margin: 0; 
		padding: 2px 5px 0 10px; 
		border-right: 0 solid #fff; 
	}
	#topNav ul li.first { background: none; }
	#topNav ul li a { line-height: 17px; margin: 0; padding: 0 3px; color: #4b5713!important; }
	#topNav ul li a:hover { background: #94A36C; color: #fff!important; }

	.catfood #topNav ul li.catfood ul, 
	.cathealth #topNav ul li.cathealth ul,
	.catbeauty #topNav ul li.cathealth ul,
	.catgreen #topNav ul li.cathealth ul,
	.catkids #topNav ul li.cathealth ul,
	.catlearn #topNav ul li.catlearn ul { background: #94A36C; }



	/************************** ROTATING PROMO *************************/
	/*******************************************************************/

	/* Top Stories Module */
	#topStories.noscript .topStoryItem { background-image: none!important; }
	#topStories { clear: both; margin: 0 0 15px 0; }
	#topStories .topStoryDetails { z-index:1000; line-height: 1.1; }
	#topStories .topStoryDetails h3 { font-size: 20px; font-family: 'Trebuchet MS',arial; }
	#topStories .topStoryDetails ul { padding: 20px 0 0 10px; list-style: none; }
	#topStories .topStoryDetails ul li { background: url('bullet_rotator.gif') no-repeat 0 6px; margin: 0 0 4px 5px; padding: 0 0 0 10px; font-size: 14px; }
	#topStories .topStoryDetails ul li a { font-family: georgia,serif; }
	#topStories .topStoryDetails ul li.first { font-size: 17px; margin-bottom: 15px; }
	#topStories .topStoryItem ul { margin: 0; padding: 0 0 10px 5px; }
	#topStories .topStoryItem li { margin-left: 15px; color: #11327f; }

	#topStories.active { position: relative; width: 622px; height: 250px; overflow: hidden; }
	#topStories.active .topStoryItem { display: none; position: absolute; top: 0; left: 0; width: 622px; height: 250px; overflow: hidden; background-position: left top; background-repeat: no-repeat; }
	#topStories.active .topStoryDetails { height: 250px; width: 256px; overflow: hidden; }
	#topStories.active .topStoryDetails h3 { margin: 0 0 1em; padding: 20px 0 0 10px; }
	#topStories.active .topStoryDetails h3 a { color: #fff; }
	#topStories.active .topStoryDetails a { color: #9ff; }


	#topStories #topStoryButtons { position: absolute; left: 1px; bottom: 1px; }
	#topStories #topStoryButtons ul { margin: 0; padding: 0; list-style-type: none; }
	#topStories #topStoryButtons li { display: block; float: left; font-size: 11px; list-style-type: none; text-transform: uppercase; margin: 0 1px 0 0; padding: 2px 10px; color: white; border-width: 1px; border-style: solid; text-decoration: none; border-color: #ccc; background: #a9787b; font-family: 'Trebuchet MS',arial; font-weight: normal; cursor: pointer; }
	#topStories #topStoryButtons li.activeControls { border-color: #fff; background: #d13237; cursor: default; }

	/************************** END ROTATING PROMO ********/

	p.readMore { text-align: right; color: #369; font: normal 10px arial; }
	p.readMore a { }

	.icopy { clear: both; text-align: right; padding: 5px 0 0 0px; background: url(icopy_w.gif) no-repeat right 2px; margin: 0; }
	.icopy:hover { background: url(icopy_g.gif) no-repeat right 2px; }
.pagination { margin: 0; padding: 10px 0 0 19px; }

	img.left { margin: 0; float: left; }
	img.right { margin: 0; float: right; }
	img.center { display: block; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; }

	div.left { float: left; margin: 0 10px 5px 0; }
	div.right { margin: 5px 10px 5px 5px; float: right; }
	div.center { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
    
	
	.dblColumn { border-collapse: collapse; width: 630px; padding-top: 15px; border-bottom: 1px solid #d3e2b7; }
	
	.cathome .dblColumn { border: none; }
	.catpodcasts .dblColumn {
		margin-bottom: 20px;
	}
	.catpodcasts .tripleCol .leftCell,
	.catpodcasts .tripleCol .rightCell {
		width: 20px;
	}
	.catpodcasts .tripleCol {
		border-bottom: none;
		width: 100%;
	}
	.dblColumn .leftCell { width: 50%; }
	.dblColumn .rightCell { width: 50%; }

	.cathome .dblColumn .leftCell { width: 410px; }
	.cathome .dblColumn .rightCell { width: 220px; }
	.cathome .rightCell .pagead180x150 { margin: 0 auto;  }
	.latestinright { clear: both;}
	.latestsquare { overflow: hidden; width: 128px; float: left; margin: 0 0 10px 0; padding: 0 10px 0 0; }

	.rightColumn .latestsquare h2 { border: none; margin: 0; padding: 5px 0 0; }
	.rightColumn .latestsquare a { margin: 0; padding: 0; font-family: georgia,serif; font-size: 14px; }
	.dblColumn .rightColumn { padding: 0 0 0 10px;}

	.cb, { width: 628px; padding: 10px 0 0 0; border-bottom: 1px solid #d3e2b7; }
	.cb .nested_dbl_col .leftCell .leftColumn { width: 208px; }
	.cb .nested_dbl_col .leftCell .leftColumn  h2 { width: 192px; }
	.cb .nested_dbl_col .rightCell .rightColumn { float: left; padding-right: 10px; width: 417px; }
	.cb .nested_dbl_col .rightCell .rightColumn .recipes { padding-bottom: 10px; border-bottom: 1px solid #d3e2b7; }
	.cb .nested_dbl_col li { margin: 0 0 1px; } 
	.cb .nested_dbl_col li.odd { background: #f9fcea; } 
	.cb .nested_dbl_col li a { font-family: georgia,serif,arial; } 

	.cblast { padding: 15px 0 10px; }
	.cblast .nested_dbl_col .leftCell .leftColumn { width: 410px; }
	.cblast .nested_dbl_col .rightCell .rightColumn { width: 220px; }
	.cblast .nested_dbl_col .rightCell .pagead180x150 { margin: 0 auto;  }

	.recipes { margin: 0 0 10px; }
	.recipes ul { list-style: none; margin: 0; padding: 0 !important; }
	.recipes ul li { background: url('bullet.gif') 0 8px no-repeat; padding: 0 0 4px 10px; margin: 0; }
	.recipes ul li a { font-family: georgia,serif,arial; font-size: 15px; }
	.foodcbbottom .nested_dbl_col .rightCell .rightColumn a { font-weight: normal; }

	#healthNotes { font-size: 11px; font-family: 'arial'; }
	#healthNotes.active { position: relative; border: 1px solid #b0c578; height: 360px; overflow: hidden; background: white; }
	#healthNotes .notesPadding { height: 360px; width: 280px;  }
	#healthNotes.active .notesPadding { position: absolute; top: 40px; left: 10px; }
	#healthNotes .healthContent { float: left; width: 270px; list-style: none; font-size: 11px; }
	#healthNotes #healthCenters ul { float: right; width: 135px; list-style: none; height: 170px; overflow: auto; border: 1px #333 solid; background: white; font-size: 11px; }
	#healthNotes #conditions ul { list-style: none; background: #f6ebe9; margin: 10px 0; padding: 5px 0; text-align: center; border: 1px #d2bfb8 solid; font-size: 11px; }
	#healthNotes #conditions ul li { display: inline; font-size: 11px; padding: 0; margin: 0; }
	#healthNotes ul a { font-weight: bold; }
	#healthNotes.active h2 { position: absolute; top: 0; color: white; padding: 0; display: block; text-align: center; line-height: 20px; font-size: 12px; letter-spacing: 0; border-bottom: none; cursor: pointer; }
	#healthNotes h3 { color: white; font-size: 26px; font-family: 'arial narrow'; font-weight: normal; }
	#healthNotes #healthCenters, 
	#healthNotes #conditions { padding: 20px 10px 0; height: 226px; }
	#healthNotes #healthCenters { background: url(healthNoteBg.gif) repeat-x left top; }
	#healthNotes #conditions { background: url(conditions_bg.gif) repeat-x left top; }
	#healthNotes.active h2.healthCenters { left: 0; width: 120px; background-color: #bbcb8c; }
	#healthNotes.active h2.conditions { left: 120px; width: 180px; background-color: #e0777b; }
	#healthNotes p { font-size: 11px; }
	#healthNotes #conditions p { color: white; font-size: 12px; }
	#healthNotes p.readMore { padding: 0; font-weight: bold; text-align: left; }
	#healthNotes #conditions p.readMore { text-align: right; margin: 50px 0 0; }
	#healthNotes p.readMore a { padding: 0; }
	#healthNotes img.appleDecal { float: left; }
	#healthNotes.active img.appleDecal { position: absolute; float: none; bottom: 10px; left: 10px; }

	.featrecfood .leadinsm {float: left; padding-right: 15px; width: 124px; }
	.featrecfood .leadinsm h3 a {font-size: 12px; }

	.latestsquare a { border: 0; padding: 4px; }

	.tripleCol { border-collapse: collapse; }
	.tripleCol td.leftCell, 
	.tripleCol td.rightCell { width: 210px; }
	.tripleCol td.leftCell div, 
	.tripleCol td.centerCell div, 
	.tripleCol td.rightCell div, 
	.tripleCol td.leftCell img, 
	.tripleCol td.centerCell img, 
	.tripleCol td.rightCell img { margin: 0; }
	.tripleCol td div.leftColumn { padding-right: 12px; }
	.tripleCol td div.rightColumn { padding-left: 12px; }

	.tripleCol { border-bottom: 1px solid #dce0c9; margin: 0 0 10px 0; } 


	.sidebarRight { text-align: left; width: 230px; background: #e1efcb; float: right; margin: 0 0 10px 5px; padding: 10px; border-left: 1px solid #82bd31; }
	.sidebarLeft { border-right: 1px solid #82bd31; text-align: left; width: 230px; background: #e1efcb; float: left; margin: 0 5px 10px 0; padding: 10px; }
	.sidebarRight p, .sidebarLeft p { text-align: right; }
	.sidebarRight h5, .sidebarLeft h5 { font-weight: bold; margin: 0; padding: 0 0 5px; }
	
	/* =============================================
	================== rightcat elements
	============================================= */

	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 */

	#recipesearch { font: 13px georgia;  border: 10px solid #e37578; margin: 0 0 15px 0; padding: 12px 15px 10px 10px; background: #f9fcea url(pasta1.gif) no-repeat right top;}
	#recipesearch ul { list-style: none; margin: 0; padding: 0 0 0 1px; }
	#recipesearch li { background: url('bullet.gif') 0 5px no-repeat; padding: 0 0 3px 10px; margin: 0; }
	#recipesearch h2 { font-weight: bold; border: none; font-size: 12px; padding: 0; margin: 5px 0 5px; letter-spacing: 0; }
	#recipesearch h2 span { display: block; margin: 0 0 15px; font-size: 26px; border: none; font-family:'Arial Narrow', Helvetica, sans-serif; text-transform: none; font-weight: normal; }
	#recipesearch hr { height: 1px; background: #e37578;  width: 230px; border: none; }
	#recipesearch .searchInputs input { vertical-align: bottom; background: #f9fcea; padding-left: 5px; width: 120px; }
	#recipesearch .searchInputs input.button { width: 56px; padding: 0; }
	#recipesearch .smlinks { font: 12px georgia; }

	.mostpopular { margin: 0; padding: 0 0 10px 0; }
	.mostpopular ul { list-style: none; margin: 10px 0; padding: 0 0 0 1px; font-size: 15px; font-family: georgia,serif,arial; }
	.mostpopular li { background: url('bullet.gif') 0 5px no-repeat; padding: 0 0 3px 10px; margin: 0; }
.contentwellad .mostpopular { background: #fff; }


	#poll { border: 8px solid #a7c871; margin: 0 0 10px 0; padding: 10px; }
	#poll h2 { display: block; text-transform: uppercase; padding: 5px 0; margin: 0 0 1em; color: #d13238; font-size: 12px; border-bottom: 0; } 
	#poll h2 span { 
		display: block; 
		width: 149px; 
		height: 0; 
		margin: -8px 10px 0 0; 
		float: left; 
		padding-top: 30px; 
		overflow: hidden; 
		background: url(pic.gif) no-repeat left top; 
		
	} 
	#poll div { padding: 5px 0; clear: both; overflow: hidden; }
	#poll input { margin: 0; display: block; float: left; clear: left; }
	#poll label { padding-left: 5px; display: block; float: left; line-height: 1; width: 235px; }
	#poll p { clear: both; }
	#poll button { clear: both; text-align: right; margin: 5px 0 0; white-space: none; float: right; }

	.newsletter { background: #e1efcb; margin: 0 0 10px 0px; padding: 8px; border-top: 1px solid #a9c771; border-bottom: 1px solid #a9c771; } 
	.newsletter h2 { 
		display: block; 
		text-transform: uppercase; 
		margin: 0; 
		padding: 10px 0 0; 
		border-bottom: 0; 
	} 
	.newsletter h2 span { 
		display: block; 
		width: 15px; 
		height: 0; 
		margin: -8px 0 0; 
		float: right; 
		padding-top: 28px; 
		overflow: hidden; 
		
	} 
	.newsletter h4 { font-family: 'Trebuchet MS',arial; margin: 0; padding: 10px 0 5px 0; }
	.newsletter p { font-family: 'Trebuchet MS',arial; line-height: 15px; margin: 0; padding: 0 0 5px 0; }
	.newsletter p.subbut { text-align: right; }

	.sponEdCor { border: 8px solid #A8C96E; padding: 8px; }
	#article .sponEdCor { width: 410px;}
	.sponEdCor h2 { border: none; margin: 0; padding: 0 0 8px 0; }
	.sponEdCor h3 { margin: 0; padding: 0 0 2px 0; }
	.sponEdCor h3 a { font-family: georgia,serif; font-size: 13px; }
	.sponEdCor p { font-family: 'Trebuchet MS',arial; padding: 0 0 5px 0; line-height: 14px; }

	#search { font-family: 'Trebuchet MS',arial; float: right; padding: 10px 10px 0 0; text-align: right; margin: 0; width: 293px; border-width: 0; font-size: 10px; background: url() no-repeat left 34px; position: relative; overflow: hidden; }
	#search legend { display: none; }
	#search #searchLabels { text-align: left; padding-left: 10px; width: 283px; overflow: hidden; font-size: 12px; }
	#search #searchLabels label { line-height: 25px; height: 25px; color: #5f561d; }
	#search #searchLabels.active label { display: block; float: left; text-align: center; margin: 0 -5px 0 0; width: 77px; }
	#search #searchLabels.active input { position: absolute; top: -200px; }
	#search #searchLabels.active label.selected { background: url('searchTabBg.gif') no-repeat left top; }
	#search .searchInputs { padding: 7px 8px 8px; text-align: right; }
	#search .searchInputs input { padding: 2px; vertical-align: bottom; color: #5f561d; width: 206px; margin: 0; }
	#search .searchInputs input.button { border: 0; padding: 0; width: 56px; margin: 0; }

	input.button { border: 0; padding: 0; }

	#topcat p { margin: 0; }

	.searchresults { float: right; }
	.searchresults form { display: inline; }

	.toc { clear: left; }

	.currentissue { background: #dce3eb; padding: 7px; margin-bottom: 10px; text-align: center; }

	/*Featured Results*/
	.featuredheader { }
	.featuredlinebg { }
	.featuredleadin { }
	.featureddesc { }

	/*Regular Results*/
	.resultsheader1 { }
	.resultsheader2 { }
	.resultsleadin { }
	.resultsbyline { }
	.resultsdesc { }
	.resultsmedia { }
	.resultslinks { }
	.searchterm { }

	#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; }

	/* Browse Recent Issues */

	/* End Browse Recent Issues */
	#footer { 
		background: #809121 url(footer_bg.gif) repeat-x top; 
		clear: both; 
		overflow: hidden; 
		width: 970px; 
	}

	#footer div {
		margin: 0 auto; 
		width: 970px; 
	}

	#footer p { 
		color: #fff; 
		margin: 0; 
		padding: 10px; 
		display: inline; position: relative; float: left; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif; 
	}

	#footer .copyright { 
		color: #fff; 
		width: 215px; 
		clear: both; 
		font-size: 10px; 
		float: right; 
		font-family: arial, helvetica, sans-serif; 
	}

	#footer ul { font-family: 'Trebuchet MS',arial; font-size: 10px; padding: 10px 110px; text-transform: uppercase; margin: 0; list-style-type: none; }
	#footer ul li { display: inline; float: left; margin: 0; padding: 0; background: none; line-height: 1; }
	#footer ul li a { padding: 0 7px; color: #fff; display: block; }
	#footer ul li.last a { border: none; }

	/*ad formatting*/

	.googlead { clear: both; margin-top: 10px; padding: 20px 0 20px 4px; }
	.googlead .googleadViewLink { color: #1e5a73; }
	.googleadTitle span {font-weight: bold; color: #666666; }
	 
	.ad { margin: 5px 0; padding: 0; }
	.contentwellad { margin: 0 10px 5px 0; padding: 0 5px 0 0; float: left; clear: left; background: #fff;}
	#topCat .ad728x90 { clear: both; padding: 0; margin: 0 0 0 11px; }
	p.advertisement { font-family: arial; margin: 0;  padding: 0 0 2px; color: #d2d2d2; font-size: 10px; text-align: center; letter-spacing: 2px; }

	.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 { }

	/****** 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(player_top_bkgd.gif);
		overflow: hidden;
		text-align: center;
	}
	#videoContainer .videoHeader div {
		margin-top: 14px;
		margin-left: 10px;
		width: 468px;
		height: 90px;
		background: url(video_player_banner.jpg) no-repeat;
	}
	#videoContainer .videoHeader img {
		margin-top: 14px;
	}
	#videoContainer .videoWindow {
		height: 344px;
		background: url(player_bkgd.gif);
		overflow: hidden;
	}
	#videoContainer .videoRight {
		width: 262px;
		float: left;
		text-align: left;
	}
	#videoContainer .videoRightTop {
		height: 91px;
		background: url(player_rt_top.gif);
		overflow: hidden;
	}
	#videoContainer .videoDescription {
		height: 202px;
		background: url(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(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;
	}
	.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: #FFF;
	}
	.podcastsPlayer a {
		color: #BCCDE9; 
		text-decoration: none;
	}
	.podcastsPlayer a:hover {
		text-decoration: underline;
	}
	.podcastsPlayer h2 {
		margin: 0;
		font-size: 12px;
		font-weight: bold;
		color: #BCCDE9;
		clear: both;
		border: none;
	}
	.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(podcast_download_now.gif) no-repeat;
	}
	.mediaOptions li.subscribe a {
		width: 81px;
		height: 24px;
		background: url(podcast_subscribe.gif) no-repeat;
	}
	.mediaOptions li a span {
		display: none;
	}
	.podcastsPlayer #iframediv { 
		background: #606062; 
		margin: 7px; 
		width: 336px; 
	}
	.podcastsPlayer #playerWrapper {
	/*	background: #fff url(/images/podcast_bkgd.gif) repeat-x top; */
		padding: 15px 0 0; 
		width: 722px; 
		text-align: left; 
		overflow: hidden;
		margin: 0 auto;	
		background: #FFF;
	}
	.podcastsPlayer #playerWrapper .avText {
		padding: 10px; 
		margin: 0px 10px 10px 10px; 
		color: #FFF;
		background: #566700;
		text-align: left; 
		clear: both;
	}
	.podcastsPlayer #playerWrapper h3 {
		font-weight: normal;
		text-align: left;
		margin-left: 15px;
		color: #fff;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
	}
	.podcastsPlayer #playerWrapper .rightCat {
		width: 336px; 
		float: right; 
		padding: 0px 0px 5px 0px;
		background: #FFF;
		margin-right: 10px;
		display: inline;
	}
	.podcastsPlayer #playerWrapper .rightCat .ad {
		margin-top: 0;
		padding: 0 10px 20px 10px;
		background: #EEE;
	}
	.podcastsPlayer #playerWrapper .leftCat {
		text-align: center; 
		width: 350px; 
		margin-left: 8px;
		margin-right: 8px;
		float: left;
	}
	.podcastsPlayer #playerWrapper .roundedCorners {
		background: #8FAB01 /*url(/images/podcast_bg_gradient.gif)*/;
		background-repeat: repeat-x;
		margin-bottom: 10px;
	}
	.podcastsPlayer #playerWrapper .leftCat p {
		margin: 10px 0 5px; 
		text-align: left; 
	}
	.podcastsPlayer #playerWrapper .leftCat .nowPlaying {
		margin-top: 20px;
		margin-left: 15px;
		margin-bottom: 0px;
		color: #fff;
		text-align: left;
		float: left;
		text-transform: uppercase;
		font-size: 11px;
	}
	.podcastsPlayer #playerWrapper .avText, .podcastsPlayer #playerWrapper .avRelated {
		padding: 10px; 
		margin: 0px 10px 10px 10px; 
		color: #FFF;
		text-align: left; 
		clear: both;
	}
	.podcastsPlayer #playerWrapper .avRelated {
		padding: 0;
		margin-left: 10px;		
	}
	.podcastsPlayer #playerWrapper .avRelated div {
		padding: 15px 15px 15px 45px;
		margin-bottom: 1px;
		background: url(podcast_mic.gif) no-repeat 5px;
	}
	.podcastsPlayer #playerWrapper .avRelated.avRelatedArticle div {
		padding: 5px 15px 5px 10px;
		margin-bottom: 1px;
		background: #566700;
	}
	.podcastsPlayer #playerWrapper .avRelated div a {
		font-weight: bold;
		color: #BCCDE9;
	}

	.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 .playerCornersTop {
		height: 14px;
		width: 722px;
		margin: 0 auto;
		background: url(podcast_cornersTop.gif) no-repeat bottom;
	}
	.podcastsPlayer .playerCornersBottom {
		height: 14px;
		width: 722px;
		margin: 0 auto;
		background: url(podcast_cornersBottom.gif) no-repeat;
	}
	.podcastsPlayer #playerhead {
		width: 722px; 
		height: 90px; 
		margin: 0 auto;
		padding-top: 0;
		background: #FFF;
		clear: both;
	}
	.podcastsPlayer #playerhead h1 {
		height: 59px;
		margin-left: 10px;
		float: left;
	}
	.podcastsPlayer #playerhead a {
		background: url(podcast_logo.gif) no-repeat top left; 
		height: 0px;
		padding-top: 59px;
		width: 458px;
		display: block;
		overflow: hidden;
		float: left;
	}

	.podcastsPlayer #playerhead #search {
		float: right; 
		padding: 0px 10px 5px 10px; 
		margin: 5px;
		width: 200px;
	}
	.podcastsPlayer #search input {
		vertical-align: bottom;
	}
	.podcastsPlayer #search .searchKeywords {
		margin-bottom: 0px;
		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; 
	}
	.podcastsPlayer .ad p {
		text-align: right;
	}
	/****** Standard Podcast Player ******/

	/****** Streaming media archive page ******/

	.streamingMediaLeadin {
		width: 645px; /* need a width to make overflow with with ie6 */
		overflow: hidden;
		margin-bottom: 25px;
		margin-top: 10px;
	/*	border-bottom: 1px solid #c9c9c9;*/
	}
	.streamingMediaLeadin .byline {
		margin: 0;
	}
	.streamingMediaLeadin .popup img {
		margin-bottom: 10px;
	}
	.streamingMediaLeadin h3 { 
		margin-top: 0;
	}
	#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;
	}
	#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li span {
		display: none;

	}
	#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.listen {
		background: url(podcast_listen_btn.jpg) no-repeat;
		width: 68px;
	}
	#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download {
		background: url(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(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 ******/

}


.casino_content p{
font-size: 12px; font-family: 'Trebuchet MS', arial,sans-serif; color: #000; text-align:justify; padding-left:5px; padding-right:5px; padding-bottom:10px;
padding:3px;

}

.latest_itemHyperText{
color: #009193;
font-size: 15px; 
font-family: georgia,serif;
font-weight:normal;
text-decoration:none;
margin: 0; padding: 0 0 2px 0;
text-align:left;
}

.latest_itemHyperText a{
text-decoration:underline;
color: #009193;
}

.left-links a{
	font: 12px Georgia;
	color: #333333;
	text-decoration: none;
	padding-left:10px;
	width:250px;
	border-bottom:1px dotted #777;
	padding:5px 0;
	float:left;
	display:block;
	font-weight:normal;


}

.left-links a:hover{
text-decoration:underline;
font-weight:normal;
}


.floatright { 
float: right;
margin: 2px 5px 0px 5px;
clear: right;
}

.banner{
padding:4px;
border-bottom:1px dotted #D7EDCE;

}
.cathome .rightCell .pagead180x150 img{ 
border: 8px solid #FFB90C;

  }
	