/* Basic code - don't modify */
 
#navi {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}

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

#navi a {
	display: block;
}

#navi ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
}
* html #navi ul {
	line-height: 0;  /* IE6 "fix" */
}
#navi ul a {
	zoom: 1; /* IE6/7 fix */
}
#navi ul li {
	float: none;
}

#navi *:hover {
	background-color: none;
}

#navi ul {
	top: 45px;
}

#navi ul a {
	opacity: 0.85; filter: alpha(opacity=85);
}

#navi ul a:hover {
	opacity: 1.0; filter: alpha(opacity=100);
}

