html {
overflow: -moz-scrollbars-vertical;
}

body {
overflow-y: scroll;
margin: 20px;
color: #000000;
background-color: #f0e3d5;
}

.kehys {
border-style: solid solid solid solid;
border-width: thin thin thin thin;
border-color: #492E1D;
}

#holder {
padding: 5px 10px 5px 10px; 
}

#menu ul {
margin: 0;
padding: 5px 10px 5px 10px; 
text-align: center; 
border: none;
background: transparent; 
font: 13px Arial, sans-serif;
color:#FBF4E8;
font-weight: bold;
}

#menu li{
display: inline; 
margin-left: 0em
}

li {
margin-left: 15px;
}

#menu ul a {
text-decoration: none; 
padding: 5px 10px 15px 10px; 
border: none;
}

#menu a:link { color: #663333; }
#menu a:visited { color: #663333; }
#menu a:hover { background: #522606; color: #FAECD7; }
#menu a#current { color: #FF4D3C; }

.linkki {
text-decoration: none;
color: #777777;
font-weight: bold;
line-height: 150%;
}

.formal {
font-family: Verdana; Arial, Helvetica, sans-serif;
color: #000000;
font-size: 80%;
}

.nolink {
color: #000000;
text-decoration: none;
}

.front {
color: #000000;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}















.teksti {
padding: 1.8em 2em 0.3em 3.5em;
font-family:Verdana; Arial, Helvetica, sans-serif;
font-size:80%;
line-height:130%;
background-color:#EEDBC6;
color:#522606;
}

.tekstiseloste {
padding: 2em 2em 0.3em 4em;
font-family:Verdana; Arial, Helvetica, sans-serif;
font-size:60%;
line-height:120%;
background-color:#fbf4ea;
color:#371E08;
}

.teksti6 {
font-family: verdana, helvetica, sans-serif; 
font-size:80%;
line-height:130%;
background-color:#DDBE9F;
padding: 0.3em 0.5em 0.3em 2.0em;
color:#1A0D02;
font-size:80%; 
line-height:120%
}

.teksti8 {
font-family: verdana, helvetica, sans-serif; 
font-size:80%;
line-height:130%;
padding: 0em 0em 0em 0.3em;
background-color:#DDBE9F;
color:#1A0D02;
font-size:80%; 
line-height:120%
}

.valikko {
background-color:#FAF2E5;
font-family: verdana, helvetica, sans-serif;
color:#FF542B;
font-size:12px;
}

.web {
padding: 0.2em 0.5em 0.3em 1.0em;
font-family:arial, sans-serif;
font-size:13px;
background-color:#deb88e;
color:#000000;
font-weight: bold;
}

div.imagecaption9 {
float: left; width: 250px; margin: 0 0.2em 0.2em 0.2em; display:inline;
padding: 1px 1px 1px 1px;} 
div.imagecaption img { border: 1px solid #E2ECED;
}

div.imagecaption3 {
float: right; width: 400px; margin: 0 2em 1em 3em; display:inline;
padding: 0px 0px 0px 0px;} 
div.imagecaption img { border: 1px solid #E2ECED;
}

div.imagecaption8 {
float: left; width: 747px; margin: 0em 0em 0em 0em; display:inline;
padding: 0px 0px 0px 0px;} 
div.imagecaption img { border: 1px solid #E2ECED;
}


div.imagecaption5 {
float: left; width: 320px; margin: 2em 0.4em 0em 0.4em; display:inline;
padding: 1px 1px 14px 1px;} 
div.imagecaption img { border: 0.5px solid #E2ECED;
}

