#menu ul{  /* parent ul */
	font-family: 		verdana, geneva, sans-serif;
	font-size: 80%;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#menu ul a { /* parent ul link effect */
  color:	#9a4a57;  /* burgundy */	
	text-decoration: none; 
  display: block;
  padding: 0;  
  margin: 0; /*helps Opera with hover */
  width: 164px; /*helps IE with hover */
  height: 8px;
}

#menu ul a:hover {  /* parent ul link hover effect */
	color:	#000000;  /* black */	
	text-decoration: none;
  display: block;
  padding: 0;  
  margin: 0; /*helps Opera with hover */
  width: 164px; /*helps IE with hover */
  height: 8px;
}

#menu ul li {  /* parent ul li */
	position: relative;
	display: block;
  margin: 0;
	padding: 8px 0px 0px 10px;
	width: 164px;
	height: 13px;
  border-bottom: 1px #4e3d56 solid;
}

#menu ul li:hover {  /* parent ul li link hover effect */
	background-color: #ddf7f8;	/* turquoise */	
}

#menu ul ul { /* child ul */
	font-size: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
  width: 164px;
  z-index: 100;
  overflow: visible;
  position: absolute; 
}

#menu ul ul li {  /* child li */
	background-color: #f2f2f2;	/* grey */
	width: 164px;
	height: 13px;
}

#menu ul ul li:hover { /* child li link hover effect */
	background-color: #ddf7f8;	/* turquoise */
}

#menu ul ul, #menu ul ul ul, #menu ul ul ul ul{  /* grandchild ul */
    display: none; 
    position: absolute; 
    top: 0; 
    left: 174px;
}

#menu ul li:hover ul ul, #menu ul li:hover ul ul ul{  /* grandchild ul link hover effect */
    display: none; 
}

#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul{  /* grandchild ul li link hover effect */
    display: block;
}

li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
	#menu ul li{float: left;} 
/* end holly hack */

#menu ul li.noline{  /* parent ul li */
  border-bottom: none;
}