body{
/* normaalisivuilla iso line-height parantaa luettavuuttamutta kännykässä venyttää sivua ehkä vähän liikaakin */
margin:0;
padding:2px;
background:white none;
font-family:Arial,sans-serif;
line-height:1.1em;
font-size:100%;
color:black;
}
img,ul{display:none;}

.mobile{display:block;}
/* linearisoidaan taulukot */
td,th,tr{display:block;border:none;}

*{
	width: 90%;
}
#wrapper{
width:100%;
margin:auto;
background:White;
position:relative;
}
#top{
width:100%;
clear:both;
display:block;
height:0px;
background-color: transparent;
}
#top-navi{
height:30px;
clear:both;


font:normal 0.75em Arial;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}
#top-navi a{
color: Black;
background-color: White;
text-decoration:none;
padding:5px;
}
#top-navi a:hover{
background-color:#FFFFFF;
color:#31348C;
background-image: none;
background-repeat:no-repeat;
}
#top-navi ul li{
display: none;

}
h2{
	font-size:100%;
}