/* CSS Document */

*{
margin:0;
padding:0;
border:0;
}
html{}
body{
background:#753629;
padding:0;
margin:10px 0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:11px;
}

div#wrapper{
text-align:left;
margin: 0 auto;
width:750px;
padding:0;
background:#cfcca1;
}


div#masthead{
height:170px;
background:url(../images/mast-bg.gif) repeat-x;
width:750px;
}
div#logo{
height:54px;

}
div#mast-details{
height:116px;

}
div#hours{
background:url(../images/mast-hours-bg.gif) no-repeat left;
height:116px;
width:300px;
float:left;
padding-left:50px;

}
div#hours h2{
margin:0;
padding:10px 0 5px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#753629;
}
div#hours p{
margin:0;
padding:0;
}
div#menuListing{
width:400px;
float:left;
margin:5px;
border:1px solid #B1B28A;
}
div#menuListing h1{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666c42;
background:url(../images/menu-name-bg-dark.gif) repeat-x;
height:29px;
margin:0;
padding:10px 0 0 0;
font-style:italic;
}

div#main{
width:750px;
background-color:#dad8b4;
}
div#sidebar{
width:200px;
float:left;
margin:5px;
}
div#content{
width:450px;
margin:0 0 0 250px;
}
div#content-noside{
width:700px;
margin:0 25px;}

div#footer{
border:0;
width:750px;
text-align:center;
margin:0;
padding:0;
background-color:#dad8b4;
}
div#footer p{
font-size:10px;
color:#333;
margin:0;
padding:0;
}

h1{
font-weight:bold;
font-size:14px;
color:#333;
padding-top:10px;
margin:1px 0 0px 0;
}
h2{
font-weight:bold;
font-size:12px;
color:#753629;
padding-top:10px;
margin:1px 0 0px 0;
}

p{
font-size:11px;
color:#000;
line-height:1.4em;
margin:10px 0;
}

p.clr{margin:0;padding:0;clear:both;height:1px;}
a, a:visited{
color:#000;
text-decoration:underline;
}
a:hover{
color:#000;
text-decoration:underline;
}

div#skinashoba{
background:#753629;
text-align:right;
margin:0;
padding:0px;
}
#skinashoba a{
color:#fff;
font-style:italic;
}

div#menubox{
border:1px solid #b1b28a;}
#sidebar h1{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666c42;
background:url(../images/menu-name-bg.gif) repeat-x;
height:29px;
margin:0;
padding:10px 0 0 0;
font-style:italic;
}
ul.menu{
list-style:none;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#cfcca1;
padding-bottom:10px;
}
ul.menu a{
color:#753629;
font-weight:bold;
text-decoration:none;
}
ul.menu a#current{
color:#666c42;
font-weight:bold;
}
ul.menu a:hover{
color:#666c42;
text-decoration:none;
}

ul.menu li{
border-bottom:3px groove #753629;
margin:0px 5px;
padding:8px 0 3px 0;
}
ul#specials img{
border:1px solid #b1b28a;
}
ul#specials li{
border:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
text-align:center;
padding:5px;
}
div#updates{
margin-top:10px;
background:#cfcca1;
padding:0;
border:1px solid #b1b28a;
}
#updates ul.nobullet li{
text-align:center;
padding:5px 5px 5px 0;
}
ul.nobullet{
list-style:none;
margin-left:10px;}

img#foodspread{
border:1px solid #b1b28a;
margin:20px 0 0 100px;}

dl.menu-details{
list-style:none;
margin:10px;
}
dl.menu-details dt{
font-weight:bold;
font-size:12px;
color:#753629;
margin-top:10px;}
dl.menu-details dd{
font-size:11px;
font-weight:normal;
font-style:italic;
margin-left:10px;
}
dl.menu-details span.price{
color:#000;
margin-left:20px;
font-weight:bold;}

table.inquiry-form{
border:0;
margin:10px;
width:350px;
}
.inquiry-form td.item{
text-align:right;
font-weight:bold;
padding-right:5px;
vertical-align:top;
}

.inquiry-form input, .inquiry-form textarea{
border:1px solid #753629;}

.inquiry-form td.buttons{
text-align:right;}
.inquiry-form td.buttons input{
background:#753629;
color:#fff;
font-size:11px;
margin:5px;}
