/* uudet tyylit */

.vari_beige {
border-color: #d2c89c;
background-color: #fdfbe5;
}

.vari_beige_vaalea {

}

.fontti_serif {
font-family: baskerville, palatino linotype, times new roman, serif;
}

.fontti_sans {
font-family: lucida console, sans-serif;
}

.fontti_suuri {
font-size: 110%;
font-stretch: semi-expanded;
font-variant: small-caps;
font-style: normal;
font-weight: bold;
}

.fontti_normaali {
font-size: 100%;
font-stretch: normal;
font-variant: normal;
font-style: normal;
font-weight: normal;
}

.fontti_pieni {
font-size: 90%;
font-stretch: semi-condensed;
font-variant: normal;
font-style: normal;
font-weight: normal;
}

.reuna_ohut {
border-width: .2em;
border-style: solid;
}

.reuna_normaali {
border-width: .4em;
border-style: solid;
}

.reuna_paksu {
border-width: .8em;
border-style: solid;
}

.reuna_pyorea_pieni {
-moz-border-radius-topright: .4em;
-moz-border-radius-bottomright: .4em;
-moz-border-radius-topleft: .4em;
-moz-border-radius-bottomleft: .4em;
-webkit-border-top-right-radius: .4em;
-webkit-border-bottom-right-radius: .4em;
-webkit-border-top-left-radius: .4em;
-webkit-border-bottom-left-radius: .4em;
}

.reuna_pyorea_normaali {
-moz-border-radius-topright: .8em;
-moz-border-radius-bottomright: .8em;
-moz-border-radius-topleft: .8em;
-moz-border-radius-bottomleft: .8em;
-webkit-border-top-right-radius: .8em;
-webkit-border-bottom-right-radius: .8em;
-webkit-border-top-left-radius: .8em;
-webkit-border-bottom-left-radius: .8em;
}

.reuna_pyorea_iso {
-moz-border-radius-topright: 1.6em;
-moz-border-radius-bottomright: 1.6em;
-moz-border-radius-topleft: 1.6em;
-moz-border-radius-bottomleft: 1.6em;
-webkit-border-top-right-radius: 1.6em;
-webkit-border-bottom-right-radius: 1.6em;
-webkit-border-top-left-radius: 1.6em;
-webkit-border-bottom-left-radius: 1.6em;
}

.infoboksi {
width: 300px;
float: right;
font-size: 90%;
font-face: Serif;
padding: .5em;
margin: 0;
margin-bottom: .5em;
margin-top: .5em;
}

.infoboksi_otsikko {
padding-bottom: .5em;
border: 0;
border-bottom-width: .2em;
border-bottom-style: dotted;
}

.infoboksi_parametri {
padding:0;
padding-bottom: .5em;
border: 0;
}

/*--------------------------------------------*/

/* vaaleansiniharmaa */
.taulukko { background-color: #f5faff; font-size:1em; width:100%; padding:0; margin:0; border:2px #a3b1bf solid; }
.taulukon_otsikkorivi { background:#c5cacf; font-size:1.04em; font-weight: bold; text-align:left; margin:0; padding:0; padding-left:0.5em; border-bottom:1px dotted #a3b1bf; }

/* beige */
.taulukko2 { background-color: #f3efe8; border: 2px solid #c9c2b1; margin:0; padding:0; }

.taulukko3 { background-color: #cee0f2; border: 2px solid #a3b1bf; margin:0; padding:0; }

/* upload-sivun korjaus */
#wpLicense { max-width: 600px; }

/* boksien pyöristykset */

.reuna1 {
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
}

.reuna1top {
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 0;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 0;
}

.reuna05 {
-moz-border-radius-topright: .5em;
-moz-border-radius-bottomright: .5em;
-moz-border-radius-topleft: .5em;
-moz-border-radius-bottomleft: .5em;
-webkit-border-top-right-radius: .5em;
-webkit-border-bottom-right-radius: .5em;
-webkit-border-top-left-radius: .5em;
-webkit-border-bottom-left-radius: .5em;
}

.reuna05top {
-moz-border-radius-topright: .5em;
-moz-border-radius-bottomright: 0;
-moz-border-radius-topleft: .5em;
-moz-border-radius-bottomleft: 0;
-webkit-border-top-right-radius: .5em;
-webkit-border-bottom-right-radius: 0;
-webkit-border-top-left-radius: .5em;
-webkit-border-bottom-left-radius: 0;
}

/* beige boksi */
.boksi1 { 
background-color: #fdfbe5;border-width: .2em;
border-width: .2em;
border-style: solid;
border-color: #d2c89c;
padding: .5em;
padding-top: .3em;
padding-bottom: .3em;
margin: 0;
margin-bottom: 1em;
margin-top: .1em;
}

/* sinertävä boksi */
.boksi2 {
background-color:#cee0f2;
border-width: .2em;
border-style: solid;
border-color: #a3b1bf;
padding: .5em;
padding-top: .3em;
padding-bottom: .3em;
margin: 0;
margin-bottom: 1em;
margin-top: .1em;
}