/* CSS Document ALS Diner*/
*{
margin:0;
padding:0;
}
body {
	font-family: Times New Roman, Times, serif;
	font-size: 76%;
	/* for IE */
	text-align:center;
	line-height: 1.5em;
	background-color: #000000;
	background-repeat: repeat-y;
}



#leftalign {text-align:left}

#paragraphleft {
text-align:left;
}

/* typography*/
p, li {
font-size: 1.2em;
line-height: 1.1em;
color: #ffffff;
}

h1 {
font-size: 2.3em;
line-height: 1.1em;
color: #003333;
}

h2 {
font-size: 1.8em;
line-height: 1.1em;
color: #fff;
}

.style2 {font-size: 1.5em}
.style3 {
	font-size: 2em;
	font-weight: bold;
}


/*layout*/

#wrap {
	width: 760px;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;	
              padding-top: 5px;
}

#banner {
	height: 205px;
	width: 760px;
	background-image: url(images/banner.gif);
        background-repeat: no-repeat;
}
#banner2 {
	height: 20px;
	width: 760px;
	background-image: url(images/banner2a.jpg);
        margin-top: 18px;
        padding-top: 3px;
}

#banner2 p{
        color: black;
        font-family: verdana;
        font-weight: bold;
}


#todays_spec {
        height: 367px;
	width: 648px;
        background-image: url(images/todays_special_bg.jpg);
        background-repeat: no-repeat;
       	margin-right: auto;
	margin-bottom: -80px;
	margin-left: 90px;	
        padding-top: 85px;
}

#todays_spec p{
        font-size:2.1em;
        font-family: "comic sans ms";
        color: #ffcc00;
        margin-left: -70px;
}

#meadowlands {
        margin-top: 0px;
}

#meadowlands h3{
        line-height: 2em;
        color: white;
        font-size: 18px;
}
#meadowlands h2{
        line-height: 1em;
        color: yellow;
        font-size: 18px;
}

#starburst a {
    display: block;
    width: 135px;
    height: 101px;
    background: url(./images/starburst_small.gif) 0 0 no-repeat;
    text-decoration: none;
    margin-right: auto;
    margin-left: 300px;
}
 
#starburst a:hover {
    background-image: url(./images/starburst_small.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: black;
} 

/*  Menu */

#main_menu {padding:0; 
 margin:0 auto;
 list-style-type:none; 
 width:600px;
 height:36px;
 background:url(.images/button_0.gif) no-repeat top right;
}

#main_menu li {
float:left; 
width:120px; 
background:url(./images/button_1.gif);
}

#main_menu li a, #main_menu li a:visited {
display:block;
width:120px;
height:36px; 
color:#ddd; 
font-size:1.1em; 
text-decoration:none;
text-align:center;
float:left; 
line-height:32px; 
font-family:arial, verdana, sans-serif; 
background:url(./images/button_0.gif);}



#main_menu li a:hover {color:#fff;
  background:url(./images/button_1.gif);
} 

#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {color:#fff;  background:url(./images/button_2.gif);} 



/***********************************/


/* Navigation Menu To Display Restaurant Menu Pages */

#nav {
  position: relative; top: 5px; left: 90px;
  margin: 0px 0px 10px 0px;
  padding: 0;
  background: #003333;
  list-style-type: none;
  width: 567px;    
  float: left; /* Contain floated list items */
}
#nav li {

  margin: 0px;
  padding: 0px;
  float: left;
}
#nav a {

  float: left;
  width: 80px;
  color: #fff;
  text-decoration: none;
  line-height: 2.5;
  text-align: center;
  border-right: 1px solid #fff;
}


#nav #nav_menup a {
                   border: none;
}

#nav a:hover {
              background: #33cc99;
}


#body_menu #nav_menu a, #body_menu1 #nav_menu1 a,
    #body_menu2 #nav_menu2 a,#body_menu3 #nav_menu3 a,
    #body_menu4 #nav_menu4 a, #body_menup #nav_menup a  
    #body_menu5 #nav_menu5 a #body_menu6 #nav_menu6 a{
  background: #660000;
  color: #660000;
  font-weight: bold;
  
}

/*************************************/


#footer {
        width: 920px;
	clear: both;
	background-color: black;
	color: #ffffff;
	margin-top: 5px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
	padding: 10px 0px 5px 0px;
           
  
}
#footer p{
              line-height: 1em;
              font-weight: bold;
              font-size: 1.5em;
              text-align:center;

           
}