	.otsikko1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
		padding-top: 0.8em;
	}

	.otsikko2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
	}

	.otsikkoVihrea {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #4ABA66;
		font-size: 16px;
		font-weight: bold;
	}

	a {
		font-family: Georgia, Times, serif;
	}

	p {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
	}

	img {
		border: none;
	}

	a:link {
		color: #000000;
	}
	a:visited {
		color: #000000;
	}

	a:hover {
		color: #000000;
		text-decoration: none;
	}

	#kehys {
		width: 700px;
		margin: 1em auto;
		padding: 0;
	}

	#navi {
		height: 18px;
		background-color: #4ABA66;
		font-family: Georgia, Times, serif;
		font-size: 14px;
		font-weight: bold;
		margin: 3px 0;
		padding: 0.2em 0;
	}

	.navilinkit {
		float: left;
		text-align: left;
	}

	.lippu {
		float: right;
		text-align: right;
		margin: 0.1em 0.5em 0 0;
	}

	#sisalto {
		background-color: #DBF3CF;
		clear: both;
		padding: 3em 5em;
	}

	#sisaltoEtusivu {
		background-color: #DBF3CF;
		clear: both;
	}

	#alareuna {
		height: 20px;
		background-color: #4ABA66;
		margin: 3px 0;
		clear: both;
	}

	.yhteistyokumppanit {
		margin-top: 0.5em;
		float: left;
	}
	
	.yhteistyokumppanit img {
	  border: none; 
	}

	.osoitetiedot {
		float: right;
	}

	.etusivunSisalto {
		background-color: #DBF3CF;
		text-align: center;
		padding: 2em 0.5em;
	}

	.ajankohtaista {
		padding-top: 2em;
		background-color: #DBF3CF;
		border-left: solid #fff 3px;
		text-align: center;
	}

	.navilinkki {
		padding: 0 0.3em;
	}

	td {
		vertical-align: top;
	}
