body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
height:100%;
background-image:url(/images/background.gif); 
background-repeat:repeat-x;
}

#wrapper {
margin:0px;
}

#page {
font-family:Arial, Helvetica, sans-serif;
}

#content {
position:relative;
clear:both;
width:800px;
background-color:#FFFFFF;
color:#000000;
font-size:11px;
letter-spacing:1px;
line-height:20px;
}

#content_expand {
position:relative;
clear:both;
width:100%;
background-color:#FFFFFF;
color:#000000;
font-size:11px;
letter-spacing:1px;
line-height:20px;
}

#navbar {
position:relative;
width:800px;
height:31px;
background-color:#F3901D;
color:#000000;
font-size:10px;
letter-spacing:1px;
font-weight:bold;
}

#navbar ul {
width:640px;
background-color:#F3901D;
padding:0;
margin:0;
list-style-type:none;
}

#navbar li {
display:inline;
float:left;
margin:10px 0px 6px 12px;
padding-right:12px;
border-right:1px solid white;
}

#navbar a {
color:#000000;
background-color:#F3901D;
text-decoration:none;
}

#navbar a:hover{
color: #D9DA55;
text-decoration: none;
}

h1 {
font-size:32px;
color:#CA3A0D;
font-style:normal;
font-weight:lighter;
}

.orange {
color:#F3901D;
letter-spacing:1px;
}

.green {
color:#D9DA55;
}


.large {
font-size:15px;
line-height:20px;
}

.small {
font-size:10px;
line-height:14px;
}

.footer {
font-size:9px;
}


a {
color:#5D192B;
text-decoration:none;
}

a:link{
color:#000000;
text-decoration: none;
}

a:visited{
color:#000000;
text-decoration: none;
}

a:hover{
color:#F3901D;
text-decoration: underline;
}

.location {
color:#D9DA55;
font-size:9px;
font-weight:lighter;
letter-spacing:2px;
line-height:15px;
font-weight:bold;
}

.location a {
color:#ffffff;
text-decoration:none;
}

.location a:link{
color:#ffffff;
text-decoration: none;
}

.location a:visited{
color:#ffffff;
text-decoration: none;
}

.location a:hover{
color:#F3901D;
text-decoration: underline;
}

.menu {
color:#D9DA55;
font-size:10px;
line-height:12px;
}

.menu h2 {
background-color:#F3901D;
display:block;
height:12px;
font-size:10px;
font-style:normal;
font-weight:bold;
letter-spacing:1px;
margin:4px 0px 4px 0px;
padding-top:2px;
padding-left:10px;
color:#FFFFFF;
}

.menu p {
margin:0px;
padding-left:10px;
padding-right:6px;
font-weight:bold;

}

.menu_item {
font-size:9px;
letter-spacing:1px;
line-height:14px;
color:#FFFFFF;
}

.menu_white {
color:#FFFFFF;
}

.catering {
font-style:normal;
font-weight:lighter;
font-size:12px;
line-height:16px;
margin:0px;
padding-top:6px;
padding-left:20px;
padding-right:6px;
}

.catering_table {
margin-left:20px;
color:#D9DA55;
font-size:9px;
line-height:10px;
letter-spacing:1px;
border:1px solid #D9DA55;
}




