h1,h2,h3,h4
{
	color:#845e44;
}


h1 {
font-family: georgia, serif;
font-size: 30pt;
font-weight: bold;	
padding-top: 0px;
line-height: 1em;
}

#primaryContent img{

margin: 15px;
padding: 3px;
border-width: 1px;
border-color: rgb(0, 0, 0);
border-style: solid;

}


body
{
	font-family: arial, sans-serif;
	color: #111111;
	font-size: 13pt;
}

a
{
	color: #111111;
	border-width: 0px;
}


#header
{
	background-image:url('/0119/pohjakuvat/bannerikuva_test3.jpeg');
        background-repeat:repeat;
        background-position: center left;
	background-color: white;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: -30px;
	border-width: 0px;

}

p.header
{
       margin-top: 0px;
}


#dots
{
        background-image:url('/0218/pohjakuvat/dot_b.png');
	background-color: rgb#845e44;
        background-position: top right;
        background-repeat:repeat-x;
}

p.dots
{
	margin-bottom: -15px;
}


#header img{
	padding-left: 0px;
        padding-right: 20px;
	padding-bottom: 0px;
	border-width: 0px;
	margin-top: 50px;
    margin-left: 50px;
    margin-bottom: 50px;

}

#printheader 
{

	display: none;

}

#menu
{
	margin-top: -5px;
	padding: 1px;
	color: rgb(35,31,32);
	background-color: #e2ceb1
	;
}
#menu ul
{
	list-style: none;
padding:10px;
margin:0px;
}
#menu li
{
	display: inline;
}
#menu li a
{
	font-size: 1em;
	font-weight: bold;
	color:#111111;
	text-decoration: none;
	margin-right: 1em;
	margin-left: 0em;
}
#menu li a:hover
{
	color: #999;
	text-decoration: underline;
}

#content {
	line-height: 1.2em;
	margin-bottom: 1.5em;
	padding-left: 1em;
}

#primaryContentContainer
{
	padding-top: 30px;
	float: left;
	width: 100%;
	margin-right: -255px;
}
#primaryContent
{
       
	 margin: 0em 255px 0em 0em;
        padding: 0em 0em 0em 0em;
}


#kansi img{

margin: 15px;
padding: 3px;
border-width: 0px;
border-color: rgb(0, 0, 0);
border-style: solid;

}


.arkisto
{
	line-height: 1.2em;
	margin-bottom: 1.2em;
	font-size:0.95em;
}

/* Tertiary Content */

.oikea
{
	background-color: #e2ceb1;
	color:rgb(35,31,32);
	float: right;
	width: 315px;
	margin-left: 6em;
	margin-right: -255px;
	padding-left: 1em;
	text-align: left;
	border-width: 0px;
}

.oikea a{
	color: rgb(35,31,32);
}


.oikea h2
{
	font-size: 1.2em;
	color:rgb(35,31,32);
	font-weight: bold;
	padding-top: 0px;
}

.oikea h3
{
	font-size: 1.0em;
	color: rgb(35,31,32);
	font-weight: bold;
	padding-top: 0px;
}

.oikea h4
{
	font-size: 0.85em;
	font-weight: bold;
	padding-top: 5px;
}

.oikea p a
{
	font-size: 0.8em;
}

#oikea
{
	float: right;
	width: 215px;
	padding-left: 1em;
	padding-right: 1em;
	text-align: right;
}

#oikea h2
{
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 1.5em;
	color:#845e44;
	text-align: right;
	border-bottom: dotted 1px #ECEEDF;
}

#oikea h3
{
	font-size: 1.0em;
	font-weight: bold;
	padding-left: 1em;
	padding-top: 2em;
	color:#845e44;
	text-align: right;
	border-bottom: dotted 1px #ECEEDF;
}

#oikea h4
{
	font-size: 0.85em;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
	color: #5D5F53;
	text-align: right;
	border-bottom: dotted 1px #ECEEDF;
}

#oikea p
{
	font-size: 0.8em;
}


#footer
{

	background-position: top left;
	border-top: solid 1px #D0D4BB;
	padding: 2.0em 3.5em 3.0em 3.5em;
	font-size: 0.8em;
}

.ingressi
{
font-style: italic;
}

.kainalo
{
outline:rgb(75,177,195) dotted thin;
	padding: 2em 2em 2em 2em;
}


#nostot
{
	font-size: 1em;
	line-height: 1.2em;
	padding-left: 0em;
  
}
p.kysymys
{
	font-size: 1.1em;
	line-height: 1.2em;
	padding-left: 0em;
  
}

p.vastaus
{
	font-size: 1em;
	line-height: 1em;
	padding-left: 3em;
  
}


#nostot ul
{
 padding-top: 0em;
	margin-top: 0em;
}

.kansileft
{
vertical-align: top;

	padding-left: 1em;
}

.kansileft h1{
	padding-top: 0px;
	margin-top: 10px;
}

.kansimid
{
	padding-left: 3em;
	margin-top: 10px;
	float: center;
vertical-align:top;
	border-width: 1px;
}


.ala
{
	background-color:#FFCCFF;
}

.linkki
{
	color: #000000;
}

.clear
{
	clear: both;
}

div.figure {
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  text-indent: 0;
}
