@import url(style_ie.css);body {    font-family: Verdana, Arial, Helvetica, sans-serif;     font-size:90%;}div#header { height:42px; padding:0;    background-color: #7D9DC0;    background-image: url(/jussihirvi/images/graniittikukka42px.jpg);/*    background-repeat: repeat-x; */    border-bottom: 1px solid black;}div#header h1 {padding: 10px 10px 10px 15px; color: black; font-size:160%;}div#wrap {       max-width:730px;         margin: 0px auto 15px auto;        padding: 0 15px 15px 15px;/*	border: 1px solid black;  */	}div#wrap h1 {padding: 15px 0 2px 0; color: black; font-size:135%;}}div#menu {margin-left:auto; margin-right:auto; text-align:center; }#menu p { font-size:80%;}div.list {padding-left:1em; margin-left:1em; }h2 {font-size:120%;margin:24px 10px 10px 0px; }h3 {font-size:110%;margin:24px 10px 10px 0px; }div#login {margin-top:30px; text-align:center; }div#logout {margin-top:30px; text-align:center; }div#footer {padding:20px 20% 20px 20%; text-align:center; }div#footer p {font-size:80%; margin:0 auto 0 auto;text-align:center; }div.center {text-align:center}p.center     {margin-left:auto; margin-right:auto; text-align:center; }table.center {margin-left:auto; margin-right:auto;}p {margin-top:12px; margin-bottom:6px; line-height:1.4; font-size:90%;}td {text-align:left; vertical-align:top;}textarea {font-size:115%;}input {font-size:115%;}.white { color:#FFF; background-color: #666; padding-left:10px; padding-top:0px;font-weight:bold; max-width:500px; margin-top:7px; margin-bottom:5px;}/* etusivun otsikkopalkit */td#speakBubbleText {text-align:left; vertical-align:middle;}.kirjluett_td {padding-top:10px; vertical-align:top; font-size:90%; line-height:1.0;}.iso {	font-size: 120%;	font-weight: bold;	text-decoration: none;}.report1 {    margin-left:auto;    margin-right:auto;    border: 1px solid black;}.adminList {	padding-right: 6px;	font-size: 80%;}.pieni {	font-size: 80%;}.pienir {	font-size: 80%;	text-align: right;}.pienib {	font-size: 80%;	font-weight: bold;}.pienirb {	font-size: 80%;	font-weight: bold;	text-align: right;}.pieni_bor1 {	font-size: 80%;	border-top: 1px solid black;}.pienipieni {	font-size: 60%;}.ptag {	font-size: 10px;	color: #666;}a:link {	color: #000066;	text-decoration: underline;}a:visited {	color: #000066;	text-decoration: underline;}a:hover {	color: #507349;	text-decoration: none;}/* admin menu (from WordPress) */#adminmenu {	background: #fff;	border-bottom: 2px solid #707070;	margin: 0;	padding: 4px 12px 0 10px; }#adminmenu .current, #adminmenu2 .current, #ed_strong {	font-weight: bold;}#adminmenu a {	border: 1px solid #fff;	color: #000;	font-size: 110%;	font-weight: normal;	margin: 0;	padding: 3px 5px 2px 5px;	text-decoration: none;}#adminmenu a:hover, .current {	background: #CDD4CB;	border: 1px solid #9d9d9d;	color: #000;}#adminmenu .superadminCurrent {	background: #5D93AF;	border: 1px solid #9d9d9d;	color: #fff;}#adminmenu li, #adminmenu2 li {	display: inline;	line-height: 200%;	list-style: none;	text-align: center;}#adminmenu2 {	background: #bbb;	border-bottom: none;	margin: 0;	padding: 4px 12px 0 12px;}#adminmenu2 .current {	background: #f2f2f2;	border-top: 1px solid #9a9a9a;	border-right: 2px solid #4f4f4f;	border-bottom: none;	color: #000;}#adminmenu2 a {	border: none;	color: #000;	font-weight:bold;	text-decoration: none;	font-size: 12px;	padding: 2px 5px 5px 5px;}#adminmenu2 a:hover {	background: #f0f0f0;	color: #393939;}#adminmenu2 li {	line-height: 170%;}#aineistolista td { padding-right:10px; font-size:90%; }#aineistolista th { padding-right:10px;     			text-align:right; font-size:90%; }#aineistolista tr#nimilaput td {font-weight:bold;padding-bottom:7px; }