




/*
     FILE ARCHIVED ON 13:26:07 May 20, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:40:40 Jan 25, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
body {
	background-image:url(../images/background.jpg);
	background-position:center top;
	background-attachment:fixed;
	margin:0px;
	overflow-y:scroll;
font-family: 'Quicksand', sans-serif;	
text-shadow:0px 1px 0px rgba(0, 0, 0, 0.8);
}
h1,h2,h3,h4{
color: #FFF;
font-weight: normal;
}
#slideshowHolder{left: 6px;max-height: 216px;overflow: hidden;}

.home {
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-118px;
	z-index:9;
}

#pagelayout {
	width:961px;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	position:relative;
}

#header {
	width:961px;
	height:115px;
	background-image:url(../images/header_bg.jpg);	
	position:relative;
	top:0px;
}

#menu {
	position:relative;
	top:68px;
	color:#a91813;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'Imprima', sans-serif;
	text-shadow:0px 1px 0px rgba(0,0,0,0.1);
}

.menuleft {
	float:left;	
	margin-left:60px;
}

.menuleft a {
	margin-right:40px;
	color:#a91813;
	text-decoration:none;
	outline:none;
	font-family: 'Quicksand', sans-serif;
}

.menuleft a:hover, .menuright a:hover {
	color:#272727;
}

.menuright {
	float:right;
	margin-right:60px;
}

.menuright a {
	margin-left:14px;
	color:#a91813;
	text-decoration:none;
	outline:none;
	font-family: 'Quicksand', sans-serif;
}

a {
	outline:none;
}

#content {
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-y;
	width:961px;
	position:relative;
	margin:0 auto 0 auto;
}

#innercontent {
	margin-left:auto;
	margin-right:auto;
	width:947px;
	position:relative;
}

#items {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:-50px;
	text-align:center;
	padding-left:10px;
}

#items table img:hover{
	cursor:pointer;
}

.rooster {
	position:absolute;
	left:50%;
	top:450px;
	margin-left:390px;
	z-index:9;
}

#items a img:hover {
	opacity:0.7
}

hr { height: 0; border-style:dotted; border-width: 1px 0 0 0; border-color:#FFF; }

.content {
	width:554px;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	}

.content p{
  margin: 8px 0px 0px 8px;
  line-height: 15px;
  padding: 14px 10px 14px 10px;
  color: #FFF;
  font-size: 13px;
}
.content p a{
color: #ccc;
}
/*
.front .content p {
margin: 8px 0px 0px 8px;
line-height: 15px;
background-color:  transparent;
background-image: url('../images/news_bg.png');
background-repeat: no-repeat;
padding: 29px 33px 5px 11px;
height: 534px;
color: black;
font-size: 13px;
}
*/

#sidebar {
	float:right;
	margin:5px 7px 0 0;
	width:367px;
}

/*
.reservations {
	display:block;
	padding:5px;
	width:132px;
	float:left;
}

.reservationsbg {
	background-image:url(../images/reservations.png);
	background-repeat:no-repeat;
	height:50px;
	display:block;
	font-family: 'Quicksand', sans-serif;
	font-size:25px;
	color:white;
	text-transform:uppercase;
	text-shadow:0px 1px black;
}
*/

.box {
	width:350px;
	background-color:white;
	height:auto;
	box-shadow:8px 8px 0px rgba(0,0,0,0.3);
	padding:5px;
}
.footer {
	margin-top:10px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#272727;
	text-transform:uppercase;
	letter-spacing:3px;
}

.footer a {
	color:#F00;
	text-decoration:none;
	font-size:10px;
}

.footer a:hover {
	color:#272727;
}

a.footerlink {
	font-size:8px;
	color:#272727;
}


a img:hover {
	opacity:0.9;
}

/* SLIDE SHOW */

ul#slideshow{list-style:none;width:269px;height:311px;overflow:hidden; padding:0; margin:0;}

#fssList, #fssList li, #fssList li a, #fssList li.fssActive a, #fssPlayPause, #fssNext, #fssPrev {display:none;}

/* */


/*Forms*/
#form {
	margin-left:15px;
	margin-top:15px;
}

#form p {
	text-align:left;
}

 a {
	color:#333;
	text-decoration:none;
}

 a:hover {
	color:#FFBB31;
}

.menu {
	width:140px;
	height:auto;
	float:left;
	margin:5px;
	text-align:center;
	background:rgba(0,0,0,0.1);
	padding:5px;
	
}

.menu a {
	color:#FF0;
}

.menu img {
	max-width:100px;
	border:2px solid #333;
}

.menudinner img {
	max-width:570px;
	border:2px solid #333;
}

.menudinner {
	width:620px;
	height:auto;
	float:left;
	margin:5px;
	text-align:center;
	background:rgba(0,0,0,0.1);
	padding:5px;
}


.galleryitem {
	float:left;
	margin:8px 0px 0px 8px;
}
.galleryitem img{
width: 172px;
height: 114px;
}

/* SLIDER */

#slider {
	background-color:#432829;
	text-align:center;
	border-bottom:1px solid #311d1e;
	padding-top:4px;
}

.giftcertificate {
	float:right;
	padding-right: 8px;
	padding-top: 11px;
	width:100px;
	margin-right: 100px;
}

.giftcertificate:hover {
	opacity:0.7;
	cursor:pointer;
}

.clear {
	clear:both;
}

.pageTitle,h1 {
	color:white;
	font-size:33px;
	text-shadow:0px 1px black;
	margin: 0; padding: 10px;
}
.content ul,
.content h2{

}


/* COMMON CSS */
.box,.content{
/*
	font-family:Arial, Helvetica, sans-serif;
*/
	font-family: 'Quicksand', sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight: normal;	
}
/* sidebar */
.social {
padding: 24px 0 0;
position: absolute;
right: 394px;
}

#sidebar #reservations.box{
margin: 4px 0 20px;
padding: 10px 2px;
background: rgba(0, 0, 0, 0.1);
line-height: 20px;
}
#sidebar #map.box{
padding: 0; margin: 10px 0;
}
#sidebar .box p{
padding: 2px 4px;
margin: 0;
}
#sidebar .box form{
padding: 2px 2px 10px;
}
#contactForm{
padding: 10px;
float: left;
width: 370px;
}
/* btn style */
.form-submit{
float: right;
background: #FFF;
background: rgba(255,255,255, 0.2);
color: #FFF;
/* border: 1px solid #eee; */
border: none;
margin: 2px;
padding:4px 10px;
}
.form-submit:hover{
background: #eee;
background: rgba(255,255,255, 0.3);
cursor: pointer;
}
.form-text{
width: 360px;
float: left;
height: 25px;
border: none;
padding: 5px;
border-bottom: 1px solid #CCC;
}
.form-textarea{
width: 360px;
border: none;
height: 98px;
padding: 5px;
}

/* reservation form */
#reservationForm{width: 340px;}
#reservationForm .form-text{
width: 320px;
float: left;
height: 25px;
border: none;
padding: 5px;
margin: 0 0 0 4px;
border-bottom: 1px solid #CCC;
}
#reservationForm .form-submit{
margin: 10px;
padding: 10px;
}

#reservationForm span{float: left; display: block;}
#reservationForm select{
float: left;
height: 25px;
border: none;
padding: 5px;
border-bottom: 1px solid #CCC;
}
#reservationForm span.form-row{
float: left; display: block;
padding: 6px 10px 0;
}
#reservationForm span.form-row span{
float: left; display: block;
padding: 4px;
}

/* UI TABS OVERRIDES */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: none;
background: transparent none;
font-weight: normal;
}
#tabs ul{margin: 0 0 0 10px;}
#tabs ul li{color:#ccc;	font-family: 'Quicksand', sans-serif;}
#tabs ul li a{
color:#ccc;
padding:0 2px;
}
#tabs ul li.ui-state-active a,#tabs ul li a:hover {
color: #FFF;
}
.content .ui-widget-header {
float: left;
border:none;
background: transparent none;
color: #222;
font-weight: bold;
}
.content .ui-widget-content {
border: none;
background: transparent none;
color: #FFF;
float: left;
width: 514px;
}
.mceContentBody,
.menuStyle{
/*
color: #FFF;
text-shadow: 1px 1px 0px #000;
*/
}
.menuStyle span{float: right;}

.mcecontentbody{background:transparent none;}
.defaultSimpleSkin iframe,.defaultSkin .mceIframeContainer,.defaultSkin table.mceLayout,.defaultSkin .mceIframeContainer,.defaultSkin table.mceLayout tr.mceLast td
.defaultSkin table.mceLayout tr.mceLast td,
{border: none;}
.defaultSkin table td {
vertical-align: top;
}
.menuStyle h2{}
.menuStyle h3{text-indent: 10px;}
.mceContentBody{color: #FFF;}
.mceContentBody p,
.content .menuStyle p{
background: transparent;
margin: 0;
line-height: 15px;
padding: 14px 10px 0px 10px;
color: white;
font-family: 'Quicksand', sans-serif;
font-size: 13px;
}

.mceContentBody li{
background: transparent;
margin: 0;
line-height: 15px;
/*
padding: 14px 10px 0px 10px;
*/
color: white;
font-family: sans-serif;
font-size: 13px;
}
.menus .content #tabs{
padding: 20px 0;
}
.reservations .content,
.menus .content{
background: rgba(0, 0, 0, 0.1);
float: left;
}


.reservations .content .box{background: transparent;
box-shadow: none;
}

.reservations .content p,
.reservations #reservationForm{
padding: 10px;
}
.reservations .content #reservationForm{
padding: 20px 40px;
}

#sidebar {
	float:right;
/* 	width:270px; */
	margin:5px 10px 0 0;
}

.content {
/* 	width:650px; */
	border-top:1px dotted #FFF;	
	text-align:justify;
	}
	.post h2,	
	.post ul,
	.post p {
	background:rgba(0,0,0,0.1);
	margin:8px 0px 0px 8px;
	line-height:20px;
	padding:10px 10px;
}
.post ul{	
background:rgba(0,0,0,0.1);
	line-height:20px;
	padding:10px 10px 10px 30px;
}
.about .post hr{float: left;height: 1px; width: 100%;}
.about .post p{float: left;}
.about .post img{margin: 0 10px 0 0;float: left;}

.mceContentBody {padding: 10px;}
.mceContentBody a.menuDownload,
.content a.menuDownload{
background: url('../images/pdf.png') no-repeat center center transparent;
padding: 0 4px;
color: #FFF;
color: transparent;
font-size: 0;
text-indent: -9999px;  
width: 20px;
height: 20px;
display: block;
float: left;
}
a.toggle{
float: left;
}
#tinytextareaID{
width: 500px;
}
.update #updateForm{
padding: 20px;
}
.update #updateForm .form-submit,
.update .menuStyle,
.update .post{display: none;}
.update #file_upload_form{
padding: 20px;
}
.update #file_upload_form .form-submit{
float: none;
}
#adminLinks{
position: absolute;
top: 10px;
right: 30px;
z-index: 100;
font-size: 12px;
color: #FFF;
}#adminLinks a{color: #FFF;margin:0 10px}

/* URBAN SPOON WIDGET */
#us_widget {margin: 0 !important;}
#us_widget .w_header{margin: 3px 1px 4px 1px !important;}
#us_widget .picker-container {color: #333;font-size: 12px;text-shadow: none;}
html > body #us_widget input.w_button {padding: 0 4px;margin: 0;}
html > body #us_widget dl.gobutton {margin-left:0 !important;}