body { height: 100%;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	color: #000;
	text-align: left;
	}
#header { 
	position: absolute;
	text-align: left;
	line-height: 1.4;
	top: 30px;
	left: 30px;
	z-index:2	}
h1 {
	font: 2.3em Arial, Verdana, Sans-Serif;
	font-style:bold;
	color:#FF7256;	
	text-align:left}
h2 {
	font: 1.4em Arial, Verdana, Sans-Serif;
	font-style:italic;
	color:#555555;
	text-align:left}
h3 {
	font: 1.0em Arial, Verdana, Sans-Serif;
	font-style:italic;
	color:#555;
	text-align:left}
img {
	border: 0;
	margin: 0 0 0 0;
		}
.kuva_border img {
	border: 1px solid #ddd;
	margin: 0 0 50px 0;
	}
/*news*/
ul#news {
	position: absolute; 
        top: 70px;	left: 370px;
	text-align: left;
	font: normal 1.2em/1.5 'Helvetica Neue', Helvetica, Arial, sans serif; 
	color:#000;
	font-weight:normal;
        list-style-type: none;
}
ul#news li {
	display: block;
}
ul#news li a {
	padding: 2px 7px 2px 7px;
}
ul#news li.li-header {
	padding: 0 0 0 3px;
}
/*End News*/
/*cv*/
ul#cv {
	position: absolute; 
        top: 310px; left: 240px;
	text-align: left;
	font: normal 1.2em/1.5 'Helvetica Neue', Helvetica, Arial, sans serif; 
	color:#000;
	font-weight:normal;
        list-style-type: none;
}
ul#cv li {
	display: block;
}
ul#cv li a {
	padding: 2px 7px 2px 7px;
}
ul#cv li.li-header {
	padding: 0 0 0 3px;
}
/*End cv*/
/*content*/
ul#content {
	position: absolute; 
        top: 30px; left: 240px;
	text-align: left;
	font: normal 1.2em/1.5 'Helvetica Neue', Helvetica, Arial, sans serif; 
	color:#000;
	font-weight:normal;
        list-style-type: none;
}
ul#content li {
	display: block;
}
ul#content li a {
	padding: 2px 7px 2px 7px;
}
ul#content li.li-header {
	padding: 0 0 0 3px;
}
/*End content*/
/*nav*/
ul#nav {
	position: absolute; 
        top: 120px; left: 0px;
	text-align: left;
	font: normal 1.3em/1.5 'Helvetica Neue', Helvetica, Arial, sans serif; 
	color:#000;
	font-weight:normal;
        list-style-type: none;
}
ul#nav li {
	display: block;
}
ul#nav li a {
	padding: 2px 7px 2px 7px;
}
ul#nav li.li-header {
	padding: 0 0 0 0px;
}
/*End nav*/
a {
	text-decoration: none;
	color: #888;
	}
a:hover {
	text-decoration: underline;
	color: #FF7256;
		}
a.post-edit-link, .metadata a {
	color: #333;
	text-decoration: none;
	}
a:hover.post-edit-link, .metadata a:hover {
	color: #009090;
	text-decoration: underline;
	}

