Я бы выбрал вариант, подобный рекомендованному Graphain. Похоже, у вас есть один список для ваших элементов навигации и другой список для ваших стрелок. Вы могли бы объединить их и сделать вашу жизнь немного проще. :) Идея в том, что ваши элементы li достаточно широки, чтобы показывать стрелки. Затем вы должны установить фон на одном из этих литов, чтобы использовать стрелку и расположить его справа на текущей странице. Вот что можно изменить по стилю, чтобы сделать что-то подобное ...
#nav { width:240px; } /* should go all the way to that vertical area where there arrows are) */
#nav li.currentpage { background:url(images/nav_arrow.png) no-repeat right center; } /* add the error */
#nav ul li { margin-right:30px; } /* will add a bit of spacing after each lit between the text and the arrow */
Также вам придется изменить текущую страницу с элемента a на элемент li (и изменить страницу a.current, чтобы использовать что-то более похожее на
#nav ul li.currentpage a {} /* your current a.currentpage style */
После этого вы сможете удалить стрелку div вместе.