Galera estou desenvolvendo um novo layout para meu site que a muito tempo não estava dando atenção para ele, mais não estou conseguindo colocar a borda (esquerda, direita) das divisorias da mesma altura do menu alguem pode me ajudar?
FOTO:

Codigo CSS:
Código:
div#completa-menu{
width: 100%;
height: 80px;
background-color: #e74c3c;
padding: 0px;
margin: -20px 0px 0px 0px;
}
nav#menu{
width: 99%px;
height: 80px;
background-color: #e74c3c;
margin: 0px;
padding: 0px;
display: block;
text-align: center;
}
nav#menu h1{
display: none;
}
nav#menu ul{
list-style:none;
}
nav#menu li{
display: inline-block;
padding-right: 15px;
margin: 21px 0px 21px 0px;
}
nav#menu a{
font-family: 'Patua One', cursive;
color: #ecf0f1;
text-decoration: none;
text-shadow: 1px 1px 2px rgba(0,0,0,.6);
font-size: 25pt;
margin-right: 10px;
padding-right: 20px;
padding-left: 20px;
transition: color 1s;
border-right: 1px #d35400 solid;
border-left: 1px #d35400 solid;
}
nav#menu a:hover{
color: #bdc3c7;
display: inline-block;
background-color: #c0392b;
height: 59px;
margin-top: -20px;
padding-top: 18px;
padding-left: 20px;
transition: background-color 1s;
border-right: 1px #d35400 solid;
border-left: 1px #d35400 solid;
}