body {
  /*background-color: #E0B0FF;*/
  /*background-color: #EDD0FF;*/
  background-color: #ffcee4;
  font-family: "courier new", monospace;
  background-image: url(../i/skater_crop.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-attachment: fixed;
}

/*
@media screen and (max-width: 1200px) {
  body { background-image: url(../i/skater_crop.jpg); }
}
*/

@media screen and (max-width: 900px) {
  body { background-image: none; }
}

h1 a {
  color: inherit;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

#newring {
  margin-bottom: 20px;
}

#meta {
  /*top: 0px;
  position: sticky;*/
  text-align: center;
  max-width: 700px;
  background-color: inherit;
}

#tlogs {
  max-width: 700px;
  background-color: inherit;
}

/* idk there's this empty element here */
#tlogs > p {
  margin: 0;
  height: 0;
}

.entry {
  border: 2px dotted hotpink;
  padding: .4em 1em;
  margin-bottom: 1em;
  background-color: white;
}

.entry p {
  /*padding: 1em;*/
  font-family: sans-serif;
  font-size: 20px;
  text-align: justify;
  hyphens: auto;
}

.entry p.permalink {
  font-size: .6em;
  font-color: #808080;
  text-align: right;
}

.entry h5 {
  text-align: right;
  margin-top: .2em;
}

blockquote {
  background-color: black;
  color: #e0b0ff;
  font-size: 90%;
  border: 1px dotted white;
  padding: 4px;
}

img {
  width: 100%;
}
