Salve ragazzi sto creando un menu a button, ho creato un campo li a, con all'interno un background e poi dei padding per dare spazio al testo.

Ma come metto i dati, non riesco mai a centrarli perfettamente, vorrei sapere se al mio codice manca qualcosa ed eventualmente qualche soluzione visto che non ne vengo a capo. Grazie

Allego anche uno screen di come esce



codice:
#header div.menu{
                position: absolute;
                top: 132px;
                left: 160px;
                width: 795px;
                text-align: right
            }
            div.menu ul{
                list-style: none;
            }
            div.menu li{
                display: inline;
                width: 111px;
                height: 51px;
            }
            div.menu li a{
                font-size: 30px;
                background: url(images/button.png) no-repeat;
                font-family: 'Advent Pro', sans-serif;
                margin: 0px;
                padding: 13px 20px 13px 20px;
                width: 70px;
            }
codice:
<body>
    <div id="wrapper">
        <div id="header">
            <div class="logo">[img]images/logo-kude.png[/img]</div>
            <div class="menu">
                <ul>[*]home[*]servizi[*]folio[*]contatti[/list]
            </div>
        </div>
        <div class="contenitore">
            Prova
        </div>
        <div id="footer"></div>
    </div>
</body>