@font-face {
font-family: 'Kohicle25';
src: url('Kohicle25.ttf');
}


body {
 background: #fffffd;
 font-family: Verdana,Helvetica,sans-serif;
 font-size:0.7em;
 line-height:1.5em;
 color: #333;
 background-image: url(kuvat/backgroundwide.jpg);
 background-attachment:fixed;
 background-size: 100%;
}

hr {
   color:#f9f1e2;
   background:#f9f1e2;
   border:1px double #e8e0d1;
}


p {
width: 92%;
}




#vasenreuna1 {
 margin-left: -10px;
 margin-top: -10px;
 float: left;
 width: 154px;
 height: 518px;
 background-image:url(kuvat/vasenreuna1.png);
 position:fixed;
}



#vasenreuna2 {
 margin-left: -10px;
 margin-top: -10px;
 float: left;
 width: 154px;
 height: 518px;
 background-image:url(kuvat/vasenreuna2.png);
 position:fixed;
}


#vasenreuna3 {
 margin-left: -10px;
 margin-top: -10px;
 float: left;
 width: 154px;
 height: 518px;
 background-image:url(kuvat/vasenreuna3.png);
 position:fixed;
}


#vasenreuna4 {
 margin-left: -10px;
 margin-top: -10px;
 float: left;
 width: 154px;
 height: 518px;
 background-image:url(kuvat/vasenreuna4.png);
 position:fixed;
}


#vasenreuna5 {
 margin-left: -10px;
 margin-top: -10px;
 float: left;
 width: 154px;
 height: 518px;
 background-image:url(kuvat/vasenreuna5.png);
 position:fixed;
}


#vasenreuna6 {
 margin-left: -10px;
 margin-top: -10px;
 float: left;
 width: 154px;
 height: 518px;
 background-image:url(kuvat/vasenreuna6.png);
 position:fixed;
}



#vasena {
 margin-left: -10px;
 bottom: -10px;
 float: left;
 width: 240px;
 height: 300px;
 position:fixed;
}



#wrap {
 float: center;
 width: 840px;
 margin: 0;
 padding: 0;
 margin-top: 0px;

}





#wrap2 {
 width: 100%;
 margin: 0;
 padding: 0;
 margin-top: 0px;

}

#header {
 height : 410px;
 margin-top: -10px;
 float : left;
 width:100%;
}


#right2 {
 width : 30%;
 height: 240px;
 padding-left : 10px;
 float : right;
 font-size: 0.9em;
 text-align : left;
 border-left: solid 2px #f9f1e2; 
}


#navigation {
 background-image: url(kuvat/valikko.png);
 font-family: 'Kohicle25';
 font-weight:500;
 letter-spacing:3px;
 font-size:30px;
 height: 55px;
 float: left;
 width : 100%;
 text-align: left;
 border-radius: 0px;
}




.linklist {
 padding-top: 19px;
 }

.linklist li {
 display : inline;
 list-style : right;
 padding : 6px 5px 7px 13px;
}

.linklist ul {
 margin : 0;
 padding : 0;
}

.linklist a {
 padding : 12px 6px 13px 6px;
 color : #150004;
 text-decoration : none;
 text-shadow: 1px 1px 4px #aa9f8b;
}

.linklist a:hover {
 color: #000;
 background-color:#fff;
 opacity:0.5;
 border-radius:4px;
 padding : 12px 6px 6px 6px;
 text-decoration : none;
}




.linklist {
 padding-top: 19px;
 }


#some {
 background: #222222;
 height: 0px;
 margin-top : -26px;
 margin-right : 10px;
 float: right;
 width : 20%;
 text-align: right;
 border-radius: 0px;
}

#in {
 width: 840px;
 float : left;
 background :;
 border-radius: 5px;
 margin-top: 5px;
}


#left {
 width : 100%;
 margin-top : 5px;
 margin-left : 0px;
 padding : 15px;
 float : left;
 text-align : justify;
 background:url(kuvat/keskitausta.png) repeat-y right #fffefe ;
  border: 2px solid #f9f1e2;
 border-radius: 5px;
}


#left1 {
 width : 63%;
 margin-top : 0px;
 margin-left : 0px;
 padding : 0px;
 float : left;
 text-align : left;
 border-radius: 5px;
}


#left2 {
 width : 63%;
 margin-top : 0px;
 margin-left : 0px;
 padding : 0px;
 float : left;
 text-align : justify;
 border-radius: 5px;
}

#right {
 width : 30%;
 margin-top : 5px;
 margin-left : 10px;
 padding : 6px;
 background : #fffcf6;
 float : right;
 text-align : left;
 border: 2px solid #f9f1e2;
 border-radius: 5px;
}


#right1 {
 width : 30%;
 float : right;
 text-align : left;
}



#footer {
 height: 15px;
 text-align: center;
 margin-top: 5px;
 float : left;
 width: 100%;
 color: #fff;
 }

.footer_text {
 padding-top: 27px;
 font-size: 10px;
 letter-spacing: 1px;
 color: #444;
}

h1 {
 font-family: Kohicle25;
 font-size: 45px;
 font-weight:600;
 letter-spacing: 2px;
 color: #2a1e14;
}


h2 {
 font-family: Kohicle25;
 font-size: 50px;
 font-weight:600;
 letter-spacing: 1px;
 color: #2a1e14;
 text-shadow:1px 1px 3px #dddddd;
}

h3 {
 font-family: Kohicle25;
 color: #2a1e14;
 font-size: 30px;
 padding-left: 23px;
 font-weight:400;
 letter-spacing: 1px;
 text-shadow:1px 1px 3px #dddddd;
}

h4 {
 font-family: Kohicle25;
 font-size: 22px;
 font-weight:500;
 letter-spacing: 1px;
 color: #2a1e14;
}

a {
 color : #991111;
 text-decoration : none;
}
a:hover {
 color : #666;
 text-decoration : none;
}


