.main > p {
    font-size: 1.3em;
    color: hsl(212, 100%, 30%);
    font-family: 'Amiri', serif;
    font-weight: bold;
    margin: 25px 0 10px 0;
    padding-bottom: 8px;
    border-bottom: 2px solid hsl(212, 100%, 30%);
    display: block;
}

.bookshelf {
    margin-bottom: 12px;
    padding: 0px;
    background: #fafafa;
    border-radius: 4px;
    border-right: 3px solid hsl(212, 100%, 30%);
}

.bookshelf a {
    color: hsl(212, 100%, 30%);
    text-decoration: none;
    font-size: 1.05em;
    font-family: 'Amiri', serif;
}

.bookshelf a:hover {
    color: rgb(0, 119, 255);
    text-decoration: underline;
}
