*{margin:0;padding:0}

body {
	font: 1em sans-serif;
	background:#fff url(../images/taustakuvio.png) no-repeat 50% 0;
	color: #222;
	text-align: center;
}

body,
html {
	height:100%;}

a{text-decoration:underline;color:#c66b00}a:hover,a:focus,a:active{text-decoration:underline;color:#c64100}a:active,a:focus{outline:none}#ylabanneri{text-align:center;padding:10px 0 0 0}#rakenne{margin:0 auto 1% auto;width:944px;text-align:left}#ylaosa{background:url(../images/ylaosa.png) no-repeat 0 0;height:115px;position:relative}#ylaosa h1,#sisalto #sivupalkki ul,#ylaosa form{padding:0;margin:0;list-style:none}#ylaosa h1 a{display:block;overflow:hidden;text-indent:-9999px;height:50px;width:215px;position:absolute;left:55px;top:50px}#ylaosa form{position:absolute;right:55px;top:54px}#ylaosa button{padding:8px 5px}#ylaosa input{padding:10px;width:400px;margin-right:5px}#sisalto{background:url(../images/sisalto.png) repeat-y 0 0;min-height:70em;position:relative;padding:0 30px 0 200px}#sivupalkki{position:absolute;left:28px;top:0;width:172px}#sivupalkki li a{display:block;overflow:hidden;text-decoration:none;color:#333;font-weight:bold;padding:5px 10px;border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:1px solid #f0f0f0;font-size:1.1em}#sivupalkki li a:hover,#sivupalkki li a:focus,#sivupalkki li a:active{color:#101010;background:#ffc}#aktiivinen a{background:#ff9}#alaosa{background:url(../images/alaosa.png) no-repeat 0 100%;height:60px}#alaosa p{text-align:center;padding:50px 0 0 0}#alaosa p a{background:#fff}label,select,button{cursor:pointer}br.tyhjennys,#ylaosa,#sisalto,#alaosa{clear:both}abbr{border-bottom-style:dotted;border-bottom-width:thin;cursor:help}img,a img{border:0}h1,h2,h3,h4,h5,h6{padding:10px 10px 5px 10px;line-height:140%;font:bold 1.4em "Trebuchet MS",Arial,Helvetica,sans-serif;display:block;clear:both;letter-spacing:-1px}h2 strong,p strong.isolla{text-transform:capitalize}p,address,ul,ol,dl,table,form{padding:0 10px 10px 10px;letter-spacing:normal;font-size:0.9em;line-height:160%}#sisalto ul{padding-left:25px}#sisalto ol{list-style-position:inside}.suutaripilvi{list-style:none;text-align:center;padding:10px}.suutaripilvi li{display:inline}.suutaripilvi a{padding:10px;white-space:nowrap}.tagSizeSmallest{font-size:1.3em}.tagSizeMedium{font-size:1.6em}.tagSizeLargest{font-size:2.8em}.recent_articles,.palkkitavara{list-style:none}.recent_articles li,.palkkitavara li{border-bottom:1px dashed #ccc;padding:1px;position:relative}.palkkitavara span{color:#666}.recent_articles a,.palkkitavara a{font-weight:bold}.palstat{display:block;clear:both}.palsta{float:left;width:330px;display:table;height:100%}#sivutus{list-style:none;padding:20px 10px 10px 10px}#sivutus li{display:inline;color:#999;margin-right:20px}form select,form input,form textarea,form button,#sisalto form ul li small{font:1em Arial,Helvetica,sans-serif}.button,label,select,button,#submit{cursor:pointer}form{padding-bottom:0;position:relative}#sisalto form ul{list-style:none;font-size:1em;padding:0}form ul li{display:block;clear:both;padding-bottom:10px}form ul li label{float:left;width:150px;padding-top:4px}form ul li input,form ul li select,form ul li textarea{width:450px;padding:5px}form ul li button{margin-left:150px;padding:5px 10px}#muutosehdotus{padding:10px;border:1px dashed #ccc;text-align:center;background:#ffc}#muutosehdotus li{display:inline}#muutosehdotus input{width:250px;padding:6px}#muutosehdotus label{float:none;width:auto;padding-right:5px}#muutosehdotus button{margin-left:5px}.button{text-transform:capitalize;margin-right:10px;width:auto}#piilotettu,.hidden{display:none}#txpCommentPreview{margin-left:150px}#name,#email,#message{width:482px}#suutari form p{font-size:1em}#txpCommentInputForm p{padding:0 0 10px 150px}#komuista{position:absolute;right:58px;bottom:55px}#komuista label,#komuista input{width:auto;float:none;vertical-align:middle}#komuista label{padding-right:5px}.kommentti{margin:0 10px 10px 10px;border:1px dashed #ccc}.kommentti .komtieto{list-style:none;padding:5px;margin:0;background:#f0f0f0}.kommentti .komtieto li{margin-right:10px;display:inline}.zemError{padding-bottom:10px}.zemError li{margin-left:150px;padding-bottom:0;color:#c00}#map{height:300px;width:685px;margin:0 10px 10px 10px}#suutari .zemContactForm fieldset{border:1px dashed #ccc;margin-bottom:10px}#suutari .zemContactForm fieldset legend{font-weight:bold}#suutari .zemContactForm fieldset ul{padding:10px 10px 0 10px}#suutari #sisalto .zemContactForm textarea{height:50px}#suutari .zemThanks{padding:10px;margin:0 10px 10px 10px;text-align:center;background:#ffc;border:1px dashed #ccc}.artikkeliarvostelu{list-style:none;padding:10px;border:1px dashed #ccc;margin:0 10px 10px 10px;text-align:center}.artikkeliarvostelu li{display:inline;margin-right:10px}.thecount,.thecount{padding:2px 5px;cursor:default;border:1px solid #000;background:#323232 url(../images/pisteet.png) repeat-x 0 0;color:#fff}.artikkeliarvostelu a{margin-left:2px;padding:2px 10px;text-decoration:none;color:#ff9;border:1px outset #000}.wlk_helpfulplus{background:#690 url(../images/plus.png) repeat-x 0 0}.wlk_helpfulminus{background:#c00 url(../images/miinus.png) repeat-x 0 0}.artikkeliarvostelu li a:hover{color:#fff}#sisalto dl{padding-top:0}#sisalto dl dt{font-size:1.3em;font-weight:bold;padding-top:10px;margin-top:10px;border-top:1px dashed #ccc}#laanit{position:relative;list-style:none;padding:10px 10px 0 300px;display:block;overflow:hidden;height:250px;background:url(../images/suo.png) no-repeat 50% 10px}#laanit a{position:absolute;display:block;padding:5px}#ahvenanmaan a{left:100px;bottom:10px}#etelan a{right:150px;bottom:20px}#idan a{right:150px;bottom:90px}#lannen a{left:150px;bottom:70px}#oulun a{left:230px;bottom:120px}#lapin a{right:200px;bottom:160px}

#prosentuaalisesti {
	text-align: center;
	padding: 1.5em 0.5em;
	font-size: 1.1em;
	margin: 1em;
	border: 1px solid green;
	background: gold;
	border-radius: 3px;
	line-height: 130%;
	display: block;
}

#prosentuaalisesti strong {
	display: block;
	padding-bottom: 0.5em;
	font-size: 1.2em;
}