/* CSS Document */

body
{
background-color: #dec08c;
background-image: url(images/leiska/tausta.jpg);
background-repeat: repeat;
background-position: top;
text-align: center;
font-size: 76%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

div#wrap
{
width: 730px;
margin: 5px auto 5px auto;
background: #ffffff;
text-align: left;
padding: 0;
}

div#sisalto
{
background: #ffffff;
padding: 0;
}

div#ylapalkki
{
width: 730px;
margin: 0;
padding: 0;
}

div#left
{
float: left;
width: 210px;
text-align: left;
padding: 25px 5px 5px 25px;
font-size: 1.2em;
font-family: Arial, Helvetica, sans-serif;
}

div#right
{
float: right;
width: 460px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
padding: 25px 15px 12px 5px;
}

div#alasivu
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
padding: 20px 40px 20px 40px;
}

div#alapalkki
{
text-align: center;
background: #e9ecf1;
color: #000;
padding: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

/* mainNavi */

div#mainNavi
{
margin-bottom: 20px;
margin-left: 5px;
text-align: left;
}

div#mainNavi ul 
{
margin: 0;
padding: 0;
list-style: none;
font-weight: bold;
font-size: 1.4em;
font-family: Georgia, "Times New Roman", Times, serif;
}

div#mainNavi li
{
display: block;
}

div#mainNavi a:link, div#mainNavi a:visited 
{
text-decoration: none;
color: #492200;
}

div#mainNavi a:hover, div#mainNavi a:active 
{
text-decoration: none;
color: #ff9900;
}

div#mainNavi .sisennetty a:link, div#mainNavi .sisennetty a:visited
{
color: #000;
text-decoration: none;
}

div#mainNavi .sisennetty a:hover, div#mainNavi .sisennetty a:active
{
color: #000;
text-decoration: none;
}

.mainNavisisennetty
{
margin-left: 15px;
font-size: 0.9em;
color: #000;
}

/* linkit */

a:link 
{
text-decoration: underline;
color: #663300;
}

a:visited
{
text-decoration: underline;
color: #8A7157;
}

a:hover 
{
text-decoration: none;
color: #663300;
}

a:active
{
text-decoration: underline;
color: #663300;
}

/* alanavigaatio */

div#alanavi
{
margin: 5px 0 30px 25px;
text-align: left;
}

/* div#alanavi ul 
{
margin: 0;
padding: 0;
list-style: none;
font-weight: bold;
}

div#alanavi li
{
display: block;
padding: 8px 0;
color: #333333;
}

div#alanavi a:link, div#alanavi a:visited 
{
text-decoration: underline;
color: #592a0f;
}

div#alanavi a:hover, div#alanavi a:active 
{
text-decoration: none;
color: #aa824d;
} */

/* Muut muotoilut */

/* pienlehtisivujen otsikko */

div#otsikkopalkki
{
text-align: center;
padding: 20px;
}

.blaa
{
clear: both;
}

.sivubanneri
{
width: 730px;
}

.navipalkki
{
width: 730px;
height: 20px;
}

.linkkikuva
{
border: none;
}

/* tekstimuotoilut */

.tuplapalsta
{
width: 450px;
}

.tuplanvasen
{
float: left;
width: 190px;
margin-bottom: 23px;
}

.tuplanoikea
{
float: right;
width: 245px;
margin-bottom: 23px;
}

.tuplapalstalevea
{
width: 620px;
}

.tuplanvasenlevea
{
float: left;
width: 230px;
margin-bottom: 15px;
text-align: left;
}

.tuplanoikealevea
{
float: right;
width: 380px;
margin-bottom: 15px;
text-align: left;
}

.korostettu
{
color: #666666;
font-weight: bold;
}

.harmaa
{
color: #999999;
}

.loota
{
text-align: left;
font-size: 0.8em;
border: 0;
background-color: #e0dfe4;
padding: 11px;
}

.oikea
{
text-align: right;
}

.vasen
{
text-align: left;
}

.sisennetty
{
margin-left: 40px;
}


h1
{
color: #592a0f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 26px;
}

h1.musta
{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2
{
background-color: #b4ab9b;
padding: 6px 6px 6px 10px;
color: #FFFFFF;
font-size: 18px;
font-family: Arial;
letter-spacing: 1px;
font-weight: bold;
}

h3
{
font-size: 20px;
font-weight: bold;
}

h4
{
font-weight: bold;
color: #060;
margin-top: 4px;
}

.miniteksti
{
font-size: 0.7em;
}

.isoteksti
{
font-size: 1.5em;
font-weight: bold;
color: #060;
}

.harvennus
{
word-spacing: 14px;
}

.keskitetty
{
text-align: center;
}

.floatoikea
{
float: right;
margin: 5px 5px 20px 30px;
}

.paivitys
{
color: #ff9900;
font-weight: bold;
}

