/* Rewrite rules for the left sidebar */
#body #left div.submenu { background: url('../img/bgLeftRec.jpg') repeat-y; }	
#body #left #arc { background: url('../img/arcRec.jpg'); }
#footer #footerLeft { background: url('../img/bgFooterLeftRec.png') top right no-repeat; }
#footer #footerLinks { background: url('../img/bgFooterRightRec.jpg') bottom left no-repeat; }
#body { background: white url('../img/bgSidesRec.png') repeat-y; }
#footer { background: white url('../img/bgSidesRec.png') repeat-y; }
/* Section special CSS */
#recipe { float: left; padding-top: 100px; width: 721px; background: url('../img/bgMainRec.jpg') no-repeat; }
#recipe img#titleMenu { margin: 20px; }
#recipe ul#sect { margin-left: 50px; padding-top: 30px; background: url('../img/recipe/food1.jpg') 350px 0 no-repeat; list-style-type: none; }
#recipe ul#sect li a { color: #900000; }
#recipe ul#sect ul li a { color: #006400; }
#recipe ul#sect ul li a:hover { color: #900000; }

#recipe img#food2 { margin: 60px 0 0 60px ; }
#recipe table#recipes { width: 640px; margin: auto; }
#recipe table#recipes th { padding: 3px 5px; background: #e9d7a0; text-align: left; font-size: 12px; }
#recipe table#recipes th.eval { width: 50px; }
#recipe table#recipes th.main { padding: 5px; background: #f0f0f0; }
#recipe table#recipes td { padding: 5px; color: #002753; }
#recipe table#recipes td.lighterblue { background: #f0f0f0; }
#recipe table#recipes td h2 { margin: 0; font-size: 13px; }
#recipe table#recipes td h2 a { color: #900000; }
#recipe table#recipes td a { color: black; font: 12px Verdana, Tahoma, Helvetica, sans-serif; }
#recipe table#recipes td p { margin-top: 5px; }
#recipe table tr { vertical-align: top; }
#recipe h2#title { margin: 0; color: #c58a4f; font: bold 16px Verdana, Tahoma, Helvetica, sans-serif; }
#recipe dl.about { width: 360px; }
	#recipe dl.about dt { padding: 1px 3px; font: 12px Verdana, Tahoma, Helvetica, sans-serif; background: #e9d7a0; text-align: left;  }
	#recipe dl.about dd { margin: 0; padding: 10px; color: #002753; }
	#recipe dl.about dd table { margin: 0; border-collapse: collapse; }
	#recipe dl.about dd table td { padding: 1px 5px; } 
#recipe div#ctrlBtns a { margin-bottom: 5px;}
table.rec td { color: #002753; font: 11px Verdana, Tahoma, Helvetica, sans-serif; }
table.rec td.ch h1 { padding: 3px 5px; background: #e9d7a0; color: #002753; font-size: 12px; }
table.rec td.cc { padding: 5px; }
table.rec td.lighterblue { background: #f2ffff; }
table.rec td a { color: #002753; font: bold 11px Verdana, Tahoma, Helvetica, sans-serif; }
span#starRatingVotes{ padding-left: 5px; float: left; position: relative; top: -2px; font-size: 10px; }
div#smallThumbs { border: 1px solid red; }
div#smallThumbs img { float: left; }
