body { background-color: #fffde9; font-family: tahoma, verdana, sans-serif; color: #111; margin: 0; padding: 0; text-decoration: none; }a { color: #0067c6; text-decoration: none; }a:hover { color: #42b4e6; text-decoration: underline; }#alert { padding: 15px; background: #000; color: #fff; font-size: 10px; margin-bottom: 10px; border-bottom: 1px dashed #c00; vertical-align: middle; }#topNav { text-align: right; vertical-align: bottom; padding-bottom: 3px; height: 64px; font-size: 9px; }#topNav a { display: inline; vertical-align: middle; color: #0067c6; text-decoration: none; }#topNav a:hover { color: #42b4e6; text-decoration: underline; }#nav {     background: #0067C6 url("/images/navbg.gif");     padding: 0 0 0 0;     font: 10px tahoma, verdana, sans-serif;     text-align: center; }#nav img {     vertical-align: middle;     padding: 0 5px 0 5px; }#nav a {     display: inline;     margin: 0;     padding: 2px;     color: #fff;     text-decoration: none; }#nav a:hover {     color: #42b4e6; }#sideNav { background: #e6e6e6; width: 150px; border-right: 2px solid #42b4e6; padding: 0; font-size: 11px; color: #666; text-align: center; }#sideNav a { border-bottom: 1px solid #d7d7d7; display: block; padding: 7px; color: #0067c6; text-decoration: none; }#sideNav a:hover { background: #999; color: #fff; text-decoration: none; }#content {     font: 11px tahoma, verdana, sans-serif;     color: #666;     background: #fff;     padding: 15px 15px 40px 15px;     text-align: left; }#content h1 {     font: 24px arial, helvetica, sans-serif;     margin-bottom: 10px;     color: #42b4e6; }#content h2 {     font: 14px arial, helvetica, sans-serif;     font-weight: bold;     border-bottom: 1px solid #999; }#content h3 {     font: 11px arial, helvetica, sans-serif;     font-weight: bold; }#content h4 {     color: #0067c6;     margin: 0 0 0 0;     font: 12px arial, helvetica, sans-serif;     font-weight: bold; }#content p {     margin: 0 0 10px 0; }#content ul {     list-style-type: square; }#content img {     padding: 2px;     margin: 0 10px 0 10px;     border: 0px #999 none; }#content img.pageicon {     padding: 0;     border: 0;     margin: 0;     vertical-align: middle; }#content a {     color: #0067c6;     text-decoration: none;     font-weight: normal;     border-bottom: 1px solid #999; }#content a:hover {     color: #42b4e6;     text-decoration: none;     border-bottom: 1px solid #42b4e6 }#content blockquote {     font: 14px Palatino, Georgia, Serif;     font-style: italic;     padding: 0; }#footer {	padding: 20px 0 20px 0;	text-align: center;	font-size: 9px;	color: #666; }

ul { line-height: 1.5em; }/*-------------------------------------------------  New Feature Banner @ top left-------------------------------------------------*/ #sideNav .new_TopLeft {	position: absolute;	left: 0;	top: 0;	margin: 0;	padding: 0;	border: none;	float: none;}#sideNav .new_TopLeft a {	background-color: transparent;	color: white;	border: none;	text-decoration: none;	margin: 0;	padding: 0;	display: inline;}#sideNav .new_TopLeft a:hover {	background-color: transparent;	text-decoration: none;	color: white;}#sideNav .new_TopLeft img {	position: absolute;	left: 0;	top: 0;	background-color: transparent;	color: white;	border: none;	text-decoration: none;	margin: 0;	padding: 0;}.heartTip {	width: 381px;	height: 125px;	background: url(../images/hearttip.gif) no-repeat;	padding-top: 85px;	padding-left: 65px;}.recipe {	background: #dbedd5;	border: 3px dashed #219533;	padding: 15px;	width: 406px;}.recipe strong {	color: #219533;}.recipeTit {	color: #0067c6;	font-size: 15px;	font-weight: bold;	}