Скорее всего подпунктам меню как потомкам передались свойства CSS которые вы применили к основному меню. Избегайте форматирования с помощью контекстных селекторов вида: .class p
, они могут навредить потомкам селекторов. Для конкретизации к какому селектору должны применяться правила CSS следует использовать, дочерние селекторы вида : .class>p>li
. Чтобы точно поменять, почему интересующие элементы отображаются так, а не иначе их можно изучить. В Firefox это делается так -- правой клавишой на интересующий элемент -- исследовать элемент.