[15/28] 100% может кто оценить код на правильность

Выполнил задание на 100% но что то как то не нравится код, может кто посоветовать где косяк?

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

    body {
      width: 280px;
      min-height: 280px;
      padding: 10px;
      font-size: 14px;
      line-height: 1.4;
      font-family: "Arial", sans-serif;
      background-color: #ecf0f1;
    }
    .main-menu{
      padding:0;
      margin: 0;
      width:200px;
      list-style:none;
    }
    .main-menu > li > a {
        background-color:#2980b9;
        padding:10px 15px;
        display:block;
        color: #ffffff;
        text-decoration:none;
        border-bottom:2px solid #2c3e50;
    }
    .main-menu > li:nth-child(2){
      border-top:2px solid #2c3e50; 
    }
    .main-menu > .active > a{
      background-color: #1abc9c;
    }
    .main-menu ul {
      margin: 0;
      padding:5px 0 15px 15px;
      list-style: none;
      background-color:#ffffff;
    }
    .main-menu li li a{
      color:#2980b9;
      display:block;
      padding-top:10px;
    }

Слепые зоны проверь, вокруг списка второго уровня