body {margin-left:4px; margin-right:0px; margin-top:4px; margin-bottom:4px; background-color: #54554f; background-image: url(designkuvat/sivutausta.png); background-repeat: repeat; }

A:hover {text-decoration: underline; color: #42412C}
A:visited {text-decoration: none; color: #42412C}
A:link {text-decoration: none; color: #22210C}

A.valikkolinkki:hover {text-decoration: none; color: #600000}
A.valikkolinkki:visited {text-decoration: none; color: #600000}
A.valikkolinkki:link {text-decoration: none; color: #000000}
blockquote {
border : 1px solid #a9b379;
width: 800px;
margin-top: 0px;margin-left: 4px;margin-bottom: 16px;
padding: 4px;
background-color: #d9e3a9;
quotes: "\201C" "\201D";clear: both;line-height: 150%;  font-family : Verdana; font-size : 10pt ; color : #000000 
}
hr	{height: 1px; color : #c0c0c0; background-color : #c0c0c0; margin-top: 2px; margin-bottom: 2px;
	}
table.kuvagalleria { border-style: solid;
  background-color: #e0e0e0; padding: 4px; width: 720px; border-left-color: #b0b0b0; border-right-color: #b0b0b0;
	border-left-width: 1px; border-right-width: 1px; border-top-color: #b0b0b0; border-bottom-color: #b0b0b0;
	border-top-width: 1px; border-bottom-width: 1px
  }
    table.valikkotaulu { border-style: solid; margin-left:0px;
  background-color: #c2c0aa; padding: 0px; width: 750px; border-left-color: #b2b09a; border-right-color: #b2b09a;
	border-left-width: 2px; border-right-width: 2px; border-top-color: #b2b09a; border-bottom-color: #b0b0b0;
	border-top-width: 2px; border-bottom-width: 0px
  }      table.valikkotaulu2 { border-style: solid; margin-left:0px;
  background-color: #c2c0aa; padding: 0px; width: 100%; border-left-color: #b2b09a; border-right-color: #b2b09a;
	border-left-width: 0px; border-right-width: 0px; border-top-color: #b2b09a; border-bottom-color: #b0b0b0;
	border-top-width: 1px; border-bottom-width: 1px
  }
div.float {
  float: left;
  width : 132px;
  padding: 4px;
  
  }
  
div.float p {
   text-align: left; font-size: 7pt; font-family: verdana; color: #606070; margin-top: 1px; margin-bottom: 1px;
   }
div.float img {
   margin-top: 1px; margin-bottom: 1px;
   }
div.spacer {
  clear: both;
  }
div.sisalto_div {	width: 840px;	position:relative;	margin-left: 8px;  }  div.sisalto_div_oikea {	z-index:0;	width: 150px;	position: absolute;		left: 826px;	top: 200px;  }
table.reunat2 
	{height: 100% ; border-style: solid;
	border-left-width: 0px; border-left-color : #35576d; border-right-width: 0px; border-right-color : #35576d;
	border-top-width: 0px; border-top-color: #ffffff; border-bottom-width: 0px;border-bottom-color: #35576d;
	}
table.reunat
	{height: 100% ; border-style: solid; background-color: #c9d399;
	border-left-width: 6px; border-left-color : #b2b09a; border-right-width: 6px; border-right-color : #b2b09a;
	border-top-width: 6px; border-top-color: #b2b09a; border-bottom-width: 6px;border-bottom-color: #b2b09a;
	}

table.vkirja
	{border-style: solid; border-color: #606060; background-color: #e8e8e8;
	border-left-width: 1px; border-right-width: 1px;
	border-top-width: 1px; border-bottom-width: 1px;	font-size: 7px;
	}

td.vknimi
	{
	background-color: #d2d2d2
	}
td.vkdate
	{
	background-color: #d0d0d0;
	}
td.vkwww
	{
	background-color: #c6c6c6
	}


table.yleinen
	{margin-top : 0px; margin-left: 4px; margin-right: 4px;  font-family : Verdana; font-size : 10pt ; color : #000000;
	border-left-width: 0px; border-right-width: 0px;
	border-top-width: 0px; border-bottom-width: 0px
	}
table.sisalto_t
	{height: 600px ; margin-top : 0px; margin-left: 4px; margin-right: 4px;  font-family : Verdana; font-size : 10pt ; color : #000000;
	border-left-width: 0px; border-right-width: 0px;
	border-top-width: 0px; border-bottom-width: 0px
	}

table.tulokset
	{font-family : Verdana; font-size : 10pt ; color : #000000;
	margin-left : 4px;
	border-style: none; background-color: #eaeaea
	}


table.coty
	{font-family : Verdana; font-size : 10pt ; color : #000000; background-color: #c4a770;
	margin-left : 4px;
	border-left-width: 2px; border-right-width: 2px;
	border-top-width: 2px; border-bottom-width: 2px;
	border-collapse : collapse; border-style: solid; border-color: #AEAA7E
	}

table.paivitys
	{font-family : Verdana; font-size : 8pt ; color : #000000;
	margin-left : 4px;	width : 160px;
	border-left-width: 2px; border-right-width: 2px;
	border-top-width: 2px; border-bottom-width: 2px;
	border-style: solid; border-color: #AEAA7E; background-color: #dbe1b9
	}

table.sukutaulu
	{width: 95%; background-color: #e0e0e0; margin-top : 0px; border-collapse: collapse; margin-left: 4px; margin-right: 4px;  font-family : Verdana; font-size : 10pt ; color : #000000;
	border-left-width: 1px; border-right-width: 1px;
	border-top-width: 1px; border-bottom-width: 1px
	}
table.ajankohtaista
	{width: 98%; background-color: #c0c0d0; margin-top : 0px; border-collapse: collapse; margin-left: 4px; margin-right: 4px;  font-family : Verdana; font-size : 8pt ; color : #000000;
	border-left-width: 1px; border-right-width: 1px;
	border-top-width: 1px; border-bottom-width: 1px
	}
td.copyright
	{width: 100%; background-color: #e3e7c7; margin-top : 0px; border-collapse: collapse; margin-left: 0px; margin-right: 0px;  font-family : Verdana; font-size : 8pt ; color : #404040;
	}
td.vali
	{height:1px; width: 100%; background-color: #909090; margin-top : 0px; border-collapse: collapse; margin-left: 0px; margin-right: 0px;  font-family : Verdana; font-size : 8pt ; color : #404040;
	}td.paivitys_ots
	{width: 100%; background-color: #ffffff; margin-top : 0px; margin-left: 0px; margin-right: 0px;  font-family : Verdana; font-size : 9pt ; color : #600000;
	}
p {line-height: 150%; margin-top : 4px; margin-left: 4px; margin-right: 4px;  font-family : Verdana; font-size : 10pt ; color : #000000 }
p.paivityslaatikko {line-height: 100%; margin-bottom: 4px; margin-top : 0px; margin-left: 4px; margin-right: 4px;  font-family : Verdana; font-size : 10pt ; color : #000000 }
p.tulos {line-height: 100%; margin-bottom: 8px; margin-top : 4px; margin-left: 4px; margin-right: 4px;  font-family : Verdana, Helvetica; font-size : 8pt ; color : #600000 }
p.start:first-letter {color: #000000; font-size: 150%; float: left}
p.valiotsikko {margin-top : 0px; margin-left: 4px; margin-right: 4px; margin-bottom: 0px; font-family : Verdana; font-size : 10pt ; color : #000000; font-weight: bold }
p.ensi {margin-top : 0px; margin-left: 4px; margin-right: 4px; margin-bottom: 12px; font-family : Verdana; font-size : 10pt ; color : #000000}
p.tulokset {margin-top : 12px; margin-left: 4px; margin-right: 4px; margin-bottom: 0px; font-family : Verdana; font-size : 10pt ; color : #000000; font-weight: bold}
p.rotumaaritelma {margin-bottom: 2px; margin-left: 6px; margin-top: 2px; font-family : Verdana; font-size : 10pt ; color : #000000}
P.valikkotxt {margin-top: 0px; margin-left: 4px; margin-right: 0px; margin-bottom: 0px; font-family : verdana,helvetica; font-size : 12px; color : #000000}
P.pieni {margin-top: 0px; font-family : Verdana, Helvetica; font-size : 8pt ;color : #404040}
P.pvkirja {margin-top: 0px; font-family : Verdana, Helvetica; font-size : 8pt ;color : #000000}
P.copypieni {margin-top: 0px; font-family : Verdana, Helvetica; font-size : 8pt ;color : #404040}
P.info {margin-top: 4px; margin-right: 4px; margin-left: 4px; margin-bottom: 4px; font-family : Helvetica, Verdana; font-size : 8pt ;color : #606060}
P.kuvaus {margin-top: 2px; margin-right: 4px; margin-left: 4px; margin-bottom: 2px; font-family : Verdana, Helvetica; font-size : 10pt ;color : #000000}
P.selite {margin-top: 2px; font-family : Helvetica, Verdana; font-size : 8pt ;color : #000000}
P.iso {line-height: 150%; margin-left: 6px; margin-top: 5px; margin-bottom: 5px; margin-right: 6px; font-family : Helvetica, Verdana; font-size : 14pt ;color : #101010; font-weight: bold; text-decoration: none}p.otsikkotxt {line-height: 150%; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; margin-right: 6px; font-family : Helvetica, Verdana; font-size : 14pt ;color : #600000; font-weight: bold; text-decoration: none}
h3 {line-height: 150%; margin-top: 5px; margin-bottom: 2px; font-family : Helvetica, Verdana; font-size : 12pt ;color : #000000; font-weight: bold; text-decoration: none}
li {list-style-type: square; color: #b0b0b0;  font-size : 10pt; font-family : Verdana, Helvetica}

hr {
  border: 1;
  color: #000000
}

td.sisalto {margin-left: 6px; height: 100% ; background-image: url(designkuvat/sivutausta.gif); background-repeat: no-repeat; background-color : #c9d399
}
td.varjo1 {width: 15px; background-image: url(designkuvat/varjo1_b.gif_); background-repeat: repeat-y
}
td.varjo2 {width: 11px; background-image: url(designkuvat/varjo2_b.gif_); background-repeat: repeat-y
}

td.valikko {height: 29px; background-image: url(designkuvat/sivutausta.gif); background-repeat: repeat-x
}

img.ylaosa {
	margin-top: 0px; margin-bottom: 0px; margin-right:0px; margin-left: 0px;
	border-style: solid;  
	border-left-width: 0px; border-right-width: 0px;
	border-top-width: 0px; border-bottom-width: 0px;
  	border-color: #606060
}
img.kuva {
	margin-top: 8px; margin-bottom: 8px; margin-right:8px; margin-left: 8px;
	border-style: solid;  
	border-left-width: 4px; border-right-width: 4px;
	border-top-width: 4px; border-bottom-width: 4px;
  	border-color: #6a5544
}
img.kuva2 {
	margin-top: 4px; margin-bottom: 2px; margin-right:2px; margin-left: 2px;
	border-style: solid;  
	border-left-width: 4px; border-right-width: 4px;
	border-top-width: 4px; border-bottom-width: 4px;
  	border-color: #b0b0b0
}
img.galkuva {
	margin-top: 1px; margin-bottom: 1px; margin-right:1px; margin-left: 1px;
	border-style: solid;  
	border-left-width: 2px; border-right-width: 2px;
	border-top-width: 2px; border-bottom-width: 2px;
  	border-color: #b0b0b0
}
#chromemenu{ height: 23px;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;

}

#chromemenu ul{
border: 0px solid #3d1617;
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 0px;
padding-left: 0;
padding: 0;
margin: 0;
float: left;
font: 12px Verdana;

}


#chromemenu ul li{
display: inline;
margin-left: 0;
margin-right: 0;
margin-bottom: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding: 0;
margin: 0px;
line-height: 12px;
}


#chromemenu ul li a{
float: left;
color: #000000;
font-weight: normal;
padding: 2px 2px 2px 8px;
text-decoration: none;
background: url(designkuvat/divider.gif) center right no-repeat;*/ /*Theme Change here*/
}

#chromemenu ul li a:hover{
color: yellow;
}

#chromemenu ul li a[onMouseover]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #303030; /*Theme Change here*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:17px;
z-index:100;
background-color: #d0d0d0;
filter:alpha(opacity=80);   
   -moz-opacity:0.8;           
   opacity: 0.8;
width: 200px;
visibility: hidden;
padding: 0;
}

.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #303030; /*Theme Change here*/
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
color: #000000;
}

.dropmenudiv a:hover{ /*Theme Change here*/
background-color: #c0e0f0;

}

