span {
    padding-left: 10px;
    vertical-align: middle;
}

.language {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 5px;
}
.language .title {
    font-size: 150%;
    font-weight: bold;
    color:darkblue;
}

.book {
    padding-top: 10px;
    padding-left: 10px;
}
.book .title {
    font-size: 120%;
    font-weight: bold;
    color: darkred;
}

.chapter {
    padding-top:5px;
    padding-left: 10px;
}

.chapter .title {
    font-weight: normal;
    font-size:100%;
    color: black;
}

h1 {
    margin-top: 5px;
    margin-bottom: 0px;
}