Raczej powinno być:
#top-bar { position: fixed; display: block; }
a dokładniej:
div#top-bar
{
width:100px; /*przykład*/
height:100px; /*przykład*/
background:red;
left:10px; top:100px;
/* to jest najważniejsze abyś określił w kótym miejscu ma się znaleźć ten blok*/
position:fixed;
}
Zazwyczaj jest stosowany do diwów, w których dopiero umieszczasz linki.
Czyli w Twoim przypadku należy określić ten atrybut dla nadrzędnego diva w którym masz menu, inne linki i pozostałe elementy itd.
Czyli jeżeli chcesz aby ten top-bar był nieruchomy powinieneś te parametry przenieść wyżej do:
#top-bar { height: 30px; background: #f8f8f8; border-bottom: 1px solid #eee; }
A Ty określiłeś, że chcesz mieć stałe linki
#top-bar a { position: fixed; display: block; }