span.fullsizeRecipeImage { display: block; height: 305px; width: 100%; margin-bottom: 14px; }

div#main div#recipe h3 { color: #fdb40c; margin-top: 20px; margin-bottom: 10px; width: 350px; }

div#ingredients { float: right; width: 195px; overflow: hidden; background: url('../img/bg-ingredients.gif') repeat-y; }
div#ingredients h3 { font-size: 1.2em; color: #00529b !important; margin: 10px !important; }
div#ingredients ul { padding: 0px; margin: 10px; list-style: none; }
div#ingredients ul li { padding: 0px; margin: 2px 2px 8px 2px; font-size: 0.9em; }
div#ingredients p { padding-left: 10px; }

span#ingredientsTop { display: block; width: 100%; height: 15px; background: url('../img/bg-ingredientsTop.gif') no-repeat; }
span#ingredientsBottom { display: block; width: 100%; height: 15px; background: url('../img/bg-ingredientsBottom.gif') no-repeat; }

div#main p { margin: 0px; padding: 0px; }
div#main p span { font-weight: bold; }
div#main p.tags { margin-top: 15px; text-transform: none; font-weight: bold; color: #fdb40c; }
div#main p.tags a { color: #fdb40c; }
div#main p.tags span { text-transform: none; color: #00529B; }

div#main div#description { margin: 10px 0px 10px 0px; font-style: italic; }

div#main ol li { margin-bottom: 15px; }

