body{
scrollbar-3dlight-color: #edceb1;
scrollbar-arrow-color: #4e3832;
scrollbar-darkshadow-color: #322316;
scrollbar-face-color: #eac4a2;
scrollbar-highlight-color: #E8E8E2;
scrollbar-shadow-color: #5f4329;
scrollbar-track-color: #bb8e66;

background-attachment: fixed; 
font-family: Arial, Verdana, Western;
line-height: 16px;
color: black;
font-size: 12px;
margin: 0 ;
}


a:link
{
  color: #a9674b;
  background: transparent;
  text-decoration: underline;
}

a:visited
{
  color: #030;
  background: transparent;
  text-decoration: underline;
}


a:active
{
  color: #060;
  background: transparent;
  text-decoration: none;
}

a:hover
{
  color: #61816f;
  background: transparent;
  text-decoration: underline;
}

h1
{
  background: transparent;
  color: #000;
  font-size: 16px;
}

h2
{
  background: transparent;
  color: #647456;
  font-size: 20px;
  font-weight: bold;
}

h3
{
  background: transparent;
  color: #696;
  font-size: 14px;
  font-variant: small-caps;
}

h4
{
  background: transparent;
  color: #696;
  font-size: 14px;
  font-weight: bold;
}

h5
{
  background: transparent;
  color: #363;
  font-size: 14px;
}

h6
{
  background: transparent;
  color: #363;
  font-size: 13px;
}

.otsake
{
  background: black;
  border-width: 1px;
  border-color: #9c8d78;
  border-style: solid;
  align: right;
  color: white;
  font-weight: bold;
  font-family: Arial;
  font-size: 13px;
}

.solu
{
  font-size: 13px;
  background-color: #f8ebe0;
  padding-left: 20px;
}

.otsikko
{
  background: transparent;
  width: 563px;
  margin: 3px;
  padding: 5px;
  border-width: 1px;
  border-color: #ccc;
  border-style: solid;
  align: right;
}

.ntxt
{
  width: 200px;
  text-align: right;
  font-size: 12px;
}

.kuva
{
}

.teksti

{
  text-align: justify;
  font-family: Trebuchet MS, Times New Roman;
  font-size: 16px;
  line-height: 18px;
  color: black;
  margin: 0px;
  padding-left: 50px;
  padding-right: 50px;  
  padding-top: 20px;
  padding-bottom: 20px;   
  width: 100%;	
 }


.base

{
  border-width: 3px;
  border-color: #6C3210;
  border-style: double;
}

.laina
{
  background-color: #f4e1d0;
  color: black;
  margin-left: 20px;
  margin-right: 20px;
  padding: 3px;
  font-family: Arial;
  font-size: 13px;
  border: 1 solid #e3b488;
}

.kuva
{
  background-color: #f4e1d0;
  color: black;
   padding: 3px;
  font-family: Arial;
  font-size: 13px;
  border: 1 solid #9c8d78;
  font-style: italic;
}


.copy
{
  background-color: transparent;
  color: #6b4d30;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
}


.lainaus
{
    background: transparent;
  color: #6c5844;
  font-family: Times New Roman;
  font-size: 15px;
  font-style: italic;
  font-weight: bold;

  }
.ots
{
  background: transparent;
  color: #333;
  font-weight: bold;
  text-align: left;
  font-size: 14px;  
}

.sub
{
  background: transparent;
  color: #81725f;
  font-style: italic;
  font-size: 13px;
}

.entry
{
  background-color: #9a9;
  color: #222;
  text-align: left;
  font-size: 13px;
  margin: 3px;
  padding: 5px;
  width: 550px;
}

sup { font-size: 11px; font-family: Arial; }

.navi
{

}


/* alapuolen laatikko */

.ala
{
  background-color: #CFB89A;
  font-size: 11px;
  font-family: Times New Roman, Times;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  height: 10px;
  border-width: 1px;
  border-color: #6C3210;
  border-style: solid;

}

.ban img
{
 background-color: #fff;
 border-style: none;
}
