Почему мой список не выравнивается по центру

Я работаю над базовым проектом навигационной панели и пытаюсь выровнять этот список по центру. Я пытался использоватьalign-content а такжеtext-align, но мой бар по-прежнему расположен влево.

Не могли бы вы показать мне, как центрировать этот список по горизонтали?

                  li1    li2      li3

(конечно же, центрируйте css, а не пробелы)

Вотдемонстрация

@import url(http://fonts.googleapis.com/css?family=Quicksand:300);
#bannercontent {
  font-family: 'Quicksand:300';
  align-items: center;
  text-align: center;
  align-content: center;
  font-size: 25px;
}
.banner {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: grey;
  width: 560px;
  height: 40px;
  vertical-align: middle;
}
.links {
  text-decoration: none;
}
.links:hover {
  color: white;
}
.bannerlinks {
  display: inline;
  margin-right: 20px;
  border: 12px;
  border-color: black;
  background-position: 50% 50%;
}
<div id="bannercontent">
  <ul class="banner">
    <li class="bannerlinks"><a class="links" href="#">What We Do</a></li>
    <li class="bannerlinks"><a class="links" href="#">Pricing</a></li>
    <li class="bannerlinks"><a class="links" href="#">Contact Us</a></li>
    <li class="bannerlinks"><a class="links" href="#">Wholesale</a></li>
  </ul>
</div>

Ответы на вопрос(4)

Ваш ответ на вопрос