Испытание: [15/28] - что не так?

.main-menu {
padding: 0px;
margin: 0px;
list-style: none;
width: 200px;
}

.main-menu a {
display: block;
border-bottom: 2px solid #2c3e50;
text-decoration: none;
padding: 10px 15px;
background-color: #2980b9;
color: #ffffff;
}

.main-menu > .active > a {
background: #1abc9c;
}

.main-menu .active ul {
border-bottom: 2px solid #2c3e50;
padding: 0px;
}

.main-menu li li a {
background: #ffffff;
color: #2980b9;
border-bottom: 0px;
padding: 15px 15px;
text-decoration: underline;
}

.main-menu li li:nth-child(2) a,
.main-menu li li:nth-child(3) a {
padding-top: 0px;
}

Задание часто разбирается на форуме, например здесь.