#recipe { background-color: #fff0bb; background-image: url(../images/recipes/shadowleft.gif); background-repeat: repeat-y; background-position: 0 0; margin: 0; padding: 20px 20px 30px 24px; }
#featurephoto { float: right; margin: -1px 0 0; padding: 0; }
.ingredients { margin: 9px 0 0; padding-right: 261px; padding-left: 0; list-style-type: none; }
.directions { }
.ingredients li { margin: 0; padding: 2px 0 4px; }
#recipe h2 { color: #666; font-size: 100%; font-weight: bold; padding-bottom: 6px; border-bottom: 1px solid #dea200; }
#recipe p { margin: 9px 0 0; padding: 0; }
#bottom { background-image: url(../images/recipes/shadowbottom.gif); background-repeat: repeat-x; background-position: 0 top; height: 12px; margin-right: 6px; margin-left: 3px; }
#tab { background-color: #fff0bb; background-image: url(../images/recipes/tableft.gif); background-repeat: no-repeat; background-position: left 0; height: 26px; margin: 0 270px 0 0; padding: 0; display: block; }
#tab h1 { color: #dea200; font-size: 100%; font-weight: bold; background-image: url(../images/recipes/tabright.gif); background-repeat: no-repeat; background-position: right 0; margin: 0; padding: 6px 24px 4px; }
#contentwide { margin-top: 12px; margin-right: 12px; margin-left: 12px; padding-right: 20px; }
