
a.recentreviews:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #336598; TEXT-DECORATION: none;  }
a.recentreviews:visited {FONT-SIZE: 12px; FONT-FAMILY:  arial,verdana; COLOR: #6081A1; TEXT-DECORATION: none;  }
a.recentreviews:hover {FONT-SIZE: 12px; FONT-FAMILY:  arial,verdana; COLOR: #1A8BCF; TEXT-DECORATION: underline;  }

a.restaurantsimple:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana;  TEXT-DECORATION: none;  }
a.restaurantsimple:visited {FONT-SIZE: 12px; FONT-FAMILY:  arial,verdana;  TEXT-DECORATION: none;  }
a.restaurantsimple:hover {FONT-SIZE: 12px; FONT-FAMILY:  arial,verdana; TEXT-DECORATION: underline;  }


.menutypeitem  {  margin-left:8px;  display:block;  margin-bottom:3px; margin-top:30px; clear:both;  }
.menutypeitem p {  font-size:18px;  font-weight:bold;  color:#507a86; display:inline; }

.menucategoryitem  {   margin-top:30px;  padding-left:8px; padding-top:5px; padding-bottom:5px;  display:block;  margin-bottom:12px;  background-color:#e6f0f1;  clear:both;  }
.menucategoryitem p {  font-size:16px; color:#000000; display:inline; }

.menucategorydesc  {  padding-left:8px;  display:block; margin-bottom:21px;  }
.menucategorydesc p {  font-size:12px; color:#888888; font-style:italic; display:inline;   }

.menuitem  {   float:left; margin-left:8px;  display:inline;  padding-bottom:6px; background-color:#ffffff;  clear:both;  }
.menuitem p {  font-size:12px; font-weight:bold; color:#333333; display:inline; }

.menuitemdesc  {  padding-left:8px;  display:inline; float:left;  }
.menuitemdesc p {  font-size:12px; color:#aaaaaa; font-style:italic; display:inline;   }

.menuprice  {  padding-left:8px;  padding-right:8px;  display:inline;  float:right;  }
.menuprice p {  font-size:12px; color:#333333; font-weight:bold;  display:inline;   }

.menudots  {  display:block;  clear:both;  border-bottom:1px dotted #555555; margin-bottom:6px;  }

.restaurantentry {  padding:4px;  }