#nav1 {
  text-align: center;
  }

#nav2 {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 750px;
  position: relative;
  }

#navbar {
  margin: 0;
  padding: 0;
  /*border: 1px solid blue;*/
  position:absolute;
  left: 0;
  top: 0;

  font:13px Verdana,Arial,sans-serif;
  font-weight:bold;
  }

#navbar ul {
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  }
#navbar ul ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  }
#navbar ul ul ul {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  }
div#navbar ul ul,
div#navbar ul ul ul,
div#navbar ul li:hover ul
div#navbar ul ul li:hover ul {
  display: none;
  }
div#navbar ul li:hover ul,
div#navbar ul ul li:hover ul {
  display: block;
  }

div#navbar ul ul ul {
  background-color: violet;
  }

#navbar li {
  position: relative;
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  }

#navbar a {
  display: block;
  width: 100px;
  margin: 1px;
  padding: 2px 2px 4px 2px;
  color: #fff;
  text-decoration: none;
  }
#navbar a:hover {
  background:transparent url(../images/navbar_bk.png) repeat;
  }
#navbar a.expand {
  font-style: italic;
  }
/*
#navbar li a,
#navbar li li a {
display:block;
padding:3px 8px;
width:120px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

#navbar li ul {
display:none;
width:120px;
background-color:lightblue;
}

#navbar li li ul {
display:none;
width:120px;
background-color:lightgreen;
}

#navbar li:hover ul {
display:block;
position:absolute;
margin:0;
padding:0;
}

#navbar li:hover li {
float:none;
}

#navbar a:hover,
#navbar li a:hover,
#navbar li li a:hover 
#navbar li li li a:hover {
background:transparent url(../images/navbar_bk.png) repeat;
}
*/