html	{ scrollbar-track-color: #ECECEC; 	/*harmaa*/
	scrollbar-arrow-color: #ECECEC; 	/*harmaa*/
	scrollbar-base-color: #3E4332; } 	/*vihreä*/

body	{ background-image: url(kuvat/bgrs/bgrcow.jpg); 
	background-position: 0% 15%; 
	background-repeat: no-repeat; 
	background-attachment: fixed; 
	background-color: rgb(0,0,0); 
	overflow-x: hidden; overflow-y: auto; } 

.cows	{ background-image: url(kuvat/bgrs/bgrfi.jpg); 
	background-position: 100% 0%; 
	background-repeat: no-repeat; 
	background-attachment: fixed; 
	background-color: rgb(0,0,0); } 

/*leima*/
.stamp	{ background-image: url(kuvat/sold.png); 
	background-repeat: no-repeat; 
	background-position: 5% 55%; 
	background-attachment: scroll; }



/*tekstilinkit*/
a:link		{ color: rgb(178,189,146); }			/*vaalea vihreä #B2BD92*/
a:visited	{ color: rgb(171,146,132); }			/* beige #AB9284*/
a:hover		{ color: rgb(142,87,42); text-decoration: none; }		/* punaruskea #8E572A*/
a:active	{ color: rgb(160,165,128); }			/* harmaankeltainen #A0A580*/

#nolink	{ color: #BEBEBE; text-decoration: none; }




/*TEKSTIT*/

p	{ line-height: 20px; text-align: left; widows: 3; orphans: 3; }
.eka	{ line-height: 20px; text-align: left; margin-top: -10px; widows: 3; orphans: 3; }
.indent	{ line-height: 20px; text-align: left; text-indent: 2em; margin-top: -8px; widows: 3; orphans: 3; }

/*vain yhteystietojen kappalevälit*/
.ekac	{ line-height: 20px; text-align: left; margin-top: -10px; padding-left: 2em; widows: 3; orphans: 3; }

/*kuvatekstit*/
.smaller	{ font-family: Arial, Helvetica; font-size: 8pt; line-height: 17px; color: #6E7271; margin: 5px 0px 10px 0px; }

/*vain Lehmät-sivun tekstiboksin sisennykset + kappale- ja rivinvälit*/
div#sis		{  font-family: Arial, Helvetica; font-size: 8pt; line-height: 16px; color: #6E7271; margin: 5px 2px 0px 2em; } 
p#space		{  line-height: 17px; text-align: left; margin-top: -12px; widows: 3; orphans: 3; } 

/*Ajankohtaista-sivun päiväykset*/
.date	{ font-family: Arial, Helvetica; font-size: 8pt; line-height: 17px; color: #6E7271; margin: -7px 0px 15px 0px; }



/*OTSIKOT*/

/*pääotsikko*/
.kapit	{ font-family: Verdana, Arial, Helvetica; font-size: 24pt; color: #49427E; margin-bottom: 15px; font-variant: small-caps; line-height: 30px; }

/*alaotsikko*/
.ots	{ font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #5D55A3; margin-bottom: 15px; padding-top: 8px; font-variant: small-caps; }

/*alaotsikko tekstiboksien alkuun*/
.boxots	{ font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #5D55A3; font-variant: small-caps; }



/*KUVAT*/

/*vaakakuvadivit oikealle ja vasemmalle*/
.oikea	{ float: right; margin: 13px 0px 8px 15px; width: 300px; }
.vasen	{ float: left; margin: 13px 15px 8px 0px; width: 300px; }

/*vaakakuvadivit oikealle ja vasemmalle sisennetyn leipätekstin kohdalla*/
.oikea2	{ float: right; margin: 0px 0px 8px 15px; width: 300px; }
.vasen2	{ float: left; margin: 0px 15px 8px 0px; width: 300px; }

/*pystykuvadivit oikealle ja vasemmalle*/
.right	{ float: right; margin: 15px 0px 8px 15px; width: 200px; }
.left	{ float: left; margin: 15px 15px 8px 0px; width: 200px; }

/*pystykuvadivit oikealle ja vasemmalle sisennetyn leipätekstin kohdalla*/
.right2	{ float: right; margin: 0px 0px 8px 15px; width: 200px; }
.left2	{ float: left; margin: 0px 15px 8px 0px; width: 200px; }

/*kahden alekkain olevan kuvan väli*/
#img	{ margin-bottom: 10px; } 


/*otsikkokuvan sijoitus yläreunasta*/
#title	{ position: absolute; top: 20px; }

/*laskurin sijainti*/
#counter	{ float: right; margin: -23px 0px 5px 0px; border-color: #000000; } 
/*#counter	{ position: absolute; top: 10px; right: 10px; border-color: #000000; } */
/*#counter	{ margin-top: 2px; border-color: #000000; } */



/*REUNAVIIVAT + TEKSTIBOKSIT*/

/*tekstialueen paksumpi reunaviiva*/
.border	{ border-style: ridge; border-width: 4px; border-color: rgb(255,255,255); }

/*dotted linkkiboksi Lehmät-sivulla vasemmalle*/
.boxl	{ border-style: dotted; border-width: 1px; border-color: rgb(150,150,150); padding: 15px 6px 0px 15px; margin: 0px 15px 10px 0px; float: left; width: 180px; }

/*dotted linkkiboksi Ajankohtaista-sivulla oikealle*/
.boxr	{ border-style: dotted; border-width: 1px; border-color: rgb(150,150,150); padding: 12px 6px 15px 15px; margin: 0px 0px 10px 15px; float: right; width: 180px; }

/*padding-bottom ellei boksissa ole div sisiä*/
#bottom	{ padding: 12px 6px 0px 15px; }



/*LUETTELO- JA LOPPUMERKIT + YLÄINDEKSI*/

ul	{ padding-left: 0em; margin-top: -3px; }
li	{ line-height: 18px; }

/*luettelomerkit taulukossa*/
#tab	{ padding-left: 2em; margin-top: 0px; font-family: Arial, Helvetica; font-size: 8pt; line-height: 17px; color: rgb(140,140,140); margin: 5px 0px 10px 0px;}


/*yläindeksit*/
sup	{ font-size: 7pt; } 

/*loppumerkit Ajankohtaista-sivulle
#end	{ font-size: 11pt; color: #774923; } */




/*TAULUKOT*/

/*päätaulukko, jonka sisällä ovat kaikki muut taulukot*/
.nopad	{ vertical-align: top; text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding: 0px; }

/*päätaulukon solu, jonka sisällä on sisätaulukko 1 = reunaviiva + lehmät taustalla oikealla*/
.pad	{ vertical-align: top; text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding: 90px 5px 15px 5px; }

/*sisätaulukko 1:n solu, jonka sisällä on sisätaulukko 2 = tekstitaulukko*/
.pad2	{ vertical-align: top; text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding: 5px; }

/*tekstisolu = sisätaulukko 2*/
.marg	{ vertical-align: top; text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: rgb(190,190,190); padding: 70px 30px 40px 40px; background-color: rgb(0,0,0); }

/*päätaulukon menu-solun padding*/
#menu		{ padding-top: 85px; }





/* SOLUT */

.c20	{ width: 20%; text-align: left; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: rgb(190,190,190); }
.c80	{ width: 80%; text-align: left; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: rgb(190,190,190); }


/*Karjassa-nimien taulukko: otsikkorivi, numero + syntymäaika, nimet, joka toisen rivin taustaväri tasattuna oikealle tai vasemmalle*/
.line		{ text-align: left; vertical-align: top; font-family: Arial, Helvetica; font-size: 8pt; color: #6E7271; line-height: 16px; padding: 0px 3px 5px 0px; }
.liner		{ text-align: right; vertical-align: top; font-family: Arial, Helvetica; font-size: 8pt; color: #6E7271; line-height: 16px; padding: 0px 4px 5px 0px; }

.luku		{ width: 15%; text-align: right; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: rgb(190,190,190); line-height: 16px; padding: 4px 1em 5px 0px; }
.lukur		{ width: 15%; text-align: right; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: rgb(190,190,190); line-height: 16px; padding: 4px 4px 5px 0px; }

.nimi		{ width: 70%; text-align: left; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: rgb(190,190,190); line-height: 16px; padding: 4px 0px 5px 0px;  }

.color		{ background-color: rgb(30,30,30); }

/*tyhjiksi jäävien syntymäaikasolujen väri*/
#cell		{ color: rgb(30,30,30); }








