body {
background:url(http://i236.photobucket.com/albums/ff111/SeSSa95/testi12_zps2fb3ec04.png) no-repeat fixed top center #201515;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin: 0; 
font-family: 'Noto Serif', serif;
font-size: 14px;
text-align: justify;
color: #727273;
line-height: 1.8; 
}



#koko {
background-color: rgba(242,208,152,0.8);
padding: 30px;
margin-left:auto;
margin-right:auto;
margin-top:-30px;
border-radius:25px;
border: 6px;
border-style: solid;
border-color: rgba(255,130,255,0.3);
width: 850px;

}




a {
color:#9c9c9c;
text-decoration: none;
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
}

a:hover {
color:#eeeeee;
text-decoration: none;
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
}





h1 {
background: url(http://i236.photobucket.com/albums/ff111/SeSSa95/ulkoasuja/h27_zps258f567e.png) 15px 15px no-repeat;
font-size: 30px;
font-weight: 500;
color: #b6b6b5;
font-family: 'Source Serif Pro', serif;
text-align: center;
line-height: 2.5;
}


h2 {
font-size: 25px;
margin-bottom: 10px;
font-weight: 500;
color: #9b9b9b;
font-family: 'Source Serif Pro', serif;
text-align: center;

}

h3 {
font-size: 16px;
margin-bottom: 2px;
font-weight: 500;
color: #b4b4b4;
font-family: 'Source Serif Pro', serif;
text-align: left;
}





.navilinkki {
position: fixed;
top: 20px;
width:100%; 
height:62px;
margin:0px;
z-index:3;
}

.navilinkki ul {
margin:0px 0px 0px 0px; 
padding:0px; 
width: -webkit-fit-content;
width: -moz-fit-content;
 width: fit-content; margin: 0 auto;
line-height:45px;
 }
 
.navilinkki li {
list-style: none; 
float:left; 
margin:0px 60px;

} 

.navilinkki li a {
color:#818181;
font-family: 'Libre Baskerville', serif;
text-decoration:none;
text-transform: uppercase;
font-size:13px;
letter-spacing:2px;
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
}

.navilinkki li a:hover {
color:#fcfcfc;
font-family: 'Libre Baskerville', serif;
text-decoration:none;
text-transform: uppercase;
font-size:13px;
letter-spacing:2px;
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
}





.taulukko {
width:100%;
margin:0px auto 0px auto;
border-collapse:collapse;
border-top:1px solid #5d5d5e;
}

.taulukko td {
border-bottom:1px solid #5a5a5b;
}

.td1 {
background-image: url(http://i236.photobucket.com/albums/ff111/SeSSa95/tdharmaa_zps09e9720a.png);
padding:5px 8px;
font-size:13px;
color:#e9e9e9;
letter-spacing:2px;
background-color: #756355;
}

.td3 {
padding:5px 8px;
font-size:13px;
background-image: url(http://i236.photobucket.com/albums/ff111/SeSSa95/ulkoasuja/td3_zps2170a3e4.png);
}








#footerteksti{
font-family: verdana;
width: 600px;
font-size: 12px;
color: #4f5051;
margin: 0 auto;
}





.hevoslistakuva {
border:0px solid #000000;  
padding:0px; 
text-align:center; 
-moz-border-radius: 5px; 
border-radius:5px; 
box-shadow: 1px 1px 3px #4c4c3a;}



.hevoslista1 {
line-height:12pt;  

}




a.linkki {
font-family: 'Karma';
color: #b0afaf;  
line-height: 38px; 
font-weight: bold; 
text-transform: uppercase;
text-decoration: none; 
font-size: 14px }

a.linkki:hover  { 
color: #f2f1f1; 
text-decoration: none;}




