Wer nicht wagt, der nicht gewinnt. => Mach’s einfach.
---
Einschub: ich glaube, dir ist eine Sache noch nicht klargeworden: In den meisten Themes ist eben ein Menü, die Hauptnavigation, wirklich gestalterisch ausgearbeitet.
Man braucht aber nicht unbedingt eigene Klassen etc. im Menü, um ein x-beliebiges WordPress-Menü chic gestalten zu können. WordPress bringt nämlich eigentlich von Haus aus schon alles mit, was man braucht.
---
Mein Ansatz wäre also: Pack dir dein Menü in deine Sidebar. Du kannst dafür ohne weiteres das Menü-Widget verwenden. (Wie gesagt, ich gehe davon aus, dass im MarkUp schon alles da ist; falls ich mich an dieser Stelle irre, wäre dann doch ein eigenes Menü für die Sidebar anzumelden – das ist aber auch nicht die Welt und haben etliche Copy-&-Paste-Programmierer vor dir schon erfolgreich hinbekommen.)
Und dann kann es munter losgehen mit dem Stylen.
1.) Kontrollieren: hängen da noch irgendwo Bulletpunkte, die du nicht haben willst? (Sowohl Widgets werden normalerweise als Listenelemente ausgegeben als auch die einzelnen Menüpunkte.) -> Mit Webentwickler-Werkzeug auslesen, welches Listenelement den Aufzählungspunkt mitbringt und dann ausschalten über list-style: none;
2.) Unterebene bei Mouse-Over ein- und ansonsten ausblenden => erreichst du, indem du Aufzählungslisten innerhalb eines Listeneintrags ein display: none; gibst, bei Mouse-Over display: block;
li ul { display: none; }
li:hover ul { display: block; }
Damit schiebt es jedesmal beim Hovern die nachfolgenden Menüpunkte nach unten. Nicht schön, aber es arbeitet schon mal.
Dann musst du dir drüber klar werden, wie und mit welchem Effekt deine Untermenüs jeweils eingeblendet werden sollen. Danach suchen – ggf. hier beschreiben und nochmal um Suchhilfe nachfragen – und einbauen.
Gruß
helix