table
{
	width:430px;
	font-family:arial,verdana, sans-serif;
	font-size:0.8em;	
	border:none;
	margin-top:17px;
}

th
{
	color:#000000;
	text-align:left;
	font-weight:bold;
	font-size:1.1em;
	padding:5px;
}

td
{
	padding:5px;
	text-align:left;
}


img
{
	margin-right:11px;
}

body
{
width:100%;
 padding:0;
 margin:0;
 background-image:url('images/bg.png');
line-height:16px;
font-size:0.8em;
}

div#title
{
	position:absolute;
	left:75px;
	top:45px;
	font-family:arial,verdana, sans-serif;
	font-weight:bold;
	font-size:0.95em;
}

div#language .active
{
	font-weight:bold;
}

div#language a
{
	font-family:arial,verdana, sans-serif;
	text-decoration:none;
}

div#language a:hover
{
        font-family:arial,verdana, sans-serif;
        text-decoration:underline;
}


div#heading
{
	position:absolute;
	left:502px;
	top:4px;
	font-size:22px;
	font-family:arial,verdana, sans-serif;
}

div#titlebar_top
{
 position:absolute;
 left:0;
 top:75px;
 width:100%;
 height:9px;
 background-color:rgb(200,229,0);
 padding:0;
 margin:0;
 font-size:2px;
}

div.titlebar
{
 position:absolute;
 left:75px;
 top:84px;
 width:700px;
 height:70px;
 background-image: url('images/deepblue.jpg');
 padding:0;
 margin:0;
 font-size:2px;
}

div#title-115
{
 position:absolute;
 left:75px;
 top:84px;
 width:700px;
 height:70px;
 background-image: url('images/green.jpg');
 background-color:rgb(255,255,255);
 padding:0;
 margin:0;
 font-size:2px;
}

div#title-16, div#title-60
{
 position:absolute;
 left:75px;
 top:84px;
 width:700px;
 height:70px;
 background-image: url('images/deepblue.jpg');
 padding:0;
 margin:0;
 font-size:2px;
}


div#title-17
{
 position:absolute;
 left:75px;
 top:84px;
 width:700px;
 height:70px;
 background-image: url('images/blue.jpg');
 padding:0;
 margin:0;
 font-size:2px;
}

div#titlebar_bottom
{
 position:absolute;
 left:0;
 top:154px;
 width:100%;
 height:9px;
 background-color:rgb(51,152,204);
 padding:0;
 margin:0;
 font-size:2px;
}

div#trail
{
	position:absolute;
	top:173px;
	left:0;
	font-family:arial,verdana, sans-serif;
	width:760px;
	max-width:760px;
	padding-left:76px;
	padding-bottom:34px;
}

div#content
{
	position:absolute;
	top:183px;
	left:0;
	width:450px;
	padding-top:16px;
	padding-left:76px;
	padding-bottom:24px;
	font-family:arial,verdana, sans-serif;
}

small
{
	font-size:0.95em;
}





div#content li.page_item
{
	padding-left:0;
	margin-left:-40px;
	text-decoration:underline;
	color:rgb(51,152,204);
}

div#content li.page_item a
{
color:rgb(51,152,204);
}


div#content p a
{
	font-family:arial,verdana, sans-serif;
	font-weight:bold;
	color:rgb(51,152,204);
	text-decoration:underline;
}

div#content li a
{
        font-family:arial,verdana, sans-serif;
        font-weight:bold;
        color:rgb(51,152,204);
        text-decoration:underline;
}



h1
{
	font-size:1.4em;
	font-weight:bold;
	font-family:arial,verdana, sans-serif;
	margin:0px;
	padding:0;
	display:block;
	margin-top:7px;
	margin-bottom:9px;
}


h2
{
	font-size:1.2em;
	font-weight:bold;
	font-family:arial,verdana, sans-serif;
	padding:0;
	margin:0;
	display:block;
	margin-top:27px;
	margin-bottom:9px;
}

h3
{
        font-size:1em;   
        font-weight:bold;
        font-family:arial,verdana, sans-serif;
        padding:0;
        margin:0;
	margin-top:2px;
}


div.entry
{
	font-family:arial,verdana, sans-serif;
	line-height:16px;
	width:410px;
	padding:0;
	margin:0;
	padding-bottom:9px;
}

div.post
{
	margin-top:15px;
}

div#navigation
{
	position:absolute;
	top:180px;
	left:508px;
	padding:0;
	margin:0;
	padding-bottom:41px;
	z-index:10;
	font-size:0.9em;
}

div.edit
{
	text-decoration:none;
	color:green;
	font-size:0.7em;
}

div.edit a
{
	color:green;
}

li#tiedotteet
{
	margin-top:26px;
}


li.page_item
{
	font-weight:bold;
	font-family:arial,verdana, sans-serif;
	list-style:none;
	padding-left:15px;
	margin-top:9px;
	margin-bottom:9px;
}



li.page_item li
{
	list-style:none;
	font-weight:normal;
	padding-left:21px;
	margin-top:6px;
	margin-bottom:6px;
	font-size:0.95em;
}

li.page_item ul
{
	padding:0;
	margin:0;
	margin-bottom:9px;
}

li.current_page_item
{
	margin-left:-15px;
}

li.current_page_item ul a
{
	background-image:none;
}

li.current_page_item ul
{
	margin-left:-11px;
	margin-bottom:7px;
}

li.current_page_ancestor ul
{
	margin-left:-11px;
	margin-bottom:7px;
}

li.current_page_item a
{
	padding-left:15px;
	font-weight:normal;
	margin:0;
	background-image:url('images/arrow.png');
	background-repeat:no-repeat;
}



li.current_page_parent
{
	margin-left:-15px;
}


a
{
	color:rgb(0,0,0);
	text-decoration:none;
}

a:hover
{
	color:rgb(0,0,0);
	text-decoration:underline;
}

#footer
{
	margin-top:100px;	
	font-family:arial,verdana, sans-serif;	
}


table.henkilosto
{
	margin-top:11px;
	margin-left:-15px;
	padding:0;
}


table.henkilosto td
{
	vertical-align:top;
	line-height:12px;
}

table.henkilosto tr.parillinen
{
	background-color:rgb(244,244,244);
}



table a
{
text-decoration:underline;
color:#000000;
font-weight:bold;
}

#trail a
{
text-decoration:underline;
color:#000000;
}

.post li
{
list-style:bullet;
}
}





