Thomas aus HH: #footer .menu .ende{ <- falsch, aber was?

Beitrag lesen

Ich möchte ein Menü erstellen, und der letzte Bereich soll ohne Aussenbegrenzung sein (Border)

<span class="menu">titel</span>
<span class="menu">titel</span>
<span class="menu">titel</span>
<span class="menu">titel</span>
<span class="ende">titel</span>

titel ! titel ! titel ! Titel ! titel

#footer .menu {
padding: 0 0 0 15px;
border-right:1px solid #fff;
display: block;
width: 100px;
color: #fff;
float: left;
}

Doch der letzte Bereichin meiner CSS stimmt nicht!

#footer .menu .ende{
border:0;
}

Kann mir jemand sagen was ich da falsch machen?