Не правильное решение проблемы, точнее не совсем хорошее
Стоит посмотреть в сторону <ul><li>ссылка</li></ul>
Так же
background: -webkit-gradient(linear,left top,left bottom,from(#3d3d3c),to(#2e2e2d));нужно писать background-image: -webkit-gradient(linear,left top,left bottom,from(#3d3d3c),to(#2e2e2d));
И не забывай , что кроме префикса -webkit есть и другие, дизайн должен быть кроссплатформенным