body { background-image:url(../images/bodybg.jpg); font-family:Georgia,Times New Roman,Times,serif; color:#FC0;}

h1 {font-size:20px;}
h2 {font-size:16px;}
a {color:#FC0;}
tbody, tr, td {font-size:inherit;font-weight:inherit;}
td {vertical-align:top;}
#container {
    background-color:#6B0C08;
    width:1000px;
    margin:0px auto;
}

#middle {
    padding:10px 5px;
}

#left {
    float:left;
    width:220px;
    padding:5px;
}

#infop {
    margin-left:230px;
}

.pane {
    border:1px solid #FC0;
    padding:20px 50px;
    text-align:center;
    margin:4px;
    font-size: 14px;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
}
.clear {
    clear:both;
}
#lmenu {
    text-align:left;
    width: 200px;
    padding: 10px 5px 10px 10px;
    margin-bottom:10px;
}
#lmenu li{
    position:relative;
    top:0px;
    width:168px;
    height:24px;
    margin:10px;
    text-align:center;
    background-image:url(../images/menuitembg.jpg);
}
#lmenu li a{
    position:relative;
    top:5px;
    text-decoration:none;
    color:black;
    font-weight:bold;
    font-style:italic;
}

#left #contacts{
    height:130px;
}

#footer {
    padding:20px 0px;
    text-align:center;
    color:#FC0;
    font-size:10px;
    clear: both;
}
#footer a {text-decoration:none; color:inherit; font-size:10px;}

#catering_frm {font-size: 16px; font-weight: bold;}
#catering_frm  td {height:27px;}

#menulist h1 {font-size:32px; margin:10px 0;}
#menulist table {font-size:14px;}
#menulist td{padding:20px;}
