<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------- CSS NORMALIZE  ---------------------------------------------*/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

ol,ul {
    list-style:none;
}

blockquote,q {
    quotes:none;
}

blockquote:before,blockquote:after,
q:before,q:after{
    content:â€™â€™;
    content:none;
}

:focus {
	outline: 0;
}

a {
	text-decoration: none;
}

::selection {
	color:#fff;
	background-color: #000;
	text-transform: none;
}

::-moz-selection {
	color:#fff;
	background-color: #000;
	text-transform: none;
} 

/*--------------------- CLEARFIX  ---------------------------------------------*/

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/*--------------------- PAGE STRUCTURE ---------------------------------------------*/

body {
	background: url(../img/bgr/body-bgr-light.jpg);
	text-transform: uppercase;
	font: 26px 'Oswald', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000;
}

body#index-sivu {
	background: url(../img/bgr/body-bgr.jpg);
}

#artikkeli-sivu body.nelosnumero {
	background: url(../img/bgr/no.4-html-bgr.jpg);
}

#index-no4 body#index-sivu {
	background: url(../img/bgr/no.4-body-bgr.jpg) repeat-x;
}

html#index-no4 {
	background: url(../img/bgr/no.4-html-bgr.jpg);
}


.wrapper {
	margin: 0 auto;
	max-width: 980px;
	position: relative;
}

.left {
	float: left;
	width: 48.16326%; /* 472 : 980 */
	padding-left: 0.42372%; /* 2 : 472 */
}

.right {
	float: right;
	width: 48.16326%; /* 472 : 980 */
	padding-right: 0.42372%; /* 2 : 472 */
}

.clear {
	clear: both;
}

div.fb-like {
	padding-right: 8px;
	padding-left: 8px;
	clear: both;
}

div#TwitterBlock {
	position: absolute;
	width: 42%;
	right: 3.46938%; /* 34 : 980 */
	top: 275px;
	text-align: left;
	border-top: 2px #801517 solid;
}

#TwitterBlock a:link#logolinkki, #TwitterBlock a:visited#logolinkki {
	position: absolute;
	left: 247px;
	top: -33px;
	height: 31px;
	width: 46px;
	text-indent: -9999px;
}

/*--------------------- HEADER ---------------------------------------------*/

header {
	width: 100%;
	height: auto;
 }

header h1 {
	width: 64.61864%; /* 305 : 472 */
	margin-left: 14.8305%; /* 70 : 472 */
	margin-top: 8px;
}

header h1 img {
	max-width: 100%;
	height: auto;
}

header h2 img {
	max-width: 100%;
	height: auto;
	margin-left: 2.754423%; /* 13 : 472 */
	margin-top: 8px;
}

header h3 {
	text-indent: -9999px;
	background: url(../img/bgr/header-h3-bgr.png) no-repeat;
	position: absolute;
	left: 53.31355%;
	top: 15px;
	height: 59px;
}

#numero1 header h3 {
	text-indent: -9999px;
	height: 59px;
	width: 377px;
	background: url(../img/bgr/header-h3-bgr.png) no-repeat;
	position: absolute;
	left: 53.31355%;
	top: 15px;
}

#index-no2 #index-sivu header h3 {
	width: 392px;
	background: url(../img/bgr/header-h3-no2-bgr.png) no-repeat;
}

#index-no3 #index-sivu header h3 {
	width: 395px;
	background: url(../img/bgr/header-h3-no3-bgr.png) no-repeat;
}

#artikkeli-sivu header h3 {
	width: 173px;
}

#artikkeli-sivu header h3.no2 {
	width: 185px;
	background: url(../img/bgr/header-h3-no2-bgr.png) no-repeat;
}

#artikkeli-sivu header h3.no3 {
	width: 160px;
	background: url(../img/bgr/header-h3-no3-bgr.png) no-repeat;
}

#artikkeli-sivu header h3.no4 {
	width: 163px;
	background: url(../img/bgr/header-h3-no4-bgr.png) no-repeat;
}

#artikkeli-sivu header h3.no5 {
	width: 163px;
	background: url(../img/bgr/header-h3-no5-bgr.png) no-repeat;
}

#artikkeli-sivu header h3.no6 {
	width: 163px;
	background: url(../img/bgr/header-h3-no6-bgr.png) no-repeat;
}

#artikkeli-sivu header h3.no7 {
	width: 158px;
	background: url(../img/bgr/header-h3-no7-bgr.png) no-repeat;
}

#index-no2 #index-sivu header h3 {
	width: 395px;
	background: url(../img/bgr/header-h3-no2-bgr.png) no-repeat;
}

#index-no3 #index-sivu header h3 {
	width: 395px;
	background: url(../img/bgr/header-h3-no3-bgr.png) no-repeat;
}

#index-no4 #index-sivu header h3 {
	width: 395px;
	background: url(../img/bgr/header-h3-no4-bgr.png) no-repeat;
}

#index-no5 #index-sivu header h3 {
	width: 395px;
	background: url(../img/bgr/header-h3-no5-bgr.png) no-repeat;
}

#index-no6 #index-sivu header h3 {
	width: 395px;
	background: url(../img/bgr/header-h3-no6-bgr.png) no-repeat;
}

#index-no7 #index-sivu header h3 {
	width: 395px;
	background: url(../img/bgr/header-h3-no7-bgr.png) no-repeat;
}


/*--------------------- NAV  ---------------------------------------------*/

nav {
	margin-top: 8px;
}

#artikkeli-sivu nav {
	margin-bottom: 23px;
}

nav ul  {
	text-align: center;
	padding-top: 11px;
	padding-bottom: 11px;
	border-top: 2px dotted #000;
	border-bottom: 2px dotted #000;
	margin-right: 40px;
	margin-left: 40px;
	padding-left: 7px;
}

nav ul li {
	display: inline;
	padding-right: 5px;
	font-size: 25px;
	letter-spacing: -1px;
	position: relative;
}

#perussivu nav ul li, #artikkeli-sivu nav ul li {
	padding-right: 3px;
	font-size: 23px;
}

nav ul li:last-child {
	padding-right: 0;
}

nav ul li:after {
	content: '|';
	font-size: 25px;
	color: #000;
	margin-left: 10px;
}

#perussivu nav ul li:after, #artikkeli-sivu nav ul li:after  {
	margin-left: 8px;
}

nav ul li:last-child:after {
	content: '';
}

/*--------------------- SECTION ETUSIVU ---------------------------------------------*/

#index-sivu section {
	margin-top: 65px;
	border-left: 4px solid #000;
}

section.mainosbanneri {
	margin-top: 50px;
}

#kirjoittajat-sivu section {
	margin-top: 0px;
}

#index-sivu section:hover, .markku-kaskela:hover, .numerot:hover  {
	background: #9A3838;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.3);
}

#index-sivu section:hover strong, .markku-kaskela:hover strong, .numerot:hover strong {
	color: #fff;
}

/* Etusivun kuvattomien artikkeli-boxien yl&amp;auml;reunan viiva*/
.katariina-vuorinen, .erkka-mykkanen, .sinikka-vuola, .vilja-tuulia-huotarinen, .kari-tulinius, .kuvaton, #index-no5 .mainosbanneri, #index-no6 .mainosbanneri  {
	border-top: 1px solid #801517;
}

/* Kuvattomien artikkeli-boxeihin tilaa otsikon ja yl&amp;auml;reunan viivan v&amp;auml;liin*/
.katariina-vuorinen h1, .erkka-mykkanen h1, .sinikka-vuola h1, .vilja-tuulia-huotarinen h1, .kari-tulinius h1, .mainosbanneri h1, .kuvaton h1 {
	padding-top: 7px;
}

#index-sivu .paakirjoitus {
	border-bottom: 1px solid #801517;
	margin-top: 23px;	
}

#index-no5 #index-sivu .left .vilja-tuulia-huotarinen, #index-no6 #index-sivu .left .huotarinen-salmela, #index-no7 #index-sivu .left .huotarinen-salmela   {
	margin-top: 23px;	
}

#numero1 #index-sivu .markku-kaskela , #index-sivu .vilja-tuulia-huotarinen:first-child, #index-sivu .juha-kulmala:first-child, #index-sivu .jk-ihalainen:first-child, #index-sivu .miksi-runoilen-ilmaiseksi:first-child, #index-no6 #index-sivu .markku-kaskela:first-child, #index-no7 #index-sivu .maria-matinmikko:first-child   {
	margin-top: 95px;	
}

#jano-sivu .markku-kaskela, #kaikki-numerot-sivu .numerot  {
	border-left: 4px solid #000;
	margin-bottom: 13px;
}

#jano-sivu .markku-kaskela, .toimituskuvat, #kaikki-numerot-sivu .numerot  {
	margin-top: 23px;
}

#kaikki-numerot-sivu .right .eka  {
	margin-top: 0;
}

/*--------------------- TOIMITUS-SIVUN KUVAT JA KUVATEKSTIT ---------------------------------------------*/

.toimituskuvat {
	margin-left: 1.27118%; /* 6 : 472 */
}

.toimituskuvat li {
	float: left;
	background-color: #752b2b;
	margin-bottom: 19px; 
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.45);
}

.toimituskuvat li:first-child  {
	margin-right: 4.02542%; /* 19 : 472 */
}

.toimituskuvat li:last-child {
	margin-bottom: 0;
}

.toimituskuvat li em {
	font-size: 14px;
	padding: 0px 0px 7px 5px;
	display: block;
	text-align: center;
	color: #ccc;
}

.toimituskuvat li em::first-line {
	color: #fff;
}

/*--------------------- SECTION IMG ---------------------------------------------*/

section img, .toimituskuvat img {
	max-width: 100%;
	height: auto;
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.45);
}

section iframe {
	max-width: 100%;
}

.satu-koskimies img {
	float: left;
	margin-bottom: 10px;
}

.satu-koskimies img:first-child {
	padding-right: 25px;
	background: url(../img/bgr/body-bgr.jpg);
}

.mainosbanneri img {
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: -8px;
}

.toimituskuvat img {
	box-shadow: none;
}

#artikkeli-sivu .linkki-boxi-wrap {
	margin-left: 0.5102%; /* 5 : 980 */
	clear: both;
}

#artikkeli-sivu .linkkiboxi {
	background-color: #752b2b;
	height: 90px;
	float: left;
	width: 32.34693%; /* 317 : 980 */
	margin-right: 0.81632%; /* 8 : 980 */
	overflow: hidden;
	position: relative;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
	margin-bottom: 8px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}

#artikkeli-sivu .linkkiboxi:hover {
	box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.7);
	background-color: #801517;
}

#artikkeli-sivu .linkkiboxi h1 {
	color: #fff;
	position: absolute;
	left: 5px;
	top: 5px;
	text-transform: none;
	padding-right: 95px;
	font: 17px/20px 'Roboto Condensed', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;	
}

#artikkeli-sivu .linkkiboxi h2 {
	font-size: 16px;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 61px;
	background: url(../img/bgr/no1-kirjoittajat.jpg) no-repeat;
	color: #000;
	height: 90px;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
}

#artikkeli-sivu .current {
	cursor: default;
	box-shadow: none;
	opacity: 0.8;
	color: #666;
}

#artikkeli-sivu .current:hover {
	background-color: #752b2b;
	box-shadow: none;
}

#artikkeli-sivu .current h1 {
	color: #000;
}

/*--------------------- SECTION kuva-ja-teksti ---------------------------------------------*/

.kuva-ja-teksti {
	margin-top: 18px;
}

.kuva-ja-teksti img {
	float: left;
	margin-left: 1.0204%;
}

/*--------------------- SECTION FOOTER &amp; KIRJOITTAJAT-SIVU H2-BOXI  ---------------------------------------------*/

section footer {
	background-color: #752b2b;
	height: 90px;
	margin-top: 4px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
}

section.vilja-tuulia-huotarinen footer {
	margin-bottom: 7px;
}

section footer h2 {
	font-size: 20px;
	color: #000;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 60px;
	overflow: hidden;
	background: url(../img/bgr/no1-kirjoittajat.jpg) no-repeat;
}

#index-no5 section.miksi-runoilen-ilmaiseksi footer h2 {
	padding-top: 3px;
	background: url(none);
}

#artikkeli-sivu .linkkiboxi h2.aikaisemmat-numerot {
	background: url(../img/bgr/1no-teemakuva.jpg) no-repeat right 0;
}

.heli-laaksonen footer h2, #kirjoittajat-sivu section h2.heli-laaksonen, #artikkeli-sivu .linkkiboxi h2.heli-laaksonen {
	background-position: right 0;
}

.katariina-vuorinen footer h2, #kirjoittajat-sivu section h2.katariina-vuorinen, #artikkeli-sivu .linkkiboxi h2.katariina-vuorinen  {
	background-position: left -90px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.katariina-vuorinen  {
	background-position: right -90px;
	text-align: left;
}

.johanna-venho footer h2, #kirjoittajat-sivu section h2.johanna-venho, #artikkeli-sivu .linkkiboxi h2.johanna-venho {
	background-position: left -180px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.johanna-venho  {
	background-position: right -180px;
	text-align: left;
}

.veikko-halmetoja footer h2, #kirjoittajat-sivu section h2.veikko-halmetoja, #artikkeli-sivu .linkkiboxi h2.veikko-halmetoja  {
	background-position: right -270px;
}

.kari-tulinius footer h2, #kirjoittajat-sivu section h2.kari-tulinius, #artikkeli-sivu .linkkiboxi h2.kari-tulinius  {
	background-position: right -360px;
}

.vilja-tuulia-huotarinen footer h2, #kirjoittajat-sivu section h2.vilja-tuulia-huotarinen, #artikkeli-sivu .linkkiboxi h2.vilja-tuulia-huotarinen {
	background-position: right -450px;
}

.markku-kaskela footer h2, #kirjoittajat-sivu section h2.markku-kaskela, #artikkeli-sivu .linkkiboxi h2.markku-kaskela {
	background-position: right -540px;
}

.erkka-mykkanen footer h2, #kirjoittajat-sivu section h2.erkka-mykkanen, #artikkeli-sivu .linkkiboxi h2.erkka-mykkanen {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat right -810px;
}

.satu-koskimies footer h2, #kirjoittajat-sivu section h2.satu-koskimies, #artikkeli-sivu .linkkiboxi h2.satu-koskimies {
	background-position: right -720px;
}

.ville-hanninen footer h2, #kirjoittajat-sivu section h2.ville-hanninen, #artikkeli-sivu .linkkiboxi h2.ville-hanninen {
	background-position: right -810px;
}

.sinikka-vuola footer h2, #kirjoittajat-sivu section h2.sinikka-vuola, #artikkeli-sivu .linkkiboxi h2.sinikka-vuola {
	background-position: right -900px;
}

.aki-salmela footer h2, #kirjoittajat-sivu section h2.aki-salmela, #artikkeli-sivu .linkkiboxi h2.aki-salmela {
	background-position: right -990px;
}

.jp-sipila footer h2, #kirjoittajat-sivu section h2.jp-sipila, #artikkeli-sivu .linkkiboxi h2.jp-sipila {
	background-position: left -1080px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.jp-sipila  {
	background-position: right -1080px;
	text-align: left;
}

#artikkeli-sivu .linkkiboxi h2.katariina-vuorinen, #artikkeli-sivu .linkkiboxi h2.johanna-venho, #artikkeli-sivu .linkkiboxi h2.erkka-mykkanen, #artikkeli-sivu .linkkiboxi h2.jp-sipila {
	text-align: left;
}

#artikkeli-sivu .linkkiboxi h2.paakirjoitus {
	background: url(../img/bgr/vi-ja-jo.jpg) no-repeat right top;
}

/* Jano No. 2 */

.claes-andersson footer h2, #kirjoittajat-sivu section h2.claes-andersson, #artikkeli-sivu .linkkiboxi h2.claes-andersson  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat right 0px;
}

.martti-anhava footer h2, #kirjoittajat-sivu section h2.martti-anhava, #artikkeli-sivu .linkkiboxi h2.martti-anhava  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat right -90px;
}

.mervi-kantokorpi footer h2, #kirjoittajat-sivu section h2.mervi-kantokorpi, #artikkeli-sivu .linkkiboxi h2.mervi-kantokorpi  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat right -180px;
}

.essi-kummu footer h2, #kirjoittajat-sivu section h2.essi-kummu, #artikkeli-sivu .linkkiboxi h2.essi-kummu  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat left -270px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.essi-kummu {
	background-position: right -270px;
	text-align: left;
}

.juuli-niemi footer h2, #kirjoittajat-sivu section h2.juuli-niemi, #artikkeli-sivu .linkkiboxi h2.juuli-niemi  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat left -360px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.juuli-niemi  {
	background-position: right -360px;
	text-align: left;
}

.tommi-nuopponen footer h2, #kirjoittajat-sivu section h2.tommi-nuopponen, #artikkeli-sivu .linkkiboxi h2.tommi-nuopponen  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat right -450px;
}

.tiina-poutanen footer h2, #kirjoittajat-sivu section h2.tiina-poutanen, #artikkeli-sivu .linkkiboxi h2.tiina-poutanen  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat right -540px;
}

.risto-rasa footer h2, #kirjoittajat-sivu section h2.risto-rasa, #artikkeli-sivu .linkkiboxi h2.risto-rasa  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat left -630px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.risto-rasa   {
	background-position: right -630px;
	text-align: left;
}

.juha-siro footer h2, #kirjoittajat-sivu section h2.juha-siro, #artikkeli-sivu .linkkiboxi h2.juha-siro  {
	background: url(../img/bgr/no2-kirjoittajat.jpg) no-repeat right -720px;
}

#kirjoittajat-sivu section h2.claes-andersson, #kirjoittajat-sivu section h2.martti-anhava, #kirjoittajat-sivu section h2.mervi-kantokorpi, #kirjoittajat-sivu section h2.essi-kummu, #kirjoittajat-sivu section h2.juuli-niemi, #kirjoittajat-sivu section h2.tommi-nuopponen, #kirjoittajat-sivu section h2.risto-rasa, #kirjoittajat-sivu section h2.tiina-poutanen, #kirjoittajat-sivu section h2.juha-siro, #kirjoittajat-sivu section h2.erkka-mykkanen, #kirjoittajat-sivu section h2.saila-susiluoto, #kirjoittajat-sivu section h2.niillas-holmberg {
	background-color: #752b2b;	
}

/* Jano No. 3 */

.saila-susiluoto footer h2, #kirjoittajat-sivu section h2.saila-susiluoto, #artikkeli-sivu .linkkiboxi h2.saila-susiluoto  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right 0px;
}

.niillas-holmberg footer h2, #kirjoittajat-sivu section h2.niillas-holmberg, #artikkeli-sivu .linkkiboxi h2.niillas-holmberg  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right -90px;
}

.jarvinen-vaananen footer h2, #kirjoittajat-sivu section h2.jarvinen-vaananen, #artikkeli-sivu .linkkiboxi h2.jarvinen-vaananen  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat left -180px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.jarvinen-vaananen   {
	background-position: right -180px;
	text-align: left;
}

.jarno-vesala footer h2, #kirjoittajat-sivu section h2.jarno-vesala, #artikkeli-sivu .linkkiboxi h2.jarno-vesala  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right -270px;
}

.juha-kulmala footer h2, #kirjoittajat-sivu section h2.juha-kulmala, #artikkeli-sivu .linkkiboxi h2.juha-kulmala  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right -360px;
}

.venla-rossi footer h2, #kirjoittajat-sivu section h2.venla-rossi, #artikkeli-sivu .linkkiboxi h2.venla-rossi  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right -450px;
}

.tiina-lehikoinen footer h2, #kirjoittajat-sivu section h2.tiina-lehikoinen, #artikkeli-sivu .linkkiboxi h2.tiina-lehikoinen  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat left -540px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.tiina-lehikoinen   {
	background-position: right -540px;
	text-align: left;
}

.riina-katajavuori footer h2, #kirjoittajat-sivu section h2.riina-katajavuori, #artikkeli-sivu .linkkiboxi h2.riina-katajavuori  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right -630px;
}

.teemu-manninen footer h2, #kirjoittajat-sivu section h2.teemu-manninen, #artikkeli-sivu .linkkiboxi h2.teemu-manninen  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right -720px;
}

.arsi-alenius footer h2, #kirjoittajat-sivu section h2.arsi-alenius, #artikkeli-sivu .linkkiboxi h2.arsi-alenius  {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat right -810px;
}

.antti-arnkil footer h2, #kirjoittajat-sivu section h2.antti-arnkil, #artikkeli-sivu .linkkiboxi h2.antti-arnkil {
	background: url(../img/bgr/no3-kirjoittajat.jpg) no-repeat left -900px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.antti-arnkil   {
	background-position: right -900px;
	text-align: left;
}

/* Jano No. 4 */

.rossi-salmela footer h2, #kirjoittajat-sivu section h2.rossi-salmela, #artikkeli-sivu .linkkiboxi h2.rossi-salmela {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat right 0px;
}

.jk-ihalainen footer h2, #kirjoittajat-sivu section h2.jk-ihalainen, #artikkeli-sivu .linkkiboxi h2.jk-ihalainen {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat left -90px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.jk-ihalainen {
	background-position: right -90px;
	text-align: left;
}

.anna-tomi footer h2, #kirjoittajat-sivu section h2.anna-tomi, #artikkeli-sivu .linkkiboxi h2.anna-tomi {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat right -180px;
}

.auli-sarkio footer h2, #kirjoittajat-sivu section h2.auli-sarkio, #artikkeli-sivu .linkkiboxi h2.auli-sarkio {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat left -270px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.auli-sarkio {
	background-position: right -270px;
	text-align: left;
}

.marianna-kurtto footer h2, #kirjoittajat-sivu section h2.marianna-kurtto, #artikkeli-sivu .linkkiboxi h2.marianna-kurtto {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat right -360px;
}

.markku-paaskynen footer h2, #kirjoittajat-sivu section h2.markku-paaskynen, #artikkeli-sivu .linkkiboxi h2.markku-paaskynen {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat right -450px;
}

.markku-paasonen footer h2, #kirjoittajat-sivu section h2.markku-paasonen, #artikkeli-sivu .linkkiboxi h2.markku-paasonen {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat left -540px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.markku-paasonen  {
	background-position: right -540px;
	text-align: left;
}

.merja-virolainen footer h2, #kirjoittajat-sivu section h2.merja-virolainen, #artikkeli-sivu .linkkiboxi h2.merja-virolainen {
	background: url(../img/bgr/no4-kirjoittajat.jpg) no-repeat left -630px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.merja-virolainen {
	background-position: right -630px;
	text-align: left;
}

/* Jano No. 5 */

.olli-heikkonen footer h2, #kirjoittajat-sivu section h2.olli-heikkonen, #artikkeli-sivu .linkkiboxi h2.olli-heikkonen {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right 0px;
}

.harri-hertell footer h2, #kirjoittajat-sivu section h2.harri-hertell, #artikkeli-sivu .linkkiboxi h2.harri-hertell {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -90px;
}

.jonimatti-joutsijarvi footer h2, #kirjoittajat-sivu section h2.jonimatti-joutsijarvi, #artikkeli-sivu .linkkiboxi h2.jonimatti-joutsijarvi {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -180px;
}

.kirsti-kuronen footer h2, #kirjoittajat-sivu section h2.kirsti-kuronen, #artikkeli-sivu .linkkiboxi h2.kirsti-kuronen {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat left -270px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.kirsti-kuronen  {
	background-position: right -270px;
	text-align: left;
}

.karri-kokko footer h2, #kirjoittajat-sivu section h2.karri-kokko, #artikkeli-sivu .linkkiboxi h2.karri-kokko {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -360px;
}

.marko-niemi footer h2, #kirjoittajat-sivu section h2.marko-niemi, #artikkeli-sivu .linkkiboxi h2.marko-niemi {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -450px;
}

.jani-nieminen footer h2, #kirjoittajat-sivu section h2.jani-nieminen, #artikkeli-sivu .linkkiboxi h2.jani-nieminen {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -540px;
}

.aura-nurmi footer h2, #kirjoittajat-sivu section h2.aura-nurmi, #artikkeli-sivu .linkkiboxi h2.aura-nurmi {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -630px;
}

.eino-santanen footer h2, #kirjoittajat-sivu section h2.eino-santanen, #artikkeli-sivu .linkkiboxi h2.eino-santanen {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat left -720px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.eino-santanen  {
	background-position: right -720px;
	text-align: left;
}

.katja-seutu footer h2, #kirjoittajat-sivu section h2.katja-seutu, #artikkeli-sivu .linkkiboxi h2.katja-seutu {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -810px;
}

.anni-sumari footer h2, #kirjoittajat-sivu section h2.anni-sumari, #artikkeli-sivu .linkkiboxi h2.anni-sumari {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -900px;
}

.sanna-karlstrom footer h2, #kirjoittajat-sivu section h2.sanna-karlstrom, #artikkeli-sivu .linkkiboxi h2.sanna-karlstrom {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat left -990px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.sanna-karlstrom  {
	background-position: right -990px;
	text-align: left;
}

.tapani-kinnunen footer h2, #kirjoittajat-sivu section h2.tapani-kinnunen, #artikkeli-sivu .linkkiboxi h2.tapani-kinnunen {
	background: url(../img/bgr/no5-kirjoittajat.jpg) no-repeat right -1080px;
}

/* Jano No. 6 */

.anja-eramaja footer h2, #kirjoittajat-sivu section h2.anja-eramaja, #artikkeli-sivu .linkkiboxi h2.anja-eramaja {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat right 0px;
}

.pauliina-haasjoki footer h2, #kirjoittajat-sivu section h2.pauliina-haasjoki, #artikkeli-sivu .linkkiboxi h2.pauliina-haasjoki {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat right -90px;
}

.jyrki-kiiskinen footer h2, #kirjoittajat-sivu section h2.jyrki-kiiskinen, #artikkeli-sivu .linkkiboxi h2.jyrki-kiiskinen {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat left -180px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.jyrki-kiiskinen  {
	background-position: right -180px;
	text-align: left;
}

.sinikka-laitinen footer h2, #kirjoittajat-sivu section h2.sinikka-laitinen, #artikkeli-sivu .linkkiboxi h2.sinikka-laitinen {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat left -270px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.sinikka-laitinen  {
	background-position: right -270px;
	text-align: left;
}

.leevi-lehto footer h2, #kirjoittajat-sivu section h2.leevi-lehto, #artikkeli-sivu .linkkiboxi h2.leevi-lehto {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat left -360px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.leevi-lehto  {
	background-position: right -360px;
	text-align: left;
}

.kristiina-lahde footer h2, #kirjoittajat-sivu section h2.kristiina-lahde, #artikkeli-sivu .linkkiboxi h2.kristiina-lahde {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat right -450px;
}

.peter-mickwitz footer h2, #kirjoittajat-sivu section h2.peter-mickwitz, #artikkeli-sivu .linkkiboxi h2.peter-mickwitz {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat right -540px;
}

.santtu-puukka footer h2, #kirjoittajat-sivu section h2.santtu-puukka, #artikkeli-sivu .linkkiboxi h2.santtu-puukka {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat right -630px;
}

.jaana-helena-seppanen footer h2, #kirjoittajat-sivu section h2.jaana-helena-seppanen, #artikkeli-sivu .linkkiboxi h2.jaana-helena-seppanen {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat left -720px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.jaana-helena-seppanen   {
	background-position: right -720px;
	text-align: left;
}

.miia-toivio footer h2, #kirjoittajat-sivu section h2.miia-toivio, #artikkeli-sivu .linkkiboxi h2.miia-toivio {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat left -810px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.miia-toivio  {
	background-position: right -810px;
	text-align: left;
}

.kristiina-wallin footer h2, #kirjoittajat-sivu section h2.kristiina-wallin, #artikkeli-sivu .linkkiboxi h2.kristiina-wallin {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat left -900px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.kristiina-wallin  {
	background-position: right -900px;
	text-align: left;
}

.huotarinen-salmela footer h2, #kirjoittajat-sivu section h2.huotarinen-salmela, #artikkeli-sivu .linkkiboxi h2.huotarinen-salmela {
	background: url(../img/bgr/no6-kirjoittajat.jpg) no-repeat right -990px;
}

/* Jano No. 7 */

.tarja-harkonen footer h2, #kirjoittajat-sivu section h2.tarja-harkonen, #artikkeli-sivu .linkkiboxi h2.tarja-harkonen {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat right 0px;
}

.marjatta-kaasila footer h2, #kirjoittajat-sivu section h2.marjatta-kaasila, #artikkeli-sivu .linkkiboxi h2.marjatta-kaasila {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat right -90px;
}

.malin-kivela footer h2, #kirjoittajat-sivu section h2.malin-kivela, #artikkeli-sivu .linkkiboxi h2.malin-kivela {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat left -180px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.malin-kivela {
	background-position: right -180px;
	text-align: left;
}

.sirpa-kyyronen footer h2, #kirjoittajat-sivu section h2.sirpa-kyyronen, #artikkeli-sivu .linkkiboxi h2.sirpa-kyyronen {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat left -270px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.sirpa-kyyronen {
	background-position: right -270px;
	text-align: left;
}

.maria-matinmikko footer h2, #kirjoittajat-sivu section h2.maria-matinmikko, #artikkeli-sivu .linkkiboxi h2.maria-matinmikko {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat left -360px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.maria-matinmikko {
	background-position: right -360px;
	text-align: left;
}

.harry-salmenniemi footer h2, #kirjoittajat-sivu section h2.harry-salmenniemi, #artikkeli-sivu .linkkiboxi h2.harry-salmenniemi {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat right -450px;
}

.helena-sinervo footer h2, #kirjoittajat-sivu section h2.helena-sinervo, #artikkeli-sivu .linkkiboxi h2.helena-sinervo {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat right -540px;
}

.ville-juhani-sutinen footer h2, #kirjoittajat-sivu section h2.ville-juhani-sutinen, #artikkeli-sivu .linkkiboxi h2.ville-juhani-sutinen {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat left -630px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.ville-juhani-sutinen {
	background-position: right -630px;
	text-align: left;
}

.elsa-tolli footer h2, #kirjoittajat-sivu section h2.elsa-tolli, #artikkeli-sivu .linkkiboxi h2.elsa-tolli {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat left -720px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.elsa-tolli {
	background-position: right -720px;
	text-align: left;
}

.tuija-mikaela-valipakka footer h2, #kirjoittajat-sivu section h2.tuija-mikaela-valipakka, #artikkeli-sivu .linkkiboxi h2.tuija-mikaela-valipakka {
	background: url(../img/bgr/no7-kirjoittajat.jpg) no-repeat left -810px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.tuija-mikaela-valipakka {
	background-position: right -810px;
	text-align: left;
}

/* Jano No. 8 */

.kristian-blomberg footer h2, #kirjoittajat-sivu section h2.kristian-blomberg, #artikkeli-sivu .linkkiboxi h2.kristian-blomberg {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat left 0px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.kristian-blomberg {
	background-position: right 0px;
	text-align: left;
}

.ville-hytonen footer h2, #kirjoittajat-sivu section h2.ville-hytonen, #artikkeli-sivu .linkkiboxi h2.ville-hytonen {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat right -90px;
}

.markku-kailaheimo footer h2, #kirjoittajat-sivu section h2.markku-kailaheimo, #artikkeli-sivu .linkkiboxi h2.markku-kailaheimo {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat right -180px;
}

.tommi-parkko footer h2, #kirjoittajat-sivu section h2.tommi-parkko, #artikkeli-sivu .linkkiboxi h2.tommi-parkko {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat left -270px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.tommi-parkko {
	background-position: right -270px;
	text-align: left;
}

.tarja-roinila footer h2, #kirjoittajat-sivu section h2.tarja-roinila, #artikkeli-sivu .linkkiboxi h2.tarja-roinila {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat right -360px;
}

.rami-saari footer h2, #kirjoittajat-sivu section h2.rami-saari, #artikkeli-sivu .linkkiboxi h2.rami-saari {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat left -450px;
	text-align: right;
}

#artikkeli-sivu .linkkiboxi h2.rami-saari {
	background-position: right -450px;
	text-align: left;
}

.satu-taskinen footer h2, #kirjoittajat-sivu section h2.satu-taskinen, #artikkeli-sivu .linkkiboxi h2.satu-taskinen {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat right -540px;
}

.tuomas-timonen footer h2, #kirjoittajat-sivu section h2.tuomas-timonen, #artikkeli-sivu .linkkiboxi h2.tuomas-timonen {
	background: url(../img/bgr/no8-kirjoittajat.jpg) no-repeat right -630px;
}

/* Runoja koronan aikaan */

.jonne-piltonen footer h2, #kirjoittajat-sivu section h2.jonne-piltonen, #artikkeli-sivu .linkkiboxi h2.jonne-piltonen {
	background: url(../img/bgr/korona-kirjoittajat.jpg) no-repeat left 0px;
	text-align: right;
}

.lassi-hyvarinen footer h2, #kirjoittajat-sivu section h2.lassi-hyvarinen, #artikkeli-sivu .linkkiboxi h2.lassi-hyvarinen {
	background: url(../img/bgr/korona-kirjoittajat.jpg) no-repeat left -90px;
	text-align: right;
}

/* Jano No. 10 */

.anna-elina-isoaro footer h2, #kirjoittajat-sivu section h2.anna-elina-isoaro, #artikkeli-sivu .linkkiboxi h2.anna-elina-isoaro {
	background: url(../img/bgr/no10-kirjoittajat.jpg) no-repeat left 0px;
	text-align: right;
}

.vs-luoma-aho footer h2, #kirjoittajat-sivu section h2.vs-luoma-aho, #artikkeli-sivu .linkkiboxi h2.vs-luoma-aho {
	background: url(../img/bgr/no10-kirjoittajat.jpg) no-repeat left -90px;
	text-align: right;
}

.antti-nylen footer h2, #kirjoittajat-sivu section h2.antti-nylen, #artikkeli-sivu .linkkiboxi h2.antti-nylen {
	background: url(../img/bgr/no10-kirjoittajat.jpg) no-repeat left -180px;
	text-align: right;
}

.tuukka-pietarinen footer h2, #kirjoittajat-sivu section h2.tuukka-pietarinen, #artikkeli-sivu .linkkiboxi h2.tuukka-pietarinen {
	background: url(../img/bgr/no10-kirjoittajat.jpg) no-repeat right -270px;
	text-align: left;
}

#artikkeli-sivu .linkkiboxi h2.tuukka-pietarinen {
	background-position: left -270px;
	text-align: right;
}

.kaija-rantakari footer h2, #kirjoittajat-sivu section h2.kaija-rantakari, #artikkeli-sivu .linkkiboxi h2.kaija-rantakari {
	background: url(../img/bgr/no10-kirjoittajat.jpg) no-repeat left -360px;
	text-align: right;
}

.heli-slunga footer h2, #kirjoittajat-sivu section h2.heli-slunga, #artikkeli-sivu .linkkiboxi h2.heli-slunga {
	background: url(../img/bgr/no10-kirjoittajat.jpg) no-repeat left -450px;
	text-align: right;
}

.ulla-vaarnamo footer h2, #kirjoittajat-sivu section h2.ulla-vaarnamo, #artikkeli-sivu .linkkiboxi h2.ulla-vaarnamo {
	background: url(../img/bgr/no10-kirjoittajat.jpg) no-repeat right -540px;
	text-align: left;
}

#artikkeli-sivu .linkkiboxi h2.tuukka-pietarinen {
	background-position: left -540px;
	text-align: right;
}

/* Jano No. 11 */

.raisa-jantti footer h2, #kirjoittajat-sivu section h2.raisa-jantti , #artikkeli-sivu .linkkiboxi h2.raisa-jantti  {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat right 0px;
	text-align: left;
}

.silja-jarventausta footer h2, #kirjoittajat-sivu section h2.silja-jarventausta, #artikkeli-sivu .linkkiboxi h2.silja-jarventausta  {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat right -90px;
	text-align: left;
}

.kissa-koskinen footer h2, #kirjoittajat-sivu section h2.kissa-koskinen, #artikkeli-sivu .linkkiboxi h2.kissa-koskinen {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat right -180px;
	text-align: left;
}

.nina-rintala footer h2, #kirjoittajat-sivu section h2.nina-rintala, #artikkeli-sivu .linkkiboxi h2.nina-rintala {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat left -270px;
	text-align: right;
}

.katja-seutu footer h2, #kirjoittajat-sivu section h2.katja-seutu, #artikkeli-sivu .linkkiboxi h2.katja-seutu {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat right -360px;
	text-align: left;
}

.jouni-teittinen footer h2, #kirjoittajat-sivu section h2.jouni-teittinen, #artikkeli-sivu .linkkiboxi h2.jouni-teittinen {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat right -450px;
	text-align: left;
}

.virpi-vairinen footer h2, #kirjoittajat-sivu section h2.virpi-vairinen, #artikkeli-sivu .linkkiboxi h2.virpi-vairinen {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat right -540px;
	text-align: left;
}

.vilhelmiina-vilhunen footer h2, #kirjoittajat-sivu section h2.vilhelmiina-vilhunen, #artikkeli-sivu .linkkiboxi h2.vilhelmiina-vilhunen {
	background: url(../img/bgr/no11-kirjoittajat.jpg) no-repeat right -630px;
	text-align: left;
}

/* Jano No. 12 */

.laura-herva footer h2, #kirjoittajat-sivu section h2.laura-herva, #artikkeli-sivu .linkkiboxi h2.laura-herva   {
	background: url(../img/bgr/no12-kirjoittajat.jpg) no-repeat right 0px;
	text-align: left;
}

.silene-lehto footer h2, #kirjoittajat-sivu section h2.silene-lehto, #artikkeli-sivu .linkkiboxi h2.silene-lehto  {
	background: url(../img/bgr/no12-kirjoittajat.jpg) no-repeat left -90px;
	text-align: right;
}

.satu-manninen footer h2, #kirjoittajat-sivu section h2.satu-manninen, #artikkeli-sivu .linkkiboxi h2.laura-herva   {
	background: url(../img/bgr/no12-kirjoittajat.jpg) no-repeat right -180px;
	text-align: left;
}

.risto-oikarinen footer h2, #kirjoittajat-sivu section h2.risto-oikarinen, #artikkeli-sivu .linkkiboxi h2.risto-oikarinen   {
	background: url(../img/bgr/no12-kirjoittajat.jpg) no-repeat right -270px;
	text-align: left;
}

.jarno-pelonranta footer h2, #kirjoittajat-sivu section h2.jarno-pelonranta, #artikkeli-sivu .linkkiboxi h2.jarno-pelonranta   {
	background: url(../img/bgr/no12-kirjoittajat.jpg) no-repeat right -360px;
	text-align: left;
}

.stina-saari footer h2, #kirjoittajat-sivu section h2.stina-saari, #artikkeli-sivu .linkkiboxi h2.stina-saari   {
	background: url(../img/bgr/no12-kirjoittajat.jpg) no-repeat left -450px;
	text-align: right;
}

.olli-sinivaara footer h2, #kirjoittajat-sivu section h2.olli-sinivaara, #artikkeli-sivu .linkkiboxi h2.olli-sinivaara   {
	background: url(../img/bgr/no12-kirjoittajat.jpg) no-repeat right -540px;
	text-align: left;
}

/* Jano No. 13 */


.tua-forsstrom footer h2, #kirjoittajat-sivu section h2.tua-forsstrom , #artikkeli-sivu .linkkiboxi h2.tua-forsstrom    {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat left 0px;
	text-align: right;
}

.henri-hirvenoja footer h2, #kirjoittajat-sivu section h2.henri-hirvenoja, #artikkeli-sivu .linkkiboxi h2.henri-hirvenoja  {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat left -90px;
	text-align: right;
}

.jussi-hyvarinen footer h2, #kirjoittajat-sivu section h2.jussi-hyvarinen, #artikkeli-sivu .linkkiboxi h2.jussi-hyvarinen   {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat right -180px;
	text-align: left;
}

.oona-juutinen footer h2, #kirjoittajat-sivu section h2.oona-juutinen, #artikkeli-sivu .linkkiboxi h2.oona-juutinen   {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat right -270px;
	text-align: left;
}

.jarno-lindemark footer h2, #kirjoittajat-sivu section h2.jarno-lindemark, #artikkeli-sivu .linkkiboxi h2.jarno-lindemark   {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat right -360px;
	text-align: left;
}

.uni-ojuva footer h2, #kirjoittajat-sivu section h2.uni-ojuva, #artikkeli-sivu .linkkiboxi h2.uni-ojuva   {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat right -450px;
	text-align: left;
}

.satu-taskinen footer h2, #kirjoittajat-sivu section h2.satu-taskinen, #artikkeli-sivu .linkkiboxi h2.satu-taskinen   {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat right -540px;
	text-align: left;
}

.petra-vallila footer h2, #kirjoittajat-sivu section h2.petra-vallila , #artikkeli-sivu .linkkiboxi h2.petra-vallila    {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat right -630px;
	text-align: left;
}

.jukka-viikila footer h2, #kirjoittajat-sivu section h2.jukka-viikila, #artikkeli-sivu .linkkiboxi h2.jukka-viikila   {
	background: url(../img/bgr/no13-kirjoittajat.jpg) no-repeat right -720px;
	text-align: left;
}


/*--------------------- ARTIKKELI-SIVU ---------------------------------------------*/

.otsikko-laatikko {
	margin-top: 114px;
	min-height: 309px;
	border-left: 6px solid #000;
	margin-bottom: 23px;
}

.otsikko-laatikko  h1 {
	font-size: 52px;
	line-height: 60px;
	padding: 15px;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
}

.otsikko-laatikko  h1 strong {
	color: #681113;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

article.main {
	clear: both;
	padding-top: 12px;
}

article.main .ingressi, article.main .pullquote {
	color: #801517;
	font-size: 21px;
	line-height: 27px;
	margin-bottom: 20px;
	margin-right: 1.15%;
	margin-left: 1.15%;
	padding-left: 0.5102%; /* 5 : 980 */
	padding-top: 9px;
	padding-bottom: 10px;
	border-left: 6px solid #000;
	width: 90%;
}

article.main .ingressi em {
	color: #000;
}

article.main .pullquote {
	font-size: 25px;
	line-height: 34px;
	padding-left: 3.8653%; /* 32 : 980 */
	padding-right: 2.55102%; /* 25 : 980 */
	padding-top: 9px;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 6.73469%; /* 66 : 980 */
	border-left: 6px solid #681113;
	width: 73.46938%; /* 720 : 980 */
	position: relative;
}

article.main .pullquote:before {
	content: '"';
	color: #000;
	font: 76px Oswald, Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 2px;
	top: -12px;
}

article.main .pullquote:after {
	content: '"';
	color: #000;
	font: 34px/28px Oswald, Georgia, "Times New Roman", Times, serif;
	margin-left: -2px;
}

article.main .runo, article.main .info, article.main .sitaatti, article.main .proosaruno {
	text-transform: none;
	background: #801517;
	font-size: 16px;
	line-height: 26px;
	padding: 15px;
	margin-bottom: 28px;
	border-left: 7px solid #000;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 5px;
	border-radius: 12px;
	margin-right: 1.0204%; /* 10 : 980 */
	margin-left: 1.0204%; /* 10 : 980 */
}

#artikkeli-sivu #no6-eteenpain article.main .content .runo, #artikkeli-sivu #no6-eteenpain article.main .content .info {
	margin-right: 0;
	margin-left: 0;
}

article.main .proosaruno {
	padding-right: 23%;
}

#arsi-alenius-sivu article.main .runo {
	margin-right: 5.10204%;
	margin-left: 5.10204%;
}

article.main .info ul {
	margin-left: 32px;
	margin-top: 20px;
}

article.main .info ul li {
	margin-bottom: 10px;
	list-style: square;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
}

#artikkeli-sivu .runo p, #artikkeli-sivu .sitaatti p, #artikkeli-sivu .proosaruno p {
	line-height: 25px;
	color: #fff;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}

#artikkeli-sivu .runo p {
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}


#markku-paasonen-sivu article.main .proosaruno p {
	line-height: 30px;
}

#markku-paasonen-sivu .proosaruno p, #mallarme-sivu .proosaruno p, #max-jacob-sivu .proosaruno p, p.justify  {
	text-align: justify;
}

#artikkeli-sivu #teemu-manninen-sivu .runo p {
	padding-bottom: 1.3em;
	font-size: 19px;
}

#artikkeli-sivu #kari-tulinius-2017-sivu .runo p {
	font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}

#artikkeli-sivu p.sisennys {
	padding-left: 65px;
}

#artikkeli-sivu p.sisennysx2 {
	padding-left: 130px;
}

#artikkeli-sivu #arsi-alenius-sivu .runo p, #artikkeli-sivu #jarno-vesala-sivu .runo p {
	font-size: 19px;
}

#artikkeli-sivu #jarno-vesala-sivu .runo p, #artikkeli-sivu #jarvinen-vaananen-sivu .runo p {
	font-size: 19px;
	margin-bottom: 1em;
}

#artikkeli-sivu .runo p:only-child, #artikkeli-sivu .sitaatti p:only-child, #artikkeli-sivu .runo p:last-child, #artikkeli-sivu .sitaatti p:last-child {
	padding-bottom: 3px;
}

#artikkeli-sivu img {
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.35);
	max-width: 100%;
	height: auto;
}

#karri-kokko-sivu article.main img, #ian-hatcher-sivu article.main img, article.main img.no-float  {
	float: none;
}

#artikkeli-sivu img.runokuva {
	margin-top: 15px;
}

#artikkeli-sivu iframe {
	max-width: 100%
}

#artikkeli-sivu header img {
	box-shadow: none;
}

#artikkeli-sivu img.juho {
	margin-left: 30px;
}

article.main img {
	float: left;
	margin-bottom: 15px;
}

#artikkeli-sivu footer.tekijat {
	background-color: transparent;
	margin-top: 4px;
	margin-left: 1.3%;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
	border-left: 5px solid #000;
	height: auto;
	width: 47.34693%; /* 464 : 980 */
}

#artikkeli-sivu footer.tekijat h3 {
	font-size: 20px;
}

#artikkeli-sivu footer.tekijat h3[rel="fb"] {
	margin-left: -5px;
	margin-right: 35px;
	padding-left: 5px;
}

#artikkeli-sivu footer h3 strong {
	color: #801517;
}

#artikkeli-sivu .runo h1, #artikkeli-sivu .info h1, #artikkeli-sivu .proosaruno h1  {
	color: #FFF;
	text-transform: uppercase;
	margin-top: 6px;
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 36px;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
}

#artikkeli-sivu .runo h2, #artikkeli-sivu .sitaatti h2  {
	color: #000;
	text-transform: uppercase;
	font-size: 19px;
	margin-bottom: 1px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6);
}

#artikkeli-sivu section footer h2 {
	font-size: 20px;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 5px;
	background: url(none);
	color: #000;
	margin-top: 5px;
	margin-bottom: 10px;
}

#artikkeli-sivu section footer h2 strong {
	color: #fff;
}

#artikkeli-sivu .share-box {
	position: relative;
	background: #801517;
	margin-top: 41px;
	padding: 13px 10px 5px;
	display: block;
	width: 46.547%; /* 464 : 980 */
	float: right;
	margin-bottom: -10px;
	margin-right: 1.3%; /* 5 : 980 */
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#artikkeli-sivu .share-box h1 {
	font-size: 31px;
	position: absolute;
	left: 13px;
	top: -43px;
	background: url(../img/bgr/share-box-bgr.png) no-repeat 182px 0px;
	height: 44px;
	width: 95%;
	padding-top: 6px;
}

#artikkeli-sivu .share-box h1 strong {
	color: #801517;
}

#artikkeli-sivu .share-box h3 {
	font-size: 17px;
	margin-bottom: 12px;
	color: #FFF;
	position: relative;
}

#artikkeli-sivu .share-box h3 em {
	text-transform: none;
	color: #fff;
	padding-left: 3px;
}

div.fb-share-button {
	position: absolute;
	top: -2px;
	left: 207px;
}

#artikkeli-sivu  div.fb-like {
	position: absolute;
	top: -2px;
	left: 160px;
}

.twitter-share-button {
	position: absolute;
	top: -6px;
	left: 239px;
}

/*--------------------- TEXT STYLES  ---------------------------------------------*/

p, .lahteet ul li, .lahteet ol li {
	text-transform: none;
	font: 18px/24px 'Roboto Slab', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;
	padding-bottom: 0.8em;
	color: #000;
}

#artikkeli-sivu #no6-eteenpain article.main .content p {
	font-size: 21px;
	line-height: 26px;
}

#artikkeli-sivu #no6-eteenpain article.main .content p:last-child {
	padding-bottom: 0;
}

em.kuvateksti {
	font-size: 15px;
	text-transform: none;
	display: block;
	padding: 10px;
	text-align: center;
}

.omistus {
	text-align: left;
	font-size: 16px;
	padding-left: 0;
	padding-bottom: 1em;
}

#kirjoittajat-sivu p {
	padding-right: 5px;
	padding-left: 5px;
}

#artikkeli-sivu #empedokles-sivu .runo p {
	padding-bottom: 2em;
}

#artikkeli-sivu #empedokles-sivu .runo p:last-child {
	padding-bottom: 5px;
}

#kirjoittajat-sivu p:first-letter, #toimitus-sivu h2+p:first-letter, #jano-sivu h2+p:first-letter, #jano-sivu h1+p:first-letter, article.main p:first-child:first-letter, article.main p:first-of-type:first-letter   {
	padding-right: 2px;
	padding-top: 0px;
	float: left;
	color: #801517;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	font: 42px 'Oswald', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Hack for Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#kirjoittajat-sivu p:first-letter, #toimitus-sivu h2+p:first-letter, #jano-sivu h2+p:first-letter, #jano-sivu h1+p:first-letter, article.main p:first-child:first-letter, article.main p:first-of-type:first-letter   {
	margin-top: -7px;
	padding-top: 0;
}
}

/* Hack for Firefox*/
@-moz-document url-prefix() { 
  #kirjoittajat-sivu p:first-letter, #toimitus-sivu h2+p:first-letter, #jano-sivu h2+p:first-letter, #jano-sivu h1+p:first-letter, article.main p:first-child:first-letter, article.main p:first-of-type:first-letter  {
	padding-top: 5px;
  }
}

article.main .sitaatti p:first-child:first-letter, article.main .runo p:first-of-type:first-letter, article.main .proosaruno p:first-of-type:first-letter, #jani-nieminen-sivu article.main .content p:first-of-type:first-letter, article.main section.ei-anfangi p:first-of-type:first-letter  {
	font-size: inherit;
	font: 18px/20px 'Roboto Slab', Georgia, serif;	
	padding-right: 0px;
	padding-top: 0px;
	float: none;
	color: inherit;
	text-shadow: none;
}

#artikkeli-sivu #no6-eteenpain article.main .content .runo p:first-child:first-letter{
    font-size: 21px;
    line-height: 26px;
}

#artikkeli-sivu #no6-eteenpain article.main .content .runo p {
    font-size: 21px;
    line-height: 32px;
}

#artikkeli-sivu #kari-tulinius-2017-sivu .runo p:first-of-type:first-letter {
	font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}


article.main section.ei-anfangi p:first-of-type:first-letter  {
	font-weight: normal;
}

article.main #matinmikko section.ei-anfangi p:first-of-type:first-letter  {
	font-size: inherit;
	font: 21px/26px 'Roboto Slab', Georgia, serif;	
	padding-right: 0px;
	padding-top: 0px;
	float: none;
	color: inherit;
	text-shadow: none;
	font-weight: bold;
}

p strong, .lahteet strong  {
	font-weight: bold;
}

p em, .lahteet ul li em {
	font-style: italic;	
}

.lahteet ul, .lahteet ol {
	margin-top: 15px;
	margin-left: 25px;
}

.lahteet ul {
	font-size: 16px;
	text-transform: none;
	list-style: square;
}

.lahteet ol {
	font-size: 16px;
	text-transform: none;
	margin-left: 8px;
}

sup {
	font-weight: bold;
	border: 1px dotted #000;
}

#index-sivu section strong, .markku-kaskela strong {
	color: #681113;
	text-shadow: none;
}

#index-sivu section footer strong {
	color: #fff;
	text-shadow: none;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.6);
}

.star  {
	color: #801517;
	font-size: 40px;
	text-align: center;
	display: block;
}

#ron-silliman-sivu .star:after, #auli-sarkio-sivu .star:after, #artikkeli-sivu .star:after  {
	color: #801517;
	font-size: 40px;
	text-align: center;
	display: block;
	content: '* * *';
}

.indent-1em {
	padding-left: 1em;
}

.indent-3em {
	padding-left: 3em;
}

.indent-6em {
	padding-left: 6em;
}

.indent-15prosenttia {
	padding-left: 15%;
}

.indent-10prosenttia {
	padding-left: 10%;
}



.center {
	text-align: center;
}

#artikkeli-sivu .runo .bigger {
	font-size: 24px;
	font-style: italic;
	line-height: 28px;
}




/*--------------------- HEADLINES ---------------------------------------------*/

.right h1.main, #kirjoittajat-sivu .left h1.main, #kaikki-numerot-sivu .left h1.main {
	font-size: 50px;
	letter-spacing: -1px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	color: #801517;
	margin-bottom: 5px;
}

#kirjoittajat-sivu .left h1.main, #kaikki-numerot-sivu .left h1.main {
	display: none;
}

#index-sivu section h1, .markku-kaskela h1 {
	font-size: 28px;
	line-height: 33px;
	letter-spacing: -1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	color: #000;
}

#index-sivu .paakirjoitus h1 {
	padding-bottom: 7px;
}

article.main h2 {
	font-size: 37px;
	margin-bottom: 10px;
	margin-top: 1px;
	margin-bottom: 20px;
	margin-left: 1.15%;
	margin-right: 1.15%;
	clear: both;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

#artikkeli-sivu #no6-eteenpain article.main .content h2 {
	margin-left: 0;
}

article.main h3.kysymys {
	font-size: 22px;
	color: #801517;
	margin-bottom: 10px;
	margin-top: 1px;
	margin-bottom: 18px;
	margin-left: 1.15%;
	margin-right: 1.15%;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

article.main h3.kysymys {
	font-size: 22px;
	color: #801517;
	margin-bottom: 10px;
	margin-bottom: 18px;
	margin-left: 1.15%;
	margin-right: 1.15%;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

article.main #matinmikko h3 {
	font-size: 22px;
	margin-bottom: 13px;
	text-transform: none;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

article.main #matinmikko h3.viite-otsikko {
    color: #801517;
    font-size: 28px;
    margin-left: 3.06122%;
    margin-bottom: 10px;
	text-transform: uppercase;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
    margin-top: 1px;
    margin-bottom: 15px;
    clear: both;

}

#paakirjoitus-sivu article.main h3.artikkeliotsikko {
	color:#000;
	text-transform: none;
}

article.main h4 {
	color:#000;
	font-size: 20px;
	margin-top: -7px;
	margin-left: 3.06122%;
	margin-bottom: 17px;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

article.main h3.lahteet {
	font-size: 34px;
	margin-bottom: 17px;
}

#artikkeli-sivu h2.muut-artikkelit {
	font-size: 37px;
	color: #801517;
	margin-top: 29px;
	margin-left: 15px;
	margin-bottom: 7px;
	clear: both;
}

#artikkeli-sivu h2.muut-artikkelit i {
	color:#000;
}



#artikkeli-sivu article.main .content, .kuva-ja-teksti {
	margin-bottom: 30px;
	margin-left: 1.0204%; /* 10 : 980 */
	margin-right: 1.0204%; /* 10 : 980 */
}


#artikkeli-sivu #no6-eteenpain article.main .content {
	margin-bottom: 30px;
	margin-left: 13.5%;
	margin-right: 15%; 
}

#ian-hatcher-sivu article.main .content, .kuva-ja-teksti {
	margin-bottom: 15px;
}

#ian-hatcher-sivu article.main .content {
	margin-bottom: 10px;
}


#artikkeli-sivu article.main .lahteet p {
	font-size:16px;
}

#paakirjoitus-sivu article.main section.first {
	margin-bottom: 15px;
}

#jano-sivu article h2, #toimitus-sivu article h2 {
	font-size: 38px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#kirjoittajat-sivu section h2 {
	font-size: 22px;
	color: #fff;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 0px;
	background: url(../img/bgr/no1-kirjoittajat.jpg) no-repeat;
	background-color: #752b2b;
	height: 90px;
	margin-top: 25px;
	margin-bottom: 7px;
	border-left: solid 6px #000;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.6);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
}

#kirjoittajat-sivu section h2.saila-susiluoto, #kirjoittajat-sivu section h2.niillas-holmberg, #kirjoittajat-sivu section h2.jarvinen-vaananen, #kirjoittajat-sivu section h2.jarno-vesala, #kirjoittajat-sivu section h2.juha-kulmala, #kirjoittajat-sivu section h2.venla-rossi, #kirjoittajat-sivu section h2.tiina-lehikoinen, #kirjoittajat-sivu section h2.riina-katajavuori, #kirjoittajat-sivu section h2.teemu-manninen, #kirjoittajat-sivu section h2.arsi-alenius, #kirjoittajat-sivu section h2.antti-arnkil, #kirjoittajat-sivu section h2.jk-ihalainen, #kirjoittajat-sivu section h2.anna-tomi, #kirjoittajat-sivu section h2.auli-sarkio, #kirjoittajat-sivu section h2.marianna-kurtto, #kirjoittajat-sivu section h2.markku-paaskynen, #kirjoittajat-sivu section h2.markku-paasonen, #kirjoittajat-sivu section h2.merja-virolainen, #kirjoittajat-sivu section h2.red {
	background-color: #752b2b;	
}

#kirjoittajat-sivu .right section h2:first-child {
	margin-top: 3px;
}

.columns {
    -moz-column-count: 2;
    -moz-column-gap: 15px;
    -webkit-column-count: 2;
    -webkit-column-gap: 15px;
	 column-count: 2;
     column-gap: 15px;
}

.columns1 {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
	padding-left: 5px;
 }
 
 .clear {
	 clear: both;
}
 
  .inline-block {
	display: inline-block;
}

/*--------------------- LINKS ---------------------------------------------*/

nav a:link, nav a:visited {
	color: #801517; 
	text-shadow: 0px 0px 1px rgba(1, 1, 0, 0.2);
}

nav a:hover, footer a:hover {
	color: #000;
	text-decoration: overline;
}

/* current page highlight*/
#jano-sivu nav a.jano-sivu, #toimitus-sivu nav a.toimitus-sivu, #kirjoittajat-sivu nav a.kirjoittajat-sivu, 
#kaikki-numerot-sivu nav a.kaikki-numerot-sivu   {
	color: #000;
	cursor: default;
	text-decoration: none;
}

a:link, a:visited {
	color: #801517;
}

section a:hover, article a:hover {
	color: #000;
	text-decoration: underline;
}

article.main .info ul a:link, article.main .info ul a:visited {
	color: #000;
	text-decoration: underline;
}

article.main .info ul a:hover {
	text-decoration: none;
}

#index-sivu section a:hover, section.markku-kaskela a:hover {
	text-decoration: none;
	
}

/*--------------------- FOOTER MAIN  ---------------------------------------------*/

footer.main {
	clear: both;
	width: 100%;
	background: url(../img/bgr/footer-bgr.png) repeat-x 0 15px;
	position: relative;
}

#artikkeli-sivu footer.main {
    background: transparent url("../img/bgr/footer-bgr.png") repeat-x scroll 0px 4px;
}

footer h1 {
	background: url(../img/bgr/footer-h1-bgr.png) no-repeat;
	height: 223px;
	width: 220px;
	position: absolute;
	right: 5%; /* 735 : 980 */
	top: 51px;
	text-indent: -9999px;
}

#artikkeli-sivu footer h1 {
    top: 34px;
}

#artikkeli-sivu footer h1 {
	height: 164px;
}

footer ul {
	padding-top: 45px;
	font-size: 21px;
}

#artikkeli-sivu footer.main ul.ensimmainen {
    padding-top: 28px;
}

footer ul ul {
	padding-top: 0px;
	display: inline;
}

footer ul li {
	margin-bottom: 9px;
	letter-spacing: -1px;
}

footer ul ul li {
	padding-right: 5px;
	display: inline;
}

footer ul ul li:after {
	content: '|';
	font-size: 21px;
	color: #000;
	margin-left: 10px;
}

footer ul ul li:last-child:after {
	content: '';
}

footer.main ul li:first-child {
	padding-left: 2px; /* 80 : 980 */
} 

footer.main ul li:nth-child(2) {
	padding-left: 8.16326%; /* 80 : 980 */
} 

footer.main ul li:nth-child(3) {
	padding-left: 16.32653%; /* 160 : 980 */
} 

footer.main ul li:nth-child(4) {
	padding-left: 24.48979%; /* 240 : 980 */
} 

footer.main ul li:nth-child(5) {
	padding-left: 32.65306%; /* 320 : 980 */
} 

footer.main ul ul li:nth-child(2), footer.main ul ul li:nth-child(3), footer.main ul ul li:nth-child(4)  {
	padding-left: 0px;
} 

h2.printti-info { display: none; }

/*---------------------  MEDIAQUORIES  ---------------------------------------------*/

/* 1025px or more*/
@media screen and (min-width:1025px)  {

.wrapper {
	max-width: 1005px;
	padding-right: 0.42372%; /* 2 : 472 */
	padding-left: 0.42372%; /* 2 : 472 */
}

.left {
	padding-left: 0;
}

.right {
	padding-right: 0;
}

#index-sivu section  {
	max-width: 468px;
}
}

/* 980px or less*/
@media screen and (max-width:980px)  {

.satu-koskimies img:first-child {
    padding-right: 0;
}
}

/* 970px or less*/
@media screen and (max-width:970px)  {

.toimituskuvat {
    margin: 14px auto 0 auto;
	width: 220px;
}
}

/* 900px or less*/
@media screen and (max-width:900px)  {

footer.main ul li:first-child {
	padding-left: 1.0204%; /* 10 : 980 */
} 

footer.main ul li:nth-child(2) {
	padding-left: 1.0204%; /* 10 : 980 */
} 

footer.main ul li:nth-child(3) {
	padding-left: 1.0204%; /* 10 : 980 */
} 

footer.main ul li:nth-child(4) {
	padding-left: 1.0204%; /* 10 : 980 */
} 

footer.main ul li:nth-child(5) {
	padding-left: 1.0204%; /* 10 : 980 */
} 

#index-sivu section, #kaikki-numerot-sivu section  {
	margin-top: 56px;
	border-left: 0;
	background: #9A3838;
}

#index-sivu section strong, #kaikki-numerot-sivu section strong {
	color: #fff;
}

header h3 {
	left: 52%; 
}

#numero1 header h3 {
	width: 258px;
	height: 80px;
	background: url(../img/bgr/header-h3-no1-mobi-bgr.png) no-repeat;
}

#index-no2 #index-sivu header h3 {
	width: 258px;
	height: 80px;
	background: url(../img/bgr/header-h3-no2-mobi-bgr.png) no-repeat;
}

#index-no4 #index-sivu header h3 {
	width: 216px;
	height: 80px;
	background: url(../img/bgr/header-h3-no4-mobi-bgr.png) no-repeat;
}

#index-no5 #index-sivu header h3 {
	width: 226px;
	height: 77px;
	background: url(../img/bgr/header-h3-no5-mobi-bgr.png) no-repeat;
}

#index-no6 #index-sivu header h3 {
	width: 226px;
	height: 77px;
	background: url(../img/bgr/header-h3-no6-mobi-bgr.png) no-repeat;
}

#index-no7 #index-sivu header h3 {
	width: 226px;
	height: 77px;
	background: url(../img/bgr/header-h3-no7-mobi-bgr.png) no-repeat;
}

#numero1 #index-sivu .markku-kaskela:first-child, #index-no2 #index-sivu .vilja-tuulia-huotarinen:first-child, #index-no4 #index-sivu .jk-ihalainen:first-child    {
    margin-top: 110px;
}

/* PERUSSIVU */

#artikkeli-sivu .linkki-boxi-wrap {
    margin-left: 0.81632%;
}

#artikkeli-sivu .linkkiboxi {
    width: 49.185%;
}

article.main .pullquote {
    width: 85.469%;
	padding-top: 28px;
	font-size: 24px;
	margin-left: 5.73469%;
}

#artikkeli-sivu .share-box {
    margin-right: 0.81632%;
}

#artikkeli-sivu footer.tekijat {
    margin-left: 1.5%;
}
}

/* 820px or less*/
@media screen and (max-width:820px)  {

#index-no3 #index-sivu header h3 {
	width: 226px;
	height: 77px;
	background: url(../img/bgr/header-h3-no3-mobi-bgr.png) no-repeat;
}

#index-sivu .juha-kulmala:first-child {
	margin-top: 110px;	
}

nav ul li {
	font-size: 23px;
}

#index-sivu section h1, .markku-kaskela h1 {
	font-size: 27px;
	line-height: 31px;
}

footer.main ul, footer.main ul ul {
	display: block;
}

footer.main ul ul li {
	display: block;
}

footer.main ul li {
	line-height: 27px;
}

footer.main ul ul li:after {
	content: '';
}

footer.main ul li ul li:first-child {
	padding-left: 0; 
} 

/* PERUSSIVU */

#artikkeli-sivu .linkki-boxi-wrap {
    margin-left: 0.71632%;
}
}

/* 650px or less*/
@media screen and (max-width:650px)  {

#TwitterBlock {
	display: none;
}

nav ul  {
	padding-top: 8px;
	padding-bottom: 8px;
}

nav ul li:after {
	content: '';
}

footer.main h1 {
	height: 164px;
}

#index-sivu section h1 {
	font-size: 25px;
}

section footer h2 {
	font-size: 16px;
	padding-top: 66px;
}

#index-sivu section {
	margin-top: 43px;
}

/* PERUSSIVU */

.right h1.main, .left h1.main {
	text-align: center;
	font-size: 47px;
}

#kirjoittajat-sivu .left h1.main, #kaikki-numerot-sivu .left h1.main {
	display: block;
	padding-bottom: 0;
	font-size: 47px;
}

#kirjoittajat-sivu .right h1.main, #kaikki-numerot-sivu .right h1.main {
	display: none;
}

#kaikki-numerot-sivu .left h1.main {
	font-size: 42px;
}

#kirjoittajat-sivu .left section h2:first-child, #kaikki-numerot-sivu .left section.eka {
	margin-top: 9px;
}

#perussivu header h1, #artikkeli-sivu header h1 {
	text-align: center;
}

#perussivu header h2, #artikkeli-sivu header h2 {
	text-align: center;
}

#perussivu header h2 img {
	margin-left: 0;
}

#jano-sivu .markku-kaskela {
	display: none;
}

#jano-sivu .left, #toimitus-sivu .left, #kirjoittajat-sivu .left, #artikkeli-sivu .left {
	float: left;
	width: 96.32652%; /* 944 : 980 */
	padding-left: 1.76%; /* 2 : 472 */
}

#jano-sivu .right, #toimitus-sivu .right, #kirjoittajat-sivu .right, #artikkeli-sivu .right {
	float: left;
	padding-right: 0;
	padding-left: 1.76%;
	width: 96.32652%; /* 944 : 980 */
}

#kaikki-numerot-sivu .right .eka  {
	margin-top: 8px;
}

#artikkeli-sivu .otsikko-laatikko {
    margin-top: 0px;
    min-height: inherit;
    margin-bottom: 13px;
	text-align: center;
	border-left: none;
}
#artikkeli-sivu .otsikko-laatikko  h1 {
	font-size: 49px;
}

#artikkeli-sivu nav {
    margin-bottom: 4px;
}

article.main h2 {
	font-size: 37px;
	margin-bottom: 10px;
	margin-top: 1px;
	margin-bottom: 20px;
	margin-left: 4.4%;
	margin-right: 4.4;
}

article.main .pullquote {
    margin-top: 13px;
}

#artikkeli-sivu header h3 {
	display: none;
}

#artikkeli-sivu header h3.no2 {
	display: none;
}

#artikkeli-sivu header h3.no3 {
	display: none;
}

.columns {
    -moz-column-count: 1;
    -webkit-column-count: 1;
	column-count-1;
}

#artikkeli-sivu article.main .content, #artikkeli-sivu article.main .kuva-ja-teksti, #jano-sivu article, #toimitus-sivu article, #artikkeli-sivu #no6-eteenpain article.main .content  {
	padding-left: 3.06122%; /* 30 : 980 */
	padding-right: 3.06122%; /* 30 : 980 */
}

#artikkeli-sivu #no6-eteenpain article.main .content  {
	margin-left: 1.0204%;
	margin-right: 1.0204%;
}

#artikkeli-sivu article.main .content p, #artikkeli-sivu article.main .kuva-ja-teksti p, #jano-sivu article p, #toimitus-sivu article p, #kirjoittajat-sivu section p   { 
	font-size: 21px;
	line-height: 25px;
}

#artikkeli-sivu footer.tekijat {
	margin-left: 1.5102%;
	width: 95%;
	clear: both;
}

#artikkeli-sivu .share-box {
	width: 95.36736%;
	margin-left: 0.81632%;
	margin-bottom: 17px;
	float: none;
}

#artikkeli-sivu #no6-eteenpain article.main .share-box {
	margin-top: 55px;
}

article.main .ingressi {
    margin-right: 2.15%;
    margin-left: 2.15%;
}

article.main .pullquote {
	font-size: 23px;
	line-height: 33px;
	margin-left: 6.45%;
}

#artikkeli-sivu article.main .content {
    margin-bottom: 13px;
}

#artikkeli-sivu footer.tekijat {
    margin-left: 0.81632%;
}

#artikkeli-sivu h2.muut-artikkelit {
    font-size: 31px;
	margin-top: 10px;
}

#paakirjoitus-sivu article.main .runo {
    margin-bottom: 57px;
}

#artikkeli-sivu .runo + .share-box, #artikkeli-sivu .info + .share-box, #artikkeli-sivu .sitaatti + .share-box, #artikkeli-sivu img + .share-box  {
	margin-top: 62px;
}

#artikkeli-sivu .runo + .share-box, #artikkeli-sivu .info + .share-box, #artikkeli-sivu .sitaatti + .share-box, #artikkeli-sivu img + .share-box {
	margin-top: 62px;
}

.runo + .share-box, #artikkeli-sivu .info + .share-box, #artikkeli-sivu .sitaatti + .share-box, #artikkeli-sivu img + .share-box, #artikkeli-sivu .proosaruno + .share-box {
	margin-top: 62px;
}

#artikkeli-sivu #tiina-lehikoinen-sivu article.main img:last-of-type  {
	margin-bottom: 58px;
}

article.main img {
    margin-bottom: 10px;
}

em.kuvateksti {
	clear: both;
	text-align: left;
	padding-top: 0;
}

#aaniruno-sivu iframe {
	margin-bottom: 15px;
}

article.main .proosaruno {
    padding-right: 10%;
}
}

/* 620px or less*/
@media screen and (max-width: 620px)  {
	
/* PERUSSIVU */
	
#artikkeli-sivu .linkki-boxi-wrap {
    margin-left: 1.4632%;
}

#artikkeli-sivu .linkkiboxi{
    width: 98.37%;
    margin-right: 1.4632%;
}

#artikkeli-sivu .share-box {
	width: 93.65%;
	margin-left: 1.4632%;
}
#artikkeli-sivu footer.tekijat {
	margin-left: 1.4632%;
}
}

/* 560px or less*/
@media screen and (max-width: 560px)  {
	
/* PERUSSIVU */
	
#artikkeli-sivu .share-box {
    width: 93.38%;
}
}

/* 480px or less*/
@media screen and (max-width:480px)  {
	
nav {
    margin-top: 25px;
}

nav ul li {
    font-size: 24px;
}

nav ul li:after {
	content: '|';
}

header h2 img {
    margin-left: 0.5%;
}

header h3 {
	margin-left: 26.8%; 
	margin-top: 8px;
	position: static;
}

#numero1 header h3 {
	margin-left: 26.8%; 
	margin-top: 8px;
	position: static;%;
}

.left {
	float: left;
	width: 96.32652%; /* 944 : 980 */
	padding-left: 1.76%; /* 2 : 472 */
}

.right {
	float: left;
	padding-right: 0;
	padding-left: 1.76%;
	width: 96.32652%; /* 944 : 980 */
}

#index-sivu section, #index-sivu .juha-kulmala:first-child, #numero1 #index-sivu .markku-kaskela:first-child, #index-no2 #index-sivu .vilja-tuulia-huotarinen:first-child, #index-no4 #index-sivu .jk-ihalainen:first-child, #index-no5 #index-sivu .miksi-runoilen-ilmaiseksi:first-child,
#index-no6 #index-sivu .markku-kaskela:first-child, #index-no7 #index-sivu .maria-matinmikko:first-child  {
	margin-top: 40px;
}

#index-sivu section h1 {
	font-size: 27px;
}

section footer h2 {
    font-size: 20px;
    padding-top: 60px;
}

footer.main h1, #artikkeli-sivu footer h1 {
	height: 135px;
}

#markku-paasonen-sivu .proosaruno p, #mallarme-sivu .proosaruno p, #max-jacob-sivu .proosaruno p, p.justify  {
	text-align: left;
}

#artikkeli-sivu #no6-eteenpain article.main .content p {
    font-size: 20px;
    line-height: 25px;
}

/* PERUSSIVU */

.right h1.main {
	font-size: 46px;
}

#jano-sivu article h2, #toimitus-sivu article h2 {
    font-size: 34px;
}

#perussivu nav, #artikkeli-sivu nav {
    margin-top: 4px;
}

#artikkeli-sivu .share-box {
    width: 92.68%;
}

#arsi-alenius-sivu article.main .runo {
	margin-right: 1.0204%;
	margin-left: 1.0204%;
}
}

/* 380px or less*/
@media screen and (max-width:380px)  {
	
header h3 {
    margin-left: 20.8%;
}

nav {
    margin-top: 22px;
}

nav ul {
    padding-top: 4px;
    padding-bottom: 0;
    border-top: 2px dotted;
	border-bottom: 0;
}

nav ul li {
    font-size: 23px;
}

nav ul li:after {
	content: '';
}

#index-sivu .paakirjoitus {
    margin-top: 96x;
}	

#index-sivu section, #index-sivu .juha-kulmala:first-child {
	margin-top: 35px;
}

/* PERUSSIVU */

#perussivu nav ul, #artikkeli-sivu nav ul {
    padding-top: 5px;
    padding-bottom: 7px;
    border-top: 2px dotted;
	border-bottom: 2px dotted;
}
#artikkeli-sivu .share-box {
    width: 91.55%;
}
}

/* 360px or less*/
@media screen and (max-width:360px)  {
	
header h1 {
    margin-top: 2px;
}
	
header h3 {
    margin-left: 19.8%;
	margin-top: 6px;
}

nav ul li {
    font-size: 23px;
	padding-bottom: 3px;
}

#index-sivu section, #index-sivu .juha-kulmala:first-child {
	margin-top: 36px;
}

/* PERUSSIVU */

.otsikko-laatikko {
	margin-bottom: 0;
}

.otsikko-laatikko h1 {
    font-size: 46px;
	padding-top: 3px;
	padding-bottom: 2px;
}

article.main .pullquote {
    margin-left: 4.4%;
}

#artikkeli-sivu .share-box {
    width: 91.3%;
}
}

/* 320px or less*/
@media screen and (max-width:320px)  {
	
header h3 {
    margin-left: 14.2%;
}

#index-sivu section, #index-sivu .juha-kulmala:first-child {
	margin-top: 31px;
}

/* PERUSSIVU */

.right h1.main {
	font-size: 43px;
}

#jano-sivu article h2, #toimitus-sivu article h2 {
    font-size: 30px;
}

#artikkeli-sivu .share-box {
    width: 90.6%;
}

/* 319px or less*/
@media screen and (max-width:319px)  {
	
footer.main h1, #artikkeli-sivu footer h1 {
	display: none;
}
#artikkeli-sivu .share-box {
    width: 90.6%;
}
}

/*---------------------  @MEDIA PRINT  ---------------------------------------------*/

@media print {

header { display: none; }

nav { display: none; }

footer.main { display: none; }

section.share-box, section.share-box h1, section.share-box h3 { display: none; 	box-shadow: none; }

h2.muut-artikkelit { display: none;  }

.linkki-boxi-wrap { display: none; }

div.fb-like { display: none; }

h2.printti-info { display: block; }
}
</pre></body></html>