a:focus { outline-style: none; }

#menu_box { padding: 0; margin: 0; }
#navbar { width: 990px; padding-top: 2px; font-weight: bold; font-size: 12px;TEXT-DECORATION: none;background:  url(http://www.winonadailynews.com/images/navbar.gif) repeat-x; 
}
#navbar li { float: left; list-style: none; position: relative; padding: 0 2px 0 3px; border-right: 1px solid #50789a; TEXT-DECORATION: none;
}
#navbar li a { color: #fff; float: left; display: block; line-height: 30px; padding: 0 5px 0 9px;TEXT-DECORATION: none;
 }
#navbar .load { background: url(http://www.winonadailynews.com/images/toggle_on_left.gif); }
#navbar .selected { background: url(http://www.winonadailynews.com/images/toggle_on_left.gif) 0 -30px; color: #333; }
#navbar .null { background: transparent; }
#navbar li a.noToggle { padding-right: 10px; }
#navbar li span a {width: 24px; padding-right: 0px; overflow: hidden; text-indent: -9999px; background: url(http://www.winonadailynews.com/images/nav_toggle.gif) no-repeat; }
#navbar li span a:hover { background-position: 0 -30px; }
#navbar li .toggle_on a { background-position: 0 -60px; }
#navbar li .toggle_on a:hover { background-position: 0 -90px; }
#navbar li ul { display: none; top: 32px; width: 950px; position: absolute; height: 25px; overflow: hidden; background: url(http://www.winonadailynews.com/images/sub_nav.gif) repeat-x; }
#navbar li ul.open { display: block; }
#navbar li li { border: none; }
#navbar li li a { color: #486b8c; font-size: 11px; padding: 0px 8px 0 4px; line-height: 25px; background: url(http://www.winonadailynews.com/images/sub_br.gif) top right no-repeat; }
#navbar li li a.subSelected { color: #333; }
#navbar li.nr { float: right; border-right: 0px; padding: 0px 3px 0px 0px; border-left: 1px solid #50789a; background: url(http://www.winonadailynews.com/images/nav_class.gif) repeat-x; }
#navbar li.nr a { margin: 0px; }
#navbar li #home { left: -3px; }
#navbar li #news { left: -100px; }
#navbar li #sports { left: -190px; }
#navbar li #entertainment {left: -283px; }
#navbar li #features { left: -435px; }
#navbar li #opinion { left: -550px; }
#navbar li #milestones { left: -653px; }
#navbar li #subscriber_services { left: -790px; }

#navbar ul {margin-left: 0em; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; }
