#top_wrapper 	{ display:none; }
#site_actions 	{ display:none; }
#search			{ display:none; }
#nav , ul#nav   { display:none; }
#path 			{ display:none; }
.ticker 		{ display:none; }
.mainarticle .date { background:none; clear:both; text-align:left; padding:10px 0px; }
.mainarticle .extras	{ display:none; }
.mainarticle .videos 	{ display:none; }
.carousel				{ display:none; }
.mainarticle .rating	{ display:none; }
.options 				{ display:none; }
.comments				{ display:none; }
.contactform 			{ display:none; }
.latest 				{ display:none; }
#footer_wrapper			{ display:none; }
.sidebar				{ display:none; }
.recipe-controls		{ display:none; }
.searchbar				{ display:none; }
.morephotos 			{ display:none; }
.maingalbar				{ display:none; }
.morephotos				{ display:none; }
h1 a { background-attachment:scroll; background-image:url("images/logo.png"); background-position:left top; background-repeat:no-repeat; display:block; height:100px; margin-top:50px;
	   width:530px; }
h1 a span { display:none; }
body { 	font-family: Arial, sans-serif; font-size: 13px; /*line-height: 15px;*/ }

h1 { height: 150px; float: left; }
.mainarticle .main-photo {
	position:relative;
	text-align:center;
}

.articletext	{ padding:10px 0px; }
.mainarticle-title01		{ font:normal 40px Georgia, "Times New Roman", Times, serif; text-align:center; float:none; height:auto; margin:0 0 20px 0; clear:both; }
.mainarticle .aligned-right { float:right; width:342px; }

.mainarticle .main-photo .frame	{ padding:4px; background: none ; border:none; float:right; padding:53px 62px; margin:0 0 20px 20px; }

.inner		{ overflow:visible; float:left; height:100%; }
.mainarticle-inner	{ clear:both; }

.mainarticle { display:block; clear:both; }
h1.mainarticle-title02  { background:none; padding-bottom:0; padding-top:0; margin:0; }
.recipe-main				{ background:none; height:100%; margin:20px 0; padding:20px 10px 60px 40px; position:relative; float:left; }
.recipe-left				{ width:390px; float:left; padding:0 8px 0 0; }
.recipe-right				{ width:498px; float:right; height:100%; overflow:visible; }
.recipe-left .thumb			{ border:1px solid #929292; padding:3px; margin:0 0 10px 0; }
.recipe-left p				{ margin:8px 0 16px 0; }
.recipe-controls			{ position:absolute; bottom:16px; left:40px; font-weight:bold; }
.recipe-controls img		{ vertical-align:middle; }
.recipe-controls a			{ text-decoration:none; color:#000; margin:0 50px 0 20px; }
.recipe-info				{ background:url(images/recipe-infos.gif) no-repeat 0 0; height:45px; line-height:45px; padding:0 10px; overflow:hidden; }
.recipe-info img			{ vertical-align:middle; }
.recipe-info span			{ float:left; display:block; font-weight:bold; }
.recipe-info .difficulty	{ width:110px; }
.recipe-info .time			{ width:92px; padding:0 0 0 8px; }
.recipe-info .portion		{ width:90px; padding:0 0 0 6px; }
.recipe-info .rating		{ width:170px; }
.recipe-info-left			{ float:left; width:170px; margin:10px 0 0 0; padding:0 0 0 10px; }
.recipe-info-right			{ float:right; width:280px; margin:10px 0 0 0; padding:0 0 0 10px; border-left:1px solid #bbb; }
.recipe-info-left h2,
.recipe-info-right h2		{ font-size:16px; }
.recipe-info-left ul,
.recipe-info-right ul		{ padding:0; margin:0; list-style:none; }
.recipe-info-left li,
.recipe-info-right li		{ margin:10px 0; overflow:hidden; }
.recipe-info-right .step	{ background:url(images/recipe-step.gif) no-repeat 0 0; padding:4px 8px; text-align:center; }
.recipe-info-right li span 	{ float:left; display:block; margin:0 3px 0 0; font-weight:bold; }
.recipe-info-right li p		{ overflow:hidden; padding:3px 0 0 0; }
.recipetips-holder			{ clear:both; width:100%; overflow:hidden;}
.recipetips					{ background:url(images/recipe-tips.gif) no-repeat 0 0; float:right; width:447px; height:44px; padding:40px 0 0 50px; }

.maingal					{ clear:both; width:100%; padding:10px 0; }
.maingal .thumb				{ float:left; margin:10px 10px 10px 0; border:1px solid #333; padding:4px; }
.maingalright				{ overflow:hidden; position:relative;padding:10px 10px 120px }
.maingalright .tags			{ border-top:1px solid #000; margin:10px 0 0 0; padding:10px 0 0 0; overflow:hidden; }
.maingalright .tags strong 	{ display:block; }
.maingalright .tags a		{ color:#000; text-decoration:none; } 
.maingalright .smallcarousel					{ clear:both; display:block; width:520px; }
.maingalright .smallcarousel ul					{ margin:0; padding:0; list-style:none; }
.maingalright .smallcarousel li					{ float:left; width:100px; margin:0 4px; }
.maingalright .smallcarousel .carousel-left,
.maingalright .smallcarousel .carousel-right	{ display:block; float:left; }
.maingalright .smallcarousel .active			{ background:url(images/smallcarouselactive.gif) no-repeat center bottom; padding:0 0 8px 0; }
.maingalright .smallcarousel a {border:none; }
.small-morephotos li		{ width:208px; }
.small-morephotos a img	{ border:0; }


.smallcarousel div.carouzelUl_2	{ float:left; padding-top:20px; }
.smallcarousel ul  				{ margin-left:0; left:0; }
.maingalright .smallcarousel ul	{ width:7000px; height:100px; }
.maingalright .smallcarousel	{ right:10px; }
.maingalright .smallcarousel a img { border:0; }

