CSS, remplir toute la largeur div avec du texte

Comment changer automatiquement l'espace entre les lettres.Je veux que le texte de reprendre la totalité de la largeur de la div. Le texte n'est pas statique. (Toujours de modification du texte, peut être 123" ou "texte"...)

  <style type="text/css">
    #menu{
      width: 200px;
      background-color: #000;
      color: #336699;
      font-size: 16px;
      letter-spacing: 100%;
    }
  </style>
<body>
<div id="menu">
  tekstas
</div>

source d'informationauteur lolalola