/* 
 * Yleisiä ulkoasumäärityksiä
*/

BODY {
  background-image: url(images/toplogo.jpg);
  background-repeat: repeat-x;
  background-color: #eed;
  background-position: 4pt 4pt;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt;
  margin-left: 2%;
  margin-right: 2%;
  margin-top: 20pt;
  margin-bottom: 1em;
  text-align: justify;
}

A:active { color: #802020; }
A:visited { color: #401010; }
A:link { color: #808000; }


H1, H2, H3, H4 {
  font-weight: bold;
  margin-top: 2em;
}

H1 { font-size: x-large }
H2 { font-size: large }
H3 { font-size: large }
H4 { font-size: medium }

P, UL, OL { margin-left: 5% }

UL UL { margin-left: 1em }

UL { 
  text-align: left;
}

ADDRESS {
  margin: 2em;
  text-align: right;
  line-height: 100%;
}


H1.chaptertitle { 
  margin-top: -0.4em;
  margin-left: 10%;
  font-size: xx-large;
  text-align: left;
  color: #F50;
  background: transparent;
}

H2.chapterlabel {
  margin-left: 18%;
  margin-bottom: -0.4em;
  color: #AA0;
  background: transparent;
}

H1.title { 
  text-align: right;
  font-size: 50px;
  color: #EA5;
}

H2.subtitle {
  text-align: right;
  margin-top: -1.2em;
  margin-right: 1em;
  font-size: 30px;
  color: #AA0;
}


EM.hilite { background: yellow }

SPAN.htmlcode { font-size: 80% }
SPAN.numbering { font-weight: bolder }

P.caption { font-style: italic }
P.caption SPAN.numbering { font-weight: bold }

DIV.note {
  color: gray;
  background: transparent;
  margin-right: 30%;
  margin-left: -100em;
  font-style: italic;
}

IMG { border-width: 0 }


P.noncss { 
  display: none;
  color: white;
  background: white;
}


/*
 * Tuloksien määrityksiä
 */

.sarjalinkit {
  margin-left: 2%;
  background-color: #f8f8e8;
}

.sarjanimi {
  margin-left: 1%;
  color: #850;
}

.sarjatiedot {
  margin-left: 8%;
  color: #880;
  margin-top: -1.8em;
}

PRE {
  margin-left: 5%;
  font-family: courier, "Courier New", monospace;
}

PRE.tulokset {
  color: #000;
}
