Je ne suis pas sur que l'erreur vienne de là, mais il y a des problèmes dans ton codes HTML. Voici ce que tu as fait pour le menu :
<div class="container">
<h3><a href="/">Title</a></h3>
<ul class="nav"></ul>
<ul class="nav">
<li><a href="/">News</a></li>
</ul>
<ul class="nav secondary-nav">
<li> <!-- Tu ouvres un li -->
<li><a href="/user">Se connecter</a></li>
<li><a href="/users/signup">S'inscrire</a></li>
</ul> <!-- Fermeture de la liste -->
</li> <!-- Fermeture d'un li qui sort de null part, OMG I'm chocked -->
</ul> <!-- Et fermeture d'une liste qui n'existe pas -->
</div>
Tu pourrai faire ça :
<div class="container">
<h3><a href="/">Title</a></h3>
<ul class="nav">
<li><a href="/">News</a></li>
</ul>
<ul class="nav secondary-nav">
<li><a href="/user">Se connecter</a></li>
<li><a href="/users/signup">S'inscrire</a></li>
</ul>
</div>