#itseteksti {
   border:0px;
   width:772px;
   margin-right:auto;
   margin-left:auto;
}
#koko {
   background-image : url(http://i23.photobucket.com/albums/b399/soileil/Virtuaali/perus-2.jpg);
   background-repeat : repeat-y;
   background-position : center center;
}
#itseteksti1 {
   border:0px;
   width:570px;
   margin-right:20px;
   margin-top: 25px;
   background: #ffffff;
   margin-left:180px;
}
#menu {
   background: #dfe4bb;
   border:0px solid #000;
   float:left;
   margin-left:2px;
   width:159px;
}
#menu1 {
   margin-right:20px;
   margin-left:19px;
}

body { 
   background-color : #a8d482;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   background-image : url(http://s183.photobucket.com/albums/x220/sarkynytta/hawthorn/vihiriaa.jpg);
   background-repeat : repeat-x;
   background-position : top left;
   background-attachment:fixed;

   text-align : justify;
   font-size: 12px; 
   line-height: 1.6 ;
   font-family : arial, tahoma;
   color : #000000;
} 


b {
   letter-spacing: 1px;
}
h1 {
   font-size: 12px;
   letter-spacing: 1px;
   word-spacing: 4px;
   text-transform: uppercase ;
   font-weight: bold;
   font-family : arial, tahoma, verdana;
   color : #77a053;
   line-height: 1.3;
   margin-left: 35px;
   border-bottom: 1px dotted #779965;
   width: 80%;
   text-align : left;

}

/* linkit */

a:link { 
   color : #77a053;
   text-decoration: none;
   font-weight: bold;
} 

a:visited { 
   color : #77a053 ;
   text-decoration: none;   
   font-weight: bold;
} 
a:active { 
   color : #77a053;
   font-weight: bold;
} 

a:hover { 
   color : #577939;
   text-decoration: underline; 
   font-weight: bold;
} 

/* muuta */
.kuva2 {
   margin-right: 20px;
   border: #ffffff 4px solid;
   height: 50px;

}