Если звучит так, как будто вы пытаетесь вручную создать меню, используя HTML. Что вам нужно сделать, это убедиться, что у вас есть элемент управления DNN как часть вашей темы, и он будет обрабатывать добавление пунктов меню для вас. Вы сможете изменить меню так, как вам нравится, используя CSS.
Лучший способ узнать скины DNN - это посмотреть на один из существующих скинов (находится в / Portals / _default / skins /), а затем скопировать один из скинов и начать вносить изменения, чтобы изменить его на желаемый вид.
Архитектура создания скинов DNN очень хорошо сделана, и ее легко подобрать для всех, кто знает ASP.NET (хотя она отличается от мастер-страниц). Самое сложное - это выбрать и научиться работать с различными провайдерами навигации. Большинство людей работают с DNNMenu, что сложнее, чем нужно на стороне CSS. Меню DDR, которое будет поставщиком по умолчанию для DNN 6+, должно быть проще в работе. Но документация к нему еще не завершена, поэтому для ее начала требуется некоторое обучение.