body{background:url(../i/mainbg.jpg) top left repeat-x;font:12px Verdana,Helvetica,Arial,sans-serif;color:#000;margin:0;padding:0;}
.hide{display:none;}
img{display:block;border:0;}
p{margin:0 0 1em 1em;line-height:1.5em;}
.personnel{margin:0 0 1em 0;font-size:10px;color:#666;}

h1{font:bold 18px Verdana,Helvetica,Arial,sans-serif;color:#000;margin:0 0 0 0;padding:0 0 0 0;}
h2{font:18px "Hoefler Text","Times New Roman",Georgia,Palatino,serif;color:#333;margin:10px 0 7px 0;padding:0 0 0 0;}
#biz{margin:10px 0 0 12px;}
.menu{border-bottom:1px solid #e6e6e6;padding:0 0 8px 0;}
.smaller{font-size:14px;}
h3{font:16px "Hoefler Text","Times New Roman",Georgia,Palatino,serif;;color:#000;margin:0 0 10px 0;padding:5px 0 0 15px;}
h4{font:16px "Hoefler Text","Times New Roman",Georgia,Palatino,serif;color:#777E85;margin:10px 0 2px 12px;padding:0 0 0 0;}
h5{font:bold 11px Verdana,Helvetica,Arial,sans-serif;color:#000;margin:0 0 15px 0;padding:5px 0 5px 15px;}

a:link{font: Verdana,Helvetica,Arial,sans-serif;color:#5A85AE;background:transparent;text-decoration:none;}
a:visited{font: Verdana,Helvetica,Arial,sans-serif;color:#5A85AE;background:transparent;text-decoration: none;}
a:hover{font: Verdana,Helvetica,Arial,sans-serif;color:#000;background:transparent;text-decoration:none;}
a:active{font: Verdana,Helvetica,Arial,sans-serif;color:#fff;background:transparent;text-decoration:none;}


#wrapper{background:url(../i/wrapperbg2.jpg) top right no-repeat;background-color:#fff;width:760px;margin:0;}

#content{padding:0 0 0 0;margin:30px 30px 0 45px;}
#homecontent{padding:0 0 0 0;margin:0 30px 0 45px;}
#leftcolumn{float:left;width:420px;}
#rightcolumn{width:245px;margin:0 0 0 435px;}

#photo{padding:30px 0 0 0;}
#homephoto{padding:30px 0 0 16px;}

#frame{float:left;padding:0 9px 0 0;}



#newsblock{width:400px;margin:0 0 0 0;}

#tent{float:left;padding:15px 0 15px 10px;}

#divider{padding:22px 0 0 0;}

#news{padding:10px 0 8px 0;}

.newsitem{font-size:11px;}

.red{color:#900;}

#fright{float:right;padding:0 15px;}



.rule{background:url(../i/dash.gif) repeat-x;width:auto;height:1px;padding:0 0 15px 0;}
.rule2{background:url(../i/dash.gif) repeat-x;width:auto;height:1px;padding:0 0 15px 0;margin-top:8px;}

#cakephoto{padding:30px 0 0 30px;}
#tastingphoto{padding:30px 0 0 20px;}

.skinny{font-weight:normal;}

#homecontent{background:url(../i/photos/home.jpg) right no-repeat;padding:35px 280px 0 45px;margin-right:55px;}
#weddingcontent{background:url(../i/photos/wedding.jpg) right no-repeat;padding:35px 240px 0 45px;margin-right:90px;}
#tastingcontent{background:url(../i/photos/tasting.jpg) right no-repeat;padding:35px 240px 0 45px;margin-right:60px;}
#contactcontent{background:url(../i/photos/contact.jpg) right no-repeat;padding:35px 240px 0 45px;margin-right:90px;}
#menucontent{padding:0 0 0 0;margin:5px 30px 0 45px;}
#gallerycontent{padding:0 0 0 0;margin:8px 30px 0 45px;}
#linkcontent{padding:35px 0 0 45px;margin-right:30px;}

#logo{float:left;padding:22px 0 0 26px;}

#header{padding:0 0 15px 0;}
.lilheader{padding:5px 0 15px 0;}

#welcomeheader{padding:0 0 0 0;}

#dropit{padding:15px 0 0 0;}

#drops{float:left;padding:4px 4px 0 10px;}
#dropw{float:left;padding:20px 2px 0 10px;}


#footer{padding:30px 0 0 0;}
#homefooter{padding:10px 0 0 0;}
#notice a{font-size:9px;}
#notice{font-size:9px;padding:0 0 30px 0;margin:0 0 0 0;color:#666;}

#logorow1{padding:0 0 0 100px;}
.row1logo{float:left;margin:0 40px 25px 0;}

#logorow2{padding:30px 0 0 10px;}
.row2logo{float:left;margin:0 25px 25px 0;}

.row3logo{padding:7px 30px 0 180px;}

#blueberry{margin:auto;}

ul{margin:0;padding:0;list-style-type:none;}
.fancy{margin:0 0 0 1em;padding:0 0 10px 0;}
.fancy ul{margin:0;padding:0;list-style-type:none;}
.fancy li{list-style-type:none;background: url(../i/bullet.gif) no-repeat 0 3px;padding:0 0 9px 13px;}

.fancymenu{padding:0 0 5px 15px;}
.fancymenu ul{margin:0;padding:0;list-style-type:none;}
.fancymenu li{list-style-type:none;background: url(../i/bullet.gif) no-repeat 0 3px;padding:0 0 7px 13px;font-size:11px;}

.total{padding:0 0 5px 10px;}
.total ul{margin:0;padding:0;list-style-type:none;}
.total li{list-style-type:none;background: url(../i/bullet.gif) no-repeat 0 3px;padding:0 0 7px 13px;font-size:11px;font-weight:bold;}

.newmenu{width:600px;padding:5px 20px 15px 20px;margin:0 0 0 10px;background-color:#fdfdfd;border-top:1px solid #e6e6e6;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:1px solid #e6e6e6;}
.oddmenu{width:600px;padding:5px 20px 15px 20px;margin:0 0 0 10px;background-color:#fdfdfd;border-top:1px solid #e6e6e6;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:1px solid #e6e6e6;}
.evenmenu{width:600px;padding:5px 20px 15px 20px;margin:0 0 0 10px;background-color:#fdfdfd;border-top:1px solid #e6e6e6;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:1px solid #e6e6e6;}

.up{padding:15px 0 15px 20px;}
.up a{font-size:10px;}

#preamble{margin-bottom:15px;width:640px;}

#special{width:270px;background-color:#fff;margin:0 0 50px 10px;padding:0 12px;border-top:1px solid #eee;border-right:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;border-left:1px solid #eee;}

.nobump{margin:0 0 1em 0;}

#jumpto{font-size:10px;padding:0 0 10px 2px;color:#666;}
#jumpto a{font-size:10px;font-weight:normal;}
#jump{margin-bottom:1px;}

#red{color:#900;}

/* Navigation */

#navmenu{padding:0 0 0 284px;margin:0;}
#nav{width:439px;height:69px;background:url(../i/nav/navmenu.gif);margin:0;padding:0;position:relative;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li,#nav a{height:69px;display:block;border:none;}
#navp1{left:0;width:52px;text-indent:-5000px;height:69px;}
#navp2{left:52px;width:79px;text-indent:-5000px;height:69px;}
#navp3{left:131px;width:60px;text-indent:-5000px;height:69px;}
#navp4{left:191px;width:70px;text-indent:-5000px;height:69px;}
#navp5{left:261px;width:63px;text-indent:-5000px;height:69px;}
#navp6{left:324px;width:53px;text-indent:-5000px;height:69px;}
#navp7{left:377px;width:62px;text-indent:-5000px;height:69px;}

#navp1 a:hover{background:transparent url(../i/nav/navmenu.gif) 0 -69px no-repeat;}
#navp2 a:hover{background:transparent url(../i/nav/navmenu.gif) -52px -69px no-repeat;}
#navp3 a:hover{background:transparent url(../i/nav/navmenu.gif) -131px -69px no-repeat;}
#navp4 a:hover{background:transparent url(../i/nav/navmenu.gif) -191px -69px no-repeat;}
#navp5 a:hover{background:transparent url(../i/nav/navmenu.gif) -261px -69px no-repeat;}
#navp6 a:hover{background:transparent url(../i/nav/navmenu.gif) -324px -69px no-repeat;}
#navp7 a:hover{background:transparent url(../i/nav/navmenu.gif) -377px -69px no-repeat;}



#menumenu{padding:10px 0 0 284px;margin:0;}
#nav2{width:439px;height:15px;background:url(../i/nav/menusubmenu.gif);margin:0;padding:0;position:relative;}
#nav2 li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav2 li,#nav2 a{height:15px;display:block;border:none;}
#nav2p1{left:0;width:111px;text-indent:-5000px;height:15px;}
#nav2p2{left:111px;width:125px;text-indent:-5000px;height:15px;}
#nav2p3{left:236px;width:110px;text-indent:-5000px;height:15px;}
#nav2p4{left:346px;width:93px;text-indent:-5000px;height:15px;}

#nav2p1 a:hover{background:transparent url(../i/nav/menusubmenu.gif) 0 -15px no-repeat;}
#nav2p2 a:hover{background:transparent url(../i/nav/menusubmenu.gif) -111px -15px no-repeat;}
#nav2p3 a:hover{background:transparent url(../i/nav/menusubmenu.gif) -236px -15px no-repeat;}
#nav2p4 a:hover{background:transparent url(../i/nav/menusubmenu.gif) -346px -15px no-repeat;}

.cocktail{background:transparent url(../i/nav/menusubmenu.gif) 0 -15px no-repeat;}
.wedding{background:transparent url(../i/nav/menusubmenu.gif) -111px -15px no-repeat;}
.dinner{background:transparent url(../i/nav/menusubmenu.gif) -236px -15px no-repeat;}
.tailgate{background:transparent url(../i/nav/menusubmenu.gif) -346px -15px no-repeat;}

.sample{background:transparent url(../i/nav/menusubmenu.gif) 0 -15px no-repeat;}
.special{background:transparent url(../i/nav/menusubmenu.gif) -111px -15px no-repeat;}
.possible{background:transparent url(../i/nav/menusubmenu.gif) -231px -15px no-repeat;}

#gallerymenu{padding:7px 0 0 288px;margin:0;}
#nav3{width:432px;height:15px;background:url(../i/nav/gallerysubmenu.gif);margin:0;padding:0;position:relative;}
#nav3 li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav3 li,#nav3 a{height:15px;display:block;border:none;}
#nav3p1{left:0;width:51px;text-indent:-5000px;height:15px;}
#nav3p2{left:51px;width:95px;text-indent:-5000px;height:15px;}
#nav3p3{left:146px;width:70px;text-indent:-5000px;height:15px;}
#nav3p4{left:216px;width:77px;text-indent:-5000px;height:15px;}
#nav3p5{left:293px;width:71px;text-indent:-5000px;height:15px;}
#nav3p6{left:364px;width:68px;text-indent:-5000px;height:15px;}

#nav3p1 a:hover{background:transparent url(../i/nav/gallerysubmenu.gif) 0 -15px no-repeat;}
#nav3p2 a:hover{background:transparent url(../i/nav/gallerysubmenu.gif) -51px -15px no-repeat;}
#nav3p3 a:hover{background:transparent url(../i/nav/gallerysubmenu.gif) -146px -15px no-repeat;}
#nav3p4 a:hover{background:transparent url(../i/nav/gallerysubmenu.gif) -216px -15px no-repeat;}
#nav3p5 a:hover{background:transparent url(../i/nav/gallerysubmenu.gif) -293px -15px no-repeat;}
#nav3p6 a:hover{background:transparent url(../i/nav/gallerysubmenu.gif) -364px -15px no-repeat;}

.gintro{background:transparent url(../i/nav/gallerysubmenu.gif) 0 -15px no-repeat;}
.centerpiece{background:transparent url(../i/nav/gallerysubmenu.gif) -51px -15px no-repeat;}
.cuisine{background:transparent url(../i/nav/gallerysubmenu.gif) -146px -15px no-repeat;}
.facilities{background:transparent url(../i/nav/gallerysubmenu.gif) -216px -15px no-repeat;}
.materiel{background:transparent url(../i/nav/gallerysubmenu.gif) -293px -15px no-repeat;}
.scrapbook{background:transparent url(../i/nav/gallerysubmenu.gif) -364px -15px no-repeat;}


#rowone{height:99px;padding:10px 0 20px 0;}
#rowtwo{height:99px;padding:0 0 20px 0;}
#rowthree{height:99px;padding:0 0 20px 0;}
.thumbnail{float:left;margin:0 12px 0 0;}


