html, body 
{
  margin:0;
  padding:0;
}

body 
{
  
  font-family:Verdana,Arial,Helvetica,sans-serif;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  line-height:1.5em;
}

#award
{
   margin-left:300px;
   text-align:right;
   padding-right:20px;
   color:black;
   font-size: 1.4em;
   padding-top:18px;
}

#header
{
  margin: 0;
  padding: 0;
  height: 6px;   
}

#banner
{
  margin: 0;
  padding: 0;
  height:140px;   
}

#navigation 
{ 
  margin:0;
  padding:0;
  height:25px;
}

#footer
{
  font-size:85%;
  text-align:center;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-top:40px;
  width:100%;
  
}

#layout2col 
{
  width:974px; 
}

#layout1col 
{
  width:974px; 
}

#main
{
   padding-left:18px;
   padding-bottom:19px;
   padding-right:28px;
   padding-top:14px;  
}

#left 
{
  clear:both;
  float:left;
  width:120px;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  
}

#right 
{ float:left;
  width:754px;
  padding-left:10px;
  padding-right:20px;
  padding-top:20px;
  
  
}

#container 
{
  position:relative;
  width:974px;
  margin-left:auto;
  margin-right:auto;

  margin-top:12px;
  border:1px solid black;
  text-align:left;

}

#logo 
{
  height:80px;
  text-align:left;
  padding: 0;
  margin: 0;
}


#navigation ul 
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

#subnavigation ul 
{
  list-style-type:none;
  height:40px;
  margin:0;
  padding:0;
  

  
}

#navigation li , #subnavigation li 
{
  float:left;
}


#navigation a
{
  float:left;
  padding:5px 0 5px 25px;
}

#subnavigation li  a
{
  float:left;
  padding:5px 0 5px 25px;
  padding-top:15px;
  line-height:10px;  

}

#subnavigation li {  }

/* COLOR */

a:link 
{
  color:#5B5B22;
}

a:visited 
{
  color:#5B5B22;
}

a:active, a:hover 
{
  color:#808002;
}

body 
{
  background:#F4F2EB none repeat scroll 0 0;
  color:#666666;
}

#container 
{
  background:#FFFFFF none repeat scroll 0 0;
}


#footer, #navigation , #header
{
  background:#396484 none repeat scroll 0 0;
}

#subnavigation
{
   background:#C0C0C0;
   color:#000;
   width:220px;
   margin-left:700px; 
   margin-top:-45px; 
}


h1, h2, h3, h4, h5, h6 
{
  color:#396484;
}

h3
{
  font-size: 16px;
}

#footer, #footer a:link, #footer a:hover, #footer a:visited
{
    color:#C0C0C0;
}

#navigation a:link, #navigation a:visited 
{
  color:#FFFFFF;
  text-decoration:none;
}

#navigation a:active, #navigation a:hover
{
  color:#898947;
}


#subnavigation a:link, #subnavigation a:visited 
{
  color:#396484;
  text-decoration:none;
}

#subnavigation a:active, #subnavigation a:hover
{
  color:#FFFFFF;
}

#subnavigation a.selected2
{ 
  color:#FFFFFF;     
}

/* tmp */

img 
{
  border:0 none;
}

img.right 
{
  margin-left:12px;
  padding-bottom:8px;
}

img.left 
{
  margin-left:4px;
  margin-right:18px;
  padding-bottom:12px;
}

p
{ 
  padding-right:16px;
}


.mealname, .mealprice
{
  font-weight:bold;
  color: black;
  font-family: Georgia;
  font-size:120%;   
}



p.headed
{
  margin-top:0;
  padding-top:0px;
}

h1
{
  font-family: Georgia;
  font-size:160%;  
}

h2
{
  
  padding-bottom:0;
  margin-top:14px;
  font-size:120%;
  font-family: Georgia;
  
  margin-bottom:2px;
}

h2.mealcategories
{
  margin-top:40px;
  font-size:150%;  
}

h3.mealcategories
{
  
  padding-bottom:6px;
  margin-top:20px;

  font-size:120%;  
  margin-bottom:2px;
  color: #000000;
}

.left
{
  float:left;
}

.clear 
{
  clear:both;
}

.nifty
{ 
   background:#C0C0C0;
   color:#000;
   padding:12px;
}

