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

#banner {background-color: black;
              height: 259px;
	width: 620px;
              margin: 0px 0px 0px 145px;
              -moz-padding-start: 8%;
              padding-bottom: 5px;
}

.bannerimg {
	
	width: 500px;
	margin: 0px 0px 10px 0px;
}



#banner2 {
	height: 29px;
	width: 615px;
	background-image: url(images/banner2.jpg);	
        float: right;
        margin: 0px 0px 30px 0px;
        padding-top: 6px;
}
#banner2 p{
        color: white;
        font-size: 1.2em;
}


/* typography*/
p, li {
font-size: 1.4em;
line-height: 1.1em;
}


/*layout*/


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

#column1 {
	width: 78%;
	float: right;
	margin-left: 0px;
}

#column1 div{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#column1 h2{
	color: #ffffcc;
              line-height: 2em;
	}
#alsdiner a{
         margin-top: 140px;
}

#alsdiner h3{
         color: #ffffcc;
         font-size: 20px;
         line-height: 2em;
}

/* SIDEBAR MENU */

.hourspic {
padding: 0px 0px 0px 6px;
}

.tapspic {
margin: -380px 0px 0px 0px;
float: left;
}

.tapspic2 {
margin: -280px 0px 0px 0px;
float: left;
}

#sidebarmenu {
	width: 20%;
	float: left;
	margin-left: 0px;
	text-align: left;
	position:relative;
        top: -300px;
			
	}
#sidebarmenu div{
		margin: 1px 0px -10px 0px;
	}

.home {color: white; position: relative;}

.item {
	padding: 5px 0px 0px 5px;
        font-size: 1.3em;
	line-height: 2em;
              
}

.item a {
	display: block;
	background-image: url(images/roll_logo.gif);
	background-position: 0px 0px;
	height: 100px;
	width: 130px;
	background-repeat: no-repeat;
	line-height: 84px;
	text-indent: 22px;
	color: #ffffcc;
	text-decoration: none;
	font-weight: bold;
        padding-top: 42px;
        position: relative; top: 20px; left: 0px;
}


.item a:hover {
	background-image: url(images/roll_logo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: black;
}	



#barlist ul {
border-style: ridge;
border-width: thick;
border-color: #ffffcc;
font-family: verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffcc;
text-decoration: none;
background-color: #660000;
text-indent: 5px;
list-style-type: disc;
padding: 15px;
text-align: left;
list-style-position: inside;
width: 400px;
margin-top: 50px;
margin-right: auto;
margin-left: 70px; 

}

#barlist li {
       line-height: 2em;
}
#taplist .heading {
       line-height: 1.5em;
       font-size: 30px;
       text-indent: 12%;
       list-style-type: none;
}



#taplist li {
       line-height: 1.5em;
}
	
#taplist ul {
border-style: solid;
font-family: verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffcc;
text-decoration: none;
background-color: #660000;
text-indent: 12%;
list-style-type: disc;
padding: 3%;
margin: 5% 0% 0% 1%;
text-align: left;
list-style-position: inside;
width: 300px;
 -moz-padding-start:10%;
 -moz-margin-start:17%;
}	
	
#bottlelist .heading {
       line-height: 1.5em;
       font-size: 30px;
       text-indent: 12%;
       list-style-type: none;
}

#bottlelist li {
       line-height: 1.5em;
}
	
#bottlelist ul {
border-style: solid;
font-family: verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffcc;
text-decoration: none;
background-color: #660000;
text-indent: 7%;
list-style-type: disc;
padding: 3%;
margin: 5% 0% 0% 1%;
text-align: left;
list-style-position: inside;
width: 300px;
 -moz-padding-start:10%;
 -moz-margin-start:17%;
}	
/* positioning - pictures */

.barpic {
	float: right;
	width: 600px;
        padding-top: 100px;
       
 }
.mappic {
	float: left;
	width: 570px;
              padding-top: 100px;
 }



.clearboth {
  clear:both;
}

#contacts {
	text-align: left;
	width: 250px;
}




.menubar {
	width: 500px;
            
}

.menu {
           margin: 0px 0px 0px 0px;
           float: left;
}
#menulist {
           padding: 0px 0px 0px 100px;
           
}

/* Navigation Menu To Display Restaurant Menu Pages */

#nav {
  position: relative; top: -15px; left: 30px;
  margin: 0;
  padding: 0;
  background: #660000;
  list-style-type: none;
  width: 504px;    
  float: left; /* Contain floated list items */
}
#nav li {

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

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


#nav #nav_menup a {
                       border: none;
}

#nav a:hover {
  background: #cc0000;
}


#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  {
  background: #660000;
  color: #660000;
  font-weight: bold;
}

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

#footer {
        width: 530px;
	clear: both;
	background-color: black;
	color: #ffffcc;
	margin-top: 5px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
	padding: 10px  0px 10px 100px;
        font-weight: bold;
        
  
}
