body
{
 background-color: #4488aa;
}

#sivupohja
{
 width: 741px; 
 background-color: #ffffff;
 font-size: 1em;
 font-family: Arial,sans-serif;
 color: #000000;	
 margin: 3% auto;
 border: 1px solid #000000;
}

#logo
{
  width: 100px;	
  height: 100px;
  background: url(../kuvat/logo.jpg) no-repeat;
  margin: 10px auto;
}

#otsikko
{
 width: 741px;
 height: 156px;
 background: url(../kuvat/otsikko.jpg) no-repeat;
}

#vasenLohko
{
  float: left;
  width: 164px;
  font-size: 0.9em;
  padding-bottom: 20px;
}

#vasenLohko a
{
 display: block;
 text-align: center;
 background-color: #eda700;
 margin: 2px 0 0 0;
 padding: 1px 0;
}

#sisalto
{
 float: left;
 width: 547px;
 text-align: justify;
 font-size: 0.9em;
 padding: 15px 15px 25px 15px;
}

#sisalto p
{
 margin-top: 1em;
}

#sisalto h2
{
 font-size: 1.05em;
 font-family: Arial;
 margin-bottom: 20px;	
}

#sisalto h3
{
 font-size: 1em;
}

table
{
  margin-left: auto;
  margin-right: auto;
}
td 
{
  vertical-align: text-top;
  padding-right: 35px;
}

div.henkilotiedot
{
 font-family: verdana;
 display: block;
 text-align: center;
 margin-top: 20px;
}

div.henkilotiedot div.nimi
{
 display: block;
 font-size: 1.05em;
}

div.henkilotiedot div.asema
{
 display: block;
}

div.henkilotiedot div.puhnro
{
 display: block;
 font-size: 0.95em;
}

img
{
 margin-left: 15px;	
 margin-right: 15px;	
 margin-top: 5px;	
 margin-bottom: 5px;	
}

img.oikea
{
 margin-right: 0;
 float: right;	
}

img.vasen
{
 margin-left: 0;
 float: left;	
}

#alateksti
{
 clear: both;
 text-align: center;
 font-size: 0.7em;
 background-color: #d1d1d1;
 color: #000000;
 border-top: 1px solid #000000;
 padding-top: 2px;
 padding-bottom: 2px;	
}

a:link, a:visited
{
 color: #000000;
 text-decoration: none;	
}

a:active, a:hover
{
 text-decoration: underline;
}

#vasenLohko a:hover
{
 color: #000000;
 background-color: #dd7700;
}