/* perustyyli, ei atmediaa koska netscape ei vielä tue */


body
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; color: #000000; margin:0px;}

td
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt}


h1
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16pt;
line-height: 18pt;
font-weight: normal;
color: #228A3A}

p 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 12pt}

h2 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
line-height: 16pt;
font-weight: bold;
color: #000000}

h3 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 12pt;
font-style: italic;
font-weight: bold;
color: #B7A0BC}

a:link
{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #399452;
font-size: 10pt;
text-decoration: underline}

a:hover 
{color: #399452;
text-decoration: none}

a:visited 
{color: #399452;
text-decoration: underline}

.nav a:link
{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10pt;
text-decoration: none}

.nav a:hover 
{color: #399452;
text-decoration: underline}

.nav a:visited 
{color: #FFFFFF;
text-decoration: none}

.hallitus i{
color: #399452
}

/* tulostettavan sivun marginaalit ja muoto */

@page
{margin: +10pt;
size: portrait;
text-align: justify}



/* sivun ulkoasu tulostettaessa */

@media print {
p
{background-color: #ffffff;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
line-height: 14pt;
text-align: justify;
text-decoration: none;
word-spacing: +10pt}

h1
{color: #000000;
font-size: 14pt;
font-style: normal;
font-weight: bold;
margin-bottom: -15px}

h2
{color: #000000;
font-size: 12pt;
font-style: normal;
font-weight: bold;
margin-bottom: -15px}
}

h2
{color: #000000;
font-size: 10pt;
font-style: normal;
font-weight: bold;
margin-bottom: -15px}
}



/* määritykset käytettäessä puhesyntetisaattoria */

@media aural {
H1 {
voice-family: female;
pause: 40ms 10ms;
stress: 20;
richness: 40;
speak-numeral: continuous;
speech-rate: medium }

H2 {
voice-family: female;
pause: 20ms 10ms;
stress: 20;
richness: 40;
speak-numeral: continuous;
speech-rate: medium }

H3 {
voice-family: female;
pause: 10ms 5ms;
stress: 20;
richness: 40;
speak-numeral: continuous;
speech-rate: medium }

p {
voice-family: female;
stress: 20;
richness: 40;
speak-numeral: continuous;
speech-rate: fast }

a:link{
voice-family: male;
stress: 40;
richness: 40;
speak-numeral: continuous;
speech-rate: slow}
}
.navigation {
	float: left;
	width: 150px;
}
.navigation ul {
	padding: 0;
	border-top: 1px solid #b5a5bd;
}

.navigation li {list-style: none;}
.navigation li {border-bottom: 1px solid #b5a5bd;}
.navigation li a {
	font-size: 8px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	padding: 2px 0 2px 5%;
	text-decoration: none;
}
.navigation li a:hover {
	background: #52186b;
	color: #FFFFFF;	
}