body	{ background-color: #fff; margin: 0px; padding: 0px; }
img	{ border: 0; }
td	{ vertical-align: top; }
a:link, a:visited { color: blue; }
h1, h2, h3 { margin: 0px; }
h1 { color: #C0004C; font: bold 20px Verdana; line-height: 25px; }
h2 { color: #C0004C; font: bold 16px Verdana; line-height: 20px; }
h3 { color: #C0004C; font: bold 12px Verdana; line-height: 18px; }

div#site	{ width: 760px; }
div#menubar 	{ width: 759px; font: bold 12px Verdana; color: white; background-color: #DE9800; clear:both; border-right: 1px solid white;}
div#menubar div#tl { width: 15px; heigh:15px; background: url(/images/nav/tl.gif) top left; float:left; }
div#menubar div#tr { width: 15px; heigh:15px; background: url(/images/nav/tr.gif) top left; float:right; }
div#menubar div#bl { width: 15px; heigh:15px; background: url(/images/nav/bl.gif) bottom left; float:left; clear: left; }
div#menubar div#br { width: 15px; heigh:15px; background: url(/images/nav/br.gif) bottom left; float:right; clear: right; }
div#menubar div#items { padding: 7px 0px 7px 0; text-align: center; }
div#menubar div#items a { text-decoration: none; color: #fff; }
div#menubar div#items a:hover { text-decoration: underline; }
div#find	{ float:right; font: bold 11px Verdana; color: #A70041; padding: 20px 5px 0 0; }
div#find td	{ vertical-align: middle; }
div#find input	{ font: 11px Verdana; color: #5E5200; }
img#logo	{ float:left; padding: 10px 0 10px 0; }
div#content	{ text-align: left; }
div#footer { width: 500px; font: bold 10px Verdana; color: #CA9C00; line-height: 14px;  }
div#footer a { font: bold 10px Verdana; color: #CA9C00; line-height: 14px;  }

div#content	{ font: 12px Verdana; color: #5e5200; line-height: 16px; }



/* Home page */

div#mostpopular	{ width: 100px; }
div#leftmenu 	{ width: 158px; overflow: hidden; float: left; color: #C0004C; font: bold 11px Verdana; padding: 5px 0 0 0; border-right: 1px solid #ccc; 
		  min-height:359px; height:auto !important; height: 359px;	/* IE hack */
		}
div#leftmenu a  { color: #C0004C; text-decoration: none; }
div#leftmenu a.leftmenuitem  { font: 10px Verdana; color: #0075A5; text-decoration: none; line-height: 13px; padding-left: 4px; }
div#leftmenu a.leftmenuitem:hover { text-decoration: underline; }


table#home  { width: 601px; height: 360px; float:right; }
table#home  td.doublecell  { width: 239px; padding: 0; height: 239px; }
table#home  td.doublecell div { width:239px; height:239px; overflow:hidden; }
table#home  td	{ width: 119px; padding: 0; height: 119px; font: 9px Verdana; color: #003898; line-height: 18px; }
table#home  td b { font: bold 12px Arial; color: #606060; line-height: 18px; padding-left:2px; }	/*#0075A5 */
table#home  td a { text-decoration: none; }
table#home  td a:hover { text-decoration: underline; }
table#home  td img { width: 119px; height:101px; }
table#home  td.doublecell img { width: auto; height:auto; }


table#home  td.color1	{ background-color: #DFD384; }
table#home  td.color2	{ background-color: #D37D9E; }
table#home  td.color3	{ background-color: #76AFC7; }

/*
//760 = 160 + 600, 600/5=120
760 = 158 + 
*/


/* Recipe page */


div#ingredients	{ float: right; padding: 0 0 0 5px; }
div#ingredients	div { font: 10px Verdana; border:1px solid #DFD384; background-color: #FAF6DE; padding: 10px 10px 10px 10px; }
div#recipe	{ font: 12px Verdana; padding: 0px 10px 5px 5px; }


div#sideads 	{ width: 158px; overflow:hidden; float: left; color: #C0004C; font: bold 11px Verdana; padding: 5px 0 0 0; border-right: 1px solid #ccc; }


div#leftad	{ float:left; width:170px; height:600px; background-color:#eee; }

/* Pagination */
div.paginate { width:400px; height:20px; padding: 5px; text-align:center; }
div.paginate a:hover { padding:2px 6px;border:1px solid #0000dd; }
div.paginate a { padding:2px 6px;border:1px solid #fff; }
div.paginate span.curpage { font-weight:bold; padding:2px 6px;border:1px solid #fff; }


/* Entrance popup ad*/

div#entrance-ad { visibility: hidden;}
div.entrance-cover {
        position: absolute; 
        z-index: 999;
        left: 50%;
        margin-left: -400px;
        top: 0px;
        width: 800px; 
        height: 800px; 
        /*border: 1px solid red;*/
        background-color: #fff;
        opacity: 0.6; 
        filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}

div.entrance-bg { position: absolute; 
        z-index: 1000;
        background-color: #fff;
        left: 50%;
        margin-left: -300px;
        top: 100px;
        width: 600px; height: 400px; 
        text-align: right;
        border: 1px solid #ccc;
        opacity: 0.8; 
        filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}

div.entrance { position: absolute; 
        z-index: 1001;
        left: 50%;
        margin-left: -300px;
        top: 100px;
        width: 600px; height: 400px; 
        text-align: center; 
        font: bold 14px Arial;
}

div.entrance-close
{
        font: 10px Verdana;
        padding: 5px;
        float:right;
}
/**/


