#page_info { clear: both; margin: 0 auto 0; width: 800px; }

#info_body { margin-left: 220px; width: 580px; text-align: left; }

#info_sidebar { float: left; width: 180px; font-size: 80%; }

#info_sidebar ul { margin: 0; padding: 0; list-style: none; }
#info_sidebar ul li { display: block; margin: 0; padding: 0; }
#info_sidebar ul li a { display: block; margin: 0; margin-bottom: 2px; padding: 7px; color: #243107; text-decoration: none; background-color: #FFF8CF; }
#info_sidebar ul li a:hover { background-color: #FCEDA2; }
#info_sidebar ul li a.active, #info_sidebar ul li a.active:hover { background-color: #A3C47A; }
