html body {
	background: #FFF url(/images/bg-mangos.jpg) center top no-repeat;
}
#recipes-content {
  display: inline;
  float: left;
  position: relative;
  overflow: hidden;
  width: 650px;
}
#feed h2.title {
	background: transparent url(/images/the_daily_fare_recipes.png) left top no-repeat;
	height: 93px;
	text-indent: -9999px;
	width: 398px;
}
.browse-all-recipes-col1  {
  float: left;
  width:200px;
  margin-right:25px;
}
.browse-all-recipes-col2  {
  float: left;
  width:200px;
  margin-right:25px;
}
.browse-all-recipes-col3  {
  float: left;
}
/* Recipes Channel Page */
#recipes-content #recipe-header {
	overflow: hidden;
	padding-bottom: 8px;
	border-bottom: 10px solid #000;
	margin-bottom: 31px;
}
#recipes-content h1 {
	width:140px;
	height: 33px;
	text-indent: -9999px;
	background: url(../images/recipe-channel-sprite.png) no-repeat 0 -40px;
	display: inline;
	float: left;
	margin-right: 36px;
}
	#recipes-content .social-buttons {
		display: block;
		float: left;
		margin-top: 6px;
	}
		#recipes-content .social-buttons .facebook,
		#recipes-content .social-buttons .twitter,
		#recipes-content .social-buttons .facebook-button,
		#recipes-content .social-buttons .twitter-button,
		#recipes-content .social-buttons .googleplus,
		#recipes-content .social-buttons .stumble  {
			display: inline;
			float: left;
		}
			#recipes-content .social-buttons .facebook iframe {
				height: 24px !important;
				width:85px !important;
			}
			#recipes-content .social-buttons .twitter iframe {
				height: 24px !important;
				width:100px !important;
			}
			#recipes-content .social-buttons .googleplus,
			#recipes-content .social-buttons .googleplus > div,
			#recipes-content .social-buttons .googleplus iframe {
				width:71px !important;
			}
				#recipes-content .social-buttons .facebook,
				#recipes-content .social-buttons .twitter,
				#recipes-content .social-buttons .stumble {
					margin-top:3px;
				}
	#recipes-content #recipe-header .frame1 {
		float: right;
		width:190px;
		margin-top:5px;
		height: 31px;
	}
	#recipes-content .top3-features {
		overflow: hidden;
		padding-bottom: 14px;
		border-bottom: 2px solid #000;
		margin-bottom: 20px;
	}
		#recipes-content .top3-features .items {
			float: left;
			width:200px;
			margin:0 0 0 25px;
			padding:0;
		}
			#recipes-content .top3-features .items img {
				width:100%;
			}
			#recipes-content .top3-features .items:first-child {
				margin-left:0;
			}
			#recipes-content .top3-features .items a img {
				display: block;
				margin-bottom: 11px;
			}
			#recipes-content .top3-features .items .link a {
				font-size: 20px;
				text-decoration: none;
				margin-bottom: 4px;
				font-weight: normal;
			}
				#recipes-content .top3-features .items .link a:hover {
					text-decoration: underline;
				}
			#recipes-content .top3-features .items .dek {
				font-size: 13px;
				line-height: 18px;
			}
	#recipes-content #recipe-collections2 {
		float: left;
		width:415px;
		margin-right:18px;
		margin-top:12px;
	}
		#recipes-content #recipe-collections2 table {
			width:415px;
			table-layout: fixed;
		}
		#recipes-content #recipe-collections2 h2 {
			height:19px;
			background: url(../images/recipe-channel-sprite.png) no-repeat 0 -82px;
			text-indent: -9999px;
			margin-bottom: 9px; 
		}
			#recipes-content #recipe-collections2 .items {
				width:125px;
				margin:0;
				padding-right:18px;
				padding-bottom: 20px;
				vertical-align: top;
			}
				#recipes-content #recipe-collections2 .items.endrow {
					padding-right:0;
				}
				#recipes-content #recipe-collections2 .items .image {
					width:125px;
					margin-bottom: 10px;
				}
					#recipes-content #recipe-collections2 .items .image img {
						width:100%;
					}
				#recipes-content #recipe-collections2 .items .links a {
					font-size:15px;
					line-height: 18px;
					text-decoration: none;
					font-weight: normal;
				}
					#recipes-content #recipe-collections2 .items .links a:hover {
						text-decoration: underline;
					}
		a[title="All Recipe Collections"] strong {
			display: block;
			background: url(../images/recipe-channel-sprite.png) no-repeat 0 -313px;
			padding-left:13px;
			font-size: 14px;
			text-decoration: underline;
		}
	#recipes-content #recipe-of-the-day {
		float: right;
		border:1px dotted #000;
		width:205px;
		padding:5px;
	}
		#recipes-content #recipe-of-the-day h2 {
			height: 34px;
			text-indent: -9999px;
			background: #f5f5f5 url(../images/recipe-channel-sprite.png) no-repeat 22px -106px;
		}
		#recipes-content #recipe-of-the-day .links,
		#recipes-content #recipe-of-the-day .dek,
		#recipes-content #recipe-of-the-day .yesterday-recipe,
		#recipes-content #recipe-of-the-day .see-recipe-link,
		#recipes-content #recipe-of-the-day .image {
			padding: 0 16px;
			background: #f5f5f5;
		}
			#recipes-content #recipe-of-the-day .yesterday-recipe {
				padding-top:26px;
				text-transform: uppercase;
				font-size: 10px;
				padding-bottom: 7px;
				font-weight: bold;
				color:#e80b04;
			}
				#recipes-content #recipe-of-the-day .links {
					font-size: 15px;
					line-height: 18px;
				}
				#recipes-content #recipe-of-the-day .yesterday-recipe + .links {
					padding-bottom: 17px;
				}
				#recipes-content #recipe-of-the-day .dek,
				#recipes-content #recipe-of-the-day .see-recipe-link {
					font-size: 13px;
					line-height: 18px;
				}
				#recipes-content #recipe-of-the-day .image {
					padding-bottom: 10px;
				}
				#recipes-content #recipe-of-the-day .dek em {
					display: block;
					font-style: normal;
				}
					#recipes-content #recipe-of-the-day .see-recipe-link {
						font-style: italic;
					}
	#recipes-content #recipe-of-the-day + .clear {
		height: 30px;
	}
	#recipes-content #search-keys {
		border-top:2px solid #000;
		padding-top:3px;
		border-bottom: 4px solid #000;
		margin-bottom: 28px;
	}
		#recipes-content #search-keys div {
			padding:9px 0 11px;
			border-bottom:1px dotted #898989;
			font-size: 14px;
			line-height: 18px;
			overflow: hidden;
			font-weight: bold;
		}
			#search-keys .title {
				float: left;
				display: block;
				height: 18px;
				text-indent: -9999px;
				background: url(../images/recipe-channel-sprite.png) no-repeat 0 -141px;
				margin-right:12px;
			}
			#search-keys .list-items {
				float: left;
			}
				#search-keys .in-season .title {
					background-position: 0 -141px;
					width:105px;
				}
				#search-keys .menus .title {
					background-position: 0 -177px;
					width:77px;
				}
				#search-keys .special-occasions .title {
					background-position: 0 -213px;
					width:183px;
				}
				#search-keys .recipe-index .title {
					background-position: 0 -249px;
					width:136px;
				}
				#search-keys #search4 h2 {
					float: left;
					display: block;
					height: 18px;
					text-indent: -9999px;
					background: url(../images/recipe-channel-sprite.png) no-repeat 0 -285px;
					width:230px;
					margin-right:12px;
					margin-top: 5px;
				}
			#recipes-content #search-keys #search4 {
				padding-bottom: 14px;
				border-bottom:0;
				padding-top:8px;
			}
				#search-keys #search4 fieldset {
					border:0;
				}
					#recipes-content #search-keys #search4 .search-box3 {
						float: left;
						border:0;
						padding: 0;
					}
					#recipes-content .search-box3 #search-text4 {
						float:left;
						width:287px;
						border:1px solid #7d7d7d;
						border-right:0;
						font-size: 16px;
						padding: 4px 4px 4px 4px;
						height: 16px;
					}
					#recipes-content .search-box3  #search-text-submit4 {
						float:left;
						width:37px;
						height: 29px;
						text-indent: -9999px;
						background: transparent url(../images/recipe-channel-sprite.png) no-repeat 0 -337px;
						border:0;
						font-size: 0;
						display:block;
						line-height: 0;
						z-index:5;
						cursor:pointer;
					}
	#recipes-content #recipe-directory {
		overflow: hidden;
		border-bottom: 2px solid #000;
		margin-bottom: 31px;
		*padding-bottom:30px;
	}
	#recipes-content #recipe-directory h2 {
		width:242px;
		height: 28px;
		text-indent: -9999px;
		margin:0 auto 25px;
		background: transparent url(../images/recipe-channel-sprite.png) no-repeat 0 0; 
	}
		#recipes-content #recipe-directory .items {
			float:left;
			width:200px;
			margin:0;
			margin-right:20px;
			margin-bottom: 30px;
		}
			#recipes-content #recipe-directory .items.endrow {
				margin:0;
				margin-bottom: 30px;
			}
			#recipes-content #recipe-directory .items a img {
				width:100%;
				display: block;
				margin-bottom: 10px;
			}
			#recipes-content #recipe-directory .items .link a {
				display: block;
				font-size: 22px;
				text-align: center;
				font-weight: normal;
			}
	#recipes-content .browse-all-recipes-container {
		overflow:hidden;
		margin-bottom: 35px;
	}
		#recipes-content .browse-all-recipes-container a {
			text-decoration: none;
		}
			#recipes-content .browse-all-recipes-container a:hover {
				text-decoration: underline;
			}

	#recipes-content .browse-all-recipes-container h2 {
		width:217px;
		height: 21px;
		margin:0 auto 22px;
		text-indent: -9999px;
		background: url(../images/recipe-channel-sprite.png) no-repeat 0 -378px;
	}
		#recipes-content .browse-all-recipes-container .SolrFacet {
			width:192px;
			border-top:1px dotted #898989;
			font-size: 15px;
			line-height: 24px;
			background: url(/images/red-bullet.png) no-repeat left 10px transparent;
			padding-left:8px;
			color:#898989;
			font-family: arial,helvetica,sans-serif;
			font-size: 12px;
		}
			#recipes-content .browse-all-recipes-container .SolrFacet a {
				color:#000;
				font-family: Georgia,serif;
				font-size: 15px;
			}
		#recipes-content .browse-all-recipes-container .SolrFacetRecipesHead {
			font-size:12px;
			line-height: 12px;
			color:#e80b04;
			text-transform: uppercase;
			font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
			margin-bottom: 5px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		#recipes-content .browse-all-recipes-col1 .SolrFacetTopic,
		#recipes-content .browse-all-recipes-col3 .SolrFacetTopic {
			margin-top:32px;
		}
			#recipes-content .browse-all-recipes-col1 .SolrFacetTopic:first-child,
			#recipes-content .browse-all-recipes-col3 .SolrFacetTopic:first-child  {
				margin-top:0;
			}
	#search3 {
		clear:left;
		width:960px;
		overflow: visible;
		margin-bottom: 20px;
	}
	#search3 form {
		border-top:1px dotted #898989;
		padding-top:21px;
	}
	#search3 fieldset {
		border: 0;
	}
		#search3 h2 {
			float: left;
			width:148px;
			height: 25px;
			text-indent: -9999px;
			background: transparent url(../images/recipe-channel-sprite.png) no-repeat 0 -407px;
			margin-right: 16px; 
			margin-top:11px;
		}
			#search3 .search-box3 {
				float: left;
				overflow: hidden;
			}
					#search3 #search-text3 {
						float:left;
						width:698px;
						border:1px solid #7d7d7d;
						font-size: 24px;
						height: 28px;
						line-height: 28px;
						font-family: Georgia, serif;
						color:#959595;
						*color:#000;
						padding:9px 8px 8px;
					}
						#search3 #search-text3:focus {
							color:#000;
						}
					#search3 #search-text-submit3 {
						float:left;
						width:72px;
						height: 50px;
						text-indent: -9999px;
						background: transparent url(../images/recipe-channel-sprite.png) no-repeat 0 -444px;
						border:0;
						font-size: 0;
						display:block;
						line-height: 0;
						z-index:5;
						cursor:pointer;
					}
