body
{
background-color:#ffffdf;
background-position:center;
background-repeat:no-repeat;
background-attachment:scroll;
}

div.logo
{
margin-left:auto;
margin-right:auto;
max-width:850px;
}

img.logo
{
float:left;
}

h1.logo
{
font-family:"Times New Roman";
float:left;
margin-left:20px;
}

div.navbar
{
margin-top:10px;
margin-left:auto;
margin-right:auto;
max-width:1230px;
height:30px;
}

ul.navlist
{
margin:auto;
list-style-type:none;
overflow:visible;
width:50%;
}

li.navitem
{
float:left;
height:30px;
background-image:url("linkkikuva.png");
background-position:center;
background-repeat:no-repeat;
}

a.navlink:link,a.navlink:visited
{
width:120px;
height:20px;
display:block;
padding-top:4px;
color:#3660a6;
font-family:"Times New Roman";
font-size:20px;
text-decoration:none;
text-align:center;
}

a.navlink:hover,a.navlink:active
{
color:#7ab9e6;
}


div.content
{
font-family:"Times New Roman";
clear:both;
margin-left:auto;
margin-right:auto;
max-width:750px;
height:auto;
color:#221100;
}

div.picturewide
{
margin-top:50px;
margin-left:auto;
margin-right:auto;
width:850px;
height:105px;
}

img.picture
{
float:left;
margin-top:0px;
margin-bottom:7px;
margin-left:auto;
margin-right:auto;
}

div.footer
{
font-family:"Times New Roman";
text-decoration:none;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
width:800px;
color:#221100;
}

a.language
{
font-family:"Times New Roman";
text-decoration:none;
float:right;
font-size: larger;
color:#221100;
}

a.textlink
{
text-decoration:none;
}

a.link
{
font-family:"Times New Roman";
text-decoration:none;
float:left;
font-size: larger;
}

a.pdf
{
font-family:"Times New Roman";
text-decoration:none;
float:left;
}