body {
				margin:0;
				padding:0;
				background-color:#f0f0f0;
				font-family:Georgia, "Times New Roman", Times, serif;
}

div.ylateksti{
				width:981px; 
				background-image:url(images/bg_yla.gif); 
				background-repeat:no-repeat;
				padding-top:10px;
				padding-bottom:10px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:11px;
				color:#707070;
				text-align:center;
}

/* 01. SIVUSTON PÄÄNAVIGAATIO
---------------------------------------------------------------------------------------------- */   
ul#navilista {
				margin:0 0 0 42px;
				padding:0;
				width:180px;
				height:auto;
				font-size:12px;
				font-weight:bold;
				letter-spacing:1px;
				text-transform: uppercase;
				list-style-type:none;
}

ul#navilista li {
				display:block;
}

ul#navilista li a {
				text-decoration:none;
				padding:10px 10px 10px 25px;
				margin-left:2px;
				width:auto;
				color:#8EB300;
				float:left;
				text-align:left;
}

ul#navilista li a:hover {
				color:#AFCF3C;
}

ul#navilista li.current a,
ul#navilista li.current a:hover {
				background:url("images/hover.jpg") top left no-repeat;
}

/* 02. SIVUSTON ALINAVIGAATIOT 2 JA 3
---------------------------------------------------------------------------------------------- */   

ul#navilista2, ul#navilista3 {
				margin:-3px 0 0 -13px;
				padding:0;
				width:auto;
				height:auto;
				font-size:11px;
				font-weight:normal;
				letter-spacing:1px;
				overflow:auto;
				text-align:left;
}

ul#navilista2 li, ul#navilista3 li {
				display:inline;
}

ul#navilista2 li a, ul#navilista3 li a {
				text-decoration:none;
				padding:0 0 0 13px;
				margin-right:10px;
				width:auto;
				color:#666675;
				float:left;
				text-align:left;
}

ul#navilista2 li a:hover, ul#navilista3 li a:hover {
				color:#AFCF3C;
}

ul#navilista2 li.current a, ul#navilista3 li.current a,
ul#navilista2 li.current a:hover, ul#navilista3 li.current a:hover {
				background:url("images/li.jpg") left no-repeat;
				font-weight:bold;
  				color: #81A34E;
}

table.perustaulu td{
				padding:5px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:11px;
				color:#707070;
}

td.main {
				background-image:url(images/bg_main.gif);
				background-repeat:repeat-y;
}
	
td.navi {
				width:204px;
				padding-top:20px;
				padding-bottom:20px;
}

div.ajankohtaista {
				width:300px;
				float:left;
				margin-left:25px;
}
	
div.ajankohtaista_content {
				width:250px;
				padding-top:10px;
	
}

div.content {
				width:600px;
				margin-top:0px;
				padding-left:45px;
}

div.kuva {
				width:auto;
				padding:15px 15px 15px 15px;
				float:right;
}

h1 {
				font-size:18px;
}

h2 {
				font-size:14px;
				font-style:italic;
}
	
p.sisennys {
				margin-left:35px;
}	

td.content {
				padding:30px 10px 10px 10px;
				font-family:Georgia, "Times New Roman", Times, serif;
				color:#666666;
				font-size:11px;
				line-height:165%;
}
	
a {
				color:#666666;
				text-decoration:underline;
}
	
a:hover {
				text-decoration:none;
}
