body {
	/* background-image: url('http://lestadiolaisuus.info/pics/roger_649.jpg'); */
	background:#E6E4EA;
	font-family: Palatino, serif;
}

dt	{ font-weight:bold; padding-top:1em; }

/* ***** Otsikot */

h1	{ text-align:center; margin-top:50px; margin-bottom:30px; color:black; }
h2	{ margin-top:3em; margin-bottom:1em; color:black; }


/* ***** Valikot */

.menut { padding:0.3em; text-align:center; position:fixed; top:2em;
	left:auto; width:9.5em; left:0.5em; right:1em;
	background:#CCD6D2; /* hopeapaju */
	filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }

/* ***** Sivun tekstit ja muut osat */

.sivu	{
	font-family: palatino, serif;
	margin:4%; margin-top:10%;
	padding-left:8.5em; padding-right:3em; padding-top:3em; padding-bottom:4em;
	background:white; color:#000000 }

.kerronta {	font-style:italic; padding-left:2em; padding-right:2em; padding-top:1em;
		padding-bottom:1em; }					/* Ihmisen suora suullinen kerronta */
.tietoviite { vertical-align:super; font-size:70%; }			/* Lähdeviite */
.kuvaalue { margin:4em; align:center; text-align:center; }		/* Kuvat tekstin mukana */
.hreimenuun { border-left:20%; }
.keskitetty { text-align:center; }
.henkilo { font-weight:bold; }
.paikka { font-weight:bold; }
.tyyppi { color:purple; }
.tekija { color:blue; padding-right:2px;}
.teos { color:black; font-weight:bold; }
.lahde { color:maroon; }
.viite { margin-top:10px; }
.tekstiosa { background-color: #E6F3FF; /* pastellinsininen */  margin-top:20px; margin-bottom:20px; }
.julkaisuosa { background-color:#F3E6FF; /* pastellinvioletti */ margin-top:20px; margin-bottom:20px; }
.kuvaosa { background-color:#FFE6E6; /* pastellinpunainen */ margin-top:20px; margin-bottom:20px; }
.linkkiosa { background-color:#E6FFE6; /* pastellinvihreä */ margin-top:20px; margin-bottom:20px; }
.lahdeosa { background-color:#FFFFE6; /* kermankeltainen */ margin-top:20px; margin-bottom:20px; }
.levinneisyysosa { background-color: #C0C0C0; /* vaaleanharmaa */ margin-top:20px; margin-bottom:20px; }
.kedustaja { padding-bottom:1em; } /* Kansanedustajalistan kansanedustaja */

.menumaanosa { padding-top: 1em; font-weight:bold; }


/* ***** Taulukkotekstien tyylit */

table { border:1px; }
th { backgroud:lightyellow; }
td { padding:3px; vertical-align:top; }

table.sosiaalitaulukko { margin-top:2em; margin-bottom:2em; border: outset 2pt; }
table.sosiaalitaulukko caption { margin-top:2em; margin-bottom:2em; color:brown; }
table.sosiaalitaulukko th { border:solid; padding:5px; }
table.sosiaalitaulukko td { border:solid 1pt; padding:3px; vertical-align:top; }


table.kedustajat { margin-top:2em; margin-bottom:2em; border: outset 2pt; }
table.kedustajat caption { margin-top:2em; margin-bottom:2em; color:brown; }
table.kedustajat th { border:solid; padding:5px; }
table.kedustajat td { border:solid 1pt; padding:3px; vertical-align:top; }

/* tfoot { font-weight:bold; margin-bottom: 2em; } */

.sosiaalitaulukko table { border-width:1em; width:80%; }
.taulukkoseloste { margin-top:3em; }
.totsikkoosa { }
.totsikko { color:brown; }
.tanro { color:blue; }
.tselosteosa { }
.taulukkoseloste { }
.taulukkoseloste { }


/* ***** Linkit */

body a:link { color:#3333CC; }
body a:visited { color:#666699; }
body a:hover { color:#990099; }

.tietoviite { color: black; }

.menut a:link { text-decoration:none; color:black; }
.menut a:visited { text-decoration:none; color:black; }
.menut a:hover { background:#668080; /* graniitinharmaa */  color:white; text-decoration: none; }
