.nav-wrap { margin: 10px auto;  background-color:#fff; border-top: 2px solid white; border-bottom: 2px solid white; }
#example-one { margin: 0 auto; list-style: none; position: relative; width: 995px; }
#example-one li { display: inline; }
#example-one li a { color:#4a4a4a; font-size: 10px; font-weight:bold; display:inline-block; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-one li a:hover {color:#000;}
#magic-line { position: absolute; bottom: 0; margin-bottom: -3px; left: 0; width: 30px; height: 3px; background: #ad2328; }

*:first-child+html #magic-line {bottom:0px;} 
