body {margin: 0; padding: 0; font-size: 100%; background: #fff url("/images/headerbg.gif") repeat-x;}

/*Header
------------------------------------------*/
#brand {margin: 6px 100px 0 75px; float: left;}
#flickr {position: absolute; margin: 14px 0 0 450px;}
#flickr a:hover {border-bottom: 0px;} /* border 0px for Firefox strangeness. Stops the image from going up-and-down when you hover over it*/

/*Navigation
------------------------------------------*/
#navigation {position: absolute; top: 131px; width: 200px; font: 1em "Verdana", sans-serif; letter-spacing: 2px;}
#navigation a:link, a:visited {color: #5c1203; text-decoration: none;}
#navigation a:hover {color: #e2dabc; background-color: #1c2770;}
#current {color: #e2dabc !important; background-color: #1c2770;}
ul#nav li {margin: 0; padding: 0; list-style-type: none; border-bottom: 1px solid #776655;}
ul#nav li a {display: block; padding: 10px 0 10px 10px; border: 0; text-decoration: none;}
li#last {border-bottom: 1px solid #fff !important;}
#below_nav {position: absolute; top: 340px; left: 40px; width: 160px;}

/*Content
------------------------------------------*/
#content {position: absolute; margin-bottom: 300px; top: 147px; left: 250px; width: 759px;}
#content a:link,a:visited {color: #5c1404; text-decoration: none;}
#content a:hover {border-bottom: 1px solid #5c1404;}
#welcome {margin: 0 0 10px 0; border-bottom: 1px solid #d5d5d5;}
#welcome p {font: 1em/150% Verdana, sans-serif;}
#second {padding-bottom: 12px; border-bottom: 1px solid #d5d5d5;}
#third {padding: 10px 0 17px 0; border-bottom: 1px solid #d5d5d5; margin-bottom: 30px;}
.border {border: 1px solid #a5a5a5;}
h1 {margin: 0 0 1px 0; font: normal 2em "Helvetica", "Arial", sans-serif;}
h2 {margin: 0 0 2px 0; font: normal 1em "Verdana", sans-serif;}
p {font: 0.8em/150% "Verdana", sans-serif;}
.ednote {font-style: italic;}
#sticky {position: fixed; top: 147px; left: 1085px;}
#sticky a:link,a:visited {color: #5c1404; text-decoration: none;}
#sticky a:hover {border-bottom: 1px solid #5c1404;}
#sticky p {margin: 0; padding: 0; font: .8em "Verdana", sans-serif;}
.yelpbadge {margin: 10px 0 0 18px;}

/*Miscellaneous
------------------------------------------*/
img {border: 0;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.byline {margin: 0; text-transform: uppercase; letter-spacing: 1px; font: 0.8em Verdana, sans-serif;}
.articleimg {float: right; margin: 0 0 5px 10px; border: 1px solid #000;}
#breadcrumb {float: right;}

/*Reviews page
------------------------------------------*/
#reviews_ul_div {font: 0.8em/150% "Verdana", sans-serif;}
ul#reviews_ul {list-style-type: none;}
ul#reviews_ul li {margin-bottom: 10px;}

/*Menus page
------------------------------------------*/
#menu_ul_div {margin: 0 0 0 50px; font: 0.8em/150% "Verdana", sans-serif;}
ul#menu_ul {float: left; width: 50em; list-style-type: none;}
ul#menu_ul li {float: left; width: 12em; line-height: 2em; margin-bottom: 5px;}
#menu_items table {clear: left; width: 760px; border-collapse: collapse;}
#menu_items td {padding: 10px 0 10px 0; font: .8em "Verdana", sans-serif;}
#menu_items td h3 {font: 16px "Verdana", sans-serif normal; margin: 0; padding: 0;}
#menu_items tr.header td {font: 2em "Helvetica", "Arial", sans-serif;}
#menu_items td.allday {width: 152px; font: 1.4em "Helvetica", "Arial", sans-serif !important; text-align: center;}
#menu_items td.lunch {width: 75px; font: 1.4em "Helvetica", "Arial", sans-serif !important; text-align: center;}
#menu_items td.dinner {width: 75px; font: 1.4em "Helvetica", "Arial", sans-serif !important; text-align: center;}
#menu_items td.price {text-align: center; font: 1em "Verdana", sans-serif;}
#menu_items tr.colored {background-color: #e2dabc;}
#menu_items td.entry {padding-left: 10px;}
#menu_items tr.green {background-color: #4fbb41;}
.tofuinfo {position: absolute; top: 480px;}
.stonepotinfo {position: absolute; top: 1973px;}