body   {
	background-color: #531306;
	text-align: center;
	margin: 17px 0 0 0;
	font-size: 62.5%;
	font-family: verdana, tahoma, arial;
}

#content h1 {
    color: #C3C491;
	width: 600px;
	font-size: 1.3em;
	margin: 0 0 18px 0;
	line-height: 1.4em;
	text-align: justify;
}

#content h2 {
    color: #C3C491;
	width: 600px;
	font-size: 1.2em;
	margin: 0 0 5px 0;
	line-height: 1.4em;
	text-align: justify;
}

a {
    color: #a96e32;
    text-decoration: none;
}

a {
    color: #a96e32;
    text-decoration: none;
}

a:hover {
    color: #a96e32;
    text-decoration: underline;
}

#container   {
	width: 900px;
	position: relative;
	margin: 0 auto;
}

#nav   {
	float: left;
	width: 900px;
	text-align: left;
}

#flash   {
	float: left;
}

#photos   {
	width: 291px;
	height: 104px;
	height: 350px;
	float: left;
	position: relative;
	text-align: left;
	background: url(../images/bkgrd_left.gif) no-repeat;
}

#content   {
	width: 609px;
	min-height: 104px;
	height: auto !important;
	position: relative;
	float: left;
	text-align: center;
	background: url(../images/bkgrd_right.gif) no-repeat;
}

#footer   {
	clear: both;
	padding: 15px 9px 30px 0;
	text-align: right;
}

#content p   {
	color: #C3C491;
	width: 600px;
	font-size: 1.1em;
	margin: 0 0 18px 0;
	line-height: 1.4em;
	text-align: justify;
}

#content li   {
	color: #C3C491;
	width: 600px;
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: left;
  list-style-type: square;
  }

#footer p   {
	color: #7e4e44;
	font-size: .9em;
	margin: 0;
	text-align: left;
	padding-left: 291px;
}

#footer a   {
	color: #7e4e44;
	text-decoration: none;
}

#footer a:hover   {
	color: #7e4e44;
	text-decoration: underline;
}

#splash p   {
	color: #7e4e44;
	font-size: .9em;
	margin: 0;
	text-align: center;
    padding-top: 175px;
}

#splash a   {
	color: #7e4e44;
	text-decoration: none;
}

#splash a:hover   {
	color: #7e4e44;
	text-decoration: underline;
}

#nav img   {
	margin-left: 54px;
}

#nav img.first   {
	margin-left: 4px;
}

img.lounge_rest   {
	margin: 0 0 7px 450px;
}

img.quote   {
	margin: 5px 0 23px 0;
}

img.logo   {
	position: absolute;
	top: 0;
	left: 90px;
}

img.top_photo   {
	margin-top: 96px;
    margin-bottom: 10px;
}

img.map {
    margin: 25px auto 25px; 
    }

img {
    border: 0;
}

ul.bullet {
    color: #C3C491;
	font-size: 1.1em;
	margin: 0 0 0 35px;
	line-height: 1.4em;
	text-align: justify;
    list-style-type: square;
}
html>body ul.bullet {
    margin: 0 0 0 10px;
}

table.party {
    color: #C3C491;
	font-size: 1.1em;
	line-height: 1.4em;
    margin: 10px 0 20px;
}
html>body table.party {
    margin: 5px 0 20px;
    }

table.party td {
    padding-top: 4px;
    background-color: #531306;
}

table.hours {
    color: #C3C491;
	font-size: 1.1em;
	line-height: 1.4em;
    text-align: left;
    margin: 5px 0 15px 5px;
}
html>body table.hours {
   margin: 5px 0 15px 0;
}

table.hours td {
    padding-top: 4px;
    background-color: #531306;
}

table.contact {
    color: #C3C491;
	font-size: 1.1em;
	line-height: 1.4em;
    text-align: left;
    margin: 0 0 15px 5px;
}
html>body table.contact {
   margin: 5px 0 15px 0;
}

table.contact td {
    padding-top: 10px;
    background-color: #531306;
}

table.buzz {
    color: #C3C491;
	font-size: 1.1em;
	line-height: 1.4em;
    text-align: left;
    margin: 0 0 15px 5px;
}
html>body table.buzz {
   margin: 0 0 15px 0;
}

table.buzz td {
    padding-top: 15px;
    background-color: #531306;
}

table.buzz td.top {
    padding-top: 0;
    background-color: #531306;
}

img.hr {
    margin: 5px 0;
    }
    
img.hr2 {
    width: 75%;
    height: 1px;
    margin: 5px 0;
    }


/* OpenTable box on index.html */
table.opentable {
    font: 11px verdana;
    color: #C3C491;
    margin-top: -15px;
    margin-bottom: 10px;
}
html>body table.opentable {
    margin-top: 0;
}

table.opentable td {
    padding-top: 10px;
}

table.opentable td.submittd {
    padding-top: 8px;
}

select {
    font: 10px verdana;
    color: #531306;
    border: 1px #aaab75 solid;
    background-color: #e9eace;
}

table.opentable .datebox {
	background-color: #e9eace; 
	border: 1px #aaab75 solid; 
	color: #531306; 
	font: 9px arial; 
	margin : 0; 
}

table.opentable #submit {
    width: auto; 
    border: 3px double #aaab75; 
    border-top-color: #d8d9a9; 
    border-left-color: #d8d9a9; 
    padding: 2px; 
    background-color: #c3c491; 
    color: #531306; 
    font-size: 1.0em; 
    font-weight: bold; 
    font-family: Verdana, Helvetica, Arial, sans-serif;
}
html>body table.opentable #submit {
    border: 3px double #aaab75; 
    border-top-color: #edeec7; 
    border-left-color: #edeec7;
}


/* END */