body
{
/*background-color: #F5F5F5;*/
background-color: #edf2f8;
}

#container
{
width: 90%;
margin: 10px auto;
/*background-color: #fff;*/
color: #333;
/*border: 8px solid #DC143C;*/
border: 8px solid #47b;
line-height: 130%;
}

#top
{
display: none;
height: 80px;
padding: .5em;
/*background-color: #ddd;*/
background: transparent url('/includes/header3.png');
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
/*padding: 1em;*/
}

#content
{
margin-left: 160px;
border-left: 1px solid gray;
padding: 1em;
background-color: #fff;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
/*background-color: #ddd;*/
border-top: 1px solid gray;
text-align: center;
}

#piilottaja
{
padding: 5px;
float: right;
text-align: right;
border: 8px solid #47b;
}

#leftnav p { margin: 0 0 1em 0; }

#content h2 { 
padding-bottom: 0;
}

.buttonscontainer {
width: 100%;
}

.buttons a {
color: #000000;
background-color: #FFFFFF;
margin: 5px;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid ;
font: 14px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.buttons a:hover {background-color: #FFFFFF;
color: #000099;
background-color: #F5F5F5;
text-decoration: none;
}

.buttons span {
color: #000000;
background-color: #F5F5F5;
margin: 5px;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px #F5F5F5 solid ;
font: 14px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.buttons a.mini {
color: #000000;
background-color: #FFFFFF;
margin: 5px;
margin-left: 25px;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid ;
font: 10px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.buttons a.mini:hover {background-color: #FFFFFF;
color: #000099;
background-color: #F5F5F5;
text-decoration: none;
}

.buttons span.mini {
color: #000000;
background-color: #F5F5F5;
margin: 5px;
margin-left: 25px;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px #F5F5F5 solid ;
font: 10px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

#random {
background-color: #FFF;
border: 1px #000 solid; 
margin: 5px; 
padding: 3px; 
text-align: center;
}


.linkit {
float: left; 
padding-right: 10px;
width: 150px;
}

.linkit li {
padding: 5px;
}

.kirjaudu {
margin: auto; 
}