anche se riuscissi a posizionare il primo (menu) sopra il secondo il bordo non ti verrebbe sovrapposto SOLO in corrispondenza della voce selezionata ma si sovrapporrebbe tutta la linea.

Secondo me dovresti affrontare il problema in modo diverso:

ad esempio, molto semplicemente, potresti mettere un bordo inferiore a tutte le voci <a> di primo livello e all hover di una voce farlo sparire (o meglio ancora, colorarlo con il colore di sfondo in modo da evitare un "salto" del menu)

Edit:
Se stai cercando di fare un menu a due livelli dovresti annidarle quelle liste <ul>... prova a guardare su cssplay.co.uk tra le demo dei menu.