body { margin: 0; padding: 0; font-size: 14px; font-family: "times new roman"; font-weight: normal; font-style: italic; background: #67d6d0 url(../images/gradient.jpg) repeat-x fixed; }
a:link { 
color: #00475E;
text-decoration: none;
}
a:visited { 
color: #00475E;
text-decoration: none;
}
a:hover { 
color: #007BA8;
text-decoration: none;
}
a:active { 
color: #007BA8;
text-decoration: none;
}
h1 {
padding: 0 0 -15px 0;
margin: 0;
}

* html a:hover
{
visibility:visible
}


#mainpage h1 {
margin: 20px 20px 5px 20px;
padding: 0;
color: #007ba8;
font-size: 24px;
}
#mainpage h2 {
margin: 5px 20px;
padding: 0;
color: #007ba8;
font-size: 16px;
}
#mainpage h3 {
margin: 5px 20px;
padding: 0;
color: #007ba8;
font-size: 12px;
}
#mainpage h4, #mainpage h5 {
margin: 5px 20px;
padding: 0;
}
#mainpage p {
margin: 10px 20px 5px 20px;
padding: 0;
color: #000;
font-size: 12px;
}
#mainpage hr {
margin: 5px 20px;
padding: 0;
}
#introtext, #storytext, .mceEditor {
width: 625px;
}



.menu_image {
margin: 0;
padding: 0 0 10px 0;
}
.left_menu {
margin: 0 10px 0 20px;
_margin: 0 10px;
padding: 0;
width: 333px;
float: left;
}
.right_menu {
margin: 0 20px 0 10px;
_margin: 0 10px;
padding: 0;
width: 333px;
float: right;
}
.clear {
clear: both;
}


.sub { 
padding: 0;
margin: 0;
text-align: left;
}
.head1 { padding: 0; margin: 0; font-size: 24px; color: #007ba8; font-family: "times new roman"; font-weight: bold; font-style: normal; }
.subhead1 { font-size: 14px; font-weight: bold; color: #00475e; font-family: "times new roman"; font-style: normal; }
.home { font-size: 14px; font-family: "times new roman"; font-style: italic; line-height: 28px; text-align: left; position: relative; margin: 10px 20px 20px 385px; }
.home2 { font-size: 14px; font-family: "times new roman"; font-style: normal; text-align: left; position: relative; margin: 18px 20px 20px 332px; display: block; }
.flash { position: relative; left: 20px; margin-top: 20px; margin-bottom: 20px; padding-bottom: 20px; float: left; clear: left; }
.hours { width: 113px; height: 94px; margin: 0; padding: 0; color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; line-height: 1; position: relative; background: url(../images/hours-b.jpg) no-repeat; text-decoration: none; white-space: nowrap; display: block; }
.hours a
{ display: block; color: #000000; font-size: 11px; 
width: 113px; height: 94px; display: block; 
float: left; color: black; font-weight: bold; 
line-height: 1; text-decoration: none; }
.hours img
{
width: 113px;
height: 94px;
border: 0
}
.hours a:hover img
{
visibility:hidden
}
.hours span
{ width: 113px; text-align: center; position: absolute; 
top: 75px; left: 1px; right: 1px; margin: 0; padding: 0; cursor: pointer; }
.lunch
{ color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; line-height: 1; position: relative; background: url(../images/lunch-b.jpg) no-repeat; text-decoration: none; white-space: nowrap; display: block; width: 96px; height: 94px; margin: 0; padding: 0; }
.lunch a
{ display: block; color: #000000; font-size: 11px; width: 96px; 
height: 94px; display: block; float: left; color: black; font-weight: bold; line-height: 1; text-decoration: none; }
.lunch img
{
width: 96px;
height: 94px;
border: 0
}
.lunch a:hover img
{
visibility:hidden
}
.lunch span
{ width: 96px; text-align: center; position: absolute; 
top: 75px; left: 1px; right: 1px; margin: 0; padding: 0; cursor: pointer; }
.dinner
{ color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; line-height: 1; position: relative; background: url(../images/dinner-b.jpg) no-repeat; text-decoration: none; white-space: nowrap; display: block; width: 127px; height: 94px; margin: 0; padding: 0; }
.dinner a
{ display: block; color: #000000; font-size: 11px; width: 127px; height: 94px; display: block; float: left; color: black; font-weight: bold; line-height: 1; text-decoration: none; }
.dinner img
{
width: 127px;
height: 94px;
border: 0
}
.dinner a:hover img
{
visibility:hidden
}
.dinner span
{ width: 127px; text-align: center; 
position: absolute; 
top: 75px; left: 1px; right: 1px; margin: 0; padding: 0; cursor: pointer; }
.brunch
{ color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; line-height: 1; position: relative; background: url(../images/brunch-b.jpg) no-repeat; text-decoration: none; white-space: nowrap; display: block; width: 102px; height: 94px; margin: 0; padding: 0; }
.brunch a
{ display: block; color: #000000; 
font-size: 11px; width: 102px; 
height: 94px; display: block; 
float: left; color: black; 
font-weight: bold; line-height: 1; text-decoration: none; 
}
.brunch img
{
width: 102px;
height: 94px;
border: 0
}
.brunch a:hover img
{
visibility:hidden
}
.brunch span
{ width: 102px; text-align: center; position: absolute; top: 75px; left: 1px; right: 1px; margin: 0; padding: 0; cursor: pointer; }
.brunch span.champagne
{ width: 102px; text-align: center; position: absolute; top: 62px; margin: 0; padding: 0; cursor: pointer; }
.wine
{ color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; line-height: 1; position: relative; background: url(../images/wine-b.jpg) no-repeat; text-decoration: none; white-space: nowrap; display: block; width: 80px; height: 94px; margin: 0; padding: 0; }
.wine a
{ display: block; color: #000000; font-size: 11px; width: 80px; height: 94px; display: block; float: left; color: black; font-weight: bold; line-height: 1; text-decoration: none; }
.wine img
{
width: 80px;
height: 94px;
border: 0
}
.wine a:hover img
{
visibility:hidden
}
.wine span
{ width: 80px; text-align: center; position: absolute; top: 75px; left: 1px; right: 1px; margin: 0; padding: 0; cursor: pointer; }
.cafe
{ color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; line-height: 1; position: relative; background: url(../images/cafe-b.jpg) no-repeat; text-decoration: none; white-space: nowrap; display: block; width: 103px; height: 94px; margin: 0; padding: 0; }
.cafe a
{ display: block; color: #000000; font-size: 11px; width: 103px; height: 94px; display: block; float: left; color: black; font-weight: bold; line-height: 1; text-decoration: none; }
.cafe img
{
width: 103px;
height: 94px;
border: 0
}
.cafe a:hover img
{
visibility:hidden
}
.cafe span
{ width: 103px; text-align: center; position: absolute; top: 75px; left: 1px; right: 1px; margin: 0; padding: 0; cursor: pointer; }
.events
{ color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; line-height: 1; position: relative; background: url(../images/events-b.jpg) no-repeat; text-decoration: none; white-space: nowrap; display: block; width: 109px; height: 94px; margin: 0; padding: 0; }
.events a
{ display: block; color: #000000; font-size: 11px; width: 109px; height: 94px; display: block; float: left; color: black; font-weight: bold; line-height: 1; text-decoration: none; }
.events img
{
width: 109px;
height: 94px;
border: 0
}
.events a:hover img
{
visibility:hidden
}
.events span
{ width: 109px; text-align: center; position: absolute; top: 75px; left: 1px; right: 1px; margin: 0; padding: 0; cursor: pointer; }
.footer1 { color: white; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; }
.footer1 a { color: white; font-weight: bold; text-decoration: none; text-align: center; }
.footer1 a:active { color: white; font-weight: bold; text-decoration: none; text-align: center; }
.footer1 a:visited { color: white; font-weight: bold; text-decoration: none; text-align: center; }
.footer1 a:hover { color: #feff07; font-weight: bold; text-decoration: underline; text-align: center; }
.footer2 { color: black; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; }
.footer2 a { color: black; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; }
.footer2 a:active { color: black; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; }
.footer2 a:visited { color: black; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; }
.footer2 a:hover { color: #fbe800; font-size: 11px; font-weight: bold; background-color: #7d0451; text-decoration: none; text-align: center; }

