/*62.5%/1.5*/
body{font: 80% Georgia, Times New Roman, Times, Serif; background:#6F0A06 
url(/themes/exulto/images/bg.jpg);text-align:center }

body, ul, li {
	margin:0 0 5px 7px;
	padding:0;
}

ul li{list-style:none}


/*====================== LAYOUT ========================*/

#wrap{text-align:left; width:780px;margin:30px auto;position:relative}
#mainwrap{background:url(/themes/exulto/images/borders.png) repeat-y;width:743px;}
#main{margin:0 15px 0 27px; background:url(/themes/exulto/images/paperbg.jpg) repeat-y;clear:both;padding:1px 10px 0px 1px; overflow:hidden;position:relative}
#leaves{ background:url(/themes/exulto/images/leaves.gif) right bottom no-repeat;overflow:hidden;padding-bottom:13px;
min-height:450px;
}
#nav{margin:10px 0 0 47px; }
/*#menus, #testimonials, #prices{float:right; width:245px; }*/
#menus, #testimonials, #prices{float:right; width:249px; }

body.misc #leaves{background:0;padding-bottom:20px}

/*====================== TYPOGRAPHY ========================*/

#main p{
font:1.4em/1.5 Georgia, "Times New Roman", Times, serif;
color:#282621;
padding:0 28px 0 20px;
margin:10px 0 0 0;
}
#main #recipies p {font-size:1.2em;font-style:italic;color:#111 }

#main #testimonials blockquote{margin:0 20px 10px 20px; }
#main #testimonials blockquote p, #main #prices p, #main #prices li{color:#A3A3A3;  line-height:1.1em;padding:0;font-style:italic}
#main #testimonials .cite{text-align:right;color:#E2B665; margin:5px 0 0 0}

/*====================== HEADERS ========================*/

/*h1#ultimate{text-indent:-5000px; width:349px;height:53px;background:url(/themes/exulto/images/ultimate.gif) no-repeat;margin:5px 0 0 25px}
#menus h2{text-indent:-5000px; width:228px;height:51px;background:url(/themes/exulto/images/menush.gif) no-repeat;margin:30px 0 0 0px}
#testimonials h2{text-indent:-5000px; width:228px;height:51px;background:url(/themes/exulto/images/testimonials.gif) no-repeat;margin:30px 0 0 0px}
#prices h2{text-indent:-5000px; width:228px;height:51px;background:url(/themes/exulto/images/pricesh.gif) no-repeat;margin:30px 0 0 0px}
#about #main h1{text-indent:-5000px; width:349px;height:53px;background:url(/themes/exulto/images/about.gif) no-repeat;margin:5px 0 0 25px}
#contactp #main h1{text-indent:-5000px; width:349px;height:53px;background:url(/themes/exulto/images/contacth.gif) no-repeat;margin:5px 0 0 25px}
#menupage #main h1{text-indent:-5000px; width:349px;height:53px;background:url(/themes/exulto/images/sampleh.gif) no-repeat;margin:5px 0 0 25px}
#recipies h1{width:428px; height:49px; text-indent:-5000px; background:url(/themes/exulto/images/recipeh.jpg) no-repeat;margin:0px 0 10px 0;  }
#recipies h2{margin:0 0 5px 30px; font-style:italic;font-size:1.8em; line-height:1.1}
#card-bot h2{margin:10px 0 5px 10px; font-style:italic;font-size:1.8em}
#card-bot h1{margin:10px 0 5px 10px;}
body.misc #leaves h2{margin-left:20px}*/

/*====================== LINKS ========================*/

a:link{color:#BF0707}
a:visited{color:#bf0707}
a:hover, #nav a:hover, #menus a:hover{color:#5f4f2a}
#nav a{font:1.4em Georgia, Times New Roman, Times, Serif; letter-spacing:0.04em; text-transform:uppercase;color:#000; text-decoration:none}

#menus li a{text-transform:uppercase; color:#fff;font-size:1.0em; text-decoration:none; letter-spacing:0.03em; font-weight:bold}
#menus li a:hover{color:#E2B665}
#menus li em{color:#9B9B9B; font-size:1.2em; font-weight:bold}

#prices a{color:#fff;}
#prices a:hover{color:#E2B665}
#main a.more{float:right; margin:0 30px 0 0; font-style:italic; }

#footer a{color:#C2A3A3}

/*==================== TOP NAVIGATION ========================*/

#nav  li {float:left;white-space:nowrap; background:url("/themes/exulto/images/tabl.gif") no-repeat left top; margin:0 5px 0 0;padding:0 0 0 8px;}
#nav  li a {float:left;display:block;white-space:nowrap;background:url("/themes/exulto/images/tabr.gif") no-repeat right top;padding:6px 16px 2px 8px;}
#nav li a:hover{color:#BF0707}

#nav  li#contact {display:block; position:absolute;top:-13px; left:620px; background:url("/themes/exulto/images/contabl.gif") no-repeat left top; }
#wrap #nav  li#contact a{float:left;display:block;white-space:nowrap;background:url("/themes/exulto/images/contabr.gif") no-repeat right top;padding:6px 12px 8px 5px;color:#fff; font:bold 1.2em Arial, Helvetica, Verdana, Sans-serif;letter-spacing:0.08em}
#wrap #nav  li#contact a:hover{color:#E2B665}

/*==================== BRANDING ========================*/

h1#logo{position:relative;width:450px; height:179px;margin:0;clear:both} 
h1#logo a{overflow: hidden;font-size: 1px;width:450px; height:0;padding-top:179px;background:  url("/themes/exulto/images/logo.jpg") no-repeat;position: absolute;top:0px;}

#frame{width:278px; height:204px;background:url(/themes/exulto/images/frame.jpg);position:absolute; top:10px; left:450px;padding:16px 0 0 11px}

/*====================== SIDE MENUS ========================*/

/*#menus ul{margin:10px 0 0 10px}
#menus li{padding:0 0 30px 60px}
#menus li#canapesli{background:url(/themes/exulto/images/canapeli.jpg) no-repeat;}
#menus li#startersli{background:url(/themes/exulto/images/starterli.jpg) no-repeat;}
#menus li#mainsli{background:url(/themes/exulto/images/mainli.jpg) no-repeat;}
#menus li#dessertsli{background:url(/themes/exulto/images/dessertli.jpg) no-repeat;}*/


/*====================== MAIN AREA ========================*/

#main p.sig{width:153px; height:26px; float:right; background:url(/themes/exulto/images/sig.gif) no-repeat; text-indent:-5000px;margin:0 20px 0 0;padding:0 }
#about #leaves{padding-bottom:20px}
#main #recipies{background:url(/themes/exulto/images/recipebg.jpg) repeat-y; width:428px;margin:0 0 0 5px;float:left;display:inline}
#main #recipies div{background:url(/themes/exulto/images/recipeb.jpg) left bottom no-repeat;padding-bottom:20px }
#main .rightpic{float:right; border:1px solid #000; margin:0 5px 0 10px}
#recipies p{margin:0;padding:0 20px 10px 30px; }
#recipies p.date{font-style:normal;clear:both;padding:10px 0 10px 30px}

/*====================== CONTACT ========================*/

#contactbox{margin:20px 0 0 0;padding-top:20px; float:left}
#contactbox .hidden{margin:0;display:none}
#contactbox input{border:1px solid #000}
#contactbox label{width:6em;float:left;clear:both; font-size:1.4em;margin:0 0 0 30px}
#contactbox label span, .req{color:#852626}
#contactbox .formerror {padding:0 0 0 10px; color:#5ACAEE;}
#contactbox textarea{background:#fff url(/themes/exulto/images/textareabg.gif) repeat-x;float:left;margin-top:0px;padding:5px; border:1px solid #000 }
#contactbox .input{clear:both;padding:8px 0 8px 0}
#contactbox .submit{margin:0 0 0 280px}

.hidden{display:none}

#header{font-size:1.4em; padding:15px 20px 0 30px; background:url(/themes/exulto/images/header.png) left bottom no-repeat;margin:0 0 0 13px; color:#AC7777}

/*====================== FOOTER ========================*/

#footer{font-size:1.4em; padding:15px 20px 5px 30px; background:url(/themes/exulto/images/footer.png) left top no-repeat;margin:0 0 0 13px; color:#AC7777}
