ul.board-directory {
    float:left;
    padding:0;
    display:inline-block;
    width:100%;
    list-style-type: none;
}

ul.board-directory ul li {
    padding-bottom:5px;
}

ul.board-directory ul li:first-child {
    font-size:16px;
    color: white;
    background-color: rgb(0,85,155);
    padding:5px;
    font-weight: 400;
    border-bottom:1px solid #666;
}

ul.board-directory ul {
    margin-bottom:20px;
    margin-right:10px;
    border-bottom:1px dotted gray;
}

ul.board-directory ul {
    list-style-type: none;
    padding:0;
}

ul.board-directory li a {
    color:#8c0000;
}
ul.board-directory a:hover {
    color:#F00;
}
@media (min-width: 700px) {
    ul.board-directory {
        width:50%;
    }
}