body {
 background-color: #FEF6FF;
 padding-bottom: 1em;
}

.nocss {
 position:fixed;
 left:15px;
 top:3.1em;
 width:120px;
 height:110px;
 overflow: hidden;
 z-index: -1;
}
.oops { color: red; font-size: .7em; }

div.restaurants {
 position: relative;
 margin-top: 2em;
 margin-bottom: 1em;
 margin-left: 160px;
 width: 40em;
 z-index:5;
 background: #fff;
 border: 1px solid gray; }
div.restaurants ul {
  list-style-position: outside; list-style-image: none; list-style-type: none;
  margin: 0 0 0 10px; }
div.restaurants li { font-size: .9em; text-indent: -8px; }

div.foodentry {
 position: relative;
 margin-left: 160px;
 width: 40em;
 z-index:5;
 background: #fff;
 border: 1px solid gray;
 padding-bottom: 1em; }
div.foodentry p {
 font-weight: bold;
 list-style-type: none;
 color: #333366;
 padding-top: 1ex;
 padding-bottom: 0;
 margin-left: 1ex;
 margin-bottom: 0;
 left: 2en;
 top: 0px;
 right: 0px;
 bottom: 0px; }
div.foodentry ul {
  list-style-position: outside;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0em;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px; }
div.foodentry li { text-indent: -1ex; }

a:link { color: #0000FF; text-decoration: none; }
a:visited { color: #FF00FF; text-decoration: none; }
a:hover { color: #990000; text-decoration: none; }
a:active { color: #FF0000; text-decoration: none; }

#Picker {
 position:fixed;
 left:33px;
 top:209px;
 width:94px;
 height:243px;
 z-index:2;
}

#Pat {
 position:fixed;
 left:15px;
 top:1em;
 width:120px;
 height:160px;
 z-index:0;
}
#Pat td { text-align: center; }

#Year {
 /*position: fixed;*/
 font-size: 2em;
 margin: 0 0 0 1em;
 padding: 0;
}

.patcap { margin-top: -10px; }

.col1 { margin-left: 10px; }

.col2 { margin-left: 150px; }

span.frequent {font-weight:900;background-color: #FFC;}

span.blue { font-size:1em;color: gray; font-style: italic; }

.footnote { margin-top:0;margin-bottom:0;font-size:.8em; text-indent: -8px; }

