* {
	font-family: verdana, arial, sans-serif;
}
body { font-size: 76%; }

input, textarea { font-size: 1em; }
select { font-size: 1em; }

/* Yleiset */
.successText, .errorText { font-size: 1em; }
.boldText { font-weight: bold; }

/* Yläsinisen määritykset */
.header_info { color: #000000; font-size: 1em;}
.header_info .julkaisijatiedot { font-size: 0.8em; line-height: 20px; white-space: nowrap;}
.header_info .paivyritiedot { font-size: 0.8em; line-height: 20px; white-space: nowrap;}


/* VASEMMAN PALSTAN MÄÄRITYKSET */

.s_block h1 { line-height: 21px; text-transform: uppercase; font-size: 1em; font-weight: normal;}
.s_block h2 { line-height: 1.9em; font-size: 1em;}

.s_block li.news-list a { line-height: 1.3em; }
.s_block li.news-list-lock a { line-height: 1.3em; }
.s_block a:link { color: #0434bc; text-decoration: underline;}
.s_block a:visited { color: #0434bc; text-decoration: underline;}
.s_block a:hover { text-decoration: none;}
.s_block { font-size: 0.9em; line-height: 1em; }
.s_block p { font-size: 0.9em; line-height: 1em; }
.s_block ul {font-size: 0.9em; line-height: 1.2em; } 

.s_content { font-size: 0.9em; line-height: 1em; }

ul.ilmoittajat { list-style-type: none; }
ul.ilmoittajat li { padding-left: 16px; }

ul.ilmoittajat a { text-decoration: none; color: #000000; line-height: 1.4em;}
ul.ilmoittajat a:visited { color: #666666; }
ul.ilmoittajat a:hover { text-decoration: underline;}

/* KESKIMMÄISEN PALSTAN MÄÄRITYKSET */

.p_block h1 { line-height: 21px; text-transform: uppercase; font-size: 0.9em; font-weight: normal; }
.p_block h2 { line-height: 1.1em; font-size: 1.4em; font-weight: bold; padding: 7px 0 1em 0; }
.p_block h3 { line-height: 1em; font-size: 1.1em; font-weight: bold; padding: 0 0 1em 0; }

.p_block h2.middleText { padding: 0 0 7px 0; }

.p_block p { font-size: 1em; }
.p_block .p_lisacontent p { font-size: 0.9em; }

.p_content a:link { color: #0434bc; text-decoration: underline; }
.p_content a:visited { color: #0434bc; text-decoration: underline; }
.p_content a:hover { text-decoration: none; }

.commentContent p { font-size: 0.9em; line-height: 1.1em; }
.commentContent a { font-size: 0.9em; line-height: 1.1em; }

ul.online { list-style-type: none; }
ul.online li { padding-left: 9px; }

ul.online a { text-decoration: none; color: #000000; }
ul.online a:visited { color: #666666; }
ul.online a:hover { text-decoration: underline;}

/* OIKEAN PALSTAN MÄÄRITYKSET */

.b_block h1 { line-height: 21px; text-transform: uppercase; font-size: 0.9em; font-weight: normal; color: #000000; }
.b_block h2 { line-height: 1.9em; font-size: 1em;}

.b_block a:link { color: #0434bc; text-decoration: underline; }
.b_block a:visited { color: #0434bc; text-decoration: underline;}
.b_block a:hover { text-decoration: none;}

/* .b_block p { font-size: 0.9em; line-height: 1em; } */

/* .b_content { font-size: 0.9em; line-height: 1em; } */

/* BREAKING NEWS -LAATIKON MÄÄRITYKSET */

.bn_block h1 { line-height: 21px; text-transform: uppercase; font-size: 0.9em; font-weight: normal; color: #fff;}
.bn_block a:link, .bn_kuvateksti a:link{ color: #0434bc; text-decoration: underline;}
.bn_block a:visited, .bn_kuvateksti a:visited { color: #0434bc; text-decoration: underline;}
.bn_block a:hover, .bn_kuvateksti a:hover { color: #0434bc; text-decoration: none;} 
.bn_kuvateksti { text-align: center; font-size: 0.9em; line-height: 2em;}

.bn_content p { font-size: 0.9em; line-height: 1.6em;}
.bn_aika { font-size: 0.85em; font-weight: bold; }

.lisalinkit_ala .linkki a{ color: #666666; font-size: 0.9em;}
.lisalinkit_ala .linkki a:hover{ text-decoration: none;}

/* MUITA */

.pienempi { font-size: smaller; }
.lihava { font-weight: bold; }

.linkki a:link, .bn_kuvateksti a:link{ color: #0434bc; text-decoration: underline;}
.linkki a:visited, .bn_kuvateksti a:visited { color: #0434bc; text-decoration: underline;}
.linkki a:hover, .bn_kuvateksti a:hover { color: #0434bc; text-decoration: none;} 

/* E-KORTIT MÄÄRITYKSET */

DIV.ecard { font-size: 0.9em; line-height: 1em; }

/* UUTISET SIVU */ /* MUISTA EROTELLA STYLET MUIHIN FILEIHIN */

SPAN.writer { display: block; text-transform: uppercase; padding: 0 0 1em 0; }
SPAN.ingress { display: block; font-style: italic; font-weight: bold; padding: 0 0 1em 0; } 
SPAN.author { font-style: italic; }
SPAN.vinjetti { font-weight: bold; }
SPAN.signature p { margin: 0px; }
