#nav {
position: relative;
text-align: center;
left: 55px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	z-index: 1;
}

#nav a {
	display: block;
	width: 8.2em;
}

#nav li {
	float: left;
	width: 12em;
}

#nav li ul {
	position: absolute;
	width: 9em;
	left: -999em;
}

#nav li ul ul {
	margin: -1.5em 0 0 10em;
	text-align: left;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

li{
margin: 0;
padding: 0;
color: white;
font-size: 12px; 
font-family: Arial, Verdana, Helvetica; 
font-weight: bold; 
background-color: transparent; 
list-style: none;
}

li a{
display: block;
padding: 2px 5px 2px 5px;
border-top: 0px solid #7c4d81;
border-right: 0px solid #7c4d81;
border-bottom: 2px solid #7c4d81;
border-left: 0px solid #7c4d81;
text-decoration: none;
}

li a:link, li a:visited{
background: transparent;
color: #ffffff;
font-weight: bold;
}

li a:hover, li a:active{
background: #800080;
color: #FFF;
font-weight: bold;
}

li li a:link, li li a:visited{
background: #000000;
color: #ffffff;
}

li li a:hover, li li a:active{
background: #000000;
color: #7c4d81;
}

ul ul{
margin: 0 0 0 0;
} 