body { 
background-image: url(kuvat/graf/tausta2.gif);
background-color: rgb(102,102,102);
font-family: Georgia, serif;
font-size: 14px;
color: rgb(0,0,0);
margin: 0px;

 }
 
 span.viivaus { 
 text-decoration: line-through;
  }
 
 a:link {
 font-style: italic;
 color: rgb(0,51,102);
   }
 
 a:link,
a:visited {
		text-decoration: none;
	
}
a:visited { 
	font-style: italic;
	color: rgb(51,51,51);
}
a:hover, a:active {
	text-decoration:none;
	background: rgb(255,255,255);
	
}

 
#wrapper {

background-image: url(kuvat/graf/tausta3.gif);
background-position: top left;
background-repeat: repeat-y; 
background-color: rgb(170,172,150);
text-align: left;
	width: 750px; 
margin: 0px auto;
	position: relative;
	
}



#header {

   width:750px;
  height:250px;
	background-color: transparent;
	
	
}




#menu {
 
  width:200px;
  float:left;
  margin:30px 0 10px 5px;
  height:300px;
	background-color: transparent;
	background-image: url();
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1.1em;
	border-right: 1px dashed rgb(255,255,255);
	font-weight: bold;
}


#menu ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: center;
}

#menu li {
 
 	padding-bottom: 15px;
	font-style: italic;
}

#menu li span {
font-size: smaller;
  }

#menu a:hover, a:active {
text-decoration:none;
	background: rgb(255,255,255);
	padding:2px;
}

#menu a:visited {
font-style: italic;
  }
	
#menu h2 {
font-size: 1em;
padding-left: 5px;
padding-top: 10px;
font-variant: normal;
letter-spacing: 0.1em;
font-weight: normal;
  }
	

	
			
#lisukkeet {
	
	padding-left: 20px;
	font-size: 0.8em;
		  }
			
			#lisukkeet a {
			font-style: normal;
			  }
				
					#lisukkeet a:visited {
			font-style: normal;
			  }
			  
#lisukkeet ul{
	text-align: left;
	list-style-type: none;
	list-style-image: url(kuvat/graf/nuoli.gif);
	}
				  
p.bold{
	font-weight: bold;
	}
	p.huom{
		font-weight: bold;
		color: rgb(204,51,0);
		}			  
p.paivi{
	font-size: 0.9em;
	font-weight: normal;
	}			  
p.small{
	font-size: 0.7em;
	}
p.ylatila{
	padding-top: 20px;
	}
p.kuvateksti {
	font-size: 0.8em;
	text-align: center;
	}	
	p.reissupk {
letter-spacing: 0.1em;
font-weight: bold;
color: rgb(0,51,0);
  } 
	
p.reissuote  {
font-weight: bold;
color: rgb(0,51,0);
  }	
  
#sisalto {
 
  width:500px;
  margin:10px 0 10px 235px;
  min-height:400px;
  _height:400px;
	line-height: 1.5em;
	padding-top: 5px;
	
}

#sisalto h1,h2,h3,h4,h5 {

font-variant: small-caps;
letter-spacing: 0.3em;

  }
  
  #sisalto h1{
	font-size: 1.4em;
	padding-bottom: 20px;
	}
  
#sisalto h2{
	font-size: 1.2em;
padding-top: 20px;
	}
	
	#sisalto h3{
		font-variant: normal;
	font-style: italic;
	color: rgb(255,255,255);
	padding-top: 15px;
	}
	
	ul.reissut{
	list-style-type: none;
	list-style-image: url(kuvat/graf/blob.gif);
	}
	
	ul.link{
	list-style-type: none;
	list-style-image: url(kuvat/graf/nuoli.gif);
	}
	
	img.kehys{
	display: block;
margin-left: auto;
margin-right: auto;
padding:8px;
border:solid;
border-color: rgb(153,153,153) rgb(102,102,102) rgb(102,102,102) rgb(153,153,153);
border-width: 1px 2px 2px 1px;
background-color:rgb(255,255,255);
	}
	
img.pikku{

padding:6px;
border:solid;
border-color: rgb(153,153,153) rgb(102,102,102) rgb(102,102,102) rgb(153,153,153);
border-width: 1px 2px 2px 1px;
background-color:rgb(255,255,255);
	}

	

	
		
span.alaots {
font-size: 0.8em;
font-variant: normal;
font-style: italic;
color: rgb(255,255,255);
  }
  span.alaots2{
  	font-size: 0.6em;
  	
  	color: rgb(0,0,0);
  	}
  
div.vasenkuva {
	display: inline;
float: left;
margin-right: 30px;
margin-bottom: 20px;
	font-size: 85%;
	text-align: center;
  }
  
  div.marita { 
width: 95%;
background-color: rgb(204,204,204);
padding: 10px;
border-width: 1px;
border-style: dotted;
color: rgb(102,51,51);
margin-top: 10px;
margin-bottom: 10px;
 }
 
 div.minna {
 width: 95%;
background-color: rgb(189,189,139);
padding: 10px;
border-width: 1px;
border-style: dotted;
color: rgb(102,51,51);
margin-top: 10px;
margin-bottom: 10px;
   }
  
	
#polku{
	padding-bottom: 8px;
	border-bottom: 1px dotted;
	color: rgb(255,255,255);
	font-size: smaller;
	}

 
#kuvalaatikko{
height:340px;
width:452px;
background-color:rgb(255,255,255);
padding-top: 8px;
padding-left: 8px;
padding:8px;
border:solid;
border-color: rgb(153,153,153) rgb(102,102,102) rgb(102,102,102) rgb(153,153,153);
border-width: 1px 2px 2px 1px;
	}
 
#kuvaesitys{
height:338px;
width:450px;
	}  

  
#footer {

background-color: transparent;
background-image: url(kuvat/graf/bot2.gif);
background-position: bottom right;
background-repeat: no-repeat;
  width: 99%;
  height:60px;
	text-align: left;
	padding-left: 6px;
	padding-top: 30px;
		font-size: 0.8em;
		
		

}
 

