body { background-image: url(samivene4vv.jpg);	background-position: center;  background-attachment: fixed;background-repeat: repeat-x;	text-align: center;	margin: 0px;	font-family:  verdana, Arial, Helvetica;	font-weight: normal;font-size: 12px;	color: #96cfb8;	background-color: #6d6d6d;}#sisalto { width:55em;height:auto;padding: 40px 30px;margin-left:auto;margin-right:auto;text-align:left;}#top1 {	padding: 0px 0px 0px 110px;		width: auto;	height: 40px;	color: #000000;	font-size: 12px;		background-color: transparent;}#otsake {  margin: 0;  padding: 0;  position: absolute;  top: 0px;  left: 0px;  padding-left: 0;  z-index: 4;  width: 100%;  height: auto;  min-height: 56px;  overflow: hidden;  background: #FFC653 none;}#top {	margin: 0 auto;	padding: 20px 0px 0px 110px;	width: auto;	height: 20px;	color: #000000;	font-size: 10px;	background-color: transparent;}#topy {	margin: 0 auto;	padding: 10px 0px 0px 15px;	width: auto;	height: 20px;	color: #631E2D;	font-size: 10px;	background-color: transparent;}*{ margin:0; padding:0; }img{ border:none; }table, td{ border:none; margin:0; padding:0; }td{ text-align:left; vertical-align:top; }form{ margin:0; padding:0; }.spacer{ clear:both; margin:0; padding:0; height:0; font-size:0; overflow:hidden; }p{ padding:0px; margin:0px 0px 10px 0px; }h1,h2,h3,h4{  margin:0px 0px 10px 0px; padding:0px;  font-weight:bold; }h2,h3,h4{ font-size: 10px; }h1{ font-size: 12px; }.bold, .redBold, .bold13, .pinkBold, .lightGreyBold, .whiteBold,.orangeBold{ font-weight:bold; }.bold12{ font-size:13px; }.lightGrey,.lightGreyBold{ color:#999; }.orange,.orangeBold{ color:#FF5400; }.white,.whiteBold{ color:#fff; }.pink,.pinkBold{ color:#CC9F9F; }.red, .redBold{ color:#C10000; }.italic,.italic10{  font-style:italic; }.italic10{ font-size:10px; }a{ color:#252525;  text-decoration:none; outline:none; }a:hover{ color:#C10000; }.leftImage, .rightImage{ border-color:#fff; border-style:solid; }.leftImage, .left{ float:left; }.rightImage, .right{ float:right; }.noborder{ border-bottom:none; }/* MILKBOX */#mbOverlay {	position: absolute;	left: 0;	width:100%;	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */	z-index:100;	cursor: pointer;}#mbCenter {	/* for default width and height, see the js options */	position: absolute;	z-index:101;	overflow:hidden;	left: 50%;	top:50%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */	background:transparent;/* set the Milkbox background color */	border: 0px ;/* set the Milkbox border */	margin:0; padding:0px;/* set the Milkbox padding */}.mbLoading{ background: #fff; url(loading.gif) no-repeat center; }/* IMAGE: loading gif */#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }/* *** BOTTOM *** */#mbBottom { 	/* set text options */	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	padding-top:8px;	margin:0;}/* navigation *//* be careful if you change buttons dimensions */#mbNavigation{	float:right;	width:27px;	padding-top:3px;	border-left:0px solid #9c9c9c;/* set nav border */}#mbCount{ 	width:55px; 	overflow:hidden;	padding-top:1px;	float:right;	text-align:right;	font-size:9px; /* count font size */}#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{	outline:none;	display:block;	float:right;	height:19px;	cursor: pointer;}#mbPrevLink, #mbNextLink{ width:22px; }#mbPrevLink{ background: transparent url(prev.gif) no-repeat; }/* IMAGE: prev */#mbNextLink{ background: transparent url(next.gif) no-repeat; }/* IMAGE: next */#mbPlayPause{ width:23px; }#mbPlayPause{ background: transparent url(play-pause2.gif) no-repeat; }/* IMAGE: prev *//* NOTE: doesn't work in ie6, so, just see the js options :) */a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }#mbCloseLink {	width:17px;	background: transparent url(close2.gif) no-repeat;/* IMAGE: close */}/* description */#mbDescription{	margin-right:27px;	padding:0px 10px 0 0;	font-weight: normal;	text-align:justify;}#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #8e8c8c; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }#top2 {	margin: 50 auto;	padding: -90px 40px 30px 210px;	width: auto;	height: 10px;	color: #999999;	font-size: 10px;	background-color: transparent;}.ex {margin-left: 15pt; margin-top: 25pt;font-size: 10ptfont-weight: normal;	color: #8e8c8c;}#middle {	margin: 0 auto;	padding: 0px 20px 0px 110px;	overflow: auto;	width: auto;	height: 500;	font-size: 10px;color: #4a5352;line-height:2.0;	background-color: transparent;}#middlehuo { background-image: url(samipeni.gif);  background-attachment: fixed;  background-repeat: no-repeat;background-position: 480px 190px; 	margin: 0 auto;	padding: 0px 20px 0px 110px;	overflow: auto;	width: auto;	height: 500;	font-size: 10px;color: #4a5352;line-height:2.0;	background-color: transparent;}#middleyo {	margin: 0 auto;	padding: 20px 20px 0px 110px;	overflow: auto;	width: auto;	height: 600;	font-size: 10px;color: #4a5352;line-height:2.0;	background-color: transparent;}/* works tarkemmin */#middle2 {	margin: 100 auto;margin-left: 110px; 	padding: 0px 0px 0px -50px;	overflow: auto;	min-width: 100px;max-width: 1900px;	height: auto;	font-size: 10px;	background-color: transparent;}#middle2deer {	margin: 100 auto;margin-left: 220px; 	padding: 0px 0px 0px -50px;	overflow: auto;	min-width: 100px;max-width: 1900px;	height: auto;	font-size: 10px;	background-color: transparent;}#middle2beer {	margin: 100 auto;margin-left: 220px; 	padding: 0px 0px 0px -50px;	overflow: auto;	min-width: 100px;max-width: 1900px;	height: auto;	font-size: 10px;	background-color: transparent;}#middle2tt {	margin: 90 auto;margin-left: 0px; 	padding: 0px 0px 0px -50px;	overflow: auto;	min-width: 100px;max-width: 1900px;	height: auto;	font-size: 10px;	background-color: transparent;}#middle2rr {margin: -17px;	padding: 30px 20px 0px 110px;	overflow: auto;		width: auto;	height: auto;	font-size: 10px;color: #4a5352;	background-color: transparent;}#middle3x {	margin: 0 auto;margin-left: 80px; 	padding: 315px 20px 0px 0px;	overflow: auto;	width: auto;	height: auto;color: #000000;		background-color:transparent;}p.kappale_fear {	margin-left: 80pt; margin-top: -60pt;font-size: 10ptfont-weight: normal;	color: #000000;}#fear2 {	margin-left: 90pt; margin-top: 0pt;font-size: 10ptfont-weight: normal;	color: #000000;}#fear3 {	margin: 0 auto;margin-left: 110px; 	padding: 0px 0px 0px -50px;	overflow: auto;	min-width: 100px;max-width: 1900px;	height: auto;	font-size: 10px;	background-color: transparent;}#bot {	margin: 0 auto;	padding: 5px 5px 0px 0px;	width: auto;	text-align: right;	color: #cccccc;	font-size: 10px;	background-color: transparent;}a:link {	color: #464646;	text-decoration: none;font-size: 10px;	background-color: transparent;border:transparent;}a:visited {	color: #464646;	text-decoration: none;font-size: 10px;	background-color: transparent;border:0;}a:active {	color: #000000;	text-decoration: none;font-size: 10px;	background-color: transparent;border:0;}a:hover {	color: #000000;	text-decoration: none;	background-color: transparent;border:0;}input {	color: #000000;	font-size: 10px;	text-align: left;	padding: 0em;	margin-bottom: 10px;	background-color: transparent;}textarea {	color: #000000;	font-size: 10px;	text-align: left;	margin: 0em;	background-color: transparent;}/* FONTTI: keskiosa */p.kappale_1 {	margin: 40px 0px 0px 0px;}/* works tarkemmin */p.kappale_2 {	margin: 10px 0px 40px 0px;	clear: both;/* kommentti */