/* CSS Document */

body {margin:0; padding:0; background: #17222d url(../images/main-background.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#000;}

#wrapper {width:1029px; background:#FFF; margin-top:8px; margin-bottom:50px; margin-left:auto; margin-right:auto; padding:0px;}

#header {margin:0px; width:1000px; margin-left:24px; padding-top:10px;}

#logo {width:351px; height:118px;}
#topnav {width:661px; height:118px; position:absolute; top:8px;left:569px; margin-top:10px;}
#nav {width:1029px;}

#main {margin-left:24px; background:url(../images/paper-bg.jpg) repeat; margin-top:40px; width:944px; border:1px solid #b3b7aa; margin-bottom:20px; padding:20px;}

#footer {padding: 15px;margin: 0px; background:#246673; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}

#thumbleft {float:left; margin:5px 5px 5px 0px;}

#sidebar {width:200px; background: url(../images/bg-sidebar.jpg) repeat;}

h1 {font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:lighter; color:#117582; font-stretch:condensed;}
h2 {font-family:"Times New Roman", Times, serif; color:#117582; font-size:22px; font-weight:lighter; margin:0; padding:0 0 10px 0;}
h3 {font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d3992e; font-size:22px; font-weight:lighter; margin:20px 0 0 0; padding:0 0 8px 0;}
/*h4 {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#117582; font-size:11px; font-weight:lighter;text-transform:uppercase; margin:0; padding:2px 2px 2px 6px;; background:#FFF; border-left:1px solid #b4bca5; border-top:1px solid #b4bca5;}*/

h4 { font-family:Georgia, "Times New Roman", Times, serif; /*font-weight:bold;*/ font-style:italic; color: #006666; font-size:18px; display:inline; }

h5 {font-family:"Times New Roman", Times, serif; color:#117582; font-size:16px; margin:0; padding:0;}

.quote {font-family:"Times New Roman", Times, serif; color:#117582; font-style:italic; line-height:32px; font-size:22px; font-weight:lighter; margin:0; padding:0 0 10px 0;}

.sidebarlink:link, .sidebarlink:active, .sidebarlink:visited {color:#FFF; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; background:#b2b5a3; padding:5px; margin-top:5px;}
.sidebarlink:hover {color:#FFF; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; background:#909188; padding:5px; margin-top:5px;}

/********************************************************
********************* NAVIGATION ************************
********************************************************/

.nav_container {margin:0 auto; width:100%;}

#navMenu{display:inline; margin:0; padding:0px; position:relative; z-index:5;}
#navMenu li{float:left; display:inline;}

/*History*/
a.navHistory, a.navHistory_a{
	display:block;
	float:left;
	width:169px;
	height:53px;
	background:url(../images/n_history.jpg);
	background-repeat:no-repeat;
}
a.navHistory:hover{	background:url(../images/n_history.jpg) bottom;}
a.navHistory_a{	background:url(../images/n_history.jpg) bottom;}

/*Photo Gallery*/
a.navPhotogallery, a.navPhotogallery_a{
	display:block;
	float:left;
	width:141px;
	height:53px;
	background:url(../images/n_photogallery.jpg);
	background-repeat:no-repeat;
}
a.navPhotogallery:hover{	background:url(../images/n_photogallery.jpg) bottom;}
a.navPhotogallery_a{	background:url(../images/n_photogallery.jpg) bottom;}

/*Specials & Events*/
a.navSpecials, a.navSpecials_a{
	display:block;
	float:left;
	width:153px;
	height:53px;
	background:url(../images/n_specials.jpg);
	background-repeat:no-repeat;
}
a.navSpecials:hover{	background:url(../images/n_specials.jpg) bottom;}
a.navSpecials_a{	background:url(../images/n_specials.jpg) bottom;}

/*Weddings*/
a.navWeddings, a.navWeddings_a{
	display:block;
	float:left;
	width:100px;
	height:53px;
	background:url(../images/n_weddings.jpg);
	background-repeat:no-repeat;
}
a.navWeddings:hover{	background:url(../images/n_weddings.jpg) bottom;}
a.navWeddings_a{	background:url(../images/n_weddings.jpg) bottom;}

/*Private Parties & Catering*/
a.navPrivateparties, a.navPrivateparties_a{
	display:block;
	float:left;
	width:222px;
	height:53px;
	background:url(../images/n_privateparties.jpg);
	background-repeat:no-repeat;
}
a.navPrivateparties:hover{	background:url(../images/n_privateparties.jpg) bottom;}
a.navPrivateparties_a{	background:url(../images/n_privateparties.jpg) bottom;}

/*Directions*/
a.navDirections, a.navDirections_a{
	display:block;
	float:left;
	width:106px;
	height:53px;
	background:url(../images/n_directions.jpg);
	background-repeat:no-repeat;
}
a.navDirections:hover{	background:url(../images/n_directions.jpg) bottom;}
a.navDirections_a{	background:url(../images/n_directions.jpg) bottom;}

/*Contact*/
a.navContact, a.navContact_a{
	display:block;
	float:left;
	width:95px;
	height:53px;
	background:url(../images/n_contact.jpg);
	background-repeat:no-repeat;
}
a.navContact:hover{	background:url(../images/n_contact.jpg) bottom;}
a.navContact_a{	background:url(../images/n_contact.jpg) bottom;}

/*Top Navigation*/
.eat {background:url(../images/n_eat.jpg) bottom; height:118px; width:162px;}
.eat:hover {background:url(../images/n_eat.jpg) top; height:118px; width:162px;}

.drink {background:url(../images/n_drink.jpg) bottom; height:118px; width:157px;}
.drink:hover {background:url(../images/n_drink.jpg) top; height:118px; width:157px;}

.fun {background:url(../images/n_fun.jpg) bottom; height:118px; width:157px;}
.fun:hover {background:url(../images/n_fun.jpg) top; height:118px; width:157px;}

.view {background:url(../images/n_view.jpg) bottom; height:118px; width:162px;}
.view:hover {background:url(../images/n_view.jpg) top; height:118px; width:162px;}

