#csstopmenu, #csstopmenu ul{padding: 0px;margin: 0px;list-style: none;}
#csstopmenu li{float: left;position: relative;}
#csstopmenu a{text-decoration: none;}

TABLE.valik {height: 40px;padding: 0px;border:none;
margin: 0px;border-color: #0A492B;}

.menu {line-height: 150%; list-style: none;
margin: 0px;color: #0A492B;text-align: left;padding:
0px; font-size: 13px;font-family: verdana;}

.mainitems{height:30px; background-color: #0A492B;line-height: 150%;list-style: none;
margin:0px; color:#6FB895;text-align: left;padding: 0px; font-size: 13px;font-family: verdana;}

.headerlinks {margin-top: 8px;margin-bottom: 8px;margin-left: 12px;margin-right:
12px;font-weight: bold;font-size: 13px;font-style: verdana;text-align:
left;color: #6FB895;}

.submenus{display: none;width: 250px;position: absolute;top: 30px;left:
-1px;background-color: #0A492B; border: none;}

.submenus li a {margin-left: 3px;margin-right: 1px;margin-top:
3px;margin-bottom: 3px; display: block;
width: 100%;text-indent: 3px;font-size: 13px;font-style: verdana;color: #6FB895; }

.gb { color: #69260E; font-style: italic;}



html>body .submenus li a{ /* non IE browsers */width: auto; }

#csstopmenu li>ul {/* non IE browsers */top: auto;left: auto; }

#csstopmenu li:hover ul, li.over ul {display: block; }

html>body #clearmenu{ /* non IE browsers */height: 3px;}

body.gatekeep { background-color: #6FB895;}

body.news { background-color: #6FB895;}

Body.isoikkuna { background-color: #27553F;margin: 0; text-align: center;}

IMG.isoikkuna {text-align: center;margin: 10px;border: 5px solid #0A492B;}

.isoikkuna {font-size: 13px;line-height: 150%;margin-top: 10px;margin-right:
25px;margin-left: 40px;margin-bottom: 5px; color:#6FB895; font-family:
verdana;text-align: center;padding: 0px; text-decoration: none;}



.fakta {font-weight: bold; margin-right: 10px;}

.centered, .albumiteksti {text-align:center; padding:0px;}

.right {text-align:right;}

.runo {font: italic 15px bookman old style; width: 320px;}

.arvostelu {font: italic 13px bookman old style, times new roman; }

.tulos {font: bold; margin-left: 10px;}

.nospace, .star {margin: 0px; border-style: none; padding: 0px; font: 10px; }

DIV {font: 13px/15px verdana; color: #0A492B; margin: 0px; padding: 0px; }


BODY { scrollbar-face-color: #27553F; scrollbar-shadow-color: #27553F;
scrollbar-highlight-color: #27553F; scrollbar-3dlight-color: #0A492B;
scrollbar-darkshadow-color: #27553F; scrollbar-track-color: #27553F;
scrollbar-arrow-color: #0A492B;background-color: #27553F;margin-top:
20;margin-bottom: 30; margin-width: 5; }

TABLE.iso {border-collapse: collapse; border-spacing: 0px; width: 800px;
border-width: 5px;border-style: solid;padding-left: 10px; padding-right:
10px;padding-top: 2px;padding-bottom: 2px;background-color:
#6FB895;border-color: #0A492B;margin: 0px; }




.alapalkki {margin: 5px; border-style: none; padding: 0px; font: 10px; }



td.pentu {margin:0px; width:50%;  height: 240px; border: 0px solid #27553F;
padding:0px; background-color: #0A492B; vertical-align: middle;}

td.kasvatti {margin: 0px; width:33%; height: 200px; border: 10px ridge #27553F;
padding:0px; background-color: #0A492B; vertical-align: middle;}


.kasvatti2 {color: #6FB895; margin:2px; text-align:center;  }



img.kasvatti3 {border: 0px none #0A492B; 
background-color: #27553F; display: block; margin-left: auto; margin-right:
auto; }


HR {border-style: solid;color: #0A492B; height: 2px; margin-top:
10px;margin-right: 25px;margin-left: 40px;margin-bottom: 5px;}HR.iso
{border-style: solid;height: 4px; margin-bottom: 0px;margin-top:
0px;margin-right: 0px;margin-left: 0px;width: 100%;color: #0A492B;padding:
0px;}

.viekku {scrollbar-face-color: #6FB895; scrollbar-shadow-color:
#0A492B;scrollbar-highlight-color: #6FB895;scrollbar-3dlight-color: #0A492B;
scrollbar-darkshadow-color: #6FB895; scrollbar-track-color:
#6FB895;scrollbar-arrow-color: #0A492B;background-color:
#6FB895;
background-image: none; width: 100%; height: 100%; border-style:
none;padding: 10px;margin: 0px;}



.viekkuvastaus {color: #712F26 ;}UL {margin-top:
0px;margin-left: 15px;margin-right:0px;margin-bottom: 0px;text-align:
left;padding: 0px; } UL.pentueruutu {margin-top: 0px;margin-left:
15px;margin-right:0px;margin-bottom: 0px;text-align: left;padding-left: 220px; }
li {line-height: 150%;list-style: outside;margin-top: 10px;margin-right:
25px;margin-left: 40px;margin-bottom: 5px;color: #0A492B;text-align:
left;padding: 0px; font-size: 13px;font-family: verdana;}

LI.rosette {
line-height: 150%;list-style: url(pics/rosette.gif) outside; }

LI.female {
list-style: url(pics/female.gif) inside; margin-top: 5px;margin-left:
5px;margin-right: 5px;margin-bottom: 0px;}

LI.male { list-style:
url(pics/male.gif) inside; margin-top: 5px;margin-left: 5px;margin-right:
5px;margin-bottom: 0px;}


A { text-decoration: underline; color: #0A492B; cursor: hand;}



P {font-size: 13px;line-height: 150%;margin-top: 10px;margin-right:
25px;margin-left: 40px;margin-bottom: 5px;color: #0A492B;font-family:
verdana;text-align: left;padding: 0px; }

.koriste {font-family: georgia; font-style:oblique; font-weight:bold; color:#69260E; line-height: 150%;}

H1 {font: 40px/43px georgia ;margin-bottom: 3px; margin-top: 3px;margin-left:
3px;margin-right: 3px;text-align: center;color: #0A492B;padding: 0px;
font-style:oblique; }

 .ylarivilogo {margin-bottom: 1px; margin-top: 3px;margin-left:
 1px;margin-right: 1px; border-style: none; padding:0px; }


H2 {line-height: 150%;margin-top: 40px;font-weight: bold;font-size:
15px;margin-right: 25px; margin-left: 40px;margin-bottom: 5px;color:
#0A492B;font-family: verdana;text-align: left;padding: 0px; }

H3, H4 {line-height: 150%;margin-top: 20px;margin-right: 25px;margin-left:
40px;margin-bottom: 5px;color: #0A492B;font-size: 13px;font-weight:
bold;font-family: verdana;text-align: left;padding: 0px; }H5, H6 {line-height:
150%;font-size: 13px;font-weight: bold;font-family: verdana;margin-top:
10px;margin-right: 25px;margin-left: 40px;margin-bottom: 5px;color:
#0A492B;text-align: left;padding: 0px; }IMG.albumikuva {margin: 10px;border: 3px
solid #0A492B;clear: both;}.kuvaTekstinJoukossa {margin-top: 10px;margin-right:
25px;margin-left: 40px;margin-bottom: 5px;color: #0A492B;text-align:
left;padding: 0px;border: 3px solid #0A492B;clear: both;}.kuvaVasen{margin-top:
10px;margin-right: 15px;margin-left: 0px;margin-bottom: 5px;color:
#0A492B;text-align: left;padding: 0px;border: 3px solid #0A492B;clear:
left;}.kuvaOikea{margin-top: 10px;margin-right: 0px;margin-left:
15px;margin-bottom: 5px;color: #0A492B;text-align: right;padding: 0px;border:
3px solid #0A492B;clear: right;}.albumiteksti320 {margin-left: 251px; width:
320px;margin-top: 0px;margin-bottom: 20px;text-align: left;line-height:
150%;}.albumiteksti240 {margin-left: 291px;width: 240px;margin-top:
0px;margin-bottom: 20px;text-align: left;line-height: 150%;}.albumiteksti220
{margin-left: 311px;width: 240px;margin-top: 0px;margin-bottom: 20px;text-align:
left;line-height: 150%;}.albumiteksti420 {margin-left: 202px;width:
420px;margin-top: 0px;margin-bottom: 20px;text-align: left;line-height:
150%;}.galleria {text-align:left;margin: 0px;padding: 0px;border-style:
none;}.galleriaTable {width: 600px;text-align:left;margin: 0px;padding:
0px;border-style: none;}.galleriaTeksti { margin: 5px;text-align:left;padding:
0px;border-style: none;}.galleriakuva {border: 3px solid #0A492B;margin:
5px;}.kuvaTeksti {font-size: 11px;font-weight: bold;font-family:
verdana;margin-top: 10px;margin-right: 25px;margin-left: 40px;margin-bottom:
5px;color: #0A492B;text-align: left;padding: 0px; line-height: 150%;}
.reunus{border: 1px;border-color: #0A492B;border-style: solid;margin-top:
10px;margin-right: 25px;margin-left: 40px;margin-bottom: 5px;text-align:
left;padding: 0px;}.pikkuotsikko {font: 12px/16px verdana; text-align: center;}
.piilossa {font: 1px/1px verdana; color: #27553F;} .etusivunkuva{border:
2px;border-color: #0A492B;border-style: solid;margin: 0px;margin-top:
10px;text-align: center;padding: 0px;} .etusivu{margin: 10px;text-align:
left;padding: 1px;clear: both;}.ruutuReunus, .ruutuQuote, .faktaruutu320,
.faktaruutu,

.inforuudut {border: 4px;border-color: #0A492B;border-style:
dotted;background-color: #6FB895;padding: 10px;margin-top: 10px;margin-right:
25px;margin-left: 40px;margin-bottom: 5px;font-color: #0A492B;font-family:
verdana;}
.inforuudut{margin: 10px;text-align: left;padding: 0px;}.faktaruutu,
{width: 100%;}

.ruutuQuote {font: italic verdana;text-align: center;}.gold
{font:12px;color:#000000;background-color: #FFFF66; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.pink
{font:12px;color:#000000;background-color: pink; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.red
{font:12px;color:#000000;background-color: red; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.blue
{font:12px;color:#000000;background-color: blue; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.gray
{font:12px;color:#000000;background-color: gray; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.brown
{font:12px;color:#000000;background-color: #5F4111; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.green
{font:12px;color:#000000;background-color: green; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.white
{font:12px;color:#000000;background-color: white; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.orange
{font:12px; color:#000000;background-color: orange;height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.lightblue
{font:12px;color:#000000;background-color: lightblue ; height:40px; padding:
10px; width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.purple
{font:12px; color:#000000;background-color:purple; height:40px; padding: 10px;
width: 100%;border: 0px; border-bottom: 1px; border-style: solid;}.sert
{font:12px;color:#000000; background-color: white ; height:40px; padding: 5px;
width: 100%; border-top: solid 20px blue;border-left: 0px; border-right:
0px;border-bottom: 1px; border-style: solid;}.rop {font:12px;color:#000000;
background-color: gold;height:20px; padding: 5px; width: 100%; border-top: solid
20px red;border-left: 0px; border-right: 0px; border-bottom: 1px; border-style:
solid;}.vsp {font:12px;color:#000000; background-color: white ;height:20px;
padding: 5px; width: 100%; border-top: solid 20px green;border-left: 0px;
border-right: 0px; border-bottom: 1px; border-style: solid;}body.slideshow
{background-color: #0A492B;margin: 0; background-image: none;}p.slideshow
{margin-top: 10; font: bold;text-align:center;}


#blanket {
background-color:#111; opacity: 0.65; filter:alpha(opacity=65);
position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#popUpDiv {
position:absolute; top:10px; left:10px; background-color:#27553F; width:980px;
height:580px; z-index: 9002; }


