div#article { }


div#recipes { position:relative; float:left; width:360px; z-index:5000; padding:0px 0px 0px 0px; margin:0px 0px 50px 0px; }
div#recipes h1,
div#recipes h3 { position:relative; float:left; width:360px; z-index:5000; padding:0px 0px 0px 0px; }
div#recipes h3 { margin:5px 0px -8px 0px; }
div#recipes div.author { position:relative; float:left; clear:left; margin:10px 0px 10px 0px; }
div#recipes div.intro { position:relative; float:left; clear:left; margin:10px 0px 10px 0px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#6AB3D1; text-align:left; font-weight:bold; }
div#recipes div.intro p { padding:0px; margin:0px; text-align:justify; clear:left; }
div#recipes div.pf { position:relative; float:left; clear:left; margin:10px 0px 10px 0px; }
div#recipes div.image { position:relative; float:left; clear:left; margin:10px 0px 10px 0px; }
div#recipes div.image img { position:relative; float:left; clear:left; margin:10px 0px 10px 0px; padding:3px; border:1px solid #CEE5A6; }
div#recipes div.ingredients { position:relative; float:left; clear:left; margin:10px 0px 10px 0px; }
div#recipes div.ingredients ul { padding:0px; margin:0px; margin-left:15px; }
div#recipes div.ingredients ul li { padding:2px 0px; }
div#recipes div.instructions { position:relative; float:left; clear:left; margin:10px 0px 10px 0px; text-align:justify; }
div#recipes div.instructions ol { list-style:none; padding:0px; margin:0px; }
div#recipes div.instructions ol li { line-height:1.3em; padding:5px 0px; }
div#recipes div.servings { position:relative; float:left; clear:left; margin:10px 0px 0px 0px; }

div#recipes_list_by_category { position:relative; float:left; width:610px; height:385px; overflow:hidden; margin:20px 0px 0px 0px; border-width:1px 0px 1px 0px; border-color:#CEE5A6; border-style:solid; }
div#recipes_list_by_category div.recipes-inner { position:relative; float:left; width:700px; }

div#recipes_list_by_category div.recipes-inner {  }
div#recipes_list_by_category div.recipes-inner div.recipe_category_row { position:relative; float:left; margin:7px 0px 8px 0px; width:100%; height:180px; }
div#recipes_list_by_category div.recipes-inner div.recipe_category_row div.recipe_category_item {  }
div#recipes_list_by_category div.recipes-inner div.recipe_category_row div.recipe_category_item div.image {  }
div#recipes_list_by_category div.recipes-inner div.recipe_category_row div.recipe_category_item div.image img { padding:3px; border:1px solid #CEE5A6; }
div#recipes_list_by_category div.recipes-inner div.recipe_category_row div.recipe_category_item div.title { margin:0px 0px 0px 5px; }

div.next, div.prev { position:relative; float:left; clear:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; }
div.next { margin:20px 0px 5px 0px; }
div.prev { margin:0px 0px 30px 0px; }

div#recipes_list_by_category div.recipe_category_row { position:relative; float:left; clear:left; }
div#recipes_list_by_category div.recipe_category_row div.recipe_category_item { position:relative; float:left; width:108px; margin:0px 20px 0px; }
div#recipes_list_by_category div.recipe_category_row div.recipe_category_item div.image { position:relative; float:left; }
div#recipes_list_by_category div.recipe_category_row div.recipe_category_item div.title { position:relative; float:left; text-align:center; width:108px; font-size:0.9em; font-family:Arial, sans-serif; }

div.recipe-categories { position:relative; float:left; width:340px; text-align:left; margin:30px 0px 0px 0px; }
div.recipe-categories h3 { margin:10px 0px 10px 0px; }
div.recipe-categories ul { list-style:none; margin:15px 0px 0px 0px; padding:0px; position:relative; float:left; width:100%; }
div.recipe-categories ul li { font-weight:bold; font-family:/*"Century Gothic", */Arial, sans-serif; }
div.recipe-categories ul li a { font-size:1.1em; }
div.recipe-categories ul li a:hover { text-decoration:none; }

div.recipe-categories2 { position:relative; float:left; clear:left; width:340px; text-align:left; margin:30px 0px 0px 0px; }
div.recipe-categories2 h3 { margin:10px 0px 10px 0px; }
div.recipe-categories2 ul { list-style:none; margin:15px 0px 0px 0px; padding:0px; position:relative; float:left; width:100%; }
div.recipe-categories2 ul li { font-weight:bold; font-family:/*"Century Gothic", */Arial, sans-serif; }
div.recipe-categories2 ul li a { font-size:1.1em; }
div.recipe-categories2 ul li a:hover { text-decoration:none; }

div#recipes div.recipe_options { position:relative; float:left; clear:left; width:500px; margin:10px 0px 10px 0px; }
div#recipes div.recipe_options span.option { position:relative; float:left; clear:left; background:#E9F4D3; margin:0px 1px 1px 1px; }
div#recipes div.recipe_options span.option a { display:block; width:340px; color:#BAB2A5; font-family:/*"Century Gothic", */Arial, sans-serif; text-decoration:none; padding:3px 0px 3px 20px; }
div#recipes div.recipe_options span.option a:hover { color:#BAB2A5; font-family:/*"Century Gothic", */Arial, sans-serif; text-decoration:none; background:url("../files/arrow.gif") no-repeat; background-position:0px 7px; color:#6AB3D1;  }
div#recipes div.recipe_options span.blank { background:#FFF; }

div.recipe-featured-item { position:relative; float:left; width:175px; height:180px; }
div.recipe-featured-item span.recipe-image { display:block; position:relative; float:none; width:100%; margin:0px auto 0px auto; }
div.recipe-featured-item span.recipe-image img { display:block; position:relative; float:none; margin:0px auto 0px auto; }
div.recipe-featured-item span.recipe-title { display:block; position:relative; float:left; width:100%; margin:0px auto 0px auto; text-align:center; clear:left; font-size:0.9em; font-family:Arial, sans-serif; }



