body{
background-color:#841b2c;
background-image:url('/images/background_strip.png');
background-repeat:repeat-x;
}



#contentborder {
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
padding: 0px; 
color:#666666;
width:374px;}

#contentborderv {
background-color: #FFFFFF;
border: 1px solid #888888;
padding: 0px; 
color:#666666;
width:374px;}

#mailinglist {
background-color: #FFFFFF;
border: none;
padding: 11px; 
color:#666666;
width:374px;
line-height:18px;
}

#greeting{
xtext-align:justify;
font-size:15px;
line-height:18px;
padding: 11px; 
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
width:511px;
color:#333333;
font-family:verdana;
border-top: 1px solid #d7d7d7;
border-bottom: 0px solid #d7d7d7;
}

#lunchinfo{
text-align:justify;
font-size:13px;
line-height:18px;
padding: 18px; 
color:#333333;
font-family:verdana;
border: 0px solid #d7d7d7;
}

#greenheading {
background-color: #841B2C;
border:none;
padding: 0px; 
text-align:center;
width:374px;
color:fefefe;
font-family:arial black;
font-size:16px;
line-height:125%;
}

#greenheadingwide {
background-color: #841B2C;
border:none;
padding: 0px; 
text-align:center;
width:700px;
color:fefefe;
font-family:arial black;
font-size:16px;
line-height:125%;
}



#alert {
background-color: #627050;
border:none;
padding: 0px; 
text-align:center;
width:374px;
color:fefefe;
font-family:arial;
font-size:14px;
line-height:125%;
}

#intro {
background-color: #30574e;
border:none;
padding: 15px; 
text-align:left;
width:374px;
color:#FEFEFE;
font-weight:bolder;}


h2
{font-size:14px; 
font-weight:bold;
margin:0px;
color:30574e;
}

h3{font-size:13px;
margin:0px;
color:#777777;
}

.description{font-size:14px;}
.heading{font-size:15px; 
font-weight:bold;
}

#boxtext{
border: none;
padding: 8px; 
text-align:center;
width:360px;
font-size:12px;
color:#333333;
font-family:verdana;
}

#boxtextl{
border: none;
padding: 8px; 
text-align:left;
width:360px;
font-size:12px;
color:#333333;
font-family:verdana;
}

.bigtable{
border: 1px solid #181818;
background-color:#FFFFFF;
padding:0px;
}

.bottom{
font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#eeeeee;
}


.bottommenu{
font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#aaaaaa;
color:#dddddd;
}
a.bottommenu:link
{
font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#eeeeee;
}


a.bottommenu:visited
{
font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#aaaaaa;
color:#dddddd;
}

a.bottommenu:hover
{
font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#aaaaaa;
color:#aaaaaa;
}


a{font-size:13px; 
color:#000000;
padding:3px;
text-decoration:none;
font-family:verdana;
}

a:hover{
color:#30574e;
text-decoration:none;}

form input{margin-top:3px;}
form input{color:#343434;font-weight:bold;}
background-color:#cccccc;}

ul {margin-top:4px;}

a img{border:none;}

.buffetstuff{width:677px;
font-family:verdana;
margin-left:53px;
font-size:13px;
}

.header_menu{
width:800px;
}

.header_menu img{
float:left;
}
.header_menu a{

float:left;
font-size:15px;
line-height:35px;
color:#841b2c;
font-weight:bolder;
padding:0px 11px;
}

.header_menu a:hover {
color:black;
}

.header_menu .divider {
color:#ccc;
font-weight:bolder;
float:left;
}

.menu_download_text {
float:left;
margin:10px;
}