﻿fieldset {background:#fff;border:1px dotted #591;margin-top:.5em;padding:.5em;}a img {color:#000;}a:active {color:#29e;text-decoration:none;}a:link {color:#17c;text-decoration:underline;}a:link img,a:visited img {border-style:none;}a:visited {color:#038;text-decoration:underline;}a:hover {color:#4ae;text-decoration:underline;}body {margin:0;}body,td,th,textarea,input,select {font:100%/1 verdana, arial, helvetica, sans-serif;}fieldset legend {background-color:#591;border-bottom:1px solid gray;border-right:1px solid gray;color:#fff;font:100%/1 verdana, arial, helvetica, sans-serif;font-size:smaller;font-weight:700;padding:.1ex .5ex;}h1 {color:#038;font-family:"Bitstream Vera Sans", Helvetica, Arial, sans-serif;font-size:1.4em;font-style:normal;font-weight:700;text-decoration:none;line-height:170%;float:left;margin:0;}h2 {display:none;font-family:Georgia, Didot, serif;text-align:center;text-decoration:none;font-size:185%;font-weight:400;color:#242;line-height:130%;margin:0;padding:0;}h2.subtitle {font-size:120%;font-weight:400;}h3 {background:#bd8;border-bottom:1px solid #774;border-top:1px solid #774;font-family:verdana,arial,sans-serif;clear:both;color:#242;font-size:1.1em;text-decoration:none;margin:.8em 2.1em 0 2em;padding:.2em 1em .2em .5em;}h4 {font-family:Georgia, Didot, serif;font-size:1em;font-style:italic;text-decoration:none;clear:left;font-weight:700;color:#159;margin:.8em 3em 0 2em;padding:.2em 1em .2em .5em;}h5 {background-color:#fff;color:#774;font-family:Georgia, Didot, serif;font-size:0.9em;}h6 {background-color:#fff;color:#562;font-family:Georgia, Didot, serif;font-size:0.8em;}html {background-color:#fff;line-height:130%;text-align:justify;margin:0;padding:0;}img {border:0;margin:0;padding:0;}input {vertical-align:middle;}input.default {font-weight:700;text-align:center;}li {line-height:150%;}li a:visited:after {content:"\00A0\221A";}pre,code,tt {font-family:"Bitstream Vera Sans Mono", Monaco, "Andale Mono", monospace;line-height:100%;white-space:pre;}ul.toc {list-style:none;}#contents {clear:both;margin-top:0;background:#fff;}#header {background:#159;color:#fff;float:left;width:100%;margin:0;position:relative;}#header a {color:#ddf;font-weight:700;padding-left:8px;min-height:38px;text-decoration:none;}#header a:hover,#header a:focus {color:#fff;}#header-primary {display:none;background:#bd8;clear:both;float:none;width:100%;font-size:105%;margin:0;padding:0;}#header-secondary {display:none;background:#591;clear:both;float:none;width:100%;font-size:105%;margin:0;padding:0;}#header-secondary a {color:#159;font-weight:400;text-decoration:underline;}#header-secondary a:hover,#header-secondary a:focus {color:#242;text-decoration:underline;}#header-secondary b.rtop b,#header-secondary b.rbottom b {display:block;height:1px;overflow:hidden;background:#591;}#header-addthis {display:none}.recipe-body {margin:0;padding:0;}.recipe-body p {display:none}.fixed-width {width:600px;position:inherit;/* border:1px solid #eee; */margin: 0 auto;}#footer {clear:both;background:#fff;position:relative;text-align:left;min-height:180px;}.footer-contents {margin-top:0;padding-top:0;padding-left:10px;margin-bottom:5px;padding-bottom:5px;}.footer-contents2 {color:#99a;}.footer-relatedproducts {display:none}#footer dl {float:left;width:17%;border-right:1px solid #ddd;min-height:160px;margin:10px 0 0;padding:1px 0;}#footer dl.last {border:none;width:13%;}#footer dd {font-size:85%;margin:0;padding:3px 10px;}#footer dd a {text-transform:uppercase;font:85% tahoma, sans-serif;text-decoration:underline;padding-bottom:1px;}#footer dd a span {text-transform:none;}#footer dt {font-size:100%;font-weight:700;letter-spacing:-0.02em;padding:0 10px;}#footer .footer-feature {position:absolute;right:10px;top:28px;}.copyright img {display:none;float:left;margin-right:1.5em;}.copyright {font-size:75%;color:#99a;clear:both;background:#fff;padding:0 0 0 25px;}.copyright dt {display:none;}.copyright dd {display:none;}.copyright div {padding:0px 15px 40px 0;}li,dt,p {line-height:1.4;margin:.4em 2em .9em;}dd {line-height:1.4;margin:.1em 3em;}b.r1 {margin:0 5px;}b.r2 {margin:0 3px;}b.r3 {margin:0 2px;}b.rtop b.r4,b.rbottom b.r4 {height:2px;margin:0 1px;}#signature {display:none;}#site_search {/* border:1px solid white; */float:right;background-position:95% 5px;background-repeat:no-repeat;padding:6px 30px 4px 0;}#site_search input {border:1px solid red;font-size:10px;padding:2px;}#site_search img {position:relative;vertical-align:middle;}#site_search input.off {color:red;font-style:italic;}#site_search input.on {color:#000;font-style:normal;}#site_search .submit {color:#eee;font-style:italic;border-style:none;/* border:0px solid #eee; */background-color:transparent;position:relative;}.side-container { /* Only use for Advertisements - not displayed in print */display:none;background:#fff;color:red;height:100%;float:right;font-weight:400;clear:both;font-size:80%;position:relative;max-width:20%;top:-7px;border:1px solid #eee;margin:.8em 1em .8em 2em;padding:1em;}.center-container { /* Only use for Advertisements - not displayed in print */display:none;background:#fff;color:red;height:100%;float:right;position:relative;left:-40%;text-align:left;font-weight:400;clear:both;font-size:80%;position:relative;max-width:20%;top:-7px;border:1px solid #eee;margin:.8em 1em .8em 2em; /* margin: top right bottom left; */padding:1em;}.invis-container { /* for invisible content - never displayed */display:none;background:#fff;color:red;height:100%;float:right;font-weight:400;clear:both;font-size:80%;position:relative;max-width:20%;top:-7px;border:1px solid #eee;margin:.8em 1em .8em 2em;padding:1em;}input.reset,#results_ {text-align:center;}#contents b.rtop,#contents b.rbottom,#header-secondary b.rtop,#header-secondary b.rbottom,#footer b.rtop,#footer b.rbottom {display:block;background:#fff;}#contents b.rtop b,#contents b.rbottom b,#footer b.rtop b,#footer b.rbottom b {display:block;height:1px;overflow:hidden;background:#fff;}#signature {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0px}#rendered {display:none;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0px}/* mobile styles */@media handheld {	html, body {		font: 12px/15px sans-serif;		background: #fff;		padding: 3px;		color: #000;		margin: 0;		}	#sidebar {		display: none;		}	h1, h2, h3, h4, h5, h6 {		font-weight: normal;		}	#content img { 		max-width: 250px;		}	.center {		width: 100% !important;		text-align: center;		}	a:link, a:visited {		text-decoration: underline;		color: #0000CC;		}	a:hover, a:active {		text-decoration: underline;		color: #660066;		}}/* iPhone-specific styles */@media only screen and (max-device-width: 480px) { 	html {		-webkit-text-size-adjust: none;		}}