input.hunajata
{
visibility:hidden;
display:none;
}

body
{
  padding: 0px;
  margin: 0px;
  background-color: #ffccff;
  color: #000000;
}


/*********************linkit*******************/
a:link
{
  color: #366900;
}
a:visited
{
color: #666600;
}
a:active {color: #00FF00;}
a {text-decoration: none;}

a.uutislinkki
{
text-decoration: underline;
}

span.strikethrough
{
text-decoration: line-through;
}

.banner
{
  height: 157px;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  border-style: hidden;
}

div#sivu
{
  width: 615px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

div#yla 
{
  width: 615px;
  height: 172px;
  border: none; 
  padding: 0px;
  border: 0px;

}

div#ala
{
  position: absolute;
  top: 312px;
  width: 615px;
  padding: 0px;
  border: 0px;
  background-image: url(./images_vaaleanpuna/sivutausta.gif);
  background-repeat: repeat-y;
}

div#otsikkorivi1
{
  position: absolute;
  top: 157px;
}

div#otsikkorivi2
{
  position: absolute;
  top: 197px;
}

div#aliotsikot
{
  position: absolute;
  top: 242px;
  width: 615px;
  height: 70px;
  background-image: url(./images_vaaleanpuna/kp_14.jpg);
}

div#alilinkit
{
  position: absolute;
  top: 250px;
  width: 615px;
}

div#sisalto
{
  position: relative;
  width: 520px;
  left: 40px;
}

div#keskitys
{
  position: relative;
  top: -10px;
  margin-left: auto;
  margin-right: auto;
}
div#alapalkki
{
  width: 615px;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
}


/******************menu**********************/
img.menulink
{
  margin: 0px;
  padding: 0px;
  border: 0px;
}

/******************submenu**********************/
a.submenu
{
color: #991122;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

a.selected_submenu
{
color: #224422;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

a.submenu:visited
{
color: #991122;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

a.selected_submenu:visited
{
color: #224422;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}
/*******************yhteystiedot*********************/
a.contact
{
color: #991122;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

a.contact2
{
color: #991122;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: underline;
font-weight: bold;
}

span.contact
{
color: #991122;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

img.lavakartta
{
  border: 2px solid black;
}

p.yhteys
{
  text-align: center;
}

p.profile
{
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-align: justify;
}

p.music
{
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-align: center;
}


/*******************uutiset*********************/

div.uutiset
{
  padding-left: 20px;
  padding-right: 20px;
}

p.newstext
{
  font-size: 12px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  /*text-align: left;*/
  text-align: justify;
}

p.news_headline
{
  font-size: 10px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  text-align: center;
  font-weight: bold;
}


/******************vieraskirja**********************/
p.gb_headline
{
font-size: 10px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-align: center;
font-weight: bold;
}

div.vieraskirja
{
padding-left: 40px;
padding-right: 40px;
}

p.gb_text
{
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-align: left;
}

p.kirjoita_vieraskirjaan
{
  font-size: 10px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  text-align: center;
}

div#vieraskirja
{
  position: relative;
  width: 450px;
  margin-left: auto;
  margin-right: auto;
}

a.history_email
{
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

span.subdots
{
color: #FFBBFF;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

/******************tuotanto**********************/

div#pitkasoitto1
{
  position: relative;
} 

div#nuorisopappi
{
  position: relative;
} 

div#mjuna
{
  position: relative;
}

div#maalaisjarki
{
  position: relative;
}

div#pitkasoitto1kupla
{
  position: relative;
  bottom: 45px;
  float: right;
  width: 309px;
  height: 290px;
}

div#npkupla
{
  position: relative;
  bottom: 15px;
  float: right;
  width: 309px;
  height: 212px;
  background-image: url(./images/puhekupla.jpg);
}

div#mjkupla
{
  position: relative;
  bottom: 5px;
  float: right;
  width: 309px;
  height: 212px;
  background-image: url(./images/puhekupla.jpg);
}

div#maalaiskupla
{
  position: relative;
  bottom: 5px;
  float: right;
  width: 309px;
  height: 212px;
  background-image: url(./images/puhekupla.jpg);
}

p.levytext
{
  font-size: 12px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  text-align: justify;
}

div#pitkasoitto_1biisit
{
  position: relative;
  float: right;
  width: 270px;
  margin-right: 0px;
  margin-bottom: 10px;
  padding-left: 30px;
/*   height: 280px; */
}

div#npappibiisit
{
  position: relative;
  float: right;
  width: 270px;
  height: 210px; 
  margin-right: 0px;
  padding-left: 40px;
}

div#mjbiisit
{
  position: relative;
  float: right;
  width: 270px;
  height: 230px;
  margin-right: 0px;
  padding-left: 40px;
}

div#maalaisbiisit
{
  position: relative;
  float: right;
  width: 270px;
  height: 230px;
  margin-right: 0px;
  padding-left: 40px;
}

div#levynkansi
{
  position: relative;
  float: left;
}

img.discopic
{
  border: 2px solid #000000;
}

span.biisit
{
font-size: 12px;
color: #224422;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-align: left;
font-weight: bold;
}

span.disco
{
color: #3344AA;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-weight: bold;
}

span.discoyear
{
color: #668866;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-weight: bold;
}


/******************sanat**********************/
p.sanoitukset
{
font-size: 12px;
color: #9944AA;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-align: center;
font-weight: bold;
}

p.sanoitukset2
{
font-size: 12px;
color: #AA1122;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-align: center;
font-weight: bold;
}

img.profile
{
border: 3px solid #000000;
}

p.profileheader
{
  color: #CCCCCC;
  font-size: 12px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
  text-align: left;
}

span.karkkijuoruja
{
  position: relative;
  left: 249px;
  top: 18px;
  color: #991122;
  font-size: 16px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
}

span.propaganda
{
  position: relative;
  left: 180px;
  top: 18px;
  color: #991122;
  font-size: 12px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
}

/* -------- kirjoita vieraskirjaan -------------- */

div#kirjoita_vieraskirjaan
{
  text-align: center;
  width: 270px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

span.kirjoita_vieraskirjaan
{
  position: relative;
  left: 222px;
  top: 18px;
  color: #991122;
  font-size: 16px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
}

a.kirjoita_vieraskirjaan
{
  color: #991122;
  font-size: 16px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
}

a.kirjoita_vieraskirjaan:visited
{
  color: #991122;
  font-size: 16px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
}

hr.sanat
{
  width: 50%;
}

img.galleria
{
border: solid 5px black;
margin: 5px;
}

/* -------------------keikat------------------ */

span.keikat_otsikko
{
  position: relative;
  left: 270px;
  top: 18px;
  color: #991122;
  font-size: 16px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
}

div#keikat
{
  width: 420px;
  margin-left: auto;
  margin-right: auto;
}

div#tulevat_keikat
{
  margin-left: auto;
  margin-right: auto;
}

div#menneet_keikat
{
  margin-left: auto;
  margin-right: auto;
}

hr.keikat
{
  width: 100%;
}

p.keikat
{
  font-size: 12px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  text-align: left;
}

/* -------------------orkesteri------------------ */

div#historia1
{
  position: relative;
  float: right;
  padding-left: 15px;
}

img.orkesteri
{
  position: relative;
  left: 19px;
  top: 5px;
}

/* ------------------ historia ----------------- */

div#history_justify
{
  font-size: 12px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  text-align: justify;
}

img.history
{
  border: 5px solid #000000;
}

/* ------------------ galleria ----------------- */

div#galleriavalikko
{
  position: relative;
  top: 12px;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

p.galleria
{
  text-align: center;
}

img.galleria
{
  border: solid 5px black;
  margin: 5px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

p.galleriaotsikko
{
  color: #991122;
  font-size: 14px;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-weight: bold;
  text-align: center;
}

a.galleriaotsikko
{
color: #991122;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-weight: bold;
}

a.galleriaotsikko:visited
{
color: #991122;
font-size: 12px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-weight: bold;
}

a.galleriavalikkoon
{
color: #991122;
font-size: 10px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

a.galleriavalikkoon:visited
{
color: #991122;
font-size: 10px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-decoration: none;
font-weight: bold;
}

div#float_right
{
  position: relative;
  float: right;
}

div#float_left
{
  position: relative;
  float: left;
}

img.propagandalink
{
  margin: 0px;
  padding: 0px;
  border: solid 2px black;
}

img.propagandapic
{
  margin: 0px;
  padding: 0px;
  border: solid 3px black;
}

div#centerpic
{
  margin-left: auto;
  margin-right: auto;
  width: 254px;
}