@charset "utf-8";
/* PROPERTY OF METAVISUAL LTD (http://www.metavisual.fi)
	link: 879f31 
   Allowed code words: FILE (Note: the previous list is only for convenience)*/
/* Static styles */ a, a:link, a:visited { color: #87a62f; font-weight: 700; } a:hover { text-decoration: underline; } a.linkblock { display: block; }
.article a { text-decoration: none; color: #468e27; } .article a:hover { text-decoration: underline; color: #879f31; } 
a.article_unit { text-decoration: none; }
.jumpBackLink { margin-left: 0.5em; }
/* STEALTH LINKS */ .stealth, a.stealth, a.stealth:link, a.stealth:visited, a.stealth:hover, .stealth a, .stealth a:link, .stealth a:visited, .stealth a:hover { color: inherit; border: none; } a.fileLink .anyicon { float: left; margin-right: 5px; } a.imagecontainer { text-decoration: none !important; } table.imagecontainer { padding: 0; border-spacing: 0; }
/* SLIDESHOW */ .slideShow .slideOverlayContainer { display: inline-table; margin: 0px; padding: 0px; vertical-align: middle; } .slideShow .slideOverlayContainer .slideOverlay { text-align: center; display: table-cell; vertical-align: middle; background-color: rgba(255,255,255,0.5); color: rgba(0,0,0,0.75); margin: 0px; padding: 5px 0px; height: auto; }
/* Dynamic definitions below */ 
/* LINKS */
/* 	##STYLE_START##basic##
	{fi:URL|Alleviivattu|Tekstin sisään uppoava linkki}
	{en:URL|Underlined|A link that blends into the text paragraph} ## */
.basic .linkcontainer { text-align: left; display: inline; vertical-align: inherit; padding: 0px; float: none; margin: 0px; } a.basic { color: #468e27; font-weight: bold; text-decoration: none; } a.basic, a.basic * { display: inline; } .basic .linkcontainer .filename, .basic .linkcontainer .extensionicon, .basic .linkcontainer .anyicon, .basic .linkcontainer .tl, .basic .linkcontainer .t,.basic .linkcontainer .tr, .basic .linkcontainer .l, .basic .linkcontainer .r, .basic .linkcontainer .bl, .basic .linkcontainer .b, .basic .linkcontainer .br { display: none; }
/* 	##STYLE_START##fra1##
	{fi:URL|Kehystetty|Kehystetty linkkilaatikko}
	{en:URL|Framed|A framed link box} ## */
a.fra1 { display: inline-block; box-sizing: border-box; font-family: "hwt-artz", sans-serif; font-size: 25px; padding: 0.25em 0.5em; text-align: center; text-decoration: none; border: 2px solid #7aa438; } a.fra1:hover { background-color: rgba(0,0,0,0.18); } a.fra1 .caption { color: #078F6E; } a.fra1 .filename { display: none; }
/* 	##STYLE_START##langlink##
	{fi:URL|Kielilinkki|Sivuston kielivalintalinkki}
	{en:URL|Language link|Site language selection} ## */
a.langlink { text-decoration: none; } .langlink .linkcontainer { text-align: left; display: inline; vertical-align: inherit; padding: 0px; color: #000000; text-decoration: underline; margin: 0px; text-decoration: none; float: none; } .langlink .linkcontainer * { display: inline; margin: 0px; padding: 0px; } .langlink .linkcontainer .extensionicon { display: none; } .langlink .linkcontainer .anyicon { display: none; } .langlink .linkcontainer .tl, .langlink .linkcontainer .t, .langlink .linkcontainer .tr, .langlink .linkcontainer .l, .langlink .linkcontainer .r, .langlink .linkcontainer .bl, .langlink .linkcontainer .b, .langlink .linkcontainer .br { display: none; } .langlink .linkcontainer .caption { text-align: center; padding: 0px; } .langlink .linkcontainer .filename { display: none; } .langlink .linkcontainer .file { color: inherit; }
/* FILES */
/* 	##STYLE_START##basicFile##
	{fi:FILE|Perustyyli|Tekstin sisään uppoava linkki}
	{en:FILE|Basic|A link that blends into the text paragraph} ## */
a.fileLink.basicFile { text-decoration: underline; display: inline; } a.fileLink.basicFile div { display: inline; } a.fileLink.basicFile .anyicon { display: none; }
/* 	##STYLE_START##iconFile##
	{fi:FILE|Tiedostokuvake|Linkki tiedostokuvakkeella}
	{en:FILE|File icon|A link with a file icon} ## */
a.fileLink.iconFile { display: table; background-color: rgba(0,0,0,0.025); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; text-decoration: none; } a.fileLink.iconFile object { display: table-row; } a.fileLink.iconFile .anyicon, a.fileLink.iconFile .handle { display: table-cell; vertical-align: middle; } /* ... hover */ a.fileLink.basic:hover { background-color: rgba(0,0,0,0.05); }
/* IMAGES */
/* 	##STYLE_START##storyimage##
	{fi:KUVA|Pääkuva|Kuva keskitetään kappaleiden väliin}
	{en:IMG|Main image|The image is centered between paragrahps} ## */
.storyimage.imagecontainer { /*float: left;*/ display: table; margin: 0 20px 5px 0; text-align: left; border-spacing: 0; } .storyimage caption { text-align: left; font-style: italic; padding: 0.5em 0; }
/* 	##STYLE_START##si2##
	{fi:KUVA|Rivikuva|Erikois}
	{en:IMG|Row image|Special} ## */
.si2.imagecontainer { /*float: left;*/ display: inline-table; margin: 0; text-align: left; border-spacing: 0; } .si2 caption { text-align: left; font-style: italic; padding: 0.5em 0; }
/* 	##STYLE_START##thumbimage##
	{fi:KUVA|Sormenpääkuva|Pikkukuva linkkeihin}
	{en:IMG|Thumb image|Thumb image for use with links} ## */
.thumbimage {}
/* 	##STYLE_START##thumblink##
	{fi:URL|Sormenpäälinkki|Pikkukuva linkkeihin}
	{en:URL|Thumb link|Thumb image for use with links} ## */
a.thumblink { display: inline-block; text-decoration: none; font-weight: 300; font-size: 85%; vertical-align: top; margin-right: 0.2em; margin-bottom: 1em; } .thumblink caption { text-align: left; } .thumblink .filename { display: none; } .thumblink img { border: 1px solid #939598; }
/* SNIPPETS */
/* 	##STYLE_START##bt##
	{fi:SNIPPET-TEXT|Leipäteksti|Erikoismuotoilu}
	{en:SNIPPET-TEXT|Bodytext|Special fromatting} ## */
.bt h1 { font-size: inherit; }
/* 	##STYLE_START##bt2##
	{fi:SNIPPET-TEXT|Leipäteksti (ei kappalevälejä)|Erikoismuotoilu}
	{en:SNIPPET-TEXT|Bodytext (no spacing between paragraphs)|Special fromatting} ## */
.bt2 h1 { font-size: inherit; } .bt2 .paragraph { margin-bottom: 0em; }
/* 	##STYLE_START##h1##
	{fi:SNIPPET-TEXT|Otsikko 1|Erikoismuotoilu}
	{en:SNIPPET-TEXT|Heading 1|Special fromatting} ## */
.h1 { margin: 0 0 1em 0; font-size: 180%; color: #fff; }
/* 	##STYLE_START##h2##
	{fi:SNIPPET-TEXT|Otsikko 2|Erikoismuotoilu}
	{en:SNIPPET-TEXT|Heading 2|Special fromatting} ## */
.h2 { margin: 0 0 1em 0; font-size: 180%; color: #fff; }
/* 	##STYLE_START##imgb##
	{fi:SNIPPET-IMAGE|Linjaa kuva alueensa alalaitaan|Erikoismuotoilu}
	{en:SNIPPET-IMAGE|Align image to bottom of area|Special fromatting} ## */
.imgb img { vertical-align: bottom; }
/* 	##STYLE_START##imgtf##
	{fi:SNIPPET-IMAGE|Paksu kuvakehys|Erikoismuotoilu}
	{en:SNIPPET-IMAGE|Thick image frame|Special fromatting} ## */
.imgtf img { border: 8px solid #d7d5c0; }
/* 	##STYLE_START##imgbm##
	{fi:SNIPPET-IMAGE|Alle tilaa|Erikoismuotoilu}
	{en:SNIPPET-IMAGE|Thick image frame|Special fromatting} ## */
.imgbm img { margin-bottom: 1em; }
/* 	##STYLE_START##tb##
	{fi:SNIPPET-TEXT|Lihavoitu teksti|Erikoismuotoilu}
	{en:SNIPPET-TEXT|Bold text|Special fromatting} ## */
.tb { font-weight: bold; }
/* 	##STYLE_START##ti##
	{fi:SNIPPET-TEXT|Kursivoitu teksti|Erikoismuotoilu}
	{en:SNIPPET-TEXT|Italicized text|Special fromatting} ## */
.ti { font-style: italic; }