body{
   margin: 0;
   padding: 0;
}
a{
   text-decoration: none;
}
#keskitys{
   margin: 0 auto 0 auto;
  width: 702px;
	\width: 722px;
	w\idth: 702px;
}
#sisalto{
  
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    
}
#navi{
   float: left;
   background-image: url(taustat/navi.gif);
   background-position: 0 0;
   background-repeat: no-repeat;
   width: 275px;
   min-height: 524px;
  
}
#navi ul.auki{
   width: 160px;
   margin:2em auto 0 2em;
   padding:0.2em 0.5em 0.5em 0.5em;
   list-style-type: none;
   background-color: transparent;
   color:#424343;
   font-family: Arial,"Trebuchet MS",  sans-serif;
   font-size:90%;
   /*border: 1px solid #914421;*/
}
#navi ul.auki li{
   margin:0;
   padding:0.1em 0 0.1em 0;
}
#navi ul.auki li strong{
   color:#914421;
}
h1{
   font-size:85%;
   margin: 0;
   padding: 0;
}
#linkit{
   margin: 9em 0 0 0;
}
#linkit ul{
   /*margin: 24px 12px 16px 30px;*/
   margin:0 0 0 0;
   padding:0 0 0 13px;
	/*border-top: solid 1px #ededed;*/
	text-align: left;
	list-style-type: none;
}
/*#linkit ul li{
   padding: 0.5em 0 0.5em 0;
}*/
#linkit ul li a{
   display: block;
    font-family: Arial,"Trebuchet MS",  sans-serif;
   text-decoration: none;
   background: #fff; /*url(taustat/piste.gif) no-repeat 20px 50%;*/
   color: #424343;
   padding: 4px 10px 4px 50px;
   width: 190px;
  /* \width: 295px;
	w\idth: 275px;*/
   border-bottom: 1px solid #ededed;
}
#linkit ul li a.ylareuna{
    border-top: 1px solid #ededed;
}
#linkit ul li a:hover,#linkit ul li a.valittu{
   background: #f5f5f5 url(taustat/piste.gif) no-repeat 20px 50%;
}
#teksti{
   background-color: #fff;
   color:#424343;
  /* background-image: url(taustat/yla.gif);
   background-position: 0 0;
   background-repeat: no-repeat; */
    width: 400px;
    font-family: Arial,"Trebuchet MS",  sans-serif;
    margin:0 0 0 290px;
    padding:0.2em 0 0 0.4em;
}
h2{
   font-family: "Trebuchet MS",Arial,  sans-serif;
   font-size:120%;
   background-color: transparent;
   color: #914421;
   margin: 0 0 0 0;
   padding:0.2em 0 0.2em 0.3em;
   border-top: 1px solid #914421;
   border-bottom: 1px solid #914421;
}
h2 span{
    display: block;
    font-size:85%;
   background-color: transparent;
   color: #5F5F5F;
}
#teksti ul{
   margin:1em 0 0 0;
   padding:0 0 0 0;
	text-align: left;
	list-style-type: none;
}
#teksti ul li{
   margin:0 0 0 0;
   padding:0.3em 0 0 0;
}
#alapalkki{
   clear: both;
   background-color: #F5F5F5;
   color: #5F5F5F;
    font-family: verdana,Arial,"Trebuchet MS",  sans-serif;
    font-size:80%;
  /* height: 40px;*/
   margin:0 0 1em 9px;
   padding:0.5em 0.5em 0.5em 1em;
   border-top: 1px solid #CDCDCD;
}
form{
   margin-bottom:1em;
}
form textarea{
   width: 300px;
}
form p span{
    display: block;
}
