/* Two-column layout for profile */
div.column {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}

/* Profile image */
div.column img {
  max-width: 100%;
}

/* Smaller text in the profile column */
.profile-col {
  font-size: 0.8em;
}

/* Publication list */
.pub-list li {
  margin-bottom: 10px;
  line-height: 1.6;
}

.pub-list strong {
  color: #2c3e50;
}

/* Container max width */
.container-fluid {
  max-width: 940px;
}
