Réduire un espace blanc entre les deux <hr> balises

J'ai le menu suivant Réduire un espace blanc entre les deux <hr> balises

Les deux lignes sont à la fois des ressources humaines des balises et le menu est un div contenant un ul. J'ai cherché sur google pour un certain temps maintenant et essayer le réglage de la css avec de la marge et le remplissage mais je veux réduire l'espace blanc entre les lignes et le texte qui les rapproche du texte.

HTML:

<hr id="header_line"/>
<div id="menu_bar">
    <ul>
        <li><a href="#">Add new Form</a></li>
        <li><a href="#">View old forms</a></li>
        <li><a href="#">Reports</a></li>
        <li><a href="#">Site Administration</a></li>
    </ul>
</div>
<hr id="under_menu_line"/>

CSS:

#menu_bar ul {
    list-style:none;
    padding-left:0px;
}

#menu_bar ul li {
    display:inline;
    padding-left:10px;
}

#menu_bar ul li a {
    text-decoration:none;
    color:Black;
    font-family:Century Gothic;
    font-size:12pt;
}

#menu_bar ul li a:hover {
    color:#007C5A;
}

#header_line {
    margin-top:5px;
}

#under_menu_line {
    margin-top:5px;
}

Des idées?

en ce qui concerne ce que css, j'ai essayé, j'ai essayé de réglage de la marge haut/bas et la même avec un rembourrage sur tous les 3 éléments
Vous pourriez mettre un négatif en haut et en bas margin sur #menu_bar, mais c'est un peu hackish. Madara, la réponse est la meilleure option, même si, comme il est sémantiquement correct.

OriginalL'auteur Silentbob | 2013-04-12