
body {
margin: 0;
padding: 0;
font-family: times new roman, times, serif;
color: #666666;
font-size: 10pt;
font-weight: normal;
font-style: italic;
text-align: left;
line-height: 11pt;
background: #ffffff;
}


/* main categories (Eggs, Appetizers, Salads, etc. -- EXCEPT Subs and Sandwiches, which see below) */
b {
font-family: trebuchet ms, arial, helvetica, sans serif;
color: #cc0000;
font-size: 18pt;
font-weight: bold;
font-style: normal;
line-height: 150%;
}

/* Subs and Sandwiches */
.subs {
font-family: trebuchet ms, arial, helvetica, sans serif;
color: #cc0000;
font-size: 18pt;
font-weight: bold;
font-style: normal;
line-height: 120%;
}

/* item names (Western Omelet, Crab Cakes, etc */
strong{
font-family: arial, helvetica, sans serif;
color: #006600;
font-style: normal;
line-height: 150%;
}

h2 {
font-family: trebuchet ms, arial, helvetica, sans serif;
color: #003300;
font-size: 10pt;
font-weight: bold;
line-height: 10pt;
}

html, body { /* saves you from the "centering jump" on short pages */
min-height: 100%;
margin-bottom: 1px;
}

/* magic code that makes everything line up correctly */
.brclear { 
clear: both; 
height: 0; 
margin: 0;
font-size: 1px;
line-height: 0px;
}

/* main container */
#maincontainer {
width: 798px;
margin: 0 auto 0 auto;
padding: 0;
text-align: left;
}

/* links at the top of the page */
#toplinks a:link    {color: #cc0033; font-size: 9pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}
#toplinks a:visited {color: #cc0033; font-size: 9pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}
#toplinks a:hover   {color: #00ff00; font-size: 9pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}
#toplinks a:active  {color: #ff3399; font-size: 9pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}

/* text properties for links at the top */
#toplinks {
display: block;
margin: 40px auto 20px auto;
font-family: arial, helvetica, sans serif;
font-size: 8pt;
color: #99cc99;
font-weight: bold;
font-style: normal;
text-align: center;
letter-spacing: 0.075em;
line-height: 14pt;
}


/* holder */
#holder {
width: 798px;
margin: 0 auto;
padding: 0 0 10px 0;
}

/* LOGO BLOCK */
#logo {
width: 226px;
font-family: arial, helvetica, sans serif;
color: #006600;
font-size: 14pt;
font-weight: bold;
font-style: normal;
text-align: center;
letter-spacing: 0.075em;
line-height: 22pt;
}

/* LEFT COLUMN */
#left {
width: 226px;
float: left;
padding: 0px 20px 20px 20px; /* side padding is added to total width above for a 265px "real total" */
}

/* blurb in left column */
#brunchblurb {
display: block;
width: 110px;
margin: 30px auto 40px auto;
padding: 0 0 0 10px;
font-family: times new roman, times, serif;
color: #006600;
font-size: 13pt;
font-weight: normal;
font-style: italic;
text-align: left;
line-height: 115%;
}

/* Quick Jump Menu */
.jump {
display: block;
margin: 0 auto;
padding: 0;
text-align: center;
}	

/* links in left column */
#sidelinks a:link    {color: #990000; font-size: 10pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}
#sidelinks a:visited {color: #990000; font-size: 10pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}
#sidelinks a:hover   {color: #00ff00; font-size: 10pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}
#sidelinks a:active  {color: #ff3399; font-size: 10pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}

/* text properties for links in the left column */
#sidelinks {
display: block;
margin: 0 auto;
padding: 5px 0 0 70px;
font-family: arial, helvetica, sans serif;
font-size: 9pt;
color: #cc0000;
font-weight: normal;
font-style: normal;
text-align: left;
line-height: 130%;
}

 /* governs leading for the link to Grounds For Thinking */
#grounds {
display: block;
width: 180px;
margin: 20px auto 0 auto;
padding: 10px;
font-family: arial, helvetica, sans serif;
color: #006600;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-align: center;
line-height: 180%;
}

/* governs text properties for Grounds For Thinking blurb */
.groundsblurb{
text-align: center;
font-family: times new roman, times, serif;
color: #006600;
font-size: 11pt;
font-weight: normal;
font-style: italic;
text-align: center;
line-height: 115%; /* governs leading for the blurb text */
}

/* link to grounds for thinking */
#grounds a:link    {color: #990000; font-size: 9pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}
#grounds a:visited {color: #990000; font-size: 9pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}
#grounds a:hover   {color: #00ff00; font-size: 9pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}
#grounds a:active  {color: #ff3399; font-size: 9pt; text-decoration: none; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans serif;}


/* RIGHT COLUMN */
#right {
width: 226px;
float: right;
padding: 20px 20px 0 20px;
}


/* Egg-Beaters are available */
#eggbeaters {
display: block;
width: 170px;
margin: 0 auto;
padding: 5px;
border: 1px solid #009900;
font-family: times new roman, times, serif;
color: #990000;
font-size: 11pt;
font-weight: bold;
font-style: italic;
text-align: center;
line-height: 120%;
background: #ffffff;
}

/* Salad Dressings */
#dressings {
display: block;
margin: 0 auto;
width: 170px;
padding: 10px 20px 10px 20px ;
border: 1px solid #009900;
font-family: trebuchet ms, arial, helvetica, sans serif;
color: #006600;
font-size: 9pt;
font-weight: normal;
font-style: italic;
text-align: center;
line-height: 120%;
background: #ffffff;
}

/* */
#dressings P{
display: block;
margin: 0 auto;
padding: 3px 0 0 0;
font-family: trebuchet ms, arial, helvetica, sans serif;
color: #006600;
font-size: 9pt;
font-weight: normal;
font-style: italic;
text-align: center;
line-height: 120%;
background: #ffffff;
}

#dressings strong{
font-weight: bold;
font-style: normal;
text-align: center;
line-height: 100%;
}

/* GRILL OPTONS box */
#optionsbox {
display: block;
width: 180px;
margin: 0 auto;
padding: 10px 20px;
border: 1px solid #009900;
text-align: center;
font-family: arial, helvetica, sans serif;
color: #666666;
font-size: 9pt;
font-weight: normal;
line-height: 100%;
}

#optionsbox p{
display: block;
width: 180px;
margin: 0 auto;
padding: 0;
font-weight: bold;
font-style: italic;
font-family: arial, helvetica, sans serif;
color: #666666;
text-align: center;
font-size: 10pt;
font-weight: normal;
line-height: 120%;
}

#optionsbox strong {
display: block;
width: 180px;
margin: 0 auto;
padding: 0 0 0 0;
font-family: arial, helvetica, sans serif;
color: #006600;
font-size: 13pt;
line-height: 110%;
}

#optionsbox b{
display: block;
width: 180px;
margin: 0 auto;
padding: 7px 0 0 0;
font-family: arial, helvetica, sans serif;
color: #006600;
font-size: 9pt;
line-height: 100%;
}

/* A Signature Dish */
.signature {
color: #cc0000;
font-style: italic;
line-height: 200%;
}

/* MIDDLE COLUMN */
#middle {
margin: 0 266px;
padding: 20px 20px 20px 20px;
}

/* Buffalo Bites */
.bites {
display: block;
margin: 0 auto;
width: 170px;
padding: 10px;
border: 1px solid #009900;
text-align: center;
background: #ffffff;
}

/* Back To Top*/
#backtotop a:link    {color: #cc0033; font-size: 8pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}
#backtotop a:visited {color: #cc0033; font-size: 8pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}
#backtotop a:hover   {color: #00ff00; font-size: 8pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}
#backtotop a:active  {color: #ff3399; font-size: 8pt; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans serif;}

/* text properties for "Back To Top" link */
#backtotop {
width: 798px;
margin: 0 auto;
padding: 5px 0;
border-top: 1px solid #999999;
font-family: arial, helvetica, sans serif;
font-size: 8pt; /* does NOT determine the size of the links text, but the size of the lines separating the links */
color: #99cc99;
font-weight: bold;
font-style: normal;
text-align: center;
letter-spacing: 0.050em;
line-height: 14pt;
}

#backtotop p{
width: 798px;
padding: 280px 0 0 0;
}


/* The End.  Is this shit fun or what! */