﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}
html body {
font-size : 12px;
background-color: #FFF;
}
p {
line-height : 1.5em;
}
div#logoheader{
background : #fff;
text-decoration : none;
}
div#logoheader a {
letter-spacing : 0.1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 20px;
font-weight : lighter;
}
div#logoheader a:active {
outline : none;
}
div#logoheader #tagline {
font : 11px/20px "Century Gothic", Arial, Helvetica, sans-serif;
}
#logoheader {
margin : -20px 0 21px 0;
padding : 0;
height : 140px;
width : 950px;
position : relative;
}
#logoheader a {
width : 435px;
height : 55px;
position : absolute;
top : 55px;
left : 160px;
padding : 0;
text-indent : -9999px;
}
p#tagline {
display : none;
height : 20px;
position : absolute;
width : 256px;
right : 0;
top : 0;
text-align : center;
}
div#nav ul li a {
color : #dce1f6;
}
ul#nav_main {
background-color : #0b0e16;
}
#nav li#home a:hover, #nav li#restaurant a:hover, #nav li#bar a:hover, #nav li#lunchmenu a:hover,
#nav li#dinnermenu a:hover, #nav li#sundaylunchmenu a:hover,#nav li#winelist a:hover,
#nav li#christmasmenu a:hover ,#nav li#special a:hover, .home #nav ul li#home a, .restaurant #nav li#restaurant a, .bar #nav li#bar a,
.lunchmenu #nav li#lunchmenu a, .dinnermenu #nav li#dinnermenu a, .sundaylunchmenu #nav li#sundaylunchmenu a,
.winelist #nav li#winelist a, .christmasmenu #nav li#christmasmenu a, .special #nav li#special a {
color : #39446e;
background-color : #f1f4fc;
}
body div#nav ul#nav_sub li a {
color :  #CC0000;
font-size:14px;
font-family:Calibri;
font-weight:normal;
}
.download div#nav ul#nav_sub li#download a, .findus ul#nav_sub li#findus a, .jobs ul#nav_sub li#jobs a,
.contact ul#nav_sub li#contact a, #nav_sub li#download a:hover, #nav_sub li#findus a:hover,
#nav_sub li#jobs a:hover, #nav_sub li#contact a:hover {
color : #ada364;
}
body {
font : 76%/1.5em "Lucida Grande", Verdana, Geneva, Helvetica, sans-serif;
}
#container {
width : 950px;
height : 1%;
position : relative;
margin : 20px auto;
padding : 0;
background-color: #333333;
}
div#content p {
color : #C0C0C0 ;
}
div#content strong {
font-weight : bold;
}
div#content a {
color : #e6d985;
border-bottom-color : #e6d985;
}
div#main h1 {
color : #ada364;
font-size:16px;
margin:20px 0 20px 0;
text-align:center;
}
div#main h4 {
color : #ada364;
font-size:14px;
margin:20px;
text-align:center;
}
div#main h2, div#main caption {
color : #ada364;
margin-bottom:10px;
}
div#main h3 {
color : #ada364;
}
div#main img, .findus div#main iframe {
border-color : #fff;
}
div#content ul li, div#main ol li {
color : #fff;
}
div#sidebar li {
color : #98b8af;
}
div#map iframe {
border-style : solid;
border-color : #dce1f6;
}
.directions div#main div#map a {
color : #5666a4;
border-bottom-color : #5666a4;
}
div#sidebar {
background-color : #996633;
color : #98b8af !important;
}
div#content div#sidebar a {
border : none;
}
div#sidebar h2, div#content div#sidebar h2 a {
color : #000;
}
div#sidebar h2 {
	margin-left:-40px;
}
div#nav ul li a {
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 11px;
padding : 0;
}
div#nav #nav_main div ul li a:active {
outline : none;
}
div#content h1 {
font : 1.3em/1.7em "Lucida Sans Unicode", Arial, sans-serif;
}
div#content h2, div#main caption {
font : 1.2em/1.3em Arial, Helvetica, sans-serif;
}
div#main h3 {
font : 1.5em/1.1em Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
color:#fff;
text-align:center;
}
div#main p {
font : 1.1em/1.4em Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}
div#main h2 {
text-align : center;
margin-right : 50px;
}
div#main p {
text-align : center;
}
div#main, div#c1 p, div#c2 p {
text-align:left;
}
div#content ul li ul, div#content ul, div#content ol {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
line-height : 1.5em;
}
div#content a {
text-decoration : none;
}
div#sidebar h2 {
font-size :14px ;
}
div#sidebar li a {
font-family : Arial, Helvetica, sans-serif;
}
div#sidebar p {
	text-align:left;
	
}
div#main div#gallery img {
width : 350px;
height : 230px;
border : 4px solid #fff;
float : left;
margin : 0 5px 5px 0;
}
div#gallery img {
	margin:2px
}
div#gallery {
padding : 0 0 0 15px;
margin:30px 0 0 10px;
}
div#content img.photoright {
margin-bottom : 10px;
}
ul#nav_main {
height : 30px;
width : 930px;
position : absolute;
top : 181px;
margin: 0 50px 0 0;
padding : 5px 10px 5px 10px;
}
ul#nav_sub {
position : absolute;
top : 13px;
right : 0;
height : 16px;
width : 420px;
font-weight:bold;
}
ul#nav_main li, ul#nav_sub li {
display : inline;
height : 30px;
}
div#nav ul li a {
float : left;
height : 30px;
display : block;
padding : 10px 6px 0px 6px;
margin-right : 30px;
}
ul#nav_main div ul {
width : 254px;
min-height : 85px;
position : relative;
top : 0;
right : 0;
margin : 0;
padding-top : 1em;
}
div#nav ul#nav_main div ul li a {
border-width : 0;
float : none;
padding-left : 15px;
padding-bottom : 0.2em;
}
ul#nav_main div ul, ul#nav_main div h3 {
display : none;
}
div#nav #nav_main div ul li a, div#nav #nav_main div h3 {
margin-left : 130px;
padding : 0.1em 0.2em 0.1em 0;
}
div#nav ul#nav_main div ul li a {
padding : 0.2em 0.2em 0 0;
}
div#content {
width : 950px;
height : auto;
margin : 80px 0 0 0;
padding : 0;
background-color:#333333;
}
div#main {
clear :right;
padding : 0 0 0 0;
margin : 25px 0 0 0;
}
div#c1 {
width : 340px;
float : left;
margin-top:10px;
}
div#c2 {
width : 350px;
float : left;
margin-top:10px;
}
div#c3 {
width : 632px;
float : left;
}
div#c3 h2 {
	margin-top:10px;
}
div#c4 {
width : 770px;
float : left;
}
div#c1 h5 {
font-size:16px;
width : 230px;
padding : 0 0 0 0;
margin : 0 0 0 15px;
color: #FFCC00;
}
div#content h2, div#content h3 {
padding : 0.1em 15px 0.1em 15px;
}
div#content p {
max-width : 650px;
padding : 0 15px 10px 15px;
}
div#content a {
border-bottom-width : 1px;
border-bottom-style : dotted;
}
div#content div#main ul li, div#content div#main ol li, div#content div#sidebar li {
padding : 0 15px 0 15px;
}
div#main ul, div#main ol {
margin : 0 0;
padding : 0.5em 0 0.5em 0;
}
div#main ol li {
height : 1.5em;
padding : 0 0 0 10px;
margin : 0;
}
div#main img {
width : 280px;
padding : 0;
margin : 0.5em 0 0.5em 0;
border-style : solid;
border-width : 1px;
}
#main .imglink {
border : none;
text-decoration : none;
}
.findus div#main iframe {
border-style : solid;
border-width : 1px;
}
.gallery div.float img {
margin : 0 15px 15px 0;
}
.gallery div.float img.endofrow {
margin : 0 0 15px 0;
}
.gallery div#main div.float a {
border : none;
text-decoration : none;
}
div#map {
width : 250px;
padding : 0;
margin : 0;
float : right;
}
div#c3 iframe {
width : 500px;
height : 300px;
border-width : 2px;
margin:0 0 0 15px;
}
div#sidebar {
width : 240px;
min-height : 334px;
float : right;
}
div#sidebar h2 {
width:200px;
margin-top:10px;
}
div#content div#sidebar ul li {
padding : 0 10px 0 14px;
width : 200px;
}
div#footer {
width : 950px;
height : 80px;
padding : 2px 0;
clear : both;
margin : 0 0 0 0;
background-color : #0b0e16;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
body #container div#footer a {
text-decoration : none;
}
div#footer p {
color : #f1f4fc;
padding : 25px 15px 0 15px;
}
div#footer a {
color : #f1f4fc;
}
div#footer p#copyright{
float : left;
}
div#footer p#siteby {
float : right;
}
ol, ul {
list-style : none;
}
address {
margin-left:50px;
margin-top:20px;
color:white;
}
form {
	margin:20px 0 20px 30px;
}
div#main div#c3 div#gallery img {
	width:156px;
	height:101px;
}
div#facebook {
	width:950px;
	background-color:#FFFFFF !important;
	clear:both;
}

.para textarea {
	width:500px;
	height:120px;
	border:1px solid #C0C0C0; 	
}
.para input {
	width:250px;
	border:1px solid #C0C0C0; }
form {
	margin:30px 0 0 20px;
	color:#FFFFCC;
}
.job {
	float:left;
	margin-left:10px;
}
