body {
	color: white; 
	background-color: #747B84;
	font-family: helvetica, arial, sans-serif;
	font-size: .8em;
	letter-spacing: 1px;
	text-align: left;
	margin: 0;
	letter-spacing: 1px;
	}

span.logo {
	color: #FB0;
	font-family: helvetica black, arial black, helvetica, arial, sans-serif;
	letter-spacing: 0;
	font-style: normal;
	}





h1 {
	font-size: 2.4em;
	font-weight: lighter;
	margin-top: .25em;
	margin-left: 0em;
	margin-bottom: 0.1em;
	letter-spacing: 0;
	padding: 0;
	white-space: nowrap;
	}


p {
	padding: 0;
	margin: 0;
	margin-top: 1.5em;
	}

p.right {text-align: right}

div.wrap {
	width: 770px;
	padding: 0;
	margin: 0;
	}

div.logo {
	text-align: left;
        color: white;
	font-style: normal;
        white-space: nowrap;
	float:right;
	width: 600px;
	height: 10em;
	margin-top: 0;
	padding-top: 3em;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 3px;
	border-left: 1px #BBBBBB solid;
	}

div.leftcolumn {
	float: left;
	width: 130px;
	}

div.navbar {
	float: left;
	margin: 0;
	margin-top: 160px;
	padding-right: 1px;
	padding-left: 10px;
	padding-top: 0em;
	padding-bottom: 1px;
	text-align: right;
	text-transform: uppercase;
	line-height: 125%;
	height: 3.9em;
	letter-spacing: 2px;
	background-color: #606870; 
	color: black;
	border-top: 1px #384048 solid;
	border-right: 1px #808890 solid;
	border-bottom: 1px #808890 solid;
	}

div.navbar2 {
	float: left;
	margin-top: 3px;
	margin-left: 0;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 0;
	padding-bottom: 7px;
	text-align: left;
	text-transform: lowercase;
	line-height: 155%;
	width: 11.8em;
	height: 4.4em;
	letter-spacing: 1px;
	font-size: 100%;
	background-color: #808A95; 
	color: black;
	border-top: 1px #98A0A8 solid;
	border-left: 1px #98A0A8 solid;
	border-right: 1px #586068  solid;
	border-bottom: 1px #586068  solid;
	position: relative;
	left: 	9px;
	font-weight: normal;
	}

div.content {
	float: right;
	width: 600px;
	margin-bottom: 50px;
}

p.updated {
	position: absolute;
	bottom: 2px;
	left: 0;
	text-transform: uppercase;
	font-size: .7em;
	}

p.otsikko {
	color: #FF0000;
	font-size: 2em;
	text-align: center;
	}

ul {
	list-style-type: none;
	padding-left: 2em;
	margin-left: 2em;
	margin-top: .5em;
	margin-bottom: .5em
	}

ul ul {margin-top: 0; margin-bottom: 1em}
	
a:link {color: #BBFF70; text-decoration: none}
a:visited {color: #BBFF70; text-decoration: none}
a:hover {background-color: #505860; text-decoration: none}

.navbar a:hover {background-color: #404850; text-decoration: none}

.navbar2 a:link {color: #EEE; text-decoration: none}
.navbar2 a:visited {color: #EEE; text-decoration: none}
.navbar2 a:hover {background-color: #606870; text-decoration: none}


img {	
	border-top: 1px #384048 solid; 
	border-left: 1px #384048 solid; 
	border-right: 1px #9098A0 solid;
	border-bottom: 1px #9098A0 solid;
	margin-right: 10px; 
	}

img.right {
	margin-left: 10px; 
	margin-right:0; 
	margin-bottom: 2em; 
	float: right
	}

img.alkukuva {
	border:0; 
	position:relative; 
	right:0; 
	top:50px;
	margin-bottom: 150px;
	float:right
	}

.tyot {
	margin-top: 0px; 
	margin-left: 10px;
	text-align: left; 
	color: white;
	height: 800px;
	width: 420px;
}

.tyot img {
	margin-right:8px; 
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 2px;
	float: left;
padding: 0;
}

.tyot p {
	display: block; 
	height: 57px; 
	width: 36em;
	padding: 0;
	margin: 0;
}

.tyot a:link {color: white; text-decoration: none}
.tyot a:visited {color: white; text-decoration: none}

.next {
	border: 1px dashed #AAA;
	border-right: 0;
	padding-left: 10px;
	padding-right: 24px;
	position: absolute;
	left: 700px;
	top: 183px;
	white-space: nowrap;
	font-size: .75em;
	z-index: 99;
}

.prev {
	border: 1px dashed #AAA;
	border-left: 0;
	padding-right: 3px;
	padding-left: 10px;
	position: absolute;
	left: 1px;
	top: 490px;
	z-index: 99;
	font-size: .75em;
}

sup {font-size: .75em; line-height:0}

small {color: #90989A}

#footer {
	clear: both;
	width: 99%;
	margin: 0;
	margin-bottom: 15px;
	text-align: left;
	font-size: .75em;
	padding-top: 3px;
	padding-left: 6px;
	border-top: 1px solid #bbb;
	color: #ccc;
}

#footer ul {
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

#footer  ul li {
	display: inline;
	padding-right: 10px;
}

#footer a span.logo {
	color: #BBB;
	font-family: helvetica black, arial black, helvetica, arial, sans-serif;
	letter-spacing: 0;
	font-size: 1.2em;
	white-space: nowrap;
	}
