@charset "utf-8";
/* CSS Document */
body {
 margin: 0px;
 padding: 20px;
 height: 100%;
 background-image: url(../images/red_bg1.gif);
 background-repeat: repeat;
}

#bg {
 display: block; 
 margin-top: 43px;
}

img {
 border: none;
 padding: 0px;
 margin: 0px;
}

a {
 color: #4E0B10;
}

a:hover {
 text-decoration: none;
}

#main{
/* background-color: #000000;*/
/* margin-top: 50px;
 margin-bottom: 50px;*/
}

#menu td{
background-color: #0D0D0D;
}

.cafe {
 font-size: 14px;
 color: #C15259;
 font-family: Tahoma, Arial;
 padding-bottom: 7px;
 vertical-align: bottom;
}

#middle {
 background-image:url(../images/menu/middle_.gif); 
 background-repeat: repeat;
 margin: 10px 0px 10px 0px;
 background-repeat:no-repeat;
 width: 869px;
 height: 353px;
 text-align:left;
}

#middle a {
 color: #655B4A;
 text-decoration: underline;
 font-weight: bold;
}

#middle td h4 {
 font-size: 12px;
 font-weight: bold;
 color: #660D13;
 padding: 0px 30px 0px 0px;   
}

h1 {
 font-size: 16px;
 font-weight: bold;
 color: #660D13;
 text-transform:uppercase;
 font-family: Helvetica LT Std, Tahoma, Arial;
}

#middle .food {
 padding: 0px 0px 0px 20px;
 margin 0px;
}

.left {
 width: 180px;
 padding: 60px 0px 0px 50px;
 vertical-align: top;
 text-align: left;
 border-right: 1px solid #BA8357;
}

.left a {
 font-family: Tahoma, Arial;
 font-size: 14px;
 color: #655B4A;
 font-weight: bold;
}

.left td#active a {
 font-family: Tahoma, Arial;
 font-size: 14px;
 color: #660D13;
 font-weight: bold;
}

.left a:hover {
 color: #660D13;
 text-decoration: none;
}

h1 {
 color:#660D13;
 font-size: 15px;
 font-family: Tahoma, Arial;
}

#menu a {
 display:block;
 font-family: Tahoma;
 font-size: 12px;
 color: #FDD1AB;
 font-weight: bold;
 padding: 10px 20px;
 padding-right: 20px;
 vertical-align: middle;
 text-align: left;
 text-decoration: none;
 background-image: url(../images/menu_delim.gif);
 background-position: right top;
 background-repeat: no-repeat;
}


#menu a:hover {
 background-color: #DFB875;
 color: #000000;
}

#food_menu {
 padding: 0px 25px;
 margin: 0px; 
}

#food_menu td{
 font-size: 12px;
 font-family: Tahoma, Arial;
}

#food_menu td h4 {
 font-family: Tahoma, Arial;
 font-size: 12px;
 font-weight: bold;
 color: #660D13; 
 margin-top: 10px;
 padding-bottom: 2px;
 border-bottom: 1px solid #BA8357;
}


#banner td {
 background-repeat:no-repeat;
 width: 283px;
 height: 101px;
}


#foot_menu a {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #9C8D83;
 padding: 0px;
 margin: 0px;
 padding-left: 13px;
 text-align:left;
 text-transform:uppercase;
 text-decoration: none;
 font-weight: bold;
}

#banner td {
 background-repeat:no-repeat;
 width: 283px;
 height: 101px;
}

.copy {
 font-family:Arial;
 font-size:10px;
 color: #CDB9AC;
 text-align:left;
 padding-bottom: 10px;
}

#foot_menu td{
 text-align:left;
}

#foot_menu a:hover {
 text-decoration:underline;
}

#static_text {
 font-family: Tahoma, Arial;
 font-size: 14px;
 color: #660D13;
 font-weight: bold;
}

#press a {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #655B4A;
 font-weight: bold;
}

#press a:hover { 
 color: #000000; 
}

.error {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    COLOR: #FF0000
}

#pager {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;    
    color: #660D13;    
}

#content {
    font-family: Tahoma, Arial;
    font-size: 12px;
}


#pager a {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;    
    color: #655B4A;
    padding: 0px 5px 0px 0px;
    text-decoration: none;
}

#pager a:hover { 
    color: #000000; 
}

#pageactive {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;     
    color: #660D13;
    padding: 0px 5px 0px 0px;
}

.content li {
 font-size: 14px;
 font-family: Arial;
}

.content span{
 font-size: 14px;
 font-family: Arial;
}


.content blockquote{
 font-size: 14px;
 font-family: Arial;
} 

.inner_menu_list {
 text-align: left; 
}

.inner_menu_list ul {
 margin-top: 0px;
 margin-bottom: 0px;
 font-size: 12px;
 padding-left: 0px;
 margin-left: 15px; 
}

.inner_menu_list li {
 line-height: 16px;
 margin-left: 15px;
}


.inner_menu_list_catering ul {
 margin-top: 0px;
 margin-bottom: 0px;
 font-size: 12px;
 padding-left: 0px;
 margin-left: 15px; 
}

.inner_menu_list_catering li {
 line-height: 16px;
 margin-left: 15px;
}





.inner_menu_list ul em {
 display: block;
 padding: 4px 0px;
}

.inner_menu_list div {
 text-align: right;
 font-weight: bold;
 padding: 5px 0px;
 font-size: 11px;
}

.inner_menu_list a {
 color: #000000;
}

.inner_menu_list a:hover {
 text-decoration: none;
}


.inner_menu_list_catering {
 text-align: left; 
}

.inner_menu_list_catering ul em {
 display: block;
 padding: 4px 0px;
}

.inner_menu_list_catering div {
 text-align: right;
 font-weight: bold;
 padding: 5px 0px;
 font-size: 11px;
}

.inner_menu_list_catering a {
 color: #000000;
}

.inner_menu_list_catering a:hover {
 text-decoration: none;
}



h2 {
 font-size: 26px;
 font-weight: normal;
 text-align: left;
 margin: 0px;
 padding: 0px;
 margin-bottom: 10px;
 color: #660D13; 
}

h1.left_h {
 border-bottom: 1px solid #000000;
 font-size: 22px;
 font-weight: normal;
 padding: 0px;
 margin: 0px;
 margin: 5px 0px;
}

#food_menu h4.press {
 border: none;
 padding: 0px;
 margin: 0px;
 font-size: 14px;
}

#food_menu h4.press small {
 font-weight: normal;
 font-size: 11px;
}

span.press {
 display: block;
 border-bottom: 1px solid #BA8357;
 padding-bottom: 5px;
 margin-bottom: 5px;
}

h3 {
 padding: 0px;
 margin: 0px;
 font-size: 18px;
 font-weight: normal;
 padding-bottom: 10px;
}

h3 small {
 font-size: 12px;
 
}