Есть несколько способов сделать это.
#progressbar { display: inline; }
поместит его в одну строку. Я не знаю, должен ли он отображаться: блокировать или нет.
В качестве альтернативы:
<ul>
<li class="load">
<a href="test">test</a>
<div id="progressbar"></div>
</li>
</ul>
Попробуйте:
li.load { overflow: hidden; }
li.load a, li.load div { float: left; }
хотя вам может нужно заключить элементы в div:
<ul>
<li>
<div class="load">
<a href="test">test</a>
<div id="progressbar"></div>
</div>
</li>
</ul>
и затем используйте:
div.load { overflow: hidden; }
div.load a, div.load div { float: left; }