/* styles for stonecat - Copyright 2003-2008 Julian Thomas http://jt-mj.net */


h1.center {text-align: center}
h2.center {text-align: center; font-size: 14pt;}

body {background-color: #e5ad06; 
       font-family:  "Goudy Old Style", Goudy, Georgia, "Times New Roman",
       Roman, serif;}
body.cater {background-color: #ffffcc; 
       font-family:  "Goudy Old Style", Goudy, Georgia, "Times New Roman",
       Roman, serif;
       margin:0;}

div.cater  {background-color:  #ffffcc; 
            border-style: solid;
            border-width: 50px;
            border-color:  #00cc00;
            margin:  0;
            padding: 3em;}

div.catin     {margin-right: 12%;}


tr.linx { background-color:  #883838;  
font-family: Verdana, Geneva, Chicago, Trebuchet, Arial, Helvetica, sans-serif; vertical-align: top;
font-weight: 600; font-size: 100%}

a:link, a:visited, a:active {color: #e5ad06; text-decoration: none}
a.blu:link, a.blu:visited, a.blu:active {color: blue; text-decoration: none}

p.escape {font-family:  "Goudy Old Style", Goudy, Georgia, "Times New Roman", "Times Roman", Roman,
serif; font-weight: 300; text-align: center;}


p.hot   {font-weight: bold;
         font-size: 1.3em;
         color: red;
         }

p.menublurb  {font-weight: normal;
            font-family: Arial, Tahoma, Helvetica, sans-serif;
         font-size: 0.95em;
             }  

p.caption  {font-family: Arial, Tahoma, Helvetica, sans-serif;
            font-size: 0.8em;
            font-weight: bold;
            text-align:center;
             }

/* directions  page  */

td.left {font-size: large; font-weight: bold; color: black; 
font-family: "Times New Roman",Roman,serif;
vertical-align: top}

td.right {font-size: large; color: black; 
font-family: "Times New Roman",Roman,serif;
vertical-align: top}


h1.top {text-align: left; font-size: 16pt; font-weight: bold; font-family:
"Times Roman", "Times New Roman", Times, serif;}

/* styles used for menu pages */
body.menu {font-family:  "Goudy Old Style", Goudy, Georgia, "Times New Roman",
Roman, serif; font-size: 12pt;
 background-color: #e5ad06; }

h2      {font-size: 12pt;}

h3      {font-size: 10pt;}

h1.menut {text-align: left; font-size: 16pt; font-weight: bold; 
display:inline;}

h2.in   {font-size: 12pt;
         text-align: left;
         font-weight: bold; 
         display:inline;
              }

span.emph   {font-size: 12pt;
         font-weight: bold; 
         display:inline;
              }


.indent20px  { margin-left:  20px;
            }




/* appetizers, */
h1.menua {text-align: left; font-size: 10pt; font-weight: bold; 
display:inline;}

/* entrees  */
h1.menu {text-align: left; font-size: 12pt; font-weight: bold; 
display:inline;}

h1.menubig {text-align: left; font-size: 13pt; font-weight: bold; }


/* item heading */
h2.menu {text-align: left; font-size: 11pt; font-weight: bold; 
 display:inline;}

h3.wine {text-align: right; font-size: 10pt; font-weight: normal; }
h2.nobr {display: inline; }

/* wines page  */
h1.vin {text-align: left; font-size: 12pt; font-weight: bold; 
font-style: italic;}

h2.vin  {text-align: left; font-size: 11pt; font-weight: bold; 
text-decoration: underline; }

h3.vin {text-align: left; font-size: 10pt; font-weight: bold; 
display: inline;}

hr.hr  {width:  75%;
        height: 6px;
        }

tr.top {vertical-align: top; }

tr.menu {vertical-align: top; }

td.price {text-align: right; }
td.pricex {text-align: left; }

span.h2nobr {font-weight: bold; font-size: 12pt; }



/* bottom of pages.  p.jt only used on home page  */





p.jt {font-size: 10pt; color: black;
 font-family: Verdana, Helvetica,Arial,sans-serif;}

a.jt:link {color: blue}
