#head {
    width:      70eM;
    margin-left: auto;
    margin-right: auto;
    padding:    1eM 1eM;
    z-index:    2;
}
#body {
    width:      36eM;
    margin-top: -4.5eM;
    margin-left: auto;
    margin-right: auto;
    padding-left: 18eM; 
    padding-right: 17eM;
    z-index:    3;
}
#disqus {
    clear:      both;
    width:      70eM;
    margin-left: auto;
    margin-right: auto;
}

#title {
    position:   absolute;
    top:        8eM;
    left:       1eM;
    width:      16.5eM;
}
#index {
    position:   absolute;
    top:        22eM;
    left:       1eM;
    width:      16.5eM;
}
#btc {
    position:   absolute;
    top:        3.3eM;
    right:      0.8eM;
    text-align: right;
}
#boxy {
    position:   absolute;
    top:        8eM;
    right:      1eM;
    width:      13eM;
    text-align: left;
}
#feeds, #news, #remarks {
    padding-top: 0eM;
}
#previous {
    margin-top: 1eM;
    text-align: left;
}
#finish {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 21px;
    width: 13eM;
}

#head .line {
    position: absolute;
    float: right;
    top: 7.2eM;
    left: 14eM;
    width: 57eM;
}

span.mark {
    position: absolute;
    left: -0.35eM;
}
a.verse {
    position: absolute;
    right: 0;
    margin-top: -0.8eM;
    margin-right: -0.5eM;
}

#content li {
    margin-bottom: 0.7eM;
}
#content ul {
    margin-bottom: 2.5eM;
}
#content img {
    float:      right;
    max-width:  36eM;
    margin-top: 0.5eM;
    margin-left: 1eM;
    margin-bottom: 1eM;
}
#content img.full {
    width: 100%;
}
#content img.left {
    float:      left;
    max-width:  20eM;
    margin-left: 0;
    margin-right: 1eM;
}
#content img.right {
    max-width:  20eM;
}
#content img.thinner {
    max-width:  13.5eM;
}
#content .gallery img {
    margin-top: 0;
    margin-left: 0.5eM;
    margin-right: 0;
    margin-bottom: 0.5eM;
}
#content .gallery img.small {
    width: 11.4eM;
}
#content .gallery img.large {
    width: 23.5eM;
}
#content .gallery img.tall {
    width: 17.5eM;
}
#content .gallery img.left {
    max-width:  23.5eM;
    float: left;
}
#content #latest {
    width: 100%;
}
#content .soundcloud {
    margin-top: 1eM;
    margin-bottom: 3eM;
}

#logo {
    height: 7eM;
}
img.vb {
    width: 95%;
    margin: 1eM 0;
}

ol#menu {
    padding-left: 0;
}
ol#menu ol, ol#menu ul {
    padding-left: 2eM;
}
ol#menu li {
    padding-top: 0.25eM;
    padding-bottom: 0.25eM;
}
ol#menu li hr {
    margin-right: 4eM;
}

#previous h3,
#previous h4 {
    margin-top: 0;
    margin-bottom: 0;
}

#navrcholu {
    margin-top: 0.5eM;
    float: left;
}

iframe {
    margin-bottom: 1.5eM;
}

blockquote.note {
    margin: 0;
    padding-top: 2eM;
    padding-left: 2eM;
    padding-right: 2eM;
    padding-bottom: 1eM;
}
blockquote.letter {
    margin: 0;
    padding-top: 12eM;
    padding-left: 4eM;
    padding-right: 2eM;
    padding-bottom: 16eM;
}
blockquote.note .sign,
blockquote.letter .sign {
    display: inline-block;
    position: relative;
    top: 0.5eM;
}
blockquote.note .sign {
    left: 1eM;
}
blockquote.letter .sign {
    left: 5.5eM;
}

