#main_menu { display: block; position: relative; z-index:+1; }
#main_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;  }

#main_menu ul li {
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
}

#main_menu ul li a {
	width: 99px;
	display: block;
	height: 20px;
	text-decoration: none;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: medium none;
	color: #cc9966; background-image: url('../assets/images/button-regular.gif');
	font-style:normal; font-variant:normal; font-weight:normal; 
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#UNUSEDmain_menu ul li a.child:after { content: "...";  }

#main_menu ul li a#self { background-image: url('../assets/images/button-highlighted.gif'); color: rgb(102,0,102); }
#main_menu ul li a:hover { background-image: url('../assets/images/button-highlighted.gif'); color: rgb(102,0,102); }

#main_menu ul ul { display: none; position:absolute; top: 20px; left: 0px;  }
#main_menu ul li:hover ul { display: block; }

#main_menu ul ul ul { display: none; position:absolute; top: 0px; left: 100px;  }
#main_menu ul ul ul a { background-image: url('../assets/images/button-secondary.gif'); color: rgb(102,0,102); }
#main_menu ul li:hover ul li ul { display: none;  }
#main_menu ul li:hover ul li:hover ul { display: block; }
.clear { clear: both; }