
#sidebar { 
  position: relative;	
  background-color: #e63e00;
  float: left;
  margin-left: 5px;
  width: 90px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  list-style-type: none;

  /*  
  
  background: #d2691e url(../img/site_items/menu_guy.jpg) no-repeat bottom; 

original orangish color I was using
   #d2691e 
  top: 30px; 
    color: #006633;
  background: url(../img/site_items/menu_guy.jpg) no-repeat; 
  height: 500px;
  */
}

#sidebar a {
	color: #FFFFFF;  
	display: block;
	padding: 5px 15px 5px 1px;	
	text-decoration: none;
}

#menubar {
  width: 800px;
  height: 30px;
  margin-left: 0px;
  background: #40e0d0;	
  z-index: 2;
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;

}

#menubar li {
	float: left;
}

#menubar a {  
  padding: 5px 15px 5px 15px;
  margin-right: 5px; 
}

/*
#menubar a:hover {
	
	background: black;
}

*/

#navbar {
	height: 18px;
	
	width:510px;
	
  margin-left: 4px;
  background: white;	

  list-style-type: none;
  padding-left: 0;
  /*
  border: 1px solid black;
  */
  font-weight: bold;
  font-size: 14px;
  color:red;
}

#navbar li {
	float: left;
	display: inline;
	color: red;
	border: 1px solid black;
	}

#navbar a { 
  padding: 5px 5px 5px 5px;
  	/*

  margin-right: 5px;   */

  	text-decoration: none;
}

#navbar a:hover {
	
	background: black;
}

/*
  position: relative;	
  background-color: #d2691e;
  float: left;
  margin-left: 5px;
  width: 90px;
  list-style-type: none;

*/

#sidebar-levels {
    position: absolute;
  font-size: .75em; 
  width:150px;

}

#sidebar-levels ul {
  margin: 20px 0px 0px 10px;
  padding:0px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

#sidebar-levels li {
  list-style: none;
}

ul.top-level {
    /*
  background:#ff4532;
  background:#ff3900;
  */
  background:#e63e00;
}
ul.top-level li {
    /*
 border-bottom: #fff solid;
 border-top: #fff solid;
 border-width: 1px;
 */
}

#sidebar-levels a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 /*
 width:100%;
 */
}

#sidebar-levels a:hover{
 z-index: 100;
 text-decoration: none;

}

ul.top-level li .drop {  
 /*
#sidebar-level li .drop {  
  padding-right:21px;  
 */  

   background:url("../img/site_items/right.gif") no-repeat right 8px;  
}  

ul.top-level li:hover .drop {  
   background:url("../img/site_items/right.gif") no-repeat right 7px;  
}  


#sidebar-levels li:hover {
 background: #000000;
 position: relative;
 -moz-border-radius: 8px 8px 8px 8px;  
 -webkit-border-radius: 8px 8px 8px 8px;  
  border-radius: 8px 8px 8px 8px;  
}
ul.sub-level {
    display: none;
}
li:hover .sub-level {
    background: #358d7f;
    border: #fff solid;
    border-width: 1px;
    display: block;
    position: absolute;
    left: 75px;
    top: 5px;
    z-index: 100;
 -moz-border-radius: 8px 8px 8px 8px;  
 -webkit-border-radius: 8px 8px 8px 8px;  
  border-radius: 8px 8px 8px 8px;  
}
ul.sub-level li {
    border: none;
    float:left;
    width:150px;
}
/*Seconda Level*/
#sidebar-levels .sub-level {
    background: #358d7f;
}

/*Third Level*/
#sidebar-levels .sub-level .sub-level {
    background: #09C;
}

