
body { margin: 0px;  font-family: Verdana, sans-serif; font-size: 12pt; }



table           { border-collapse: collapse; /* border: 1px solid green; */ }
table.maintable { width: 770px; height: 750px; }
table.menu1     { width: 150px; height: 800px; background-image: url('images/menu.jpg'); background-repeat: no-repeat;}
table.menu2     { width: 100% }
table.menu3     {  }
table.menu4     {  width: 100%; height: 100%; }
table.heading   { width: 100%; height: 100%; vertical-align: bottom; }
table.toprightin { width: 400px; height: 100px; }

td              { vertical-align: top; text-align: left; font-size: 12px; background-color: transparent;/* border: 1px solid red; */ }
td.topright     { background-image: url('images/andrew.jpg'); background-repeat: no-repeat; }
td.headingleft  { height: 120px; width: 150px; text-align: center; vertical-align: middle;}
td.mainleft     { width: 140px; vertical-align: top; }
td.menu1        { /* border: 1px solid red; */  width: 140px; height: 30px; vertical-align: top; text-align: center; }
td.menu2        { /* border: 1px solid blue; */ vertical-align: middle; width: 100%; text-align: center;  }
td.menu3        { /* border: 1px solid orange; */ vertical-align: middle; text-align: center; }
td.menu4        { /* border: 1px solid purple; */ font-size: 10pt; font-weight: bold; padding: 2px; vertical-align: middle; text-align: left; }
td.menu4g       { /* border: 1px solid purple; */ font-size: 9pt; font-weight: bold; padding: 2px; vertical-align: middle; text-align: right; }
td.meat         { padding: 10px; text-align: center; }
td.gallery	{ padding: 10px 10px 10px 10px; vertical-align: middle; text-align: center;}
td.hfry		{ text-align: center; }

font.dateheading { text-decoration: underline; font-weight: bold; font-size: 14px; }
font.datemonth   { text-decoration: underline; font-weight: bold; font-size: 13px; }
h1		{ text-align: center; text-decoration: underline; font-weight: bold; font-size: 14px; }
h2		{ text-align: center; text-decoration: underline; font-weight: bold; font-size: 13px; }

pre		 { margin: 0px;  font-family: Verdana, sans-serif; font-size: 11pt; }

div.container {}

div.translucentbkg {
   width: 140px; height: 30px;     /* to match DIVs size          */
   background-color: #f0f0f0;       /* the background              */
   filter:alpha(opacity=60);
   -moz-opacity:0.60;
   opacity: 0.60;
}

div.translucentbkgg {
   width: 140px; height: 121px;     /* to match DIVs size          */
   background-color: #d9cbac;       /* the background              */
   filter:alpha(opacity=60);
   -moz-opacity:0.60;
   opacity: 0.60;
}

div.opaquetext {
   width: 140px; height: 30px;     /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
   font-size: 12pt;
   color: white;
   text-align: center;
}

div.opaquetextg {
   width: 140px; height: 20px;     /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
   font-size: 12pt;
   color: black;
   text-align: center;
}

div.topright {
   width: 400px; height: 100px;
   background-color: transparent;
   position: absolute;
}


a.menu { text-decoration: none; color: black; display:block; }
a.menu:link { text-decoration: none; color: black; display:block; }
a.menu:visited { text-decoration: none; color: black; display:block; }
a.menu:active { text-decoration: none; color: black; display:block; }
a.menu:hover { text-decoration: underline; color: black; }

a.hoffery { text-decoration: none; color: #663300; display:block; }
a.hoffery:link { text-decoration: none; color: #663300; display:block; }
a.hoffery:visited { text-decoration: none; color: #663300; display:block; }
a.hoffery:active { text-decoration: none; color: #6699cc; display:block; }
a.hoffery:hover { text-decoration: underline; color: #6699cc; }

a.menug { text-decoration: none; color: #3f3f3f; display:block; }
a.menug:link { text-decoration: none; color: #3f3f3f; display:block; }
a.menug:visited { text-decoration: none; color: #3f3f3f; display:block; }
a.menug:active { text-decoration: none; color: #3f3f3f; display:block; }
a.menug:hover { text-decoration: underline; color: #3f3f3f; }


a         { color: black; text-decoration: underline; }
a:link    { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:active  { color: red; text-decoration: underline; }
a:hover   { color: red; text-decoration: underline; }

a.h img, a.h:link img, a.h:visited img, a.h:active img, a.h, a.h:link, a.h:visited, a.h:active,
a img, a:link img, a:visited img, a:active img
				{ text-decoration: none; color: #000000; border: 0px;}
a.h:hover img, a:hover img	{ text-decoration: none; color: black; }
a.h:hover			{ text-decoration: none; color: red; }


