h1 {
  text-align: center;
  font-weight: bold;
  font-family: "Trebuchet MS";
}

h2 {
  font-family: "Trebuchet MS";
  background-color: #FFD700;
  margin-left: 0;
  margin-right: 0em;
  padding-left: 1em;
}

h3 {
  font-family: "Trebuchet MS", "Verdana";
  background-color: #FFE700;
  padding-left: 0.5em;
  margin-left: 1em;
  margin-right: 0em;
}

h4 {
  font-family: "Trebuchet MS", "Verdana";
  background-color: #FFE777;
  padding-left: 0.5em;
  margin-left: 2em;
  margin-right: 0em;
}


p { margin-left: 2em; margin-right: 2em; font-family: "Verdana"; text-align: left; }

ol, ul { font-family: Verdana; padding-left: 1em; }

blockquote { margin-left: 4em; margin-right: 3em; font-family: "Trebuchet MS" }


table { margin-left: 2em; font-family: "Trebuchet MS"; }

pre { margin-left: 2em; margin-right: 2em; }

.esim {
  margin-left: 4em; 
  margin-right: 2em; 
  font-family: Tahoma, Verdana, "Trebuchet MS";
}
.sijainti { margin-left: 0; font-size: xx-small; }

ol, ul { margin-left: 4em; }

td { vertical-align: top; padding-right: 0.1em; padding-left: 0.1em; }

sup, sub { font-size: 0.6em; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }

.leone { margin: 0.5em 5em 0.5em 5em; font-family: monospace; }
.copyright { text-align: center; }

    .puna { background-color: red; text-align: center; }
    .valko { color: white; }
    .kelta { color: yellow; }
