
body {
	width:760px;
	background-color: #D9EFEC;
	font-family: "Trebuchet MS";
	font-size: 0.8em;
	color:#003A32;
	margin:0px;
	padding-bottom:20px;
/*	scrollbar-face-color:#A0C4C0;
	scrollbar-highlight-color:#A0F8F0;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#005A52;
	scrollbar-shadow-color:#003A33;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#D9EFEC; */
}

.header { height:120px;
		width:780px;
		background:#D9EFEC;
		border:0px solid #005A52;
}

#mainbody { margin-left:122px;
		width:650px;
		min-height:34em;
		padding-top:4px;
		padding-right:20px;
		padding-bottom:5px;
		padding-left:20px;
/*		background:white; */
		border:0px solid #005A52;
		border-left:1px solid #E9FFFC;
		text-align: justify
}

#menu { position:absolute;
	top:121px;
	left:0px;
	width:120px;
	background:#D9EFEC;
	color:#005A52;
	border:0px solid #005A52;
/*	border:0px solid #003A32; */
	text-align: center;
}

.menuitem { width:100px;
/*		background:#E9FFFC;*/
		color:#005A52;
		margin-top:6px;
/*		font-size:10px; */
		border:0px solid #005A52;
		text-align: right;
		font-family: Trebuchet MS;
	margin-left: auto;
	margin-right: auto;
}

.menuhead { left: 0px;
		width:100px;
		background:#D9EFEC;
		color:#005A52;
		border:1px solid darkgreen;
		text-align: center;
		font-weight:bold;
/*		font-size:10px; */
		font-family: Trebuchet MS;
	margin-left: auto;
	margin-right: auto;
}

.pagehead { 	padding-top:4px;
		padding-bottom:4px;
		padding-left:20px;
		padding-right:20px;
		width:600px;
		background:#D9EFEC;
		color:#005A52;
		border:3px solid darkgreen;
		text-align: center;
		font-weight:bold;
		font-size:24px;
		margin-bottom:18px;
		font-family: Trebuchet MS;
}

.pagehead2 {	font-style: italic
}

.kommentti {	padding:4px;
		margin:4px;
/*		border:12px solid #D9EFEC;*/
		background:#C9DfDC;
		color:#007A72;
}

.alanavi_kehys {width: 629px;
		margin-left: 10px}

.alanavi_vasen {position: relative;
                padding-top:2px;
		padding-bottom:2px;
		padding-left:12px;
		padding-right:12px;
                margin-left: 12px;
		background:#C9DFDC;
		color:#005A52;
		border:0px solid darkgreen;
		text-align: left;
		font-family: Trebuchet MS;
		font-weight:bold;
		font-size: 0.8em;
}

.alanavi_oikea {position: relative;
                padding-top:2px;
		padding-bottom:2px;
		padding-left:12px;
		padding-right:12px;
                margin-right: 6px;
		background:#C9DFDC;
		color:#005A52;
		border:0px solid darkgreen;
		text-align: right;
		font-family: Trebuchet MS;
		font-weight:bold;
		font-size: 0.8em;
}

.alanavi_keski {
                padding-top:2px;
		padding-bottom:2px;
		padding-left:0px;
		padding-right:0px;
		background:#C9DFDC;
		color:#005A52;
		border:0px solid darkgreen;
		font-family: Trebuchet MS;
		font-weight:bold;
                width: 200px;
		font-size: 0.8em;
}

img {	position:relative;
	margin-right:18px;
	margin-left:0px;
	padding-top:8px;
}

img.logo { 	margin-right:auto;
		margin-right:auto;
		margin-top:8px;
		margin-bottom:8px}

img.icon {	margin-right:4px;
		margin-bottom:0px
}

.footer { width:770px;
		text-align:center;
		margin-top:8px;
		margin-left:3px;
		padding-top:0px;
		border:2px solid #94BEAC;
		color:#005A52;
		font-size: smaller;
}

a:visited {color:#005A52;
	font-weight:bold;
}
a:link {
/*	color:#520A22; */
	color:#005A52;
	font-weight:bold;
}

a:hover { /* font-size:smaller; */
/*		font-weight:bold; */
/*		background-color:white; */
		color:#005A52;
}

A.alanavi_vasen { text-decoration: none}
A.alanavi_oikea { text-decoration: none}
A.ei_allev {	text-decoration: none;
		color:#005A52
}
.menu A { text-decoration: none }
.menuitem A { text-decoration: none }
.menuhead A { text-decoration: none }
A.pieni {	font-family: Courier;
		font-size: smaller
}

h1 { font-size:30px;
	font-family: Trebuchet MS;
}

h2 { font-size:26px;
	font-family: Trebuchet MS;
}

h3 { font-size:18px;
	font-family: Trebuchet MS;
        padding-top: 2px;
}

h4 { font-size:18px;
	font-family: Trebuchet MS;
}

h5 { font-size:14px;
	font-family: Trebuchet MS;
}

p,h1,h2,h3,h4,h5 { margin: 10px 10px 10px 10px;
	font-family: Trebuchet MS;
}

.ingressi {	/*font-style: italic;*/
/*		font-size:larger;*/
		background-color: #C9DFDC;
		padding: 16px;
		/*text-align:justify;*/
		/*font-variant:small-caps;*/
}

p.ingressi_p {	font-weight: bold;
/*		font-size:larger;*/
		background-color: #C9DFDC;
		padding: 16px;
                color: #008080;
		/*text-align:justify;*/
		/*font-variant:small-caps;*/
}

.heading { font-family:Trebuchet MS;
		font-size:36px;
		background-color:white;
		color:#005A52;
		font-weight:bold;
		text-align: center}

.pk_pvm {	position:relative;
                font-style: italic;
}

.pk_otsikko {	position:relative;
		font-weight: bold;
}

.pk_viesti {	position:relative;
/*                padding-top: 8px;
                padding-left: 24px; */
}

.id {		color: #D9EFEC;
                font-size: smaller;
}

.kor1 {	
		background-color: #C9DFDC;
		/* padding: 8px; */
		font-weight: bold;
}



.news {		color: #005A52;
                font-size: smaller;
		font-family: courier;
}


