/*leftnav related content styles*/

#left_navigation{
padding: 0pt;
height:auto;
width: 140px;
}

div#related_content {
height: auto;
width: 140px;
clear: both;
}

div#recipe_related li {
margin:0pt 0pt 0.5em;
}

div#topwrap{
background: url(../images/shadow_left_nav_flipped.gif) no-repeat 100% 0%;
padding: 0 0 0.5em;
}

#related_content #recipe_related{
background: url(../images/shadow_mid_nav.gif) repeat-y 100% 0%;
padding: 0pt 1em 0pt 0pt;
width: 117px;
}

div#botwrap,
#related_content div#forum_buzz{
background: url(../images/shadow_left_nav.gif) no-repeat 100% 100%;
padding: 1em 0.5em 1.5em 1em;
margin-top: -1em; 
}

div#related_content div#recipe_related ul {
margin: 0 1em 1em;
}

div#recipe_related{
margin: 0 1em 1em 0.75em;
}

div#related_content ul#related_left{
padding: 0 0 0 1em}

div#related_content h3,{
margin: 0 1em 0.25 1em important!;
}

ul.forum_buzz {
    list-style-type:none;
}
div#recipe_related a,{
    text-decoration: none;
} 

div#related_content ul#related_left{
  list-style:disc outside;
}

div#related_content ul#related_left li{
  margin: 0 0 0.5em 0;
} 



div#main_col.recipe div#main_inner_content  #change_servings ul {
margin-left:0 !important;
}
/*=sc*/
div#main_col.recipe div#main_inner_content ul {
margin:0 0 1.5em 1.1em;
margin-left:1.1em !important;
clear: left;
}
div#main_col.recipe div#main_inner_content ol {
margin:0 0 1.5em 1.5em;
}
div#main_col.recipe div#main_inner_content li {
margin:0 0 0.25em 0;
}
div#main_col.recipe div#main_inner_content .instructions{
margin-bottom: 1.5em;
}


h1.fn{
	margin-bottom:0;
}

p#recipe_sponsor{
	margin-top: -49px !important;
}
h1, h1.fn {
clear:both;
}

#main_inner_content h1 {
/*width: 19em;*/
color: #F5821F;
}

.article_author {
color: ;#F5821F;
}


#recipe_instructions h2 {
margin: 1em 0pt 0.5em;}
/*
div#main_col.recipe div#main_inner_content ul#breadcrumb {
margin:0;
}
*/
 
img.tested_till_perfect {
/*float:right;*/
margin:-4em 0 0 0;
}

a.tested_til_perfect_link {
float:right;
display: block;
margin-top: -10px;
margin-bottom: 10px;
}

a.tested_til_perfect_link img{
float: left;
margin: 0;
}

p.recipe_intro {
clear:both;
}

p.summary {
clear:none;
float: left;
width: 400px;
}

#recipe_instructions {
clear:both;
float:left;
width:57%;
}


#recipe_nutrition_supplemental,
#menu_supplemental {
float:right;
width:34.25%;
border:1px solid #ccc;
padding:2%;
background:#FAFCFC;
font-size:0.9em;
}

#recipe_nutrition_supplemental {
float:right;
width:34.25%;
border:1px solid #ccc;
padding:2%;
background:#FAFCFC;
font-size:0.9em;
}

div#main_col.recipe div#main_inner_content #recipe_nutrition_supplemental ul {
margin-left:15px;
}

div.related_photo_caption {
text-align:left;
font-style:italic;
font-size:0.8em;
margin:0 0 1.25em 0;
}
div.related_photo_caption img {
/* padding:5px;
border:1px solid #ccc; 
margin:0 auto; */
background:#fff;
}
div.related_photo_caption img.photo {
width: 150px
}

div.related_photo_caption p span.photo_title {
font-weight:bold;
}
div.related_photo_caption p span.photo_credits {
display:block;
}

/* aaa */
p.yield,
p.duration_block,
p.yield_block {
clear:both;
}

p.servings, p.yield, p.duration_block, p.yield_block { 
font-weight:bold;
margin:0 0 0 0;
}

table#nutrition_chart {
margin:0 0 1em 0;
border-collapse:collapse;
}
table#nutrition_chart tr {
border-bottom:1px solid #eee;
}
table#nutrition_chart thead,
#recipe_nutrition_supplemental h2 {
font-weight:bold;
color:#F5821F;
font-family: tahoma, sans-serif;
text-align: left;
}

table#nutrition_chart td.nutrition_value {
font-weight:bold;
}
#recipe_instructions_supplemental {
clear:both;
}
#recipe_source {
clear:left;
}



p.menu_intro {
margin:1em 0;
}
div.menu_caption {
float:left;
margin:0 1em 0 0;
}
div.menu_caption img {
margin:0;
}
div.menu_caption p {
width: 250px;
clear: both;
}

div#menu_recipes {
clear:both;
}


/*h2#comments_header{ float:left; display:block; color:#F5821F; background:#fff; 
height:20px; width:300px; 
font-family: Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:normal; margin:40px 0 5px 0;}
.comments{border:1px solid #806e55; border-right:none; margin:0px 0 0 0; padding:5px; width:490px;
background:#f2f7f5 url(../images/1px_left_col_bg.gif) right top repeat-y;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; }
.comments .strong{font-weight:bold;}
.comments .browse{margin:0px 15px 0 0;}
.comments p{margin-bottom:20px; padding-right:20px; line-height:16px;}
.comments p.last{margin-bottom:0px;}*/


.recipe h2 {
clear: left;
}

div#add_to_box {
margin: 0 0 20px 0;
clear: both;}

div.recipe_servings {
clear:both;
float:left;
padding: 10px 10px 0;
width:260px;
margin-bottom: 15px;
}

div.recipe_servings legend {
display: none;
}

div.recipe_servings p.instructions_change {
width: 250px;
font-size: 0.85em;
}

p.servings_warning {
background-color:#FFFFFF;
font-size:0.85em;
margin-bottom:2px;
margin-left:-8px;
padding:5px 20px 5px 40px;
width:170px;
color: #ababab;
background-image: url('../images/icon_checkmark_green.gif');
background-repeat: no-repeat;
background-position: 10px 10px;
}

div#main_col.recipe div#main_inner_content #change_servings ul {
margin: 0;
}

div#main_col.recipe div#main_inner_content #change_servings li {
float: left;
list-style-type: none;
margin-bottom: 10px;
}

#change_servings #new_servings {
display:block;
height:12px;
margin-right:5px;
padding:5px;
width:20px;
}

#new_servings_label {
display: none;
}

/*#change_servings span {
width: 116px;
margin-left: 10px;
} */
                            
input#button_change_serving_size {
width: 80px;
padding: 4px;
border: 0 none !important;
background-color: #ccc;
margin-right: 5px;
color: white;
font-weight: bold;
float:left;
}

/*.revert_to_original_portions a {
display: block;
float: right;
width: 92px;
margin-top: -4px;
} */

#main_inner_content div.ingredient,
#main_inner_content div.ingredients {
float:left;
width:55%;
margin-bottom:20px;
}
#content_container #main_col #farleft_items {
margin-left: 0 !important;
}
div#main_col.recipe div#main_inner_content #page_options li{
margin-top:27px;
}
#sharethis_0{
display:block;
padding-top:8px;
}
#main_inner_content h1{
width:82%;
}


/* sponsored recipes */
div.sponsor p {
    clear: both;
    width: 180px;
    margin: 0; 
    color: #666666;
    text-align: center;     
}

div.sponsor img { 
    float: left; 
}

div.sponsor.top { 
    width: 200px; 
    float: right; 
    clear:both; 
}

div.sponsor.bottom { 
    padding: 10px 0; 
    margin-bottom: 10px; 
    border-top: 1px dashed #da2032; 
    border-bottom: 1px dashed #da2032; 
}

div.sponsor.bottom a:link, div.sponsor.bottom a:visited { 
    margin: 0 10px; 
}

div.sponsor.bottom a.sponsor-imagelink {
   float: left; width: 38%;
   overflow: hidden;
}
div.sponsor.bottom a.sponsor-textlink {
   float: left; width: 53%;
}
a.view_all_sponsored {
    text-decoration: none;
}

.print_preview,
.print_preview #content_container,
.print_preview #header_main {
	background: inherit;
}

.print_preview #header_main {
	text-align: left;
	width: auto;
	float: none;
	height: auto;
}

.print_preview #header_main img.cl_logo {
	float: none;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.print_preview #main_inner_content {
	width: auto;
}

.print_preview #wrapper {
	width: 630px;
}

.print_preview #wrapper #outter_wrapper,
.print_preview #main_col {
	padding: 0;
	margin: 0;
}

.print_preview #recipe_nutrition_supplemental {
	width: 150px;
}

.print_preview a.print_list {
	margin-bottom: 0;
	background: inherit;
}

.print_preview .article_author {
	font-size: 0.8em;
}

.print_preview .summary {
	margin-bottom: 0;
}
#add_recipe{
background:url(../media/images/refresh_sprite.png) 0 -145px;
height: 20px;
width: 147px;
float:left;
clear:both;
}
#add_recipe .add_recipe{
width: 145px;
}
#add_recipe a.button_recipe{
color: #FFFFFF;
display: block;
font-weight: bold;
line-height: 12px;
font-size:12px;
margin: 4px 0 0 26px;
}
#add_recipe legend{
display:none;
}

#print_options, 
#print_options1, 
#print_options2 {
border:1px solid #E6E6E6;
left: -70px;
position: absolute;
top: -36px;
width: 162px;
}

.refresh #main_col #print_options li, 
.refresh #main_col #print_options1 li, 
.refresh #main_col #print_options2 li{
margin: 0;
padding:4px 6px 0 !important;
}
.refresh #main_col #print_options li.child_1, 
.refresh #main_col #print_options1 li.child_1
.refresh #main_col #print_options2 li.child_1{
border:0;
}
.refresh #main_col #print_options li a, 
.refresh #main_col #print_options1 li a, 
.refresh #main_col #print_options2 li a{
background:none !important;
margin: 0;
padding: 0 !important;
color:#e52032  !important;
}
.refresh #main_col #print_options li a:hover, 
.refresh #main_col #print_options1 li a:hover, 
.refresh #main_col #print_options2 li a:hover {
text-decoration: underline !important;
}
#bookmarkMessage{
color: #666666;
float: left;
font-size: 11px;
font-style: italic;
padding: 4px 0;
}
.suggested_recipes ul{
float: left;
*float:none;
margin-left: 15px;
width: 190px;
*width:auto;
}
