/* basic */
a:link { color: #0000ff; }
a:visited { color: #990099; }

body {
  margin: 0;
  color: #000000;
  background: bckgrnd02.jpg;
  font-family: "Georgia","Times New Roman","Times",serif;
  font-size-adjust: 0.5;
}

blockquote { font-size: smaller; }

dl { margin: 0.5em; }
dt { font-weight: bold; }

.headinglist dt {
  display: run-in;  
  margin-top: 10px;
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-bottom: 0;
  padding: 0;
  font-family: "Lucida Grande","Trebuchet MS","Century Gothic","Verdana","Helvetica",sans-serif;
}
.headinglist dd {
  margin-top: 0;
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-bottom: 5px;
  padding: 0;
  font-family: "Lucida Grande","Verdana","Helvetica",sans-serif;
  font-size: smaller;
}
.headinglist img { border: 2px outset; }

em { font-style: italic; }
em em { font-weight: bold; }

h1 {
  margin-left: 1em;
  margin-right: 1em;
  font-family: "Lucida Grande","Trebuchet MS","Century Gothic","Verdana","Helvetica",sans-serif;
  font-size: 1.728em;
  text-align: center;
}

h2 {
  margin-left: 1em;
  margin-right: 1em;
  font-family: "Lucida Grande","Trebuchet MS","Century Gothic","Verdana","Helvetica",sans-serif;
  font-size: 1.44em;
  text-align: center;
}

h3 {
  margin-left: 1em;
  margin-right: 1em;
  font-family: "Lucida Grande","Trebuchet MS","Century Gothic","Verdana","Helvetica",sans-serif;
  font-size: 1.22em;
  text-align: center;
}

h4 {
  margin-left: 1em;
  margin-right: 1em;
  font-family: "Lucida Grande","Trebuchet MS","Century Gothic","Verdana","Helvetica",sans-serif;
  font-size: 1em;
  text-align: left;
}

hr {
  width: 33%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  clear: both;
}

hr.smalldiv {
  width: 5%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  visibility: hidden;
}

ol { margin-right: 1%; }

p {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
p.c {
  width: auto;
  text-align: center;
}

pre { font-family: monospace; }

.disabled { color: #808080; }

.foreign { font-style: italic; }
.foreign em { font-weight: bold; }

.title { font-style: italic; }
.title em { font-weight: bold; }

.footer {
  margin: 0;
  padding: 5px;
  border: 1px solid #000080;
  color: #ffffff;
  background: #000080;
  text-align: center;
  clear: both;
}
.footer p {
  margin: 1px;
  font-family: "Lucida Grande","Verdana","Helvetica",sans-serif;
  font-size: smaller;
}
.footer a {
  color: #ddddff;
  text-decoration: none;
}

.latest {
  border: 2px solid #000080;
  padding: 0.5em;
  text-align: center;
}

.madewiths {
  width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: 0;
  padding: 5px;
  border: 1px solid #000080;
  color: #000000;
  background: #000080;
  text-align: center;
}
.madewiths img { border: 0; }

.smiley {
  color: #000000;
  background-color: #ffffff;
  font-family: monospace;
}

/* navigation */
.nav {
  border: 1px solid #000080;
  color: #ffffff;
  background: #000080;
  font-family: "Lucida Grande","Verdana","Helvetica",sans-serif;
  font-size: smaller;
}
.nav a {
  color: #ddddff;
  text-decoration: none;
}
.nav a:visited {
  color: #ffddff;
  text-decoration: none;
}

.top {
  height: 26px;
  margin: 0;
  padding: 0;
  line-height: 26px;
  vertical-align: middle;
}
.top img {
  border: none;
  float: left;
}

.back {
  width: 15%;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 0;
  padding: 5px;
  text-align: center;
  float: left;
}
.fwd {
  width: 15%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 0;
  padding: 5px;
  text-align: center;
}

/* stories */
h1.hoedowntitle {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  width: 500px;
  padding: 0.5em;
  border: 3px outset #faebd7;
  color: #800080;
  background: #faebd7;
  font-family: cursive;
}

h1.quadrilletitle {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  width: 500px;
  padding: 0.5em;
  border: 3px outset #4169e1;
  color: #ffd700;
  background: #000080;
  font-family: Dolmen,AuntJudy,BlackChancery,cursive;
}

.story a:link { color: #0000ff; }
.story a:visited { color: #3300ff; }

.story {
  margin-top: 0.5em;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5em 5px;
  width: 600px;
  background: #fffaf0;
  line-height: 1.5em;
  border: 1px outset #faebd7;
}

.story p { text-indent: 1em; }
.story hr + p { text-indent: 0; }

.story blockquote p { text-indent: 0; }

.storytitle {
  margin-left: 1em;
  margin-right: 1em;
  font-family: "Assiduous","Impact","Haettenschweiler","Xenotron","Aladdin",fantasy;
  text-align: center;
}

.storyauthors {
  margin-left: 1em;
  margin-right: 1em;
  font-family: "Lucida Grande","Trebuchet MS","Century Gothic","Verdana","Helvetica",sans-serif;
  font-weight: bold;
  text-align: center;
}

.theend {
  margin-left: 1em;
  margin-right: 1em;
  font-family: "Verdana","Tahoma","Helvetica",monospace;
  font-size: medium;
  font-weight: bold;
  text-align: center;
}

.credit {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0.5em 5px;
  width: 600px;
  border: 1px outset #faebd7;
  background: #faebd7;
  line-height: 1.5em;
  text-align: right;
}

.label { font-family: "Comic Sans MS",sans-serif; text-transform: uppercase; }
.purple { color: #800080; }
.sfx { font-style: italic; }
.sfx em { font-weight: bold; }

.countdown {
  font-family: "Assiduous","Impact","Haettenschweiler","Xenotron","Aladdin",fantasy;
  font-size: larger;
}

.linknoise {
  margin-left: 1em;
  margin-right: 1em;
  font-size: larger;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}

.plate {
  padding: 2px;
  border: 2px solid #ffffff;
  color: #ffffff;
  background: #000080;
  font-family: "Tahoma",monospace;
  font-weight: bold;
}

.tsv {
  margin-left: 2em;
  margin-right: 2em;
  font-style: italic;
}
.tsv p { text-indent: 0; }

.blackguard {
  font-family: "Headhunter","Ill Omen","Creature","Arial Black",sans-serif;
  font-size: larger;
  line-height: 1.5em;
}

.eris {
  font-family: "Jokerman","Gigi","Morpheus","Coldbringer KG","Apple Chancery",fantasy;
  font-size: larger;
  line-height: 1.5em;
}

p.footnote { font-size: smaller; text-indent: 0; padding-left: 3em; padding-right: 3em; }
a.footnote { text-decoration: none; }

/* quotation markers */
.alryssa  { color: #990000; }
.ana      { color: #990099; }
.ann      { color: #009900; }
.clifford { color: #999900; }
.galli    { color: #0000ff; }
.gordon   { color: #cc9900; }
.imran    { color: #000099; }
.orange   { color: #ff9933; }
.paul     { color: #6699ff; }
.ping     { color: #009999; }

