
body {
  background-color: #000066;
  font-family: Arial, Sans-Serif;
  font-size: 90%;
}

#sivu {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 1200px;
  height: 12000px;
  background-image: url("koriste_bluefilltupla2.jpg");
  background-repeat: repeat-y;
  background-attachment: scroll;
}

#ylaosa {
  position: absolute;
  top: 5px;
  left: 180px;
  width: 840px;
  height: 75px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #eeeeee;
  opacity: 0.7; /* standard CSS3 */
  filter:alpha(opacity=70); /* for IE */
  text-align: center;
  font-weight: bold;
  font-size: 30px;
  font-variant: small-caps;
  color: #000066;
}

#paaosio {
  position: absolute;
  top: 80px;
  left: 180px;
  width: 780px;
  padding: 30px;
  background-color: white;
  text-align: left;
  line-height: 150%;
}

#valikkopalkki {
  position: absolute;
  top: 80px;
  left: 180px;
  width: 780px;
  z-index:1;  
}

.valikko {
  position: absolute;
  width: 210px;
  z-index: 99;
  visibility: visible;
  overflow: visible;
}

.v0 { left: 0px; }
.v1 { left: 210px; }

.v2 { left: 420px; }

.v3 { left: 630px; }

.juuri {
  position: relative;
  top: 0px;
  height: 2.5ex;
  z-index: 99;
  padding-bottom: 2px;
  text-align: center;
  font-weight: bold;
  background-color: #dedede;
}


.linkki {
  position: relative;
  height: 2.5ex;
  width: 205px;	
  z-index: 99;
  visibility: hidden;
  padding-left: 5px;
  padding-bottom: 2px;
  background-color: #eeeeee;
  text-align: left;
}



.tosi_iso { font-size: 30px; }

.iso { font-size: 20px; }


h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; font-style: italic; }


li { margin-left: 5ex; }
a:link, a:active, a:visited { text-decoration: none; }

a:hover { text-decoration: none; color: maroon; }



.valikkolinkki, .valikkolinkki:hover { text-decoration: none; color: #000066; }