Я сделал небольшую демонстрацию с меньшим количеством CSS-кода, который отображается без пробела перед запятой.Протестировано в Chrome и Firefox на Mac.
Посмотрел обновленную страницу и обнаружил проблему с ней.Подробнее о возможных ошибках в пробелах в разных браузерах можно прочитать здесь: http://www.42inc.com/~estephen/htmlner/whitespacebugs.html
Ваш HTML выглядит следующим образом:
<li class="artistlist">
<a href="#" onMouseOver="ShowDiv('artist_2_1');ShowDiv('artist_2_2');ShowDiv('artist_2_3'); return false;" onMouseOut="HideDiv('artist_2_1'); HideDiv('artist_2_2'); HideDiv('artist_2_3'); return false;" class="inlinelistlink display">Davis Cone</a>
</li>
Попробуйте удалить пробел между вашими тегами, и он будет хорошо выглядеть:
<li class="artistlist"><a href="#" onMouseOver="ShowDiv('artist_2_1');ShowDiv('artist_2_2');ShowDiv('artist_2_3'); return false;" onMouseOut="HideDiv('artist_2_1'); HideDiv('artist_2_2'); HideDiv('artist_2_3'); return false;" class="inlinelistlink display">Davis Cone</a></li>