html {
  margin: 0;
  padding: 0;
  height: 100%;

}

body {
  background-color: #e4e4ec;
  color: #0c087a;

  padding: 0;
  margin: 0 auto;
  max-width: 800px;

  line-height: 1.5em;
  font-size: 1.1em;

}

body > nav {
  padding: 0.8em 0.8em 0.8em 0.8em;
  margin: 0.3em 0.3em 0.3em 0.3em;
}

nav > h1 {
  padding: 0;
  margin: 0;
}

header {
  padding: 0.1em 0.1em 0.1em 0.1em;
  margin: 0
}

header > h1 {
  margin: 0;
  padding: 0;
}

header > .image {
  border-radius: 15px;
  opacity: 1;
  display: block;
  max-width: 100%;
  width: 100%;
  transition: .5s ease;
  backface-visibility: hidden;
}

header > time {
  padding: 0.8em 0.8em 0.8em 0.8em;
}

#welcome {
  padding: 1.5em;

}


a:link{
  text-decoration:none;
  color:#3391ff;
}


a:visited{
  color:#3391ff;
}


.journal-preview {
  list-style-type: none;
  padding: 15px;
}


.journal-preview > ul{
  list-style-type: none;
  padding-left: 0.5em;
}


.article-header {
  padding: 0.8em 0.8em 0.8em 0.8em;
  margin: 0

}

article {
  padding: 2.5em 1.4em 1em 1.4em;
  margin: 1em 1em 1em 1em;
}

article > h1 {
  padding: 0.3em 1.4em 1em 1.4em;
}
