/* CSS Document */
html {
height:100%;
border-top:5px solid #b75b1d;
}

body{
margin: 15px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
background-color:#000000;
}

h1 {
color:#000;
font-family:Papyrus, "Courier New", Courier, monospace;
font-size: 22px;
text-align:left;
padding-top:2px;
padding-bottom:10px;
}

h2 {
color:#000;
font-family:Papyrus, "Courier New", Courier, monospace;
font-size:18px;
text-align:center;
}

h4 {
color:#000;
font-family:Papyrus, "Courier New", Courier, monospace;
font-size: 18px;
text-align:center;
}

.red {
color: #990000;
font-weight:bold;
font-family:Papyrus, "Courier New", Courier, monospace;
font-size: 19px;
text-align:center;
}

h3 {
color:#fff;
font-family:Papyrus, "Courier New", Courier, monospace;
font-size: 17px;
text-align:center;
background-color:#000000;
width:100%;
margin-bottom:50px;
}

.tab_menu {
	position:absolute;
	left: 612px;
	top: -17px;
}

.tab_about {
	position:absolute;
	left: 733px;
	top: -17px;
}

.tab_home {
	position:absolute;
	left: 535px;
	top: -17px;
}

.dish {
padding-bottom:8px;
}

.clear {
	clear: both;
}

img {
	border:none;
}

#container{
margin:0 auto;
background-color:#000;
width:850px;
height:auto;
border:12px double #fff;
padding-top:14px;
padding-bottom:14px;
}

#wrapper {
margin:0 auto;
background-color:#fff;
width:820px;
height:auto;
border:4px solid #b75b1d;
position:relative;
}

#banner{
margin: auto;
width:100%;
background-color:#fff;
background-image: url(images/new_banner.jpg);
background-repeat:no-repeat;
border-bottom: 1px solid #b75b1d;
height:154px;
}
.art {
float:right;
margin-left:15px;
margin-bottom:3px;
border:4px double #000;
}

.cafe {
	position:absolute;
	left: 532px;
	top: 332px;
}

#content {
margin:20px 15px 70px 5px;
line-height:130%;
border-top:0px solid #CC6600;
padding:1em;
}

.content_menu {
margin:30px 110px 70px 110px;
line-height:130%;
border:4px double #CC6600;
padding-top:10px;
}

#left {
padding-top:35px;
	float:left;
	width:160px;
	margin-left:0;
	display:inline;	
}

#left img{
margin-top:15px;
}

.red{
color:#993300;
font-style:italic;
font-weight:bold;
}

#right {
	float:right;
	width:575px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:20px;
	margin-right:5px;
	min-height:500px;
	border-left: #b75b1d 1px solid;
}

#selections a {
font-family:Papyrus, "Courier New", Courier, monospace;
font-size:1.5em;
color:#b75b1d;
}

#selections a: hover {
font-family:Papyrus, "Courier New", Courier, monospace;
font-size:1.5em;
color:#CCCCCC;
text-decoration:none;
}

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 130px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 5px 2px 5px 24px;
border: 1px solid #892f1a;
width: 130px;
background-color: #000;
background-image:none;
}

#navcontainer a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{
border: 1px solid #000;
background-color: #892f1a;
background-image:none;
color: #000;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #000;
background-color: #892f1a;
background-image:none;
color: #000;
}

a {
color:#b75b1d;
}

a:hover
{
color: gray;
background-color:none;
text-decoration:none;
}

  /**MEMUS**/

.food{
margin-top:15px;
float: none;
width:580px;
margin: 0 auto;
font: 16px Papyrus, "Courier New", Courier, monospace;text-align:left;}
dl{width: 100%;overflow: auto;margin: 0 0 1em;background-color:none;
	border:0px solid #9c7423;
	width:100%;}
dt,dd.price{ background-color:none; font-size: 18px; font-weight: bold;}
dt{float: left;padding-right: 3px;color:#000; text-decoration:none;}
dd{margin:0;}
dd.price{float: right;padding-left: 3px;color: #000;}
dd.description{float:left; width: 85%;padding: 1px 0; 
   font:14px Georgia, "Times New Roman", Times, serif;}
   
.food_center{
text-align:center;
line-height:75%;
}
   
/****3 boxes****/

#bottom {
	margin:15px;
	border: 0px solid #181818;
	clear:both;
	height:175px;
	padding-bottom:30px;
}
#bottom .image {
	float: left;
	width: 200px;
	height:auto;
	background:none;
	background-repeat:repeat-x;
	border:4px double #b75b1d;
	margin-left: 16px;
	padding:15px 12px 0 11px;
	color: #333;
}

#bottom .first {
	margin-left: 26px;
}
#bottom p {
	margin-top: 1em;
	margin-bottom: 1.5em;
	padding-left: 3px;
}
/****small lower navigation****/

#nav
	{
	background-color:none;
	font-size: .9em;
	text-align: center;
	padding: 2px 0px;
	margin-top:5px;
	margin-bottom: 5px;
	}
	
	#nav ul
	{
	margin: 0 15px 0 20px;
	padding: 0;
	list-style-type: none;
	}
	
	#nav li
	{
	display: inline;
	padding: 0 10px;
	border-right: 0px solid #000000;
	}
	
	#nav li a
	{
	text-decoration: none;
	color:#b75b1d;
	}
	
	#nav li a:hover
	{
	color:gray;
	text-decoration:none;
	background-color:none;
	}
	
#footer {
	clear: both;
	background-color:#fff;
	padding:0px;
	height:116px;
	border-top: 1px solid #b75b1d;
	width:820px;
	color:#000;
	text-align:center;
}

#footer p {
font-size:.9em;
}

#designer{
padding:12px;
font-size:11px;
width:850px;
margin:0 auto;
text-align:center;
color:#fff;
}

#designer a{
color:#fff;
}

