* {
        padding:0;
        margin:0;
        }

#navi {
		position: absolute;
		top: 170px;
		left: 10px;
        font:11px Tahoma, arial, sans;
}

#navi li a {
        display:block;
        color:#585858;
        text-decoration:none;
        border-right:1px #C5C5C5 solid;
        padding:6px 15px;
}

#navi li a:hover,#navi li a.hover  {
      
}

#navi li ul {

        background:#F9F7F2;
		filter: alpha(opacity=50); -moz-opacity: 0.9; opacity: 0.9;
}

#navi li li a {
        width:120px;
        border:0;
        background:#F9F7F2;
}

#navi li li a:hover {
		color: #5F5F5F;
		font-weight: bold;

}