body{
  background-color:rgb(250,255,244);
}
.pohja{
text-align:left;
width:100%;}
.palkki{
background-color:rgb(200,200,205);
position:absolute;
width:17%;
border-style:solid;
border-width:5px 5px 8px 5px;
border-color:rgb(0,80,130);
top:40px; left:24px;
}
.linkit form{
display:inline;
}
.kuvat{
background-color:rgb(200,200,205);
position:absolute;
width:17%;
border-style:solid;
border-width:5px 5px 8px 5px;
border-color:rgb(0,80,130);
top:330px; 
left:24px;
}
.linkit{
border-style:solid;
border-width:1px 1px 2px 1px;
border-color:rgb(0,80,130);
text-align:left;
}
.submi{
background-color:rgb(200,200,205);
width:100%;
height:25px;
border-style:solid;
border-width:1px 1px 2px 1px;
font-family:verdana;
font-weight:bold;
font-size:13px;
color:navy;
display:inline;
}
.linkit a{
font-family:verdana;
font-weight:bold;
font-size:13px;
color:navy;
padding-left:15px;
text-align:left;
}
.vasen{
background-image:url(../img/wood.jpg);
width:20%;
height:760px;
border-style:solid;
border-width:0px 1px 0px 0px;
border-color:rgb(0,80,130);
margin-top:0px; margin-left:0px;
}
.pohja-taulu{
background-color:rgb(200,200,205);
width:100%;
height:auto;
}
.logoteksti{
background-color:rgb(240,240,245);
width:728px;
height:80px;
border-style:solid;
border-width:1px 2px 2px 1px;
border-color:rgb(0,80,130);
font-family:verdana;
font-weight:bold;
font-size:38px;
color:navy;
margin-left:50px; 
margin-top:20px;
padding-top:20px;
vertical-align:middle; text-align:center;
}
.oikea{
background-image:url(../img/grey.gif);
vertical-align:top;
width:80%;
height:auto;
text-align:center;
height:760px;
}
.img-1{
position:absolute;
height:250px;
border-style:solid;
border-width:5px;
border-color:rgb(0,80,130);
left:330px; top:200px;
}

.img-2{
position:absolute;
height:250px;
border-style:solid;
border-width:5px;
border-color:rgb(0,80,130);
left:570px; top:220px;
}
.img-3{
position:absolute;
height:250px;
border-style:solid;
border-width:5px;
border-color:rgb(0,80,130);
top:290px; left:450px;
}
.img-4{
position:absolute;
height:250px;
border-style:solid;
border-width:5px;
border-color:rgb(0,80,130);
left:700px; top:300px;
}
.img-5{
position:absolute;
height:250px;
border-style:solid;
border-width:5px;
border-color:rgb(0,80,130);
left:870px; top:260px;
}
.nayttelymainos{
background-color:white;
width:650px;
height:80px;
border-style:solid;
border-width:1px 1px 3px 1px;
border-color:rgb(0,80,130);
font-family:verdana;
padding-left:15px;
margin-left:150px;
}
.mainos{
font-size:30px;
}
h3{
  display:inline;
  }
.riemu{
font-weight:bold;
font-size:13px;
color:navy;
}
.tervetuloa{
width:auto;
height:auto;
font-family:verdana;
font-weight:bold;
font-size:20px;
color:navy;
left:430px; top:160px;
}
.alasivut{
width:95%;
font-family:verdana;
color:navy;
left:300px; top:200px;
}
.alasivun-otsikko{
font-weight:bold;
font-size:19px;
text-align:center;
font-weight:bold;
}
.alasivun-alaotsikko{
font-weight:bold;
font-size:14px;
padding-left:30px;
text-align:left;

}
.leipateksti{
font-size:14px;
padding-left:30px;
text-align:left;
font-weight:bold;
}

.kappale{
font-size:14px;
padding-left:30px;
text-align:left;
}

.muotoilu{
height:60px;
}
.map-alateksti{
font-size:14px;
padding-left:200px;
text-align:left;
font-weight:bold;
}
.map{
text-align:center;
}
.kartta{
border-style:solid;
border-width:5px;
border-color:green;
}
.pikku-kuva{
width:15%;
text-align:left;
}
img.etusivu{
  margin-top:60px;
  }
td.lomake{
text-align:center;
padding-left:100px;
}
table.palaute{
width:80%;
background-image:url(../img/tausta.gif);
border-style:solid;
border-color:rgb(160,160,160);
border-width:2px;
}

td.lomaketekstit{
width:10%;
text-align:left;
padding-left:20px;
background-color:rgb(230,220,220);
}
td.lomakekentta{
width:70%;
text-align:left;
background-color:rgb(230,220,220);
}

.kappale2{
font-size:14px;
padding-left:30px;
text-align:left;
background-color:rgb(230,220,220);
}
A:link IMG { border: 0px; }
A:visited IMG { border: 0px;}
A:active IMG { border: 0px; }
/* =Gallery Code
----------------------------------------------------------------------*/

#gallery{margin: 0 auto;padding: 0 10px ;}

#gallery li {background-image: none;padding: 0px;text-align: center;}

#hoverbox{cursor: default;list-style: none;}

#hoverbox a{cursor: default;}

#hoverbox a .preview{display: none;}

#hoverbox a:hover .preview{display: block;position: absolute;top: -3px;left: -5px;z-index: 1;}

#hoverbox img{background: none;border-color: #505860 #E9F4FF #E9F4FF #505860;border-style: solid;border-width: 1px; color: inherit;padding: 2px;vertical-align: top;width: 160px;height: 120px;margin-left: 0px;}

#hoverbox li{background: none;width:auto;border-color: #E9F4FF #505860 #505860 #E9F4FF;border-style: solid;border-width: 1px;color: inherit;display: inline;float: left;margin:5px;padding: 2px;position:relative;}

table.vieraskirja{
  width:950px;
  background-color:gold;
  margin-left:20px;
}
tr.vieraskirja-palkki{
background-color:silver;
font-weight:bold;
font-size:12px;
}
td.pvm{
  width:150px;
}
td.nimi{
  width:600px;
  text-align:left;
}
td.emai{
  width:100px;
}
td.www{
  width:100px;
}
td.viesti{
 text-align:left;
 padding-left:40px;
}
table.kirjoita-vieraskirjaan{
  margin-left:30px;
  width:760px;
  font-family:verdana;
  background-color:silver;
}

