body {
    background-color: #ffffee;
    /* background-image: url("/images/Sep-5-text.jpg"); */
    font-family: "freight-text-pro", "serif";
    background-size: cover;
}

img {
    max-width: 100%;
    border: 1px solid #aaa;
}

ul { list-style-type: none; }
li { padding-top: 0.5em; padding-bottom: 0.5em; }
li.date { padding-left: 0.5em; }


#en {
    padding-bottom: 0.2em;
}

#ru {
    padding-bottom: 0.2em;
}

.date {
    border-left: 2px solid #444;
}

#container {
  padding: 1em;
  display: grid;
  grid-template-columns: 15% auto 45%;
  /* background-color: rgba(255,255,255,.9); */
}

#nav {
    padding-top: 1em;
    grid-column: 1;
}

#main {
    grid-column: 2;
}

.captioned-image {
    padding: 0.5em;
    margin-bottom: 1em;
    text-align: center;
}
#right {
    grid-column: 3;
}

#main p {
    padding: 1em;
    font-size: 16pt;
}

#right img { margin-bottom: 1em; }
