body {
	background-image:url(bg_body.jpg);
	background-repeat:repeat-x;
	font-family: georgia;
	font-size:11px; 
	color:#554310;
	background-color:#c9c9c9;

}

table {
	width:711px;
	height:500px;
	background-image:url(bg_table.jpg);
	background-repeat:repeat-y;
	background-color:#ffffff;
}


td {
	font-family: verdana;
	font-size:11px; 
		text-align:left;
        line-height: 20px;
        color: #3d2a10;

}
td.teksti {
	text-align:justify; 
	color:#4e3b06;
	line-height:18px;
	padding-left:40px;
	padding-top:0px;
	padding-right:40px;
	
}
td.ala {
	text-align:justify; 
	color:#c9c9c9;
	font-size:10px;
	line-height:18px;
	padding-left:10px;
	padding-top:10px;
	padding-right:20px;
	background-image:url(bg_ala.jpg);
	height:41px;
	
}
td.otsikko {

	height:122px;
	width:711px;
	background-image:url(bg_otsikko.jpg);
	background-repeat:no-repeat;
	
}
td.linkit {
	width:135px;
	font-family:verdana; 
	font-size:9px;
	background-image:url(bg_linkit.jpg);
	color:#b9b099;
	padding-left: 10px;
	font-weight:normal; 
	line-height:16px;

	border:0px #CCCCCC dashed;
	
}


h1
{
	font-family:palatino linotype; 
	font-size:16px; 
	font-weight:bold;
	letter-spacing:1px;
	color:#198230;
	width:500px;
		font-variant:small-caps;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:0px;
	border-bottom: 1px #c9c9c9 solid;
}

h2
{
	font-family:Georgia; 
	font-size:12px; 
	font-weight:bold;
	letter-spacing:1px;
	color:#6a9660;
	width:500px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:0px;
	border-bottom: 1px #acc9a5 solid;
}

h3
{
    font-size: 12px;
    color: #000000;
    font-family: verdana,helvetica,sans-serif;
	font-weight:bold; 
}


/*ingressi*/
h4
{
    font-size: 12px;
    color: #000000;
    font-family: verdana,helvetica,sans-serif;
	text-decoration: italic;
}
.kuva3 { 	background-color:#ffffff; padding: 5px; margin-right: 15px;  margin-bottom: 0px; border: #b9b9b7 1px solid; width: 150px; height:auto; }



a
{
    color: #7d7357;
    text-decoration: none;

}

a:visited
{
    color: #7d7357;
    text-decoration: none;
    
}

a:active
{
    color: #7d7357;
    text-decoration: underline;
 

}

a:hover
{
    color: #b8a99f;
    cursor:pointer;


}
a.ala
{
    color: #b18f4d;
	font-size:11px;
	font-family:verdana;
    text-decoration: none;
	text-align:left;
	padding-left:15px;
	padding-top:2px;


}

a.ala:visited
{

    
}

a.ala:active
{

 

}

a.ala:hover
{
color:#608696;

}

a.yla
{
    color: #88a4b0;
	font-size:11px;
	font-family:verdana;
    text-decoration: none;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	display:block;
	width:100px;
	height:20px;
	border: 1px solid #ffffff;
	

}

a.yla:visited
{
    color: #88a4b0;
	border: 1px solid #ffffff;

    
}

a.yla:active
{
    color: #88a4b0;
	border: 1px solid #ffffff;

 

}

a.yla:hover
{
    color: #66b777;
	font-size:11px;
	font-family:verdana;
    text-decoration: none;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	display:block;
	width:100px;
	height:20px;
	border: 1px solid #ccdae0;
	background-position:right;
	background-image:url(linkkiin.jpg);


}
