body {
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.4em;
margin-top: 1px;
margin-left: 1px;
font-size: small;
font-weight: normal;
text-decoration: none; 
width: 850px;

}



div#header {
margin-top: 1px;
width: 95%;
margin-bottom: 2px;
text-align: center;
height: 98px;
/*background-color: #636363;*/
color: #000000;
border-bottom: solid #ffffff 1px;
line-height: 1.4em;
background-image: url(images/header.jpg); }


div#line {
background-color: #ffffff;
width: 804px;
height: 1px;

margin-bottom: 5px;
}


div#maincontent {
font-size: .9em;
text-align: center;
vertical-align: middle;
width: 61%; 
margin-bottom: 2px;
background-color: #ffffff;
color: #191919;
border-right: solid #000000 1px;
border-left: solid #000000 1px; 
float: left;
position: relative;
}

div#tekstialue {
text-align: left;
width: 93%;
margin-left: auto;
margin-right: auto;
text-align: left;

}





div#leftcolumn {
float: left;
text-align: left;

background-color: #ffffff;
color: #000000;
width:17%; 
position: relative;
}



div#kielilinkit{
padding-top:5px;
font-size: .8em;
text-align: center;
width: 96%;
margin-right: auto;
margin-left: auto;
}

#kielilinkit a:link {color: #0000ff;
background-color: #636363;
text-decoration: none;
font-weight: normal;

background: transparent;
 }
#kielilinkit a:hover {color: #7f007f;
background-color: #ffffff;
text-decoration: underline;
}

#kielilinkit a:visited {color: #0000ff;
background-color: #ffffff;
text-decoration: none;
}

p.leftcolumn {
width: 96%;
text-align: center;
font-size: .8em;
margin-right: auto;
margin-left: auto;
}







div#rightcolumn {


float: left;
background-color: #ffffff;
color: #000000;
width: 17%;
text-align: center;
position: relative;
}
div#statcounter {
text-align:center;
margin-bottom: 1em; }


div#footer {
margin-top:2px;
padding-bottom: 5px;
padding-top: 5px;
width: 95%;

margin-bottom: 1px;
margin-top: 1px;
text-align: center;
clear: both;
background-color: #636363;
color: #ffffff;

font-family: Verdana, Helvetica, Arial, sans-serif; 


}
/* styles for footer */

.class2 p {color: #ffffff;
background-color: #636363;
text-decoration: none;


background: transparent;
font-size: .7em; }


.class2 a:link {color: #ffffff;
background-color: #636363;
text-decoration: none;
font-weight: bold;

background: transparent;
font-size: .8em; }
.class2 a:hover {color: #ffffff;
background-color: #636363;
text-decoration: underline;
}

.class2 a:visited {color: #ffffff;
background-color: #636363;
text-decoration: none;
}




/* Container for publications information.*/

div#people {


display: block;



vertical-align: top; 
border-right: 6px #636363 solid;
margin-top: 10px;
margin-bottom: 5px; 


}




#people_toplink {
padding-bottom: 3px;
clear:both;
color: #000000;
border-bottom: 1px #000000 dotted;
letter-spacing: 1px;

margin-top: 0;
padding-top: 10px;
width: 98%;

text-align: right;


 }

#people_toplink a:link, #people_toplink a:hover {
color: #000000;
font-weight: lighter;
text-decoration: none;
font-size: .8em;
width: 98%;
 }

#people_toplink a:visited {

color: #000000;
font-weight: lighter;
text-decoration: none;
font-size: .8em;

 }




#people p {


text-align: left;
padding-right: 10px;




 }

.classpeopleimg {
float: left;
height: 145px;
display: block;



margin-top: 5px;
margin-bottom: 5px; 
margin-right:10px;
}




a:link {color: #0000ff;;
background-color: #ffffff;
text-decoration: none;

background: transparent;
}

a:visited {color: #0000ff;;
background-color: #ffffff;
text-decoration: none;

background: transparent;
}

a:hover {color: #7f007f;
background-color: #ffffff;
text-decoration: underline;
}


img{
margin-right: auto;
margin-left: auto;


}



a img {
border: 0px solid #ffffff;
margin-left: auto;
margin-right: auto;
}
a:hover img,
a:active img {
border: 0px solid #ffffff;
color: #333333; } 


h1 {color: #ffffff;
background-color: #636363;
font-family: serif;
font-size: 1.6em;
text-align: center;
font-weight: bold;
border-bottom: 1px #ffffff; 

}




h2 {color: #0000ff;
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: bold;
line-height: 1em;
text-align: left; 
padding-top: 2%;

}
h3 {color: #333333;
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
line-height: 1;
/*font-variant: small-caps;*/
}

h4 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-transform:uppercase;
font-size: .8em;
color: #616161;
}
h5 {font-family: serif;
font-size: 1.1em;
font-weight: normal;
 }



div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .7em;
font-weight: bold;
text-align: left;
background-color: #ffffff;
font-weight: bold;

width: 94%;
margin-left: auto;
margin-right: auto;

 }
#navbar ul li a:link, #navbar ul li a:visited {color: #636363;

text-decoration: none;
display: block;
border-left: none #ffffff medium;
border-bottom: solid #626262 1px;
border-right: solid #636363 1px;
margin-bottom: 10px;
padding: 5px;
padding-top: 3px;
padding-bottom: 3px; }
#navbar ul li a:hover, #navbar ul li a.current {color: #f1edeb;
background-color: #616161;
text-decoration: none; }
#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
}
#navbar ul {
margin: 0px;
padding: 0px;
}
