body {
	margin:0; 
	padding:10px 0 0 0;
	text-align:center;
	background: #373E3F;
	font-family: Arial, Helvetica, sans-serif;
}


.redText {
	font-family: Arial, Helvetica, sans-serif;
	color: #BF562E;
}


p {
	margin: 0px;
	padding: 0px;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}

.bodytext {
	font-family: Times, Helvetica, serif;
	font-size: 14px;
	color: #000000;
	text-align:center;
	
}

.gallery {
	margin:0;
	padding:0;
	padding:0 0 0 30px;
}

#navigation {
	border:0;
	padding:0;
	margin:0;
	height:60px;
	background-color:#f7f6e3!important;
}


#navigation ul{
	float:left;
}



.navigation {
	width:487px;
	height: 36px;
	margin:0;
	padding:0 0 10px 194px;

}

.navigation a {
    display: block;
    height: 17px;
    text-indent: -9999px;
}

.navigation ul {
	float:left;
	margin:0;
	padding:0;
}
  

.navigation li { 
	list-style: none; 
	float: left; 
	padding:0 6px 0 0;
}

.navigation li.menu a{ 
	background: url(../img/menus.gif) no-repeat; 
	width: 66px;
}

.navigation li.menu a:hover, .navigation li.menu a:active { background-position: 0 -17px; }


.navigation li.reservations a{ 
	background: url(../img/reservations.gif) no-repeat; 
	width: 135px;
}

.navigation li.reservations a:hover,.navigation li.reservations a:active { background-position: 0 -17px; }



.navigation li.events a{ 
	background: url(../img/events.gif) no-repeat; 
	width: 144px;
}

.navigation li.events a:hover, .navigation li.events a:active { background-position: 0 -17px; }



.navigation li.photos a{ 
	background: url(../img/photos.gif) no-repeat; 
	width: 72px;
}

.navigation li.photos a:hover, .navigation li.photos a:active { background-position: 0 -17px; }


.active { background-position: 0 -17px!important; }




/*** Social Netowrking Buttons ***/

.social {
	margin:0;
	padding:0;
	background-color:#f7f6e3!important;	
	
}

.social2 {
	height:228px;
	margin:0;
	padding:0;
	background-color:#f7f6e3!important;	
	
}

#socialMain {
	background-color:#f7f6e3!important;
	width:100px;
	height: 36px;
	margin:0 0 0 0;
	padding:0 0 10px 0;

}

#socialMain a {
    display: block;
    height: 26px;
    text-indent: -9999px;
}

#socialMain ul {
	float:left;
	margin:0;
	padding:0;
	}
  

#socialMain li { 
	list-style: none; 
	float: left; 
	padding:0 6px 0 0;
}

#socialMain li.twitter a { background: url(../img/twitter.gif) no-repeat; width: 28px;}
#socialMain li.twitter a:hover { background-position: 0 -26px; }

#socialMain li.facebook a { background: url(../img/fb.gif) no-repeat; width: 28px;}
#socialMain li.facebook a:hover { background-position: 0 -26px; }

#social {
	background-color:#f7f6e3!important;
	width:90px;
	height: 36px;
	margin:0 0 0 30;
	padding:0 0 10px 0;

}

#social a {
    display: block;
    height: 26px;
    text-indent: -9999px;
}

#social ul {
	float:left;
	margin:0;
	padding:0;
	}
  

#social li { 
	list-style: none; 
	float: left; 
	padding:0 6px 0 0;
}

#social li.twitter a { background: url(../img/twitter.gif) no-repeat; width: 28px;}
#social li.twitter a:hover { background-position: 0 -26px; }

#social li.facebook a { background: url(../img/fb.gif) no-repeat; width: 28px;}
#social li.facebook a:hover { background-position: 0 -26px; }

/*** Newsletter Buttons ***/
#newsletterMain {
	background-color:#f7f6e3!important;
	width:102px;
	height: 26px;
	margin:0;
	padding:0 0 10px 16px;

}

#newsletterMain {
	background-color:#f7f6e3!important;
	width:102px;
	height: 26px;
	margin:0;
	padding:0 0 10px 16px;

}


#newsletterMain a {
    display: block;
    height: 15px;
    text-indent: -9999px;
}

#newsletterMain ul {
	float:left;
	margin:0;
	padding:0;
}
  

#newsletterMain li { 
	list-style: none; 
	float: left; 
	padding:0;
}

#newsletterMain li.newsletter a { background: url(../img/newsletter.gif) no-repeat; width: 152px;}
#newsletterMain li.newsletter a:hover { background-position: 0 -15px; }

#newsletter {
	background-color:#f7f6e3!important;
	width:102px;
	height: 26px;
	margin:0;
	padding:0 0 10px 46px;

}


#newsletter a {
    display: block;
    height: 15px;
    text-indent: -9999px;
}

#newsletter ul {
	float:left;
	margin:0;
	padding:0;
}
  

#newsletter li { 
	list-style: none; 
	float: left; 
	padding:0;
}

#newsletter li.newsletter a { background: url(../img/newsletter.gif) no-repeat; width: 152px;}
#newsletter li.newsletter a:hover { background-position: 0 -15px; }


/*** Footer - Copyright ***/
#footer {
	position:relative;
	margin:10px 10% 0 10%;
	padding:0 0 0 0;
	height:45px;
	font-size:10px;	color:#ffffff;
	position:relative;
}

#footer a{
	color:#666666;
}