

body {
    margin-top:0;

    background-color:#aaaaaa;
    */;
  }


#kehys {
    width:1000px;
	 margin-left: auto;
	 margin-right: auto;
	 padding-top: 2px;
    border-left:1px solid black;
    border-top:1px solid black;
    border-right:6px solid black;
    border-bottom:6px solid black;
    margin-top:1px;
    background-color:#993333;
    
  }


#ylaosa {
	font-family: Lucida Calligraphy;
	font-weight: bold;
	font-size: 45px;
	width:945px;
    margin-left:auto;
    margin-right:auto;
    height:70px;
	 padding-top: 10px;
	 padding-left: 5px;
    background-color:#555555;
    background-repeat: no-repeat;
    background-position:top center;  
    border-bottom:1px solid #ccccc;
  }


#varsinainen {
    width:auto;
    /* border:1px solid green;
    */ margin-right:2em;
    margin-left:20px;
	 padding-left: 20px;
    font-family: Arial, sans-serif;
    background-color:#dddddd;
  }


p {
    font-family: Arial, sans-serif;
  }


#linkit {
    width:auto;
	 height: 32px;
	 font-weight: bold;
	 line-height: 25px;
	 font-size: 12px;
    margin-left:auto;
    margin-right:auto;
    border-left:1px solid black;
    border-top:1px solid black;
    border-right:6px solid black;
    border-bottom:6px solid black;
	 text-align: center;
    background-color:#99333;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right:2px;
    padding-left:2px;  
  }


h1 {
    font-family: Arial, sans-serif;
    float:left;
    border-left:1px solid black;
    border-top:1px solid black;
    border-right:6px solid black;
    border-bottom:6px solid black;
    margin:0;
    background-color:#fff;
    padding:10px;

  }


#h1_big {
    font-family : monospace;
    font-size : 35px;
    letter-spacing : 2px;
    background-color:#0000ff;
    color:#fff
  }


#h1_small {
    font-size:14px;
    font-weight:normal;
  }
#link
{
  margin:0;
  margin-left:10px; 
  padding-left:2px;
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#99333;
  color:#0000ff;
}
#admin_link
{
  margin:0;
  margin-left:30px; 
  padding-left:10px;
  padding-right: 10px;
  background-color:#99333;
  color:#ffffff;
  
}
li.linklist
{
  margin-bottom:4px;
}
a.sublink:link, a.sublink:visited
{
  font-family: monospace;
  font-weight: bold;
  font-size:12px;
    border-left:2px solid black;
    border-top:2px solid black;
    border-right:2px solid black;
    border-bottom:2px solid black;
	padding-left:2px;
	padding-right:2px;  
  text-decoration:none;
  background-color:#99333;
  color:#ffffff;
}
a.luettelolinkit:link, a.luettelolinkit:visited
{
  font-family: monospace;
  font-size:12px;
  text-decoration:none;
    border-left:2px solid black;
    border-top:2px solid black;
    border-right:2px solid black;
    border-bottom:2px solid black;
	padding-left:2px;
	padding-right:2px;
  padding-top:5px;
  padding-bottom:5px;
  color:#dddddd;
}
a.luettelolinkit:active, a.sublink:active
{
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
}

a.sublink:hover, a.luettelolinkit:hover
{
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
  color:#00ff00;
}

#active_link
{

  border-top:1px dotted #000;
  border-bottom:1px dotted #000;

}
#alaosa
{
  text-align:center;
  font-family: Arial, sans-serif;
  font-size:80%;
  color:#dddddd; 
}