#menu {position:relative; margin-top:4px; left:5px; display:block; width:165px;}
#menu a.button, #menu a.button:visited {display:block; width:140px; height:58px; text-align:left; color:#fff; line-height:58px; text-decoration:none; font-family: arial, "arial narrow", sans-serif; font-weight:400; margin-top:3px; font-size: 1.4em; padding-left:25px;}
#menu a.button:hover { overflow:hidden;text-decoration:underline;}
#menu a.button:active {}

#menu a#active {background-position:0 -30px; line-height:31px; overflow:hidden;}
#menu li {list-style: none; }
#menu ul {width:165px; padding: 0px; margin:0px 0px 4px 0px; }
#menu ul.sub {width: 120px; padding: 0px 0px 10px 15px;}
#bottomlinks {margin-left:0px; font-size:0.8em;}
#bottomlinks li {text-align:left;display:inline;}  
.button_holder {width: 140px; }
* html #menu .button_holder {width: 140px; }
.number {padding-right:0px; padding-left:auto; float:right; margin-top: -30px; display:block; }

html:first-child #menu .number {padding-right:8px; padding-left:auto; float:right; margin-top: 0px; display:block; }

#menu li#purple {background-color: #65025F; }
#menu li#red {background-color: #C60845; }
#menu li#blue {background-color: #010066; }
#menu li#lime {background-color: #9ECE66; }
#menu li#orange {background-color: #EEB20F; }
#menu li#turquoise {background-color: #00BCE5; }
#menu li#darkorange {background-color: #F26531; }

#menu a.sublink {color:#fff; }
#menu a.sublink:hover {color:#fff;text-decoration:underline;}
