a:link
{
color:#9F493E;
text-decoration:underline;
}

a:active
{
color:#9F493E;
text-decoration:underline;
}

a:visited
{
color:#9F493E;
text-decoration:underline;
}

a:hover
{
color:#9F493E;
text-decoration:none;
}

body
{
margin:0px;
background-color:#2c2c2c;
}

.box1 { border:1px solid #666666; margin:3px 7px 0px 0px; }

em
{
color:#888888;
font-style:normal;
font-size:10px;
font-weight:normal;
}

fieldset { border:none; }

h1
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:17px;
font-weight:lighter;
color:#9F493E;
text-align:center;
line-height:1.7;
border-bottom:1px solid #C6BFA9;
}

h2
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:16px;
font-weight:lighter;
color:#9F493E;
text-align:center;
line-height:1.7;
}

h3
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:14px;
font-weight:bold;
color:#9F493E;
text-align:left;
line-height:1.7;
margin-top:20px;
margin-left:10px;
}

h4
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:12px;
font-weight:bold;
color:#999999;
margin-top:0px;
}

h5
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:13px;
font-weight:bold;
color:#9F493E;
margin-top:9px;
margin-bottom:0px;
margin-left:7px;
}

h6
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:13px;
font-weight:bold;
color:#9F493E;
margin:0px;
}

img
{
border:0px;
}

.kaikki
{
margin:30px auto;
width:1065px;
}

.keski .kalenteri table
{
border:0px;
width:100%;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}

.kalenteri table td
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
color:#444444;
text-align:left;
vertical-align:top;
padding:7px;
line-height:1.7;
}

.kalenteri ul, .kalenteri li
{
margin:0px;
padding:0px;
list-style-position:inside;
}

.kentta1 { width:180px; height:15px; padding:1px; font-family:Verdana, Tahoma, Sans Serif; font-size:11px; color:#444444; text-align:left; line-height:1.4; border:1px solid #666666; }
.kentta2{ width:180px; height:120px; padding:1px; font-family:Verdana, Tahoma, Sans Serif; font-size:11px; color:#444444; text-align:justify; line-height:1.4; border:1px solid #666666; }
.kentta3 { width:130px; height:15px; padding:1px; font-family:Verdana, Tahoma, Sans Serif; font-size:11px; color:#444444; text-align:justify; line-height:1.4; border:1px solid #666666; }
.kentta4 { width:250px; height:100px; padding:1px; font-family:Verdana, Tahoma, Sans Serif; font-size:11px; color:#444444; text-align:justify; line-height:1.4; border:1px solid #666666; margin-top:8px; }
.keski { float:left; }

.keski table
{
width:610px;
border:1px solid #666666;
margin-left:20px;
margin-right:20px;
margin-bottom:30px;
}

.keski td
{
background-color:#d8d3c4;
padding:30px;
}

.kisat table
{
border:0px;
width:100%;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}

.kisat td
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
color:#444444;
text-align:left;
padding:3px 7px;
line-height:1.7;
}

.kisat th, .kalenteri table th
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
font-weight:bolder;
color:#444444;
text-transform:uppercase;
text-align:left;
padding:7px;
background-image:url(tausta3.jpg);
}

.kulma
{
width:82px;
height:82px;
padding:0px;
float:right;
margin:10px;
}

.kulma img
{
border:1px solid #666666;
}

.kuvagalleria img, .kisat img
{
border:1px solid #666666;
margin-top:5px;
margin-bottom:5px;
}

.laatikko a:link, .laatikko a:active, .laatikko a:visited
{
color:#bebebe;
text-decoration:none;
}

.laatikko a:hover
{
color:#bebebe;
text-decoration:underline;
}

.laatikko table
{
width:200px;
border:1px solid #666666;
margin-bottom:25px;
}

.laatikko td
{
padding:7px;
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
color:#999999;
text-align:left;
line-height:1.5;
}

.laatikko th
{
padding:7px;
background-image:url(tausta3.jpg);
height:33px;
font-family:Verdana, Tahoma, Sans Serif;
font-size:13px;
color:#444444;
text-transform:uppercase;
text-align:left;
line-height:1.5;
}

.left
{
float:left;
width:252px;
margin-right:20px;
margin-top:10px;
margin-bottom:10px;
}

.leftpieni
{
float:left;
width:202px;
margin-right:20px;
margin-top:10px;
margin-bottom:10px;
}

.left img, .leftpieni img
{
border:1px solid #666666;
}

.linkit
{
width:198px;
border:1px solid #666666;
margin-bottom:25px;
}

.linkit a:link
{
display:block;
width:194px;
font-family:Verdana, Tahoma, Sans Serif;
font-size:13px;
color:#444444;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
margin:2px;
background-color:#b2aa93;
}

.linkit a:active
{
display:block;
width:194px;
font-family:Verdana, Tahoma, Sans Serif;
font-size:13px;
color:#444444;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
margin:2px;
background-color:#b2aa93;
}

.linkit a:visited
{
display:block;
width:194px;
font-family:Verdana, Tahoma, Sans Serif;
font-size:13px;
color:#444444;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
margin:2px;
background-color:#b2aa93;
}

.linkit a:hover
{
display:block;
width:194px;
font-family:Verdana, Tahoma, Sans Serif;
font-size:13px;
color:#444444;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
background-image:url(tausta3.jpg);
margin:2px;
}

.lomake table
{
width:100%;
margin:0px;
border:0px;
}

.lomake td
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
color:#444444;
text-align:left;
padding:3px 7px;
line-height:1.7;
vertical-align:top;
}

.lomake th
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
font-weight:bolder;
color:#9F493E;
text-align:left;
padding:7px;
line-height:1.4;
background-image:none;
vertical-align:top;
}

.nappi1
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
color:#444444;
text-align:center;
padding:3px 7px;
line-height:1.7;
vertical-align:top;
border:1px solid #666666;
background-color:white;
}

.numerot ul { list-style-type:decimal; list-style-image:none; }

.oikea
{
float:right;
margin-top:0px;
}

p, pre, .vieraskirja
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
color:#444444;
text-align:justify;
line-height:1.7;
}

p.sisennetty
{
margin-left:20px;
margin-right:20px;
}

p.tiedot
{
text-align:left;
}

.right
{
float:right;
width:252px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

.right2
{
float:right;
width:173px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

.right3
{
float:right;
width:152px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

.right img, .right2 img, .right3 img
{
border:1px solid #666666;
}

.reunat { border:1px solid #B2AA93; width:510px; padding:20px; background-color:#E4E0D6; }

.select1 { border:1px solid #666666; width:180px; font-family:Verdana, Tahoma, Sans Serif; font-size:11px; color:#444444; text-align:justify; line-height:1.4; }

.span1
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:12px;
font-style:italic;
color:#666666;
}

.span2
{
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
font-weight:bold;
color:#9F493E;
}

.suku table
{
border:0px;
width:100%;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
border-collapse:collapse;
}

.suku td
{
border:1px solid #B2AA93;
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
color:#444444;
text-align:left;
padding:2px 7px;
line-height:1.7;
background-color:#E4E0D6;
}

ul
{
list-style-image:url(luettelo.jpg);
font-family:Verdana, Tahoma, Sans Serif;
font-size:11px;
line-height:1.7;
color:#444444;
}

.vasen
{
float:left;
width:205px;
}

.vieraskirja
{
width:100%;
border:0px;
}

.vk { text-align:center; width:100%; font-family:Verdana, Sans Serif; font-size:9px; color:#555555; }
.vko { font-size:12px; font-family:Verdana, Sans Serif; color:#444444; }

.yla
{
margin:0px;
width:100%;
height:115px;
background:url(otsikko2.png) no-repeat center #e1d4ab;
border-bottom:10px solid #9a9481;
}