#main-nav ul li a {
display: inline-block;
height: 50px;
line-height: 50px;
color: #ddd;
padding:0 14px;
text-shadow:0 1px 1px #000;
border-left:1px solid #383838;


Bunun altına eklemeniz gerek fakat siz }#2c2c2c; böyle birşey yapmışsınız.

yukardakini bulun.

#main-nav ul li a {
display: inline-block;
height: 50px;
line-height: 50px;
color: #ddd;
padding:0 14px;
text-shadow:0 1px 1px #000;
border-left:1px solid #383838;
background-color: #2c2c2c


Bununla değiştirin.