Не увеличивается горизонтальная ширина блоков при увеличении падинга

html,
body {
margin: 0;
padding: 0;
}

body {
width: 430px;
min-height: 280px;
padding: 10px;
font-family: “Arial”, sans-serif;
font-size: 14px;
line-height: 1.4;
background: #ecf0f1;
}
.main-menu {list-style: none;
padding: 0; margin: 0; margin-left: 10px;}
.main-menu li {display: inline-block; margin-left: -5px;}
.main-menu li a {text-decoration: none; display: block; color: white; background-color: #2980b9; border-left: 2px solid #2c3e50; padding: 10px; 70px 10px 70px; margin-left: -2px;}
ul .active a {background-color: #1abc9c;}

Если вы про вот этот блок

то посмотрев на кусок padding: 10px; 70px 10px 70px; мне кажется вам самим будет очевидно почему у вас не работают отступы. Ну и на будущее, пишите в нормальном стиле где каждое правило на отдельной строке, потому что то что у вас в коде сейчас - это кошмар.