.columnset{
	overflow:hidden;
	width:100%;
}
.left_column{
	width:450px;
	margin:0;
}
.right_column{
	width:225px;
}
	.right_column ul.recipe_list li{
		margin-right:0;
	}
	
.related_recipes h3{
	font-size:1.2em;
	font-weight:bold;
}
	.related_recipes h3 span{
		color:#5090C5;
		text-transform:uppercase;
		font-weight:bold;
		font-size:1.25em;
		letter-spacing:-1px;
	}

.recipe_group {
	margin:0;
}
.recipe_group a.rescuerecipes{
	background-image:url(/images/text/subhead_recipes_rescue_recipes.gif);
}
.recipe_group a.timesavers{
	background-image:url(/images/text/subhead_recipes_time_savers.gif);
}
.recipe_group a.cookonceeattwice{
	background-image:url(/images/text/subhead_recipes_cook_once_eat_twice.gif);
}

.recipe_description{
	clear:left;
}
.writingpaper{
	background:url(/images/writing_paper.gif) 0 0 repeat-y;
	clear:left;
}
	.writingpaper h2{
		padding-top:1em;
		margin-bottom:1.1em;
	}
	.writingpaper h3{
		 margin-top:1.5em;
		 margin-bottom:1.4em;
	}
	.writingpaper p{
		line-height:1.75em;
		margin-bottom:1.7em;
	}
	
	.recipe_instructions ol{}
		.recipe_instructions ol li{
			margin-bottom:1.7em;

		}

.recipe_author{
	width:160px;
	float:left;
}
	.author_photo{
		float:left;
		margin-right:10px;
		border:1px solid #9F9F9F;
	}
	.author_meta{
		float:left;
		overflow:hidden;
		line-height:normal;
	}
		.author_name{
			font-weight:bold;
		}
		.author_meta .expert{
			font-weight:normal;
			margin:3px 0; 
			padding:0; 
			line-height:normal;
			font-size:0.9em;
		}
		.author_meta .expert span{
			font-weight:bold;
			color:#7CC142;
		}
		.all_recipes{
			font-size:0.95em;
			background:url(/images/black_bullet.gif) 0 0.5em no-repeat;
			padding-left:10px;
		}
.large_recipe_photo{
	float:right;
	padding:10px;
	background-color:#E7E7E7;
	border:1px solid #D7D7D7;
	overflow:hidden;
	margin:0 0 0 10px;
}
.large_recipe_photo img{
	float:left;
	border:1px solid #9F9F9F;
}

ul.ingredients_list, .ingredients_list ul{
	list-style-type:none;
}
	.ingredients_list li{
		background:url(/images/black_star_bullet.gif) 0 0.3em no-repeat;
		padding-left:20px;
		color:#666;
		line-height:1.85em;
		font-size:0.95em;
	}
	.ingredients_list li .popup_info_target{
		display:none;
		position:absolute;
		border:2px solid #2EC2CB;
		padding:10px;
		background-color:white;
		width:370px;
	}
		.ingredients_list li .popup_info_target .info_arrow{
			background:url(/images/popup_info_arrow_up.gif) 0 0 no-repeat;
			height:14px;
			width:22px;
			display:block;
			margin-left:-10px;
			position:absolute;
			top:-13px;
			overflow:hidden;			
		}


.user_controls{
	background-color:#EAEAEA;
	font-size:0.95em;
	padding:5px 6px;
	overflow:hidden;
	width:100%;
}
	.user_controls .rating{
		float:left;
		margin:3px 6px 0 0;
	}
	.user_controls .rate_it{
		background-image:url(/images/text/recipe_rate_it.gif);
		background-position:0 50%;
		width:35px;
		float:left;
		margin-right:7px;
	}
	.user_controls .share_it{
		background-image:url(/images/text/recipe_share_it.gif);
		background-position:0 50%;
		width:41px;
		float:left;
		margin-right:7px;
	}
	.user_controls ul{
		list-style-type:none;
		overflow:hidden;
		float:left;
	}
		.user_controls ul li {
			float:left;
			margin-right:7px;
		
		}
		.user_controls ul li a{
			background-repeat:no-repeat;
			background-position:0 50%;
			display:block;
			text-decoration:none;
		}
		.user_controls ul li a:hover{
			text-decoration:underline;
		}
			.user_controls ul li a.facebook{
				background-image:url(/images/icon_facebook.gif);
				padding-left:20px;
			}
			.user_controls ul li a.your_blog{
				background-image:url(/images/icon_blog.gif);
				padding-left:20px;
			}
			.user_controls ul li a.print_recipe{
				background-image:url(/images/icon_printer.gif);
				padding-left:20px;
			}
			.user_controls ul li a.recipe_card{
				background-image:url(/images/icon_recipe_card.gif);
				padding-left:20px;
			}
.ingredients_list li .popup_info_target{
	font-size:1.1em;
}
.ingredients_list li .popup_info_target p{
	padding:0; 
	margin:0; 
	line-height:normal;
}
.ingredients_list li .popup_info_target h2{
	text-transform:uppercase;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	margin:0; 
	padding:0;
}			
.ingredients_list li .popup_info_target .short_description{
	padding:5px 0;
	color:#000;
}
.ingredients_list li .popup_info_target .long_description{
	font-size:0.9em;
	line-height:1.2em;
	color:#000;
}			
.ingredients_list li .popup_info_target .long_description ul{
	padding:0 15px;
	margin:0 5px;
	overflow:hidden;
}
.ingredients_list li .popup_info_target .long_description ol{
	padding:0 20px;
	margin:0 5px;
	overflow:hidden;
}
.ingredients_list li .popup_info_target .long_description li{
	background-image:none !important;
	line-height:normal;
	padding:3px 0; margin:0;
	color:#000;
}
.ingredients_list li .popup_info_target .long_description ul li{
	list-style-type:disc !important;
}

.ingredients_list li .popup_info_target .long_description ol li{
	list-style-type:decimal !important;
}	

.writingpaper{
	
}

ul.starred_bullets, .starred_bullets ul{
	list-style-type:none;
}
	.starred_bullets ul li{
		background:url(/images/black_star_bullet.gif) 0 0.3em no-repeat;
		padding-left:20px;
		color:#666;
		line-height:1.85em;
		font-size:1.1em;
	}
	.starred_bullets ul li .popup_info_target{
		display:none;
		position:absolute;
		border:2px solid #2EC2CB;
		padding:10px;
		background-color:white;
		width:370px;
	}
		.starred_bullets ul li .popup_info_target .info_arrow{
			background:url(/images/popup_info_arrow_up.gif) 0 0 no-repeat;
			height:14px;
			width:22px;
			display:block;
			margin-left:-10px;
			position:absolute;
			top:-13px;
			overflow:hidden;			
		}

.recipe_extra_info {
	padding-bottom: 15px;
}

	.recipe_extra_info h3 {
		margin-bottom: 5px;
	}
	
.top_tip{
	line-height:1.3em;
	background:url(/images/dotted_border_grey.gif) repeat-x 0 0;
	padding:15px 0 0 0;
}	
.top_tip h3{
	margin:0; padding:0;
}
.top_tip p{
	margin:0; padding:2px 0 15px 0;
	font-weight:bold;
	color:#4181B5;
	background:url(/images/dotted_border_grey.gif) repeat-x left bottom;
}
#recipe_video .noflash-message{
	width:250px;
	height:141;
	padding:0;
	margin:0;
	display:block;
	line-height:normal;
}
.convert_units {
	font-size: 0.6em;
}