body {
    padding: 1em;
}

#logo {
    float: right;
    margin: 0em;
    padding: 0em;
}

#logo p.h-note {
    height: 0em;
}

#catalogue-link,
#header #navigation,
#header #clocks,
#header #search-box,
#tiny,
#post-comment,
#ads,
p.slideshow-box,
#tag-cloud,
.paginator,
#aside #tag-cloud,
#aside #more-from-author,
#aside #calendar,
#aside #golddep,
#aside #top-articles,
#aside #share,
#aside #plots,
#aside #shop,
#aside #getting-started,
#aside #authors,
#aside #glossary,
#footer p.footer-nav,
#yandex-metrika
{ display: none; }

/* aside */
#aside {
    clear: both;
    width: 50%;
    float: left;
}

#comments dd p.datetime {
    font-style: oblique; font-size: 130%; line-height: 1;  color: #999;
    width: 10em;
    float: left;
}
#comments dd span.time { display: block; font-size: 85%; color: #555; }
#comments dd span.year { font-size: 85%; }
#comments dd p {
    text-align: justify;
    padding: 0 1em 1px 0;
}


