BODY { background-color: #651717;
       font-family: Verdana,Arial,Helvetica;
       color: #651717;
       font-weight: normal;
       margin-left: 0px;
       margin-top: 0px }
a:link { font-weight: normal;
         text-decoration: underline;
         color: #651717 }
a:visited { font-weight: normal;
            text-decoration: none;
            color: #651717 }
a:hover { font-weight: normal;
          font-style: italic;
          text-decoration: none;
          color: #651717 }
a:active { font-weight: normal;
           text-decoration: none;
           color: #651717 }
H1 { font-size: 14pt;
     font-weight: normal;
     text-decoration: underline;
     margin-top: 24px;
     margin-bottom: 6px;
     margin-left: 0px;
     color: #651717 }
H2 { font-size: 12pt;
     font-weight: normal;
     margin-top: 0px;
     margin-left: 30px;
     color: #196381 }
H3 { font-size: 12pt;
     font-weight: bold;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 30px;
     color: #196381 }
p { font-size: 10pt;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
    margin-right: 0px }
td { font-size: 10pt;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 30px }
.dish_name { color: #651717;
             font-weight: bold;
             margin-bottom: 2px }
.borderless {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#awards th {
	font-weight: bold;
	background-color: #651717;
	color: #FFFF99;
}
#awards table {
	border: 1px solid #651717;
}


.dish_descrip {
	font-size: 8pt;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	margin-right: 0px;
	border: 1px solid #651717;
}
#awards .year {
	text-align: center;
}

.menubar { font-size: 9pt;
           color: #F0C02E;
           font-weight: normal }
.large{ font-size: 13pt }
.medium { font-size: 10pt }
.medium-bold { font-size: 10pt;
               font-weight: bold;
               color: #196381 }
.note { font-size: 8pt;
        font-style: italic }
        
.small { font-size: 8pt;
         margin-right: 40px;
         margin-left: 30px }
.copyright { font-size: 8pt;
             margin-right: 0px;
             margin-left: 0px;
             margin-bottom: 10px;
             color: #F0C02E }
.indent { margin-left: 65px;
          margin-right: 65px }
.no-indent { margin-left: 0px }
.negative-indent { margin-left: -10px }
.menu-item { margin-left: 30px;
             margin-right: 10px }
.flush-right { margin-right: 40px }
.H1print { font-size: 16pt;
           font-weight: bold;
           margin-bottom: 3px;
           margin-left: 0px;
           color: #000000 }
.H2print { font-size: 10pt;
           font-weight: bold;
           margin-top: 0px;
           margin-left: 0px;
           color: #000000;
           padding-bottom: 30px}
#imagegallery img {
	border: 1px solid #651717;
	margin-right: 5px;
	vertical-align: middle;
}
#placeholder {
	padding: 1px;
	border: 1px solid #651717;
}

#imagegallery {
	overflow:scroll;
	overflow-x:scroll;
	overflow-y:hidden;
	width:480px;
	height:95px;
	white-space: nowrap;
	vertical-align: top;
	border: 1px solid #999999;
}

.H3print { font-size: 12pt;
          font-weight: bold;
          margin-top: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
          color: #000000 }
.formtext { font-size: 10pt;
            margin-left: 0px;
            padding-left: 7px;
            padding-right: 0px;
            border-width: 1px; 
            border-style: solid;
            border-color: #CCCCCC;
            background-color: #FFFFFF; 
            font-family: Arial,Verdana,Helvetica }
.formtextarea { font-size: 10pt;
                margin-left: 0px;
                padding-left: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-top: 0px;
                border-style: none;
                background-color: #FAE2A2; 
                font-family: Arial,Verdana,Helvetica }
.ridgeborder {
	background-color: #FAE2A2;
	border: 3px ridge #F0C02E;
	vertical-align: top;
	color: #663300;
}
#homePix {
	float: right;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 4px;
	border: 1px solid #651717;
}


.formlabel { font-size: 11pt;
             margin-left: 0px;
             font-weight: bold;
             color: #196381 }
.white { color: #FFFFFF }
#awards {
	border: 1px solid #651717;
	padding-right: 15px;
}
#awards td {
	vertical-align: top;
}
#topchef {
	display: inline;
	float: right;
	border: 1px solid #651717;
	width: 250px;
	margin: 5px;
	padding: 5px;
	background-color: #651717;
}
#topchef h3 {
	font-size: 12pt;
	font-weight: bold;
	color: #FAE2A2;
	margin: 0px;
	text-align: center;
}
#topchef p {
	color: #FAE2A2;
	margin: 0px;
	text-align: center;
}
#topchef a, #topchef a:link, #topchef a:visited {
	border: 1px solid #651717;
	background-color: #651717;
	color: #FAE2A2;
}
