	.foo {
		font:bold 1.1em verdana,arial;
		position:relative;
	}
	
	.bar {
		position:relative;
		width:100%;
		height:100%;
		margin:1px auto;
		padding:2px;
	}
	
	.baz {
		position:relative;
		width:350px;
		height:5px;
		display:block;
		float:right;
		font-size:1px;
		text-align:center;
	}
	
	* {
		font-family:verdana;
	}
	
	  html {
	background-color:#1A1C40;
	padding: 0; 
	/*	background: #FFF url(bodybg.png) top left repeat-x;  */
	}
	
body {
		/* width:900px;
		border:0px solid #000; 
		background-color:#fff;
		padding:5px;
		margin:10px auto;
		font-size:1em;    
		background-color:#FFFFFF; */
		background-image: url("taku4.png"); 
	}
	ul li {
		font:normal 0.85em verdana,arial;
	}
	code {
		background-color:#ddd;
		border:2px solid #c0c0c0;
		padding:2px;
	}
	
	h1 {
/*		font-size:2.4em; */
/*		border-bottom:1px solid #000; */
		border-width:thin; 
		border-bottom-width:thin;
		font:Arial, Helvetica, sans-serif;		
/*		font-family:"Times New Roman", Times, serif; */
		text-shadow: 1px 2px 3px #555; 
	}
		
	p {
		font-size:0.9em;
/*		color:#FFFFFF; */

	}
	
	
	a.mju {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
	text-decoration:none;
	}
	a.mju:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF !important;
	border-style:solid;
	border-width:1px;
	padding:2px; 
	} 
	
	a.yht {
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	text-decoration:none;
	color:#000000;
	}
	a.yht:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000 !important;
	border-style:solid;
	border-width:1px;
	padding:2px; 
	} 
	
	a.ots {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#000000;
	padding:2px;
	border-right:thin;
	border-width:1px;
	}
	a.ots:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#333 !important;
	border-width:1px;
	padding:2px;
/*	text-shadow: 1px 2px 3px #555; */
	}
	
	#otstausta {
		position:relative;
		width:960px;
/*		heigth:200px;  */
		padding:10px;
		margin:0px auto;
		font-size:1em;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		background-color:#333333;
	}
	
	#otsikko {
		position:relative;
		width:950px;
/*		heigth:200px;  */
		padding:5px;
		margin:0px auto;
		font-size:1em;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border-top:0px solid #000;
		border-bottom:0px solid #000;
		background-color:#FFFFFF;
	}
	
	#paa {
		position:relative;
		width:950px;
	/*	background-color:#fff; */
		padding:5px;
		padding-bottom: 30px;
		margin:2px auto;
		background-color:#FFFFFF;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border-bottom:1px solid #000;
		background-image: url("4k.jpg");
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: right bottom;
  	background-size: auto auto;
	}	
	
	#yht {
		position:relative;
		margin:25px auto 0px auto; /* margin:25px auto 0px auto; */
		width:500px; 
		height:90px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		padding-top:4px;
		background-color:#CCCCCC;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
	}
	
	#teksti {
		position:relative;
		margin:0px auto 0px auto;
		width:800px; 
		font:Arial, Helvetica, sans-serif;
		font-size:15px;
		padding-left:30px;
		padding-right:30px;
		padding-top:4px;
		color:#000000;
					}
	
	
	#tekstipaa {
		position:relative;
		margin:0px auto 0px auto;
		width:950px; 
		height:500px;
		font:Arial, Helvetica, sans-serif;
		font-size:15px;
/*		text-align: justify;  */
	/*	font:1.1em verdana; */
		padding-top:4px;
		color:#000000;
/*		text-align:justify; */
	}
	#teku {
		}
	#tekstipaa2 {
		position:relative;
		margin:0px auto 0px auto;
		width:800px; 
		font:Arial, Helvetica, sans-serif;
		font-size:15px;
		padding-left:30px;
		padding-right:30px;
/*		text-align: justify; */
	/*	font:1.1em verdana; */
		padding-top:4px;
		color:#000000;
/*		text-align:justify; */
	}
	
	#tekstipaa3 {
		position:relative;
		margin:0px auto 0px auto;
		width:950px; 
		height:900px;
		font:Arial, Helvetica, sans-serif;
		font-size:15px;
/*		text-align: justify; */
	/*	font:1.1em verdana; */
		padding-top:4px;
		color:#000000;
/*		text-align:justify; */
	}