div#menu {
font: 90% Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
margin: 0 auto;
width: 770px;
font-size-adjust: ;; font-stretch: ;
text-align: left;
padding-bottom: 30px; }
h2 {
margin: 1.5em auto 0.6em;
color: #7fc31c;
font-size: 18px !important;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ;
text-align: left; }
dl { margin: 0 0 10px; background: url(dot.gif) repeat-x 0 1.2em; overflow: auto; width: 100%; }
dt, dd.price {
background: rgb(255,255,255);
font-size: 12px;
font-weight: bold;
line-height: 150%; }
dt {
float: left;
padding-right: 3px;
color: #666;
border-top: 1px solid #fff; }
dt a,dt a:link,dt a:visited,dt a:hover,dt a:active {
color: #fff;
font-size: 10px;
font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
line-height: 100%;
background-color: #f33699;
text-decoration: none;
vertical-align: middle;
margin-right: 3px;
padding: 2px;
border-width: 0; }

dd { margin: 0pt; }
dd.price { float: right; padding-left: 3px; color: rgb(170, 170, 170); }
dd.ingredients { padding: 3px 0; float: left; width: 100%; font-family: sans-serif; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: ;; font-stretch: ; color: rgb(85,85,85); }
#food_contents {
margin: 0 20px;
padding: 10px 0 0; }
#menu_left {
width: 375px;
float: left; }

#menu_right {
width: 375px;
float: right; }

h3 {
color: #f33699;
font-size:   14px;
font-family: Verdana;
font-weight: bold;
text-align: left;
margin:      1em 0; }
div#menu p {
color: #5a5a5a;
font-size: 12px;
line-height: 160%; }

