a:link {
color: #B4B7A2;
text-decoration: none;
}

a:visited {
color: #B4B7A2;
text-decoration: none;
}

a:active {
color: #B4B7A2;
text-decoration: none;
}

a:hover {
color: #8C735F;
text-decoration: none;
}

body {
scrollbar-face-color: #F0DDD4;
scrollbar-highlight-color: #F0DDD4;
scrollbar-3dlight-color: #F0DDD4;
scrollbar-darkshadow-color: #F0DDD4;
scrollbar-shadow-color: #F0DDD4;
scrollbar-arrow-color: #8C735F;
scrollbar-track-color: white;
background-image:url(http://s26.photobucket.com/albums/c110/shockin_kuvat/yksarina/ulkat/ponit.jpg);
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: justify;
line-height: 1.8; 
overflow: auto;
margin: 8px 1px 1px 8px;
}


/* PÄÄTABLE : KAIKKI */

table.perus {
background-color: white;
width: 700px;  
top:0px; 
border-top: white 10px solid; 
border-left: white 10px solid; 
border-bottom: white 10px solid; 
border-right: white 10px solid;
border: collapse;
border-spacing: 10px;
}


/* TARHAJÄRJESTYS : TALLI */

table.tarhat {
width: 500px;
background-color: white;
border-collapse: collapse;
}


/* HEVOSET LUETELTUNA : ASUKIT */

table.hevoset {
width: 650px;
border-collapse: collapse;
}

td.hevoset-v1 {
width: 15%;
padding: 5px;
background-color: white;
}

td.hevoset-v2 {
width: 30%;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
padding: 5px;
background-color: white;
}

td.hevoset-t1 {
width: 15%;
padding: 5px;
background-color: #F0DDD4;
}

td.hevoset-t2 {
width: 30%;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
padding: 5px;
background-color: #F0DDD4;
}

td.tarhat {
width: 50%;
border-left: 1px solid #514330;
border-right: 1px solid #514330;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
padding: 5px;
}


/* PERUS-TD:t */

td.normaali {
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: justify;
line-height: 1.8;
margin: 8px 1px 1px 8px;
padding: 10px;
}

td.otsake {
background-color: #DCB39F;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: justify;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}


/* TEKSTITYYLIT */

.normaaliteksti {
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: justify;
line-height: 1.8;
text-indent: 7%;
margin: 8px 1px 1px 8px;
}

.otsikkoteksti {
font-family: serif;
font: 'times new roman';
font-size: 12pt;
color: #8C735F;
text-align: justify;
line-height: 1.8;
text-indent: 7%;
margin: 8px 1px 1px 8px;
font-weight: bold;
}

.valiotsikko {
font-family: serif;
font: 'times new roman';
font-size: 11pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
font-weight: bold;
border-bottom: 2px dashed white;
}


/* */

table.lp {
width: 95%;
background-color: #F0DDD4;
}

td.lp1 {
width: 50%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}

td.lp2 {
width: 50%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}

td.lp3 {
width: 25%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}

td.lp4 {
width: 40%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}

td.lp5 {
width: 60%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}

td.lp6 {
width: 100%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}

td.lp7 {
width: 50%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
margin: 8px 1px 1px 8px;
}

td.yks-tm {
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
}

td.yks-vl {
background-color: white;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
}

td.tieto-tm {
width: 30%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
}

td.tieto-vl {
width: 20%;
background-color: white;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
}

/* KUVAT */

img.k1 {
height:100px;
width:100px;
border: 5px solid white;
}

img.k2 {
height:100px;
width:600px;
border: 5px solid white;
}

img.k3 {
height:100px;
width:290px;
border: 5px solid white;
}

img.pienet {
float: right;
}


/* JÄLKELÄISLISTA + KISAKALENTERI : HEVONEN */

table.ks {
width: 95%;
background-color: #F0DDD4;
}

table.ks2 {
width: 65%;
background-color: #F0DDD4;
}

td.ks0 {
width: 5%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}

td.ks1 {
width: 10%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}

td.ks2 {
width: 15%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}

td.ks3 {
width: 20%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}

td.ks4 {
width: 25%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}

td.ks5 {
width: 30%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}

td.ks6 {
width: 60%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}

td.ks7 {
width: 70%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}


td.ks8 {
width: 35%;
background-color: #F0DDD4;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
}


/* SUKUTAULU (table class: lp) */

td.suku {
margin: 1px;
background-color: white;
font-family: serif;
font: 'times new roman';
font-size: 10pt;
color: #8C735F;
text-align: left;
line-height: 1.8;
}


/* hepo kuollut: risti † */