* {
  margin:0;
  padding:0;
  outline:0;
  list-style:none;
  font-style:normal;
}

html {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-variant:small-caps;
  font-size:0.8em;
  color:white;
}

a:active {
  color:gray;
}

a {
  color:#E87034;
  font-weight:bold;
  text-decoration:none;
}

p, h1, h2, h3, h4, h5 {
  margin:1em 0 1em 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
  text-decoration:none;
}

em, i {
  font-style:italic;
}

strong, b {
  font-weight:bold;
}

label {
  font-weight:bold;
}

a img {
  border:0;
}

div.footer {
  font-size:0.7em;
  font-weight:none;
  padding: 1em;
}

div.bar {
  margin: 1em 0 1em 0;
  border-bottom:1px solid #EAEAEA;
}

div.menus {
  
}
span.alert {
  color:red;
}
 
span.menu_category, span.alert {
  font-weight:bold;
  font-size:1.2em;
}

span.menu_item {
  display:inline;
  font-weight:bold;
}

span.menu_description {
  display:inline;
  font-style:italic;
  font-size:0.9em;
}

span.menu_diet, span.menu_spicy {
  display:inline;
  margin-left:5px;
  font-size:0.8em;
}

span.menu_spicy {
  color:red;
}

span.menu_diet {
  color:green;
}

div.menus ul ul {
  display:inline;
  margin: 1em 0 1em 0;
}

div.menus ul ul li {
  display:inline;
  font-size:0.9em;
  color:#ccc;
  margin-right:15px;
}

div.menus ul ul li label {
  font-size:0.9em;
  margin-right:5px;
  color:#fff;
}
