html
{
background-color: #E8B124;
padding: 0;
border: none;
margin: 0;
color: black;
font-family: arial;
font-size: 100%;
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-variant: normal;
}

body
{
background-color: #E8B124;
padding: 0px;
margin: 0;
border: none;
}

div.yla 
{
width: 100%;
height: 200px;
background-image: url('titles/banner_bg.jpg');
background-repeat: repeat-x;
background-color: inherit;
text-align: center;
overflow: visible;
padding: 0px 5em;
}

div.banneri
{
width: 800px;
height: 200px;
background-image: url('titles/banneri_syksy.jpg');
background-color: inherit;
border: none;
padding: 0px;
margin: 0px;
overflow: visible;
}

div.ala
{
text-align: left;
min-height: 400px;
min-width: 800px;
overflow: hidden;
background-color: #ffffff;
background-image: url('titles/linkkipalkki_bg.jpg');
background-repeat: repeat-y;
font: inherit;
padding: 0px;
margin: 0px 5em;
border: none;
}

div.linkkipalkki
{
float: left;
padding: 0px;
margin: 0px;
border: none;
width: 150px;
background-color: #91B13A;
overflow: hidden;
color: green;
text-align: left;
position: absolute;
left: 5em;
top: 200px;
}

div.ikkuna
{
background-color: #FFFFFF;
min-height: 360px;
min-width: 650px;
padding: 1em;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 150px;
margin-right: 0px;
border: none;
text-align: left;
}

div.footteri
{
height: 40px;
min-width: 800px;
margin: 0px 5em;
background-color: #D78F12;
padding-top: 10px;
font: inherit;
text-align: right;
clear: both;
overflow: visible;
}

div.footertext
{
font-size: 80%;
padding: 0px;
margin: 0px;
border: none;
}

div.flag
{
margin: 9px;
text-align: center;
color: inherit;
}

img
{
border: none;
margin: 3px 0px;
}

h1
{
font-family: inherit;
font-size: 150%;
font-weight: bold;
font-style: normal;
font-stretch: normal;
font-variant: normal;
text-align: center;
color: green;
}

h2
{
font-family: inherit;
font-size: 130%;
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-variant: normal;
text-align: center;
color: inherit;
}

h3
{
font-family: inherit;
font-size: 120%;
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-variant: normal;
text-align: left;
color: inherit;
}

h4
{
font-family: inherit;
font-size: 150%;
font-weight: bold;
font-style: normal;
font-stretch: normal;
font-variant: normal;
text-align: center;
color: green;
}

h5
{
font-family: inherit;
font-size: 120%;
font-weight: bold;
font-style: normal;
font-stretch: normal;
font-variant: normal;
text-align: center;
color: inherit;
}

p
{
font: inherit;
color: inherit;
}

p.date
{
color: inherit;
font-weight: bold;
margin-bottom: -1em;
}

div.ikoni
{
float: left;
width: 120px;
height: 120px;
background-color: inherit;
text-align: center;
color: inherit;
font: inherit;
margin: 10px 20px;
}

div.tn
{
float: left;
width: 120px;
height: 100px;
margin-top: 0px;
margin-bottom: 1em;
margin-left: 1em;
margin-right: 0px;
}

div.tervetuloa
{
float: left;
border: none;
margin: 1em;
}

div.keskikuva
{
text-align: center;
margin: 2em 2em;
border: none;
}

div.lista
{
font: inherit;
margin-left: 2em;
}

div.kuulumisia
{
margin: 0px 4em;
}

div.left
{
float: left;
margin: 1em 2em 1em 1em;
}

div.right
{
float: right;
margin: 1em 1em 1em 2em;
}

div.kuvateksti
{
font-size: 80%;
color: inherit;
margin: 5px 1em;
}

div.takaisin
{
clear: both;
width: 100%;
text-align: center;
}

hr
{
width: 75%;
text-align: center;
color: green;
margin-top: 2em;
}

.bold
{
font-weight: bold;
}

.god
{
font-weight: bold;
font-variant: small-caps;
}

div.vk1
{
width: 600px;
background-color: #D78F12;
font-weight: bold;
margin-top: 2em;
margin-bottom: 0px;
margin-left: 2em;
margin-right: 2em;
text-align: left;
}

div.vk2
{
width: 600px;
background-color: #E8B124;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 2em;
margin-right: 2em;
text-align: left;
}

div.vk3
{
width: 600px;
background-color: #E8B124;
font-weight: normal;
font-style: italic;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 2em;
margin-right: 2em;
border-top: solid 1px black;
border-bottom: none;
border-left: none;
border-right: none;
text-align: left;
}

p.clear
{
clear: both;
}

p.clearleft
{
clear: left;
}

p.clearright
{
clear: right;
}

a:link 
{
color: #000000;
text-decoration: none;
border: none;
}
a:visited 
{
color: #000000;
text-decoration: none;
border: none;
}
a:hover 
{
color: green;
border: none;
text-decoration: none;
}
a:active 
{
color: #000000;
text-decoration: none;
border: none;
}

a.lippu:link 
{
color: #000000;
text-decoration: none;
border: none;
}
a.lippu:visited 
{
color: #000000;
text-decoration: none;
border: none;
}
a.lippu:hover 
{
color: #000000;
font-weight: bold;
border: none;
}
a.lippu:active 
{
color: #000000;
text-decoration: none;
border: none;
}
