body{ background-color: #ffffff; background-image: url(i/tausta.jpg); font-size: 14px; color: #000; font-family: verdana, arial; text-align: center; width: 100%; margin: 0; padding: 0; height: 100%; }



.h1{ color: #951c00; font-size: 16px; font-weight: bold; }
.talot{ position: relative; background-image: url(i/talot.jpg); background-repeat: no-repeat; text-align: left; width: 689px; padding: 0; margin: auto; z-index: 1;  }


/* Valikko alkaa */

#menu {
  	position: absolute; 
	font-size: 14px; 
	top: 224px;
	left: 20px;
	z-index: 5;
}
 

	/* Ottaa listan sijainnin hallintaan */
#menu ul {
	padding:0px;
	margin:0px;
}

#menu li {

	/* Laittaa listan riviin, ei allekkain */
  	float:left;
  	color: #fff; 
	list-style: none;
	/* Pit olla, jotta toimii IE:ss :) */
	padding: 10px 0;
	margin: 0px;
}

#menu a {
  	color: #fff; 
	/* Linkin koko */
	padding: 2px 20px 3px 20px;
	height: 28px;
	display: inline;
	font-weight: normal;
	text-decoration: none;
}

#menu a:hover {
  	color: #951c00; 
	/* Taustavri pit olla, jotta toimii IE:ss :) */
  	background-color:#99aacc;
	text-decoration: none;
	background-image: url(i/valtausta.jpg); 
}

/* Valikko pttyy */



#yhteys { font-size: 10px; text-align: center; letter-spacing: 1px; position: absolute; top: 265px; left: 40px; z-index: 5; }

.sisalto { 
padding-top:270px; 
color: #000; 
font-size: 11px; 
text-decoration: none; 
font-weight: normal; 
line-height: 1.5em 
}

#tekstit { width: 600px; padding: 40px; }

.iso_rivivali{
line-height: 100%;
font-size: 30px;

}

/**********STAFF************/

.staff_clear {
	height:290px;
	margin:0px 8px 0px 0px;
	float:left;
}
.staff {
	font-family: Verdana, sans;
	background:#f9fbff;
	width:188px;
	color:#000000;
	border:1px #cecece solid;
	text-align:center;
}

.staff .flag {
	text-align: center;
	margin-right: 10px;
}

.staff .title {
	background-color:#be0600;
	font-size:8pt;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:2px 5px;
}

.staffimage img{
	padding: 1em 0;}

.staff a {
	font-size:8pt;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	margin:0;
	padding:2px 5px 8px 8px;
	display:block;
}


.staff a:hover, .staff a:focus { 
	background:#fff;
	color:#666;
	margin:0;
	padding:6px 5px 8px 8px;
}


a:link{text-decoration: none; font-weight: normal; color: #951c00;}
a:visited{text-decoration: none; font-weight: normal; color: #951c00;}
a:active{text-decoration: none; font-weight: normal; color: #951c00;}
a:hover{text-decoration: underline; color: #951c00;}

.alaviiva{ text-align: center; width: 100%; height: 100px; min-width: 700px; padding: 10px 0px; margin: 0; border-top: 1px solid #d72900 }
