@charset "utf-8";
/* CSS Document */

a, a:link { color: #7D9530;}

.recip .menu_by .avatar { float: left; border:solid 1px #999; margin:0px 10px 15px 0px; padding: 1px;}
.recip .menu_by p { clear: left;}
.recip .menu_by p.first, .recip .menu_by p.date { clear: none;}
.recip .bd-2 .item h1 { padding-bottom: 0; margin-bottom: 16px;}
.recip .bd-2 .item .head {font: bold 92% "Trebuchet MS", Arial, Helvetica, sans-serif; _margin-bottom:5px;  border: none; color: #555;}
#recnoteedit, #recnote { margin: 7px 0;}
.recip .bd-2 .item .servings {font: bold 92% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555;}
.recip .print_rec { width: 100px; height:23px; display:block; position:absolute; top:5px; left:276px; background:url(print_recipe.gif) no-repeat 0 0; text-indent:-100em; overflow:hidden;}

.print_rec1 { width: 100px; height:23px; display:block; position:absolute; top:5px; left:276px; background:url(visit.gif) no-repeat 0 0; text-indent:-100em; overflow:hidden;}

.recip a:hover.print_rec { background-position: 0 -23px;}
.recip .bd-2 .item .menu_by p.desc { color: #333; font-weight: normal; line-height: 120%;}
.sni-w .bd-1 .coupons { background:url(corner_198.gif) no-repeat left top; margin: 10px 0 0; padding: 18px 0 0;}
.recip .questions h3 { font-weight: normal; font-size: 115%; color: #333;}
.recip .bd-1 .controls h3 { margin-bottom: 6px; font: bold 130% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #827546;}
.recip .bd-1 .controls ul { margin-bottom: 10px;}
.recip .bd-1 .controls a { display: block; height: 25px; padding-left: 36px;}
.recip .bd-1 .controls #memberActionAjaxFeedback a { display: inline; height: 25px; padding: 0;}
.recip .bd-1 .controls li { font: 115% "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 5px; line-height: 25px;}
.recip .bd-1 .controls .cookbook { background:url(recipe_controls_bg.gif) no-repeat left 0;}
.recip .bd-1 .controls .menu { background:url(recipe_controls_bg.gif) no-repeat left -25px;}
.recip .bd-1 .controls .shopping { background:url(recipe_controls_bg.gif) no-repeat left -50px;}
.recip .bd-1 .controls .email { background:url(recipe_controls_bg.gif) no-repeat left -75px;}
.recip .bd-1 .controls .phone { background:url(recipe_controls_bg.gif) no-repeat left -100px;}
.carou { margin-bottom: 10px;}
.recip .articles h3 { font:bold 169% "trebuchet ms"; color: #565656;}
.itr h3#itr {background:url(is_this_recipe_not_exactly.gif) no-repeat left bottom; text-indent:-100em; overflow:hidden; width:376px; height:25px; padding:10px 0px; margin-bottom:4px;}
.recip .bd-2 .itr p { margin-bottom: 2px; font:bold 130% "trebuchet ms";}
.recip .bd-2 .itr ul li { font:bold 130% "trebuchet ms"; color: #777; text-transform: lowercase;}
.itr a { font: bold 100% "trebuchet ms";}
.itr ul li {border-top: none; width: 406px;}
.itr ul {background: none; padding-bottom:10px;}
.itr h3#bro {background:url(browse_similar_recipes_cat.gif) no-repeat left bottom; text-indent:-100em; overflow:hidden; width:356px; height:24px; padding:10px 0px; margin-bottom:4px;}
#sni-bg .recip .articles { padding: 0;}
#sni-bg .recip .bd-2 .articles li { list-style-type: none; font-weight: normal; font-size: 115%; color: #333; margin-bottom: 9px; line-height: 17px;}
#sni-bg .recip .bd-2 .articles ol li { padding: 0.86em 0.86em 0.86em 2.6em; margin-bottom: 0; line-height: 15px;}
.recip .articles h4 { font:bold 115% "trebuchet ms"; color: #565656;}
.recip .bd-2 .item .rate_it { left:134px; background:url(download.gif) no-repeat 50% 0; display: block; text-indent:-100em; overflow:hidden; width:127px; height:23px; border:solid 1px #f9da99; border-width:0px 1px; position:absolute; top:5px;}
.recip .bd-2 .item .rate_it:hover {background-position: 50% -23px;}
.recip .articles ul li a { color:#7D9530; }
.recip .bd-2 .item .menu_by {margin:5px 0 2px;}
.recip .articles ol li h5{ font:bold 138.5%/1.3em "trebuchet ms";}
#sni-bg .recip .questions { margin-top: 40px;}
.sni-e .read_reviews { margin-right: 5px;}
.mutr {background: none; padding-bottom: 0;}
.recip .articles ul {margin-left: 0;}

.sni-w .bd-1 .nutri_facts {width:194px; margin: 25px 10px 10px 0px;}
table.nutrition {width:184px;}
table.nutrition td.sub {width:10px;}
table.nutrition th { font:normal 177% "trebuchet ms";}
table.nutrition td {font:normal 92% "arial";}
table.nutrition td.dv { text-align: right;}
table.nutrition a {color:#7D9530;}

.bonus_title{
font:normal 177% "trebuchet ms"; color:#7D9530; text-align:left; padding-left:10px;}


.visit{padding-top:6px; padding-bottom:5px;}