body {
text-align: center;
background-color: #294435;
}

td, pre, table {
font-family:helvetica, arial, tahoma;
font-size: 8pt;
line-height: 20px;
letter-spacing: 1px;
word-spacing: 1px;
color: #e3e3e3;
}

div#koko {
width: 940px;
background-image: url(img/bg.jpg);
background-repeat: repeat-y;
margin: 0 auto;
top:0px;
}

div#keski {
margin: 0 auto;
width:940px;
}

#teksti {
font-family:helvetica, arial, tahoma;
font-size: 8pt;
line-height: 20px;
letter-spacing: 1px;
word-spacing: 1px;
color: #e3e3e3;
width: 860px;
text-align:justify;
margin-left: 40px;
top: 320px;}

.paalinkit {
position: absolute;
margin-left: 524px;
margin-top: 0px;
}

#yla {
background-repeat: no-repeat;
height: 320px;
background-image: url(img/yla.jpg);
left: 0px;
width: 940px;
margin: 0px;
}

#keski {
width: 940px;
clear: both;
}

a{
text-decoration: none;
font-weight: bold;
color: #283328;
}
 
a:hover {
text-decoration: none;
font-weight: bold;
color: #678674;
}

h1 {
font-family: arial, Sans-Serif, Tahoma;
font-size: 14px;
color: #96d996;
letter-spacing : 2px;
font-style: normal;
text-align: center;
border-bottom: 1px dashed #525552;
}

h2 {
font-family: arial, Sans-Serif, Tahoma;
font-size: 13px;
color: #7eab7e;
letter-spacing : 2px;
font-style: normal;
text-align: left;
padding-left: 125px;
}

h3 {
font-family: arial, Sans-Serif, Tahoma;
font-size: 12px;
color: #a4b1a4;
font-weight: bold;
text-align: left;
letter-spacing : 2px;
padding-left: 50px;
}

#alapala {
height: 65px;
clear: both;
margin-bottom: 0;
width: 940px;
background-image: url(img/ala.jpg);
margin-top: 10px;
border:0px solid #fff;
}

.tausta3 {background-color:#547954; color:white; padding:15px;}
.tausta {border-right:3px dashed #5e655e; background-color:#646b64; padding:15px;}
.tausta2 {border-right:0px dashed #5e655e; background-color:#646b64; padding:15px;}
