body {background: #ffffff url(osat/hevonen2.jpg) no-repeat top left;
margin:0 0 186px 0;

}

#yla {background: #ffffff url(osat/yla.jpg) repeat-x top left;
margin:0;
height: 186px;
}

#logo {background: url(osat/icy_talli.jpg) no-repeat top left;
margin:0;
height: 186px;

}

/*Navi*/

p.navi {font-family:  Verdana, Arial, sans-serif;
font-size : 18px;
padding: 150px 0 0 50px;
width:850px;
}

a.navi {color: #ffffff;
padding: 0 18px 0 0;
text-decoration:none;
}

a.navi:hover {color:#ffcccc;
}

/*Sisältö*/

#sisalto {margin-left: 400px;
width: 600px;
margin-bottom:186px;
}



h1 {font-family:  Verdana, Arial, sans-serif;
font-size : 28px;
color: #996666;
margin: 60px 0 20px 0;
font-weight:normal;
}

h2 {font-family:  Verdana, Arial, sans-serif;
font-size : 18px;
color: #996666;
margin: 40px 0 20px 0;
font-weight:bold;
}

p {
font-family:  Verdana, Arial, sans-serif;
font-size : 14px;
line-height : 20px;
color: #003366;
margin: 0 0 20px 3px;
}

a.linkki {color: #003366;
}

a.linkki:hover {color: #333333;
}

a.linkki:visited {color: #333333;
}

a.name {color:inherit;
text-decoration:inherit;
}

ul {
font-family:  Verdana, Arial, sans-serif;
font-size : 14px;
line-height : 20px;
color: #333333;
margin: 0 0 10px 0;
}

li {
font-family:  Verdana, Arial, sans-serif;
font-size : 14px;
line-height : 20px;
color: #333333;
margin: 0 0 10px 20px;
list-style-type: circle;

}

table {border:0;
margin: 0 0 30px 0;
font-family:  Verdana, Arial, sans-serif;
font-size : 14px;
line-height : 20px;
color: #003366;}

td {
font-family:  Verdana, Arial, sans-serif;
font-size : 14px;
line-height : 20px;
color: #003366;
margin: 0 0 10px 0;
padding-right:30px;
}

img.kuva {border:0;
margin-left:-7px;
margin-bottom: 20px;
}

img.kuvaoikea {border:0;
margin: 0px 10px 50px 10px;
float:right;
}

img.sukutaulu {border-bottom: 2px solid #000000;
margin:0;
padding:0;}


/*PÄIVITYSSIVU*/
#sisennys {margin-left:400px;}


/*Sukutaulu*/

table.sukutaulu {font-size:8px;}


/*Lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
a {border:0;}
img {border:0;}
	
