<style type="text/css">

#sidemenu { padding:0; margin:0; width:319px; height: auto; border-width: 0; }

#sidemenu li { list-style-type:none; width:319px; height:40px; margin:2px 0; clear:both; border-top: 1px solid #fff; }

#sidemenu a, #menu a:visited { position:relative; display:block; width:319px; height:40px; background-color:#333; color:#fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 40px; text-decoration:none; text-align: left; text-indent: 20px; margin: 0; padding: 0; border-top: 0 solid #fff; border-bottom: 1px solid #fff; border-right-style: solid; border-right-width: 0; border-left-style: solid; border-left-width: 0; }
#sidemenu a:hover { color:#fff; background-color:#008fd0; text-decoration:none; border-bottom: 1px solid #fff; border-top-width: 0; border-right-width: 0; border-left-width: 0; order-bottom-style: solid; order-right-style: solid; }
</style>
