body {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-size:14px;color:#000;background:#fff;}
p, ul, ol {margin-top:0;margin-bottom:1.5em;line-height:1.4em;}
ul li, ol li {margin-bottom:1em;}
h2,h3,h4 {margin:0 0 1.5em 0;padding:0;}
#container {width:100%;margin:0 auto;}
#header {margin-bottom:20px;}
#logo {vertical-align:top;}
#tagline {text-align:right;vertical-align:top;}
#tagline img {margin-top:120px;}
table.recprint {width:100%;}
table.recprint td.printcol1 {width:135px;vertical-align:top;padding-right:15px;}
table.recprint td.printcol1 h4 {text-align:right;}
table.recprint td.printcol2 {vertical-align:top;}
td.printcol2 h3 {font-weight:bold;font-size:18px;margin:0 0 5px 0;}
.rec-info {font-size:12px;font-style:italic;}
.rec-info p {margin:0;}
.rec-info h3 {font-style:normal;}
.printcol2 ol {margin-left:25px;padding:0;}
.printcol2 ul {list-style:none;margin-left:0;padding:0;}
.ingredients li {margin:0;}
.ingredients table {margin:0 0 1.5em 0;padding:0;width:100%;border-collapse:collapse;}
.ingredients table td {margin:0;padding:0 10px 2px 0;vertical-align:top;}
.ingredients table td.r1 {text-align:right;width:30px;}
.ingredients li em, .recipe .ingredients td.r1 em {font-style:normal;}
.printedfrom {margin-top:20px;}
#footer {font-size:13px;margin-top:30px;}
#footer p {line-height:1.6em;}