body {
	background-color: #181818;
	color: white;
	font-family: "Trebuchet MS",sans-serif;
	font-size: small;
	}

#container {
        margin-left: auto; 
        margin-right: auto; 
	width: 860px;
	background-color: #181818;
        }


#topleft {
	background-color: black;
	width: 260px;
	height: 250px;
	}

#logo {
   	text-align: center;
	height: 44px;
}

#logo2 {
   	text-align: center;
	height: 70px;
}

#logo a:link {
	color: black;
}

#logo a:visited {
	color: black;
}

p.links {
   	text-align: center;
	font-size: 150%;
	color: white;
        line-height: 1.6em;
   	margin: 0;
	padding: 0;
}

p.links5 {
   	text-align: center;
	font-size: 150%;
	color: red;
        line-height: 1.6em;
   	margin: 0;
	padding: 0;
}

p.linksnew {
   	text-align: center;
	font-size: 110%;
	color: white;
        line-height: 1.5em;
   	margin: 0;
	padding: 0;
}

p.links2 {
   	text-align: center;
	font-size: 120%;
	color: black;
        line-height: 2.5em;
   	margin: 0;
}

p.links3 {
   	text-align: center;
	font-size: 125%;
	color: black;
        line-height: 2.0em;
   	margin: 0;
}

p.links4 {
   	text-align: center;
	font-size: 125%;
	color: black;
        line-height: 1.7em;
   	margin: 0;
}

#drawing {
	float: right;
	margin: 0;
	height: 545px;	
	width: 600px;
	margin-top: 0px;
}

#lowerleft {
	background-color: #330000;
	width: 260px;
	height: 285px;
        margin: 0; 
	padding-top: 10px;
	text-align: center;
}



a:link {
color: silver;
text-decoration: none;
}

a:visited {
color: silver;
text-decoration: none;
}

a:hover {
color: red;
}

p.links2 a:hover {
text-decoration: underline;
color: black;
}

p.links3 a:hover {
text-decoration: underline;
color: black;
}

p.links4 a:hover {
text-decoration: underline;
color: black;
}

p.links5 a:link {
color: red;
text-decoration: none;
}

p.links5 a:visited {
color: red;
text-decoration: none;
}

p.links5 a:hover {
text-decoration: underline;
color: red;
}

p.twitter a:visited {
color: black;
}

p.twitter a:link {
color: black;
}

p.twitter a:hover {
color: maroon;
}

#righthead {
float: right;
height: 30px;
width: 600px;
background-color: #990000;
padding-bottom: 5px;
}

#right {
width: 590px;
height: 505px;
overflow: auto;
background-color: #606060;
padding-left: 10px;
float: right;
padding-bottom: 5px;
}

#rightfull {
float: right;
height: 540px;
width: 590px;
background-color: #606060;
padding-bottom: 5px;
overflow: auto;
padding-left: 10px;
}

#lowerleftimage {
height: 295px;
width: 260px;
}




#menulinks {
width: 110px;
font-size: 125%;
color: silver;
margin-left: 100px;
height: 250px;
}

#food {
width: 590px;
height: 545px;
overflow: auto;
float: right;
background-color: #606060;
padding-left: 10px;
}

#lowerright {
width: 590px;
height: 295px;
overflow: auto;
float: right;
background-color: #606060;
padding-left: 10px;
}

#foodimage {
float: right;
height: 280px;
width: 600px;
}

#toprightimage {
float: right;
height: 250px;
width: 600px;
}

#map {
height: 250px;
width: 600px;
FLOAT: RIGHT;
}

.foodhead {
font-size: 150%;
color: #990000;
}

.foodsubhead {
font-size: 125%;
color: #990000;
}

.fooditem {
font-size: 125%;
}

.fooddesc {
font-size: 100%;
}

.mnbeer {
background:red;
mso-highlight:red;
font-size: 100%;
}

.redwine {
background:red;
mso-highlight:red;
font-size: 100%;
}

.whitewine {
background:gold;
mso-highlight:gold;
font-size: 100%;
color: black;
}

.otherwine {
background:orange;
mso-highlight:orange;
font-size: 100%;
color: black;
}

#menupdf {
text-align: center;
font-size: 150%;
}


.spechead {
font-size: 150%;
color: #990000;
} 

.specitem {
font-size: 120%;
}
.specdesc {
font-size: 100%;
}

#directions {
width: 490px;
height: 365px;
   border-color: maroon;
   border-width: 1px;
   border-style: solid;
overflow: auto;
margin-right: 20px;
padding-left: 30px;
padding: 5px;
}


td, th {
	padding-left: 7px;
}

.centerbeer {
text-align: center;
font-size: 125%;
}

#disclaimer {
   font-size: 75%; 
   text-align: center;
   line-height: normal;
   margin-top: 25px;
}
