/*Mustion Merkitys 2006*/

body, html { margin:0;padding:0 }

body { background:#fff;font-size:12px;font-family: Arial,Helvetica, Verdana,sans-serif;}



#header {position:absolute; left:0;right:0;width:100%;top:0;background:#fff;
  height:153px;margin:0;padding:0;text-align:left}



p,a, td,li { font-size:100%;color:black; line-height:19px }
h1,h2,h3,h4,h5,h6 {font-family: Georgia, serif;color:#999 }
h4 {font-size:200%;color:#82B630;padding:0;margin:0}
h5 {font-size:130%;padding:0;margin:0}
form,label,select {font-size:11px}
h6 {font-size:100%;border-top: 1px solid #666;border-bottom: 1px solid #666;padding:5px 0}

#topnavi {background:white; position:absolute;left:0;top:155px;margin:0;width:800px;color:black; padding:0; text-align:right}
#topnavi ul { padding:0;margin:0; line-height:25px; letter-spacing:0.1em; list-style-type:none}
#topnavi li { display:inline; font-weight:bold;padding-left:6px;}
#topnavi a {font-size:95%;}
#topnavi a:link {color:black;text-decoration:none; padding:3px;}
#topnavi a:visited {color:#666; text-decoration:none;padding:3px;}
#topnavi a:hover {color:#82B630; text-decoration: underline;padding:3px;}
#topnavi a:active {color:#82B630; text-decoration: none;padding:3px;}


#leftnavi { background:white; position:absolute;left:10px;top:230px;margin:0;width:150px;padding:0; text-align:left}
#leftnavi ul { padding:0;margin:0; line-height:21px; list-style-type:none}
/*#leftnavi a {font-size:95%}*/
#leftnavi a:link {color:#666666;text-decoration:none; margin:0; padding:3px;}
#leftnavi a:visited {color:#666666; text-decoration:none;margin:0; padding:3px;}
#leftnavi a:hover {color:#82B630; text-decoration: underline;margin:0; padding:3px;}
#leftnavi a:active {color:#82B630; text-decoration: none;margin:0; padding:3px;}
#leftnavi_ala li {list-style-position:inside;list-style-type:disc}

a:link {color:black;text-decoration:underline;}
a:visited {color:#666666; text-decoration:underline;}
a:hover {color:#82B630; text-decoration: none;}
a:active {color:#82B630; text-decoration: none;}


#content {
  background:white; position:absolute; left:150px; top:230px; margin:0;padding:0 0 35px 0; width:65%;min-width:500px;max-width:650px
	}

img#slogan {display:block;margin-left:auto;margin-right:auto} /*keskitetty*/

.taustat {margin-top:35px;padding:10px;background:#ccc; font-size:11px}
.taustat a {font-size:11px}

.logos {list-style-type:none;text-align:left;margin:0;padding:0}
.logos li {display:inline;padding-right:15px}

label {font-weight:bold;margin:0;padding:0 15px 0 0;line-height:30px}

ol li, ol a { font-size:12px;color:black; line-height:17px }

table.images td {margin:0;padding:0 30px 30px 0;vertical-align:top}

hr {margin-top:30px}


input.search_button {background:#82B630;color:white;float:right;font-size:13px}

/*expert list*/

div.expert {border-top:1px solid #82B630;padding-top:20px}
div.expert .name {font-weight:700;border-left:4px solid #82B630;padding-left:3px}
div.expert h6 {color:#000;font-weight:700; border:none;font-family: Arial,Helvetica, Verdana,sans-serif;}

/*image bank search results*/
h6 a:link, h6 a:visited {text-decoration:none}
h6 a:hover, h6 a:active {text-decoration:underline}
a.current {color:#82B630;text-decoration:none}

/*blog*/
body.blog #leftnavi {width:120px;margin:0;padding:0}
body.blog #leftnavi h6 {border:none;margin:0;padding:15px 0;color:#999;font-size:100%}
body.blog #leftnavi ul {margin:0 0 50px 0}
body.blog #content div {margin:0;padding:0}
body.blog #content h4 {color:#82B630}
body.blog #content h5 {margin:25px 0 15px 0;padding:3px;color:#fff;background:#82B630;}
body.blog #content h6 {margin:15px 0;padding:5px 0;font-size:100%;color:#000;border:none}
body.blog #content .byline {font-size:90%}

a img {border:none;margin:0;padding:0}
#blogger_img {margin-top:50px}

