/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  .navbar { font-weight: normal;
    opacity: 1;
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-family: Copperplate Gothic Light;
    background-color: transparent;

    }

  .maintitle { font-weight: bold;
    height: 50px;
    font-family: Copperplate Gothic Light;
    opacity: 1;
    font-size: 40px;
    background-color: transparent;
    color: rgb(93, 46, 0);
    }

  a:link, a:visited { text-decoration: none;
    color: rgb(255, 255, 255);
    opacity: 1;
    }

  .maintext { padding: 20px;
    opacity: 0.849;
    font-family: Gill Sans MT;
    background-color: rgb(255, 255, 238);
    }

  .page { font-weight: inherit;
    font-family: Gill Sans MT;
    opacity: 1;
    background-color: transparent;

    }

  .title_bk { opacity: 0.752;
    background-color: rgb(192, 163, 62);
    }

#menucontainer {
opacity: 0.752;
background-color: rgb(192, 163, 62);
text-align:center; 
width:80%; 
margin-left:auto; 
margin-right:auto;
padding-top:10px;
padding-bottom:10px;
}

#menubar { 
margin-top:5px;
}

#menubar a {
color:white;
padding-left:2%;
padding-right:2%;
}

#menubar a:hover {
color: rgb(238, 238, 224);
}


body {
background-image: url(./kuvat/tausta.jpg);
height:100%;
margin-bottom:1px;

}


#bodycontainer {
width:100%;
text-align:center;
}

#page_container {
width:79%;
margin-left:auto;
margin-right:auto;
margin-top:15px;
text-align:left;
font-family:verdana;
font-size:15px;
}

#page_container a {
color: blue; 
text-decoration: underline;
}
#page_container a:hover {
color:darkblue;
}
#page_container a:visited {
color:purple;
}

.kuva {
width:210px; 
float:left; 
margin-left:10px;
margin-right:15px;
text-align:center;
}
.kuva img {
border:1px solid black;
padding:2px;
}
.ilmoitus {
padding-top:10px;
padding-right:20px;
padding-bottom:20px;
padding-left:20px;
opacity: 0.849;
background-color: rgb(255, 255, 238);
margin-bottom:2px;
}

.ilmoitus-valiotsikko {
padding-top:15px;
padding-bottom:5px;
padding-left:20px;
opacity: 0.849;
background-color: rgb(205, 205, 238);
margin-bottom:2px;
}

.ilmoitus-valiotsikko-v {
padding-top:15px;
padding-bottom:5px;
padding-left:0px;
margin-bottom:2px;
}

#tekstipalsta {
margin-left: 325px;
margin-right:auto;
}

#artikkelipalsta {
margin-left: 325px;
margin-right:auto;
padding-top:10px;
padding-right:20px;
padding-bottom:20px;
padding-left:20px;
opacity: 0.849;
background-color: rgb(255, 255, 238);
}

#vasenpalsta {
width:300px;
float:left;
text-align:left;
padding-top:10px;
padding-bottom:10px;
opacity: 0.849;
background-color: rgb(192, 163, 62);
}

	.padding_vs {
	padding-left:10px;
	padding-right:5px;
	margin-bottom:10px;
	}

	.padding_ok {
	text-align:right;
	padding-right:10px;
	padding-left:5px;
}
 
#vasenpalsta a  {
margin-top:20px; 
line-height: 25px;
color:white;
text-decoration:none;
}
#vasenpalsta a:hover  {
color: rgb(238, 238, 224);
}
#vasenpalsta a:visited  {
color: rgb(235, 235, 235);
}

#vasenpalsta img  {
width:270px;
border: 1px solid ;
margin-left:3px;
margin-right:3px;
}

.nappi {

color:blue;

width:200px;

}

.spacer {
clear:both;
float:none;
}



#kuvadiv {
width:320px;
margin-top:25px; 
padding-top:5px;
margin-right:20px;
margin-bottom:10px;
float:left;
text-align:center;
}
#kuvadiv img{
width:310px;
margin-bottom:10px;
border:1px solid black;
}
#sisallys {
margin-left:45px;
min-width:310px;
}
#sisallys ol {
	font-size: 14px;
	margin:0px 10px;
	padding:0px 10px;
}
#sisallys ol li {
	font-size: 14px;
	list-style-type: disc;
}
#sisallys h1 {
	font-size: 18px;
}
#sisallys a {
	text-decoration:underline; 
	color:blue;
}
  #sivulinkit {
  width:210px; 
  padding-left:10px; 
  padding-right:10px; 
  margin-right:10px; 
  padding-bottom:10px; 
  float:left;
  background-color: rgb(192, 163, 62);
  padding-top:20px;
}
  #sivulinkit a { margin-top:20px; line-height: 25px; color:white;
  }
  #sivulinkit a:hover { color: rgb(238, 238, 224); }
