#navi{width:250px; border-top:1px solid #d3d3d3; padding-bottom:35px}

#navi li{border-bottom:1px solid #d3d3d3}

#navi a{display:block; height:27px; line-height:27px; font-size:1.2em; padding:0 5px; margin:1px 0}

#navi a,#navi a:active,#navi a:visited,#navi a:hover{text-decoration:none; color:#70a10b}

#navi a:hover,#navi a.active,#navi a.active:visited,#navi a.active:active{background:#70a10b;color:#fff}