/* CSS-TIEDOSTO */
body {
		background-image:url(matskut/pohja_so.jpg); 
		background-attachment:fixed;
		text-align:center; 		
	}

#runko {
		width:795px; 
		background-color:#FFFFFF; 
		margin-top:10px; 
		margin-left:auto; 
		margin-right:auto;
		text-align:left;  
		}

#banneri {
		width:795px; 
		height:122px; 
		background-image:url(matskut/b_varjo.jpg); 
		background-repeat:no-repeat;
		}
p.bann {
		position:relative; 
		top:75px;  
		font-size:1.4em; 
		color:#000000; 
		font-family:arial;
		z-index:1;
		} 
span.puh {
		position:absolute; 
		right:80px;  
		color:#000000; 
		font-family:arial;
		}

#ylapalkki {
		background-color:#FFFFFF; 
		font-family:arial; 
		font-size:150%;
		}
		
#ylapalkki ul {
		list-style-type:none; 
		margin-left:0; 
		padding:0; 
		}
		
#ylapalkki li {
		display:inline; 
		margin-left:0.9em; 
		margin-right:0.5em;
		padding:0;  
		}
		
#ylapalkki a {
		background-image:url(matskut/nappi.jpg); 
		text-decoration:none; 
		color:#FFEEEE; 
		padding:2px 10px 2px 10px; 
		border:2px solid #FFFFFF;
		}

#ylapalkki a:link{border:2px solid #FFFFFF;}
#ylapalkki a:visited{border:2px solid #FFFFFF;}
#ylapalkki a:hover{border:2px solid #CDCDCD;}
	
#sisalto  {
		height:100%;
		background-color:#EEAF61; 
		width:490px; 
		float:left;
		margin-bottom:0.8em; 
		margin-right:0.5em; 
		margin-left:0.5em; 
		border-left:1px solid #E27E31; 
		border-right:1px solid #E27E31;
		}   
.linkki {color:#000000;}

#palsta {
		position:relative;
		width:270px; 
		float:right; 
		} 

#kuva1 {}
#kuva2 {margin-top:1em;}
#w_logo {margin-top:1.5em;}
#muuta {margin-top:2.5em;}
p.ilmoitus {
		font-family:arial;
		font-size:110%;
		color:#285332;
		font-weight:bold;
		font-style:italic;
		text-align:left;
		margin-left:0.2em;
		}
		
#alapalkki {
		float:left; 
		width:785px; 
		height:5px; 
		background-color:#E27E31; 
		margin-left:0.2em;
		margin-bottom:0.3em;
		} 

#footer {
		width:795px; 
		height:63px; 
		clear:left; 
		background-image:url(matskut/footer1_o.jpg); 
		background-repeat:no-repeat; 
		margin-bottom:0.3em;
		}
p.nimi {
		position:relative;
		text-align:right;
		padding-right:1em;
		bottom:-35px; 
		font-size:100%; 
		font-weight:bold; 
		z-index:1;
		}
span.osoite {
		position:relative; 
		color:#000000;
		}

h1 {
		font-family:arial; 
		font-size:130%; 
		color:#000000; 
		text-transform:uppercase; 
		text-align:left; 
		margin-left:0.5em; 
		margin-top:1em; 
		letter-spacing: 1px;
		}
	
h2 {
		font-family:verdana; 
		font-size:105%; 
		color:#000000; 
		text-align:left; 
		margin-left:0.8em;
		}

p {
		font-family:arial; 
		font-size:95%; 
		text-align:justify; 
		margin-left:1em; 
		margin-right:1em;
		}

table {
		margin-left:0.8em; 
		margin-right:0.8em; 
		font-family:arial; 
		font-size:85%; 
		text-align:left;
		}

th {
		text-align:left; 
		font-weight:bold;
		}