/* CSS Document */

body {font-family: Georgia, "Times New Roman", Times, serif; color:#432922; font-size:12px; background:#432922 url(images/bg_main.gif) repeat-x;}

/*containers*/
#mainholder { margin-left:auto; margin-right:auto; width:865px; height:auto;}
#mainimage { margin-left:auto; margin-right:auto; width:865px; height:408px; background:url(images/main_image.jpg) no-repeat;}
#maincontent { margin-left:auto; margin-right:auto; width:865px; min-height:312px; background:url(images/bg_maincontent.jpg) no-repeat; overflow:auto;}
#mainrepeat { margin-left:auto; margin-right:auto; width:865px; height:auto; background:url(images/bg_repeat.gif) repeat-y;}

.flashenter { width:280px; height:250px; float:left; margin: 0 0 0 0; padding-left:95px;}
#enter { width:280px; height:250px; background:url(images/highband_mainimage.jpg) no-repeat; float:left;}
#homeright { width:360px; height:auto; float:right; margin: 0 0 0 0; padding-right:100px;}

#footer { width:865px; height:167px; background:url(images/bg_footer.gif) no-repeat;}
#footernav { width:600px; height:25px; float:right; text-align:right; margin-right:40px; margin-top:60px;}

/*type style*/
.footer {font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#7B6B4D; text-align:right; text-decoration:none;}
.footer:hover {text-decoration:underline;}


/*main nav*/
#nav { margin-left:auto; margin-right:auto; width:865px; height:60px;}
ul#menu {list-style-type:none; line-height:0px; float:left; margin:0px 0 0px 0; padding:0;}
ul#menu li {text-indent:-2000px; float:left;}
ul#menu li a {display:block; height:60px; text-indent:-2000px; text-decoration:none;}

a#menu-home {background: url(images/nav_home.jpg) no-repeat bottom; height:60px; width:167px; float:left; }
a#menu-story {background: url(images/nav_story.jpg) no-repeat bottom; height:60px; width:95px; float:left; }
a#menu-event {background: url(images/nav_event.jpg) no-repeat bottom; height:60px; width:95px; float:left; }
a#menu-cuisine {background: url(images/nav_cuisine.jpg) no-repeat bottom; height:60px; width:95px; float:left; }
a#menu-decor {background: url(images/nav_decor.jpg) no-repeat bottom; height:60px; width:96px; float:left; }
a#menu-location {background: url(images/nav_location.jpg) no-repeat bottom; height:60px; width:94px; float:left; }
a#menu-galleria {background: url(images/nav_galleria.jpg) no-repeat bottom; height:60px; width:96px; float:left; }
a#menu-contact {background: url(images/nav_contact.jpg) no-repeat bottom; height:60px; width:127px; float:left; }


a#menu-home:hover {background-position:top;}
a#menu-story:hover {background-position:top;}
a#menu-event:hover {background-position:top;}
a#menu-cuisine:hover {background-position:top;}
a#menu-decor:hover {background-position:top;}
a#menu-location:hover {background-position:top;}
a#menu-galleria:hover {background-position:top;}
a#menu-contact:hover {background-position:top;}

/* headers*/
#homeheader #homeright h3 { background:url(images/bg_homepage_main.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}
#ourstory #homeright h3 { background:url(images/bg_story.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}
#yourevent #homeright h3 { background:url(images/bg_event.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}
#ourcuisine #homeright h3 { background:url(images/bg_cuisine.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}
#decor #homeright h3 { background:url(images/bg_decor.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}
#location #homeright h3 { background:url(images/bg_location.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}
#gallery #homeright h3 { background:url(images/bg_gallery.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}
#contact #homeright h3 { background:url(images/bg_contact.jpg) no-repeat top left; height:65px; text-indent:-9999px; margin:0 0 10px 0;}