/*div {border: 1px dotted black; padding: 0em;}  tällä voipi kattoa missä elementtien rajat kulkee*/

/*         LAYOUT 
******************************/
body { 
		font-family: tahoma, sans-serif;
		margin: 0;
		padding: 0;
		border: 0;
        color: #000000;
 		background: #62542D url(img/bg.gif) repeat top left;
		text-align:center;
		}

#container { 
	margin: 0px auto 0px auto;
	position: relative;
	background: #ffffff url(img/content_bg.gif) repeat;
	width: 796px;    
	/* min-height: 650px;set here min height  */
	/* height: auto !important; overwrite the height */
	/* height: 650px; this is also the min height for IE */
	}


	#top { 					
		width: 796px;
		height: 102px;
 		background: #514B29 url(img/top.jpg) no-repeat;
		}	
		
	#navi {
		width: 796px;
		height: 42px;
 		background: #62542D url(img/navi.gif) no-repeat;
		color: #ffffff;
		font:  70% tahoma, sans-serif;
		padding-top:9px;		
		letter-spacing: 1.2px;
		word-spacing: 5px;
		}
		
	#navi A {		
		color: #ffffff;
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
		padding: 1px 8px 3px 8px;
		border-left: 4px solid transparent;
		}
		
	#navi A:hover, #navi A:active {		
		color: #ffffff;
		border-left: 4px solid #BEAD7C;
		}

	#alanavi {
		width: 796px;
		height: 42px;
		font:  70% tahoma, sans-serif;;
		font-weight: bold;
		letter-spacing: 01,2px;
		word-spacing: 3px;
				}

	#alanavi A {
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
		padding: 1px 8px 3px 8px;
		border-left: 4px solid transparent;
}
	#siiripic img{
		border:0px}

	#content {  	
		text-align:left;
		padding: 20px 40px;
		font-size: 0.8em;
		line-height: 150%;
		color: #2F2B19;
 		}
	
	#bottom {  
		width: 796px;
		height: 18px;
 		background: #ffffff url(img/bottom.gif) no-repeat;
		}
		

/*         TEKSTIT JA KUVAT
******************************/

#contact {  
		width: 796px;
		height: 30px;
 		background: #62542D url(img/bg.gif) repeat top left;
		color: #ffffff;
		font: 75% arial, sans-serif;
		padding:5px;
		}
		
#content img {
		border: 1px solid #514B29;;
	}	
  
h2 { /*PÄÄOTSIKKO*/
		font: bold italic 160% arial, sans-serif;
        color: #7F694D; 
		margin-bottom: 25px;
		}

h3 { /*ALAOTSIKKO*/
		font: bold 110% arial, sans-serif;
        color: #D2735B; 
		text-transform: uppercase;
		margin-top: 40px;
		}

table {
		font-family: arial, sans-serif;
		font-size: 1em;
		line-height: 150%;
		color: #575444;
		}

hr {		 width: 720px;
		color: #969072}

table.suku {
	border: 1px solid #E1E0CE;
}

td.suku {
	font: normal 90% tahoma, sans-serif;
	letter-spacing: 0.3px;
	border: 1px solid #ffffff;
	background: #ECEBD9;
	padding: 0px 10px;
	color: #73716C;
}
		
A {     color: #B87A69;}

A:hover { text-decoration: none;}

.pieni {
		font: normal 85% tahoma, sans-serif;
		color: #969072;
		line-height: 180%;
		letter-spacing: 0.3px;
		}