css défi lors de la rotation (transform:rotate) bloc - largeur de l'auto

J'ai un petit problème avec bloc de rotation de 90 degrés à l'aide de css transform.

Défi est le suivant:

Pivoter le bloc est à l'intérieur de 40px colonne verticale. Cela signifie que la largeur de la rotation de bloquer en mode auto n'est pas plus de 40px. Afin de partie du texte n'est pas placé sur une ligne continue, à la place des sauts de ligne apparaissent.

Pour mieux visualiser ce problème s'il vous plaît vérifier ce violon que j'ai créé: http://jsfiddle.net/F7CEX/

#open_nav {
    font-family: 'Exo', sans-serif;
    font-weight: 300;
    font-size: 1em;
    display: block;
    color: #333333;
    text-decoration: none;
    background: url("img/menu-s.png") no-repeat 18px -30px transparent;
    padding-left: 50px;
    padding-right: 19px;
    line-height: 40px;
    position: absolute;
    bottom: 18px;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: 20px;
    -moz-transform: rotate(-90deg);
    -moz-transform-origin: 20px;
    -ms-transform: rotate(-90deg);
    -ms-transform-origin: 20px;
    -o-transform: rotate(-90deg);
    -o-transform-origin: 20px;
    transform: rotate(-90deg);
    transform-origin
}

J'ai simplement besoin de ce texte à une seule ligne. Des idées?

OriginalL'auteur | 2013-09-23