/* Stylesheet for gfx.haeleth.net */

:root {
  overflow-y: scroll;
}

body {
  font-family: 'Palatino Linotype', Palatino, Palladio, 'Book Antiqua', 'Zapf Calligraphic 801 BT', serif;
  color: #202020;
  background-color: white;
}

img {
  border: none;
}

ol {
  list-style-type: decimal;
}
ol ol {
  list-style-type: lower-alpha;
}

div {
  padding: 0em;
  margin: 0em;
}

body div {
  margin: 1.8em auto 0em auto;
  max-width: 750px;
}

div div {
  margin: 0em;
  border-top: medium solid #e4e4e4;
  border-left: thin solid #e4e4e4;
}

p {
  padding: 0.5em 0.4em 0em;
  margin: 0em;
}

.top {
  margin-top: 1ex;
  background: none;
  text-align: center;
  max-width: none;
}

h1 {
  color: #808080;
  text-align: center;
  font-style: italic;
  margin: 1.5em 0em 0em;
  padding: 0em;
}

h3 {
  color: black;
  font-size: 1.2em;
  font-style: italic;
  font-weight: normal;
  padding: 0em 1em;
  margin: 0em;
  background-color: #f2f2f2;
  border-top: thin dotted #e4e4e4;
  border-left: thin dotted #e4e4e4;
}

p.motto {
  color: black;
  font-style: italic;
  padding-left: 1em;
}

p.rubric {
  margin-top: 1.8em;
  text-align: center;
  font-style: italic;
  font-size: 0.8em;
  color: #808080;
}

p.note {
  font-style: italic;
  font-size: 0.8em;
}

.coversx3 {
  text-align: center;
  font-style: italic;
}

.coversx3 {
  margin: 0em;
  padding: 0em;
}

.coversx3 ul {
  list-style-type: none;
  padding: 1ex 0em 0em 0em;
  margin: 0em;
}

.coversx3 li {
  display: block;
  float: left;
  width: 33%;
}

a:link, a:visited {
  color: #323232;
}
a:hover {
  color: #9a9a9a;
}

.clear {
  margin: 0em 0em 0.5ex 0em;
  padding: 0em;
  border: none;
  clear: both;
  font-size: smaller;
}

hr {
  margin-top: 3ex;
  margin-bottom: 2ex;
  padding: 0em;
  border: 1px solid #afafaf;
  width: 320px;
}