Aligner à droite et à gauche aligner ul li éléments dans la barre de navigation horizontale

Je suis codage d'une barre de navigation horizontale pour mon site.
Le html est comme suit:

        <nav>
            <ul>
                <li class="special_text"><a href="#">Hello1</a></li>
                <li><a href="#">Hello2</a></li>
                <li><a href="#">Hello3</a></li>
            </ul>
        </nav>

Le css est comme suit:

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: white;
    margin: 15px auto;
    border: 1px solid black;
}

header {

}

ul {
    list-style: none;
    padding: 1em 0;
    border-bottom: 2px solid #61f231;
    border-top: 2px solid #61f231;
}

li {
    display: inline;
    padding: 0 1.5em;
    border-left: 2px solid #61f231;
}

li.special_text {
    font-size: 200%;
    font-weight: bold;
    color: black;
    font-family: "Arial Black";
}

li.special_text a {
    text-decoration: none;
}

Je voudrais avoir quelques <li> éléments alignés à gauche, tandis que d'autres aligner à droite.
Lorsque j'essaie de flotteur de celles que je veux à gauche ou à droite il y a un problème avec l'alignement vertical (les éléments ne sont plus alignés verticalement à l'intérieur de la <ul> élément.

Une partie du problème découle du fait que la première <li> élément utilise une autre taille de police.

Des suggestions?

Merci

Il n'est pas clair pour moi ce que tu veux dire par aligner à gauche ou à droite. Par flottante eux de gauche ou de droite, il semble que vous essayez d'avoir 2 colonnes, mais alors vous parlez de l'alignement vertical être mal et qui me fait penser que vous voulez juste de juste de gamme (text-align) de la li. Pourriez-vous préciser ce que vous êtes obligé de sortie?

OriginalL'auteur theyuv | 2014-10-16