I'm trying to create a 2-level menu where level 1 is displayed horisontally and level 2 is displayed vertically. No fancy folding, just a plain sitemap'ish menu.
How it looks now:

How I would like it to look:

my html:
<nav class="menu">
<ul class="lvl1">
<li class="lvl1"><a href="#">Lorem</a></li>
<ul class="lvl2">
<li class="lvl2"><a href="#">Vino</a></li>
<li class="lvl2"><a href="#">Fino</a></li>
<li class="lvl2"><a href="#">Dolce</a></li>
<li class="lvl2"><a href="#">Vita</a></li>
<li class="lvl2"><a href="#">Mamma Mia</a></li>
</ul>
<li class="lvl1"><a href="#">Ipsum</a></li>
<ul class="lvl2">
<li class="lvl2"><a href="#">Vino</a></li>
<li class="lvl2"><a href="#">Fino</a></li>
<li class="lvl2"><a href="#">Dolce</a></li>
<li class="lvl2"><a href="#">Vita</a></li>
<li class="lvl2"><a href="#">Mamma Mia</a></li>
</ul>
<li class="lvl1"><a href="#">Dolor</a></li>
<ul class="lvl2">
<li class="lvl2"><a href="#">Vino</a></li>
<li class="lvl2"><a href="#">Fino</a></li>
<li class="lvl2"><a href="#">Dolce</a></li>
<li class="lvl2"><a href="#">Vita</a></li>
<li class="lvl2"><a href="#">Mamma Mia</a></li>
</ul>
<li class="lvl1"><a href="#">Sit</a></li>
<ul class="lvl2">
<li class="lvl2"><a href="#">Vino</a></li>
<li class="lvl2"><a href="#">Fino</a></li>
<li class="lvl2"><a href="#">Dolce</a></li>
<li class="lvl2"><a href="#">Vita</a></li>
<li class="lvl2"><a href="#">Mamma Mia</a></li>
</ul>
<li class="lvl1"><a href="#">Amet</a></li>
<ul class="lvl2">
<li class="lvl2"><a href="#">Vino</a></li>
<li class="lvl2"><a href="#">Fino</a></li>
<li class="lvl2"><a href="#">Dolce</a></li>
<li class="lvl2"><a href="#">Vita</a></li>
<li class="lvl2"><a href="#">Mamma Mia</a></li>
</ul>
</ul>
</nav>
my css:
.menu ul {list-style: none; }
ul.lvl1 {display: table; }
li.lvl1 {display: table-cell; font: bold 1.8em BlenderHeavy; color: white; }
ul.lvl2 {display: block; }
li.lvl2 {display: block; font: normal 1.2em BlenderHeavy; color: silver; }
This is simple, I suppose, but I am a css rookie.
ulmust be included into alielements