BODY{
 MIN-WIDTH: 780px;
 COLOR: #000000;
 BACKGROUND: #FFFFFF;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 FONT-SIZE: 12px;
 TEXT-DECORATION: None;
 MARGIN: 0;
}

/* Link - Unvisited 		*/
a:link {color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; TEXT-DECORATION:none}

/* Link - Visited		*/
a:visited {color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; TEXT-DECORATION:none}

/* Link - Hover (MSIE only)	*/
a:hover{
 color: Blue;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 TEXT-DECORATION: none;
}

#outer{
 MARGIN-TOP: 10px;
 MARGIN-LEFT: AUTO;
 MARGIN-RIGHT: AUTO;
 TEXT-ALIGN: Left;
 WIDTH: 780px;
 BACKGROUND-COLOR: white;
}

#main{
 FLOAT: right;
 WIDTH: 484px;
 TOP: 350px;
 BACKGROUND-COLOR: white;
}

#header{
 text-align: center;
 BACKGROUND-COLOR: white;
}

#content{
 text-align: left;
 WIDTH: 484px;
 padding-top: 10px;
 padding-left: 0px;
 padding-bottom: 10px;
 BACKGROUND-COLOR: white;
}

#menu{
 FLOAT: right;
 WIDTH: 296px;
 padding-bottom: 10px;
 BACKGROUND-COLOR: white;
}

#footer{
 CLEAR: Both;
 WIDTH: 780px;
 MARGIN-LEFT: AUTO;
 MARGIN-RIGHT: AUTO;
 text-align: center;
 border-top: 1px black solid;
 border-bottom: 1px black solid;
 padding-top: 10px;
 padding-bottom: 10px;
 BACKGROUND-COLOR: white;
}

#copyright{
 MARGIN: 0 AUTO;
 CLEAR: Both;
 TEXT-ALIGN: Center;
 PADDING-TOP: 15px;
 PADDING-BOTTOM: 0px;
 FONT-SIZE: 9px;
 COLOR: #408080;
 WIDTH: 780px;
}

#member{
 MARGIN: 0 AUTO;
 CLEAR: Both;
 TEXT-ALIGN: Center;
 PADDING-TOP: 1px;
 PADDING-BOTTOM: 10px;
 FONT-SIZE: 9px;
 COLOR: #408080;
 WIDTH: 780px;
}

#member a{
 FONT-SIZE: 9px;
}

#member a:link{
 COLOR: #408080;
 TEXT-DECORATION: None;
}

#member a:visited{
 COLOR: #408080;
 TEXT-DECORATION: None;
}

#member a:active{
 COLOR: #408080;
 TEXT-DECORATION: None;
}

#member a:hover{
 COLOR: #408080;
 TEXT-DECORATION: Underline;
}

#nav-menu ul{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 list-style: none;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 margin: 5px;
 margin-left: 0px;
 font-size: 11.5px;
 font-weight: bold;
 color: Black;
 text-decoration: none;
 text-align: left;
}

#nav-menu li{
 padding-top: 5px;
}

li a:link{
 color: black;
 text-decoration: none;
}

li a:visited{
 color: black;
 text-decoration: none;
}

li a:active{
 color: black;
 text-decoration: none;
}

li a:hover{
 color: blue;
 text-decoration: none;
}

#menu-title{
 font-family: VERDANA, ARIAL, HELVETICA;
 margin-top: 5px;
 font-size: 9.8pt;
 font-weight: bold;
 text-decoration: underline;
 color: #961B1E;
 text-align: center;
 text-transform: uppercase;
}

.red78{
 font-family: VERDANA, ARIAL, HELVETICA;
 font-size: 9.8pt;
 color: #961B1E;
}

.blurb{
 font-family: VERDANA, ARIAL, HELVETICA;
 font-size: 12.8pt;
 font-weight: bold;
 color: #961B1E;
 text-align: center;
}

.award1{
 font-family: VERDANA, ARIAL, HELVETICA;
 font-size: 11.0pt;
 font-weight: bold;
 color: #004040;
 text-align: center;
}

.award2{
 font-family: VERDANA, ARIAL, HELVETICA;
 font-size: 11.0pt;
 font-weight: bold;
 color: #004000;
 text-align: center;
}

ul#bullet li{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 list-style-image: url(images/bullet.gif);
 padding-top: 5px;
 padding-bottom: 5px;
 margin: 5px;
 font-size: 11.5px;
 font-weight: bold;
 color: Black;
 text-decoration: none;
 text-align: left;
}

#links{
 border-top: 2px #FFD700 solid;
 border-top-style: ridge;
 padding-top: 20px;
 padding-bottom: 20px;
}

/* Link - Unvisited 		*/
#links a:link{
 color: Black;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 TEXT-DECORATION:none
}

/* Link - Visited		*/
#links a:visited{
 color: Black;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 TEXT-DECORATION:none
}

/* Link - Hover (MSIE only)	*/
#links a:hover{
 color: Blue;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 TEXT-DECORATION: none;
}

#link2us{
 width: 100%;
 background-color: #ffff51;
 border: 1px black solid;
 padding: 10px;
}

#err-outer{
 position: absolute;
 width: 780px;
 left: 10px;
 top: 10px;
 visibility: visible;
 background-color: white;
}

.err{
 font-size: 20px;
 font-weight: bold;
 color: red;
}

#coupon{
 MARGIN-TOP: 10px;
 MARGIN-LEFT: AUTO;
 TEXT-ALIGN: Left;
 WIDTH: 285px;
 BACKGROUND-COLOR: white;
 border: 2px gray dashed;
 padding: 2px;
}

#coupon-header{
 width: 100%;
 background-color: blue;
 text-align: center;
 font-weight: bold;
 color: white;
 font-size: 16px;
 padding: 2px;
 border: 1px black solid;
}

#coupon-from{
 font-size: 16px;
 text-decoration: underline;
 text-align: center;
 padding: 2px;
}

#coupon-address{
 font-size: 13px;
 text-decoration: none;
 text-align: center;
 padding: 2px;
}

#coupon-offer{
 font-size: 15px;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
 padding: 4px;
 color: blue;
}

#coupon-terms{
 font-size: 12px;
 padding: 4px;
}

#coupon-expires{
 font-size: 12px;
 text-align: center;
 font-weight: bold;
 background-color: #ffff80;
 padding: 4px;
 border: 1px black solid;
 margin-bottom: 2px;
}

TABLE#mealmenu TR TD{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 FONT-SIZE: 12px;
 padding: 5px;
 background-color: white;
}

TABLE#soup-of-the-day TR TD{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 FONT-SIZE: 12px;
 padding: 5px;
 background-color: blue;
}

.spicy{
 vertical-align: super;
 font-weight: bold;
 background-color: #ff0000;
 color: white;
 font-size: 10px;
 padding-left: 2px;
 padding-right: 2px;
 padding-bottom: 1px;
 margin-left: 3px;
}

TD.price{
 width: 50px;
 text-align: right;
}

TD.meal-name{
 width: 410px;
 font-weight: bold;
}

.meal-desc{
 color: #008000;
}

CAPTION{
 text-align: left;
 font-weight: bold;
 font-size: 16px;
 color: #961B1E;
}

P.entrees{
 font-weight: bold;
 font-size: 24px;
 text-align: center;
 margin-bottom: 5px;
 color: #800040;
}

P.lunch-entrees{
 font-weight: normal;
 font-size: 9px;
 text-align: left;
 margin: 5px;
}

P.footnote{
 font-weight: normal;
 font-size: 9px;
 text-align: center;
 color: blue;
 margin: 5px;
}

