Especificidad de los selectores
Su selector y declaración en esta regla
Código CSS:
Ver original#topmenu li li:first-child a {
border: 0 none;
}
prevalece sobre
Código CSS:
Ver original#topmenu li li a, #topmenu li.active li a {
border-top: 1px solid #888888;
}
Solucciones:
Varias. O reescribe con otra regla para el | :first-child a | de ese nivel o aplica un !important
Adenda:
1: No acabo de entender la razón del | overflow | en #topmenu
2: Por favor, para publicar códigos utilice las etiquetas [HIGHLIGHT="#"][/HIGHLIGHT] correspondientes.