#container {
  box-shadow: 0px 0px 10px 0px rgb(214, 211, 193);
}

.content{
  /* increase left margin by 10px */
  margin-left: 25px;
}

a {
  border-bottom-style: none;
}

a:hover {
  border-bottom-style: solid;
}

footer a {
  border-bottom-style: dotted;
  color: rgb(160, 160, 160);
}

.article-footer {
  margin: 3em;
  margin-bottom: 1em;
  font-size: 13px;
}

.share-links {
  float: left;
}

.share-links a {
  color: #777;
  border-style: none;
}

.footer-permalink, .footer-permalink:hover {
  display: block;
  float: right;
  color: rgb(130, 133, 135);
  border-style: none;
}


.entry-date abbr, .footer-permalink abbr {
  border-style: none;
}

/* post list */

article.entry {
  margin-bottom: 0em;
}


.entry-header {
  margin: 0px;
  display: table;
  width: 100%
}

.entry-header  h1 {
  margin: 12px 0px;
}

.entry-title {
  display: table-cell;
}

.entry-title h1 {
  font-size: 15px;
}

.entry-date {
  display: table-cell;
  float: right;
  font-size: 10px;
  font-weight: bold;
  color:rgb(200, 195, 183);
  white-space: nowrap;
}

.entry-tags {
  margin-top: 0.5em;
  font-size: 11px;
  font-style: italic;
  text-align: right;
}

.entry p {
  /* heading's default margins are sufficient */
  margin-top: 0px;
  margin-bottom: 0px;
}

.foreign-language > h1 {
  border-top: 1px solid rgb(200, 195, 183);
  border-bottom: 1px solid rgb(200, 195, 183);
  padding: 1em 0em;
  font-size: 14px;
  text-align: center;
  color: #555;
}
