/* Body 
----------------------------------------------------------------------------------------------------*/

body {
background: #BBB4AC url(../new_images/body-bg-sm.jpg) top no-repeat;
}


/* Main 
----------------------------------------------------------------------------------------------------*/

#main-container {
	margin:38px auto auto;
	width:900px;
	}

#main-inner {
padding:35px 50px 115px 50px;
}

#home #main-inner {
padding:95px 50px 115px 50px !Important;
}
	

/* Navigation
----------------------------------------------------------------------------------------------------*/

#navigation-container {
	font-family:'ATSackersHeavyGothic', Arial, sans-serif;
	font-size:9px;
	letter-spacing:.1em;
	}
	
#item-1 a { width:85px; }
#item-2 a { width:79px; }
#item-3 a { width:124px; }
#item-4 a { width:135px; }
#item-5 a { width:141px; }
#item-6 a { width:152px; }

#item-1, #item-2, #item-3, #item-4, #item-5 {
	margin-right:16px;
	}
	
.sf-menu {
	float:left;
	margin-bottom:0;
	}
	
.sf-menu a {
	height:52px !important;
	text-align:center;
	text-decoration:none;
	}
	
.sf-menu span {
	display:block;
	padding:2.7em 0 0;
	position:relative;
	top:auto;
	}
	
.sf-menu a, .sf-menu a:visited {
	color:#8D857C;
	}
	
.sf-menu li {
	background:none repeat scroll 0 0 #FFFFFF;
	}
	
.sf-menu li li {
	background:none repeat scroll 0 0 #8D857C;
	}
	
.sf-menu li li a {
	color:#FBF9DA !important;
        width:165px !Important;
	}
	
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.sfHover a, .current a {
	color:#000 !Important;
	}

#directions-tab a {
        width:152px !Important;
}

	
/* Content
----------------------------------------------------------------------------------------------------*/
	
#page-content-right {
	position:relative;
	float:right;
	height:495px;
	width:330px;
	}

#page-content-left {
	position:relative;
	float:left;
	height:495px;
	width:330px;
	}

#page-content-inner {
	position:absolute;
	bottom:0;
	color:#8D857C;
	font-family:Times;
	font-size:12px;
	line-height:1.7em;
	}

#page-content-right div {
	padding:0 0 0 18px;
	}

#page-content-left div {
	padding:0 18px 0 0;
	}

#page-photo img {
width:440px;
}

.continue {
margin-top:18px;
text-align:right;
}

#menu-link {
display:block;
margin-top:18px;
}

.continue a {
font-family: Arial,sans-serif;
text-decoration:none;
color:#8D857C;
font-size:15px !Important;
}

p {
margin:20px 0 0 0;
}

em, #menu-link, #page-content-inner a {
font-family:Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:11px;
color:#8D857C;
text-decoration:none;
}

.menu_list #menu-link {
font-weight:normal !Important;
}

#page-content-inner ul { 
list-style:none;
padding-left:20px;
}

#page-content-inner li a { 
padding:0px;
margin:0px;
}


.reservations #page-photo {
float:right;
}

.reservations #page-photo img {
width:240px;
}

.reservations #page-content-left {
width:260px;
height:495px;
margin-right:16px;
}

#footer-text {
height:140px;
clear:both;
}

#footer-text img {
width:800px;
}

#upload-container {
padding: 80px;
font-family:Arial,sans-serif;
color:#8D857C;
}

#upload-container h1 {
font-size:22px;
}

a:hover {
color:#000 !Important;
}

a:active, a {
  outline: none;
}


.staff_title {
font-weight:normal;
}
