body {	background-color: #F9CB7A;}a {	color: #6C1A15;}dt {	font-weight:bold;}h1, h2, h3 {	font-family: Arial, Helvetica, sans-serif;	color: #3E2A08;}h1 {	font-size: 1.1em;}h2 {	font-size: 1.0em;}h3 {	font-size: 0.95em;}strong {    font-weight: bold;}#pageLayout {	margin-top: 18px;	margin-left: 36px;	width: 92%;}/*Page banner*/.banner {	background-color: #B2914B;	height: 60px;	width: auto;	padding-left: 9px;	border-bottom-color: #615A26;	border-bottom-style: solid;	border-bottom-width: 2px;}#alert {	background-color:#FFFF66;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display:block;	border:1px solid #000;	padding:4px;	margin-bottom:9px;	visibility:hidden;}#pbwBanner {	background-color: #B2914B;	height: 60px;	width: auto;}.banner span{	color: #3E2A08;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14pt;	font-weight: bold;	position: relative;	bottom: 2px;	top: 18px;	left: 18px;}.banner #cart {	position: relative;	bottom: 2px;	right: 18px;	left: 80%;}/*Left navigation elements including main navigation list*/.leftNav {	background-color: #6C1A15;	color: #FBF8CA;	width: 144px;	height: 500px;	vertical-align: top;}.leftNav a {	color: #FBF8CA;}.leftNav a:hover {	color: #FF5ACC;}.leftNav a:visited {	color: #F9CB7A;}.leftNav #comment {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	margin-right: 7px;	margin-left: 7px;	margin-top: 36px;	padding:4px;	border-bottom:1px solid #FFF;	border-top:1px solid #FFF;}li.currentPage {	background-color: #3E2A08;	background-image: url(/images/greenBgGreenChile.gif);	background-repeat: no-repeat;	width: 144px;	height: 30px;	display: block;}li.currentPage span {	padding:0.5em;	padding-left:28px;	width: 144px;	/*height: 30px;	display: block;*/}#mainNavList {	padding-left: 0;	margin-left: 0;	border-bottom: 1px solid #3E2A08;	width: 144px;	font-size:90%;}#mainNavList li {	list-style: none;	margin: 0;	padding: 0;	border-top: 1px solid #3E2A08;	width: 144px;	height: 30px;}#mainNavList li a {	text-decoration: none;	color: #FBF8CA;	background-image: url(/images/redBgRedChile.gif);	background-repeat: no-repeat;	padding:0.5em;	padding-left:28px;	/*width: 144px;	height: 30px;	display: block;*/}#mainNavList li a:hover { 	text-decoration: none; 	color: #FF5ACC;	background-image: url(/images/greenBgGreenChile.gif);	background-repeat: no-repeat;}#specialOffer {	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.05em;	margin-right: auto;	margin-left: auto;	color: #6C1A15;	font-variant: normal;	font-style: italic;	border: 1px solid #6C1A15;	padding: 1em;        width: 400px;}#ordering {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	margin-right: 7px;	margin-left: 7px;	margin-top: 36px;	padding:4px;	border-bottom:1px solid #FFF;	border-top:1px solid #FFF;}.alertEmphasis {    color: #6C1A15;}/*Right navigation*/.rightNav {	background-color: #C13126;	color: #FBF8CA;	width: 180px;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	padding: 9px;	vertical-align: top;}/*Content panel*/.content {	background-color: #FBF8CA;	color: #3E2A08;	vertical-align: top;	padding: 9px;}.photoWithCaption {	float: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-style: italic;	font-weight: bold;	margin-bottom: 18px;}.inlinePhotoWithCaption {        float: left;        font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-style: italic;	font-weight: bold;	margin-bottom: 18px;        margin-top: 7px;        margin-left: 7px;        margin-right: 7px;}.contentText {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.01em;	margin-right: 9px;	line-height: 135%;	width: 95%;	/*float: left;*/}/*Footer */.footer {	background-color: #FBF8CA;	color: #3E2A08;	border-top-color: #615A26;	border-top-style: solid;	border-top-width: 2px;	padding-left: 9px;	height: 48px;}.ingredientsList, .info {	font-family: Arial, Helvetica, sans-serif;	font-size: small;}.recipe {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.95em;	margin-right: 7px;	margin-left: 7px;	margin-top: 12px;        margin-bottom: 24px;	color: #6C1A15;	font-variant: normal;	border: 1px solid #6C1A15;	padding: 1em;        width: 95%;}.recipeAuthor {    font-weight: normal;    font-family: Georgia, "Times New Roman", Times, serif;}