Это не имеет никакого отношения к сценарию joomla.Но это стандартное поведение встроенных блоков.Они добавляют около 4px поля справа, автоматически.
Быстрое решение проблемы заключается в применении float:left
к элементам списка
Но подобный вопрос уже задавался, и ответчик предоставил лучшее решение,т.е. закрытие и запуск li
в той же строке
<ul>
<li>
<div>first</div>
</li><li>
<div>first</div>
</li><li>
<div>first</div>
</li><li>
<div>first</div>
</li>
</ul>
Более того, этот также может быть полезен для чтения.