Достаточно в стилях в строке 439:
#catmenu li a {height:auto;line-height:normal;padding:0;}
удалить выделенное красным. В результате появится отступ от края и меню не будет как прикреленным к левому краю.
Там же после 439 строки можно добавить новую строку стилей:
#catmenu li {text-align:center;}
в итоге текст пунктов меню будет по центру.