Jak wymusić, aby zagnieżdżone elementy listy miały taką samą szerokość jak element listy nadrzędnej?

Mam poziomą listę nadrzędną. Niektóre elementy listy po kliknięciu wyświetlają zagnieżdżoną listę pionową. Jak wymusić, aby elementy na liście pionowej miały taką samą szerokość jak element listy nadrzędnej?

WidziećjsFiddle.

HTML:

<ul class="mainMenu horizontalMenu bulletless fullWidth bold">
    <li class="showSubMenu">
        <div>Resumes &amp; Cover Letters &#x25BE; </div>
        <ul class="mainSubMenu bulletless">
            <li><a>Resumes</a></li>
            <li><a>Cover Letters</a></li>
            <li><a>Interviews</a></li>
        </ul>
    </li><li><a>Other Link</a>
    </li><li><a>Other Link</a></li>
 </ul>​

CSS:

.horizontalMenu li{    
    display: inline-block;
}
.mainMenu > li{
    border: 1px solid black;
}
.mainMenu a, .mainMenu div{
    display: block;
    padding: 10px 20px;

}
.mainSubMenu{
    position: absolute;
}

questionAnswers(3)

yourAnswerToTheQuestion