article.osr-recipe{margin-top: 0px; background-color: #FFFFFF; margin-bottom: 14px !important;font-size: 11px; line-height: 15px;}
#content p, #content ul{margin-bottom: 3px;}
article.osr-recipe section span, article.osr-recipe section p {font-weight: bold; padding: 0px; padding-right: 10px; margin: 0px;}
article.osr-recipe  section span span {font-weight: normal; padding-right: 0px;}
article.osr-recipe #recipe-nutrition {font-weight: bold;}
article.osr-recipe #recipe-nutrition span{font-weight: normal; padding-right: 0px;}
article.osr-recipe .summary{font-style: italic; font-weight: normal; font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 8px !important; margin-left: 5px;}
article.osr-recipe #osr-ingredients, article.osr-recipe #osr-equipments, article.osr-recipe #osr-notes{clear: left; float: left; width: 35%; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; line-height: 16px;}
article.osr-recipe #osr-instructions{float: right; width: 65%; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; line-height: 16px;}
article.osr-recipe #osr-ingredients div, article.osr-recipe #osr-instructions div, article.osr-recipe #osr-equipments div, article.osr-recipe #osr-notes div{margin: 8px 8px 8px 0px; padding: 5px; border: 1px solid grey; border-radius: 6px;}
article.osr-recipe #osr-instructions div{margin-right: 0px;}
article.osr-recipe section ul, article.osr-recipe section ul span{font-weight: normal; padding-right: 0px;}
article.osr-recipe section ul li, article.osr-recipe section ol li{margin-left: 18px;}
article.osr-recipe {padding: 5px;}
article.osr-recipe #special-diets span span{margin-left: 6px; padding-left: 12px; background: url('/wp-content/plugins/opensaucerecipes/img/green-tick.png') no-repeat center left;}
article.osr-recipe h1 {clear: none;}
article.osr-recipe ol{list-style: decimal inside;}
article.osr-recipe ul{list-style: disc inside;}
article.osr-recipe ol li{min-height: 43px;}
article.osr-recipe ol img.left{margin-right: 5px; margin-bottom: 5px; border-radius: 4px;}
article.osr-recipe ol img.right{margin-left: 5px; margin-bottom: 5px; border-radius: 4px;}
article.osr-recipe #clear-sec{clear:both;}
article.osr-recipe .info-box{margin-right: 255px; font-size: 11px; line-height: 14px; padding-left: 3px; padding-bottom: 1px;}
article.osr-recipe #recipe-nutrition{padding-bottom: 3px;}
article.osr-recipe #osr-fullinfo{padding-top: 3px; font-size: 14px; line-height: 20px; font-family: Verdana, sans-serif; color: #019200;}
article.osr-recipe #post-info, article.osr-recipe #special-diets{font-size: 13px; margin-right: 255px; background: none repeat scroll 0 0 #E0E0E0; border-color: white; border-radius: 10px 10px 10px 10px; border-style: double; border-width: 3px;margin-bottom: 0;margin-top: 0.2em;overflow: hidden;padding: 3px;}
article.osr-recipe #special-diets{margin-right: 5px; clear:both;}
article.osr-recipe p.fullinfo{padding-bottom: 4px; padding-left: 5px; font-weight: normal;}
article.osr-recipe h1 span.altname{font-size: 18px; padding-left: 10px;}
article.osr-recipe .alternative_info{padding-right: 19px; background: url('/wp-content/plugins/opensaucerecipes/img/alt.png') top right no-repeat;}
article.osr-recipe .traffic
{
border: 1px solid black;
border-radius: 16px;
height: 32px;
float: left;
margin: 3px 3px 3px 0px;
padding-right: 10px;
}
article.osr-recipe .lmh
{
border: 1px solid black;
border-radius: 16px;
float: left;
margin-left: -1px;
margin-top: -1px;
height: 32px;
margin-bottom: -1px;
width: 32px;
text-align: center;
line-height: 32px;
font-family: arial !important;
font-weight: bold !important;
font-size: 9pt !important;
}
article.osr-recipe .lmhl
{
background-color: #80c066;
}
article.osr-recipe .lmhm
{
background-color: #fca323;
}
article.osr-recipe .lmhh
{
background-color: #f04042;
}
article.osr-recipe .type
{
float: left;
clear: right;
width: 100%;
text-align: center;
padding-left: 1px;
font-family: arial !important;
font-weight: bold !important;
font-size: 9pt !important;
line-height: 15px;
}
article.osr-recipe .details
{
float: left;
width: 100%;
text-align: center;
font-family: arial !important;
font-weight: normal !important;
font-size: 7pt !important;
padding-left: 1px;
line-height: 15px;
}
article.osr-recipe .traffic-box
{
margin-left: 34px;
}
article.osr-recipe #osr-instructions-list li
{
padding-bottom: 12px;
}