#taustat {
  position: absolute;
  right:0px; 
  top:0px;
  width:100%;
  height:31px;
  background-image:url(http://ziki.kuvat.fi/kuvat/muuta/hunis2.jpg/full);
  background-repeat:repeat-x;
  background-position: right top;
  z-index:4;


}

body {
   background-color: #F3E8D6;
   background-image:url(http://ziki.kuvat.fi/kuvat/muuta/hunajapuro1b.jpg/full);
   background-repeat:repeat-y;
   z-index:3;
}

table, body, tr, td, p{
  font-family: verdana;
  font-size: 11px;
  color: #5b5048;  
 text-align: justify;
}
A, A:visited, A:active { 
text-decoration: underline; 
color: #533917;
text-align: justify;
 }

A:hover { 
text-decoration: none; 
color: #979797; 
text-align: justify;
;

}
A.linkit, A:link.linkit, A:visited.linkit {
 padding:5px;
 color:#765245;
 text-decoration:none;
 font-family:arial;
 font-size:12px;

} 

A:hover.linkit {
 text-decoration:none;
 color:#ffffff;

}

#teksti {
  position: absolute;
  left:75px; 
  top:260px;
  z-index:5; 
  line-height: 23px;
  text-align: justify;
  width: 630px;
}

#reuna {
  position: absolute;
  left:700px; 
  top:160px;
  z-index:5; 
  line-height: 20px;
  text-align: justify;
  width: 150px;
}

#tausta {
  position: absolute;
  left:0px; 
  top:0px;
  width:900px;
  height:31px;
  background-image:url(bgOFF.gif);
  background-repeat:repeat-x;
  background-position: left top;
  z-index:4;

}

#kuva{
  position: absolute;
  left:0px; 
  top:0px;
  z-index:3;

}
	
		h1 {
margin-top : 1em;
color : #be512a;
font-size : 18px;
font-family : palatino linotype;
line-height : 20px;
letter-spacing : normal;
margin-bottom : 20px;
text-align : left;
}

	h2 {
margin-top : 2em;
color : #be512a;
font-size : 15px;
font-family : palatino linotype;
line-height : 20px;
letter-spacing : normal;
margin-bottom : 10px;
text-align : left;

}
div#viiva {
       margin-top:1em;
       border-bottom:1px dotted #161616;
       color: #161616;
       font-size:12px;
       line-height:20px;
       letter-spacing:3pt;
       margin-bottom:20px;
       text-align:left;


}

div#viivake {
       margin-top:1em;
       border-bottom:1px dotted #726963;
       color: #726963;
       font-size:12px;
       line-height:20px;
       letter-spacing:1pt;
       margin-bottom:20px;
       text-align:center;

}

#linkit {
  z-index:7;
  position: absolute;
  left:180px; 
  top:0px;
  background:transparent url(bgOFF.gif) repeat-x top left;

}
.p1 {
font-family: Georgia;
font-size: 15px;
color: #533917;
font-weight: bold;
text-align: left;
border-bottom-width: 0px; 
border-bottom-color: #533917; 
border-bottom-style: solid; 
}

#stylefive{
   position:relative;
   top:-1em;
	display:block;
	height:26px;
	font-size:11px;
	font-family:georgia,Verdana,Helvitica,sans-serif;
        width:100%;
	}

#stylefive ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#stylefive ul li{
	display:block;
	float:left;
	margin:0;
	}

#stylefive ul li a{
	padding:15px 20px 0px 20px;
	display:block;
	float:left;
	color:#765244;
	text-decoration:none;
	height:26px;
	}

#stylefive ul li a:hover,#stylefive ul li a.current{
	color:#fff;
	background-image:url(muaha.jpg);
        background-repeat: no-repeat;
background-position:0px 10px;
        cursor:default;
	}