body {
    background: lightgrey;
    color: #1E101D;
    font: 13px verdana;
    height: 100%;
    margin: 0;
    padding: 0;
}
#container {
    border-left: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    box-shadow: 0 0 5px #888888;
    margin: 0 auto;
    min-height: 900px;
    overflow: hidden;
    width: 900px;
background: white;
}
#otsikko {
    background: url("/rkm/tech/rkm01.jpg") repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    float: right;
    height: 200px;
    margin: 0;
    width: 900px;
    z-index: 5;
}
#sisus {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    float: right;
    margin: 0;
    min-height: 600px;
    width: 900px;
    z-index: 5;
}
div.kuvapoksi {
    border: 0 none;
    margin: 15px 30px 5px 135px;
    min-height: 100px;
    text-align: center;
    width: 580px;
}
h1 {
    color: #1e334a;
    font: 28px Lucida Grande;
margin: 40px 50px 10px 80px;
}
h2 {
    color: #1e334a;
    font: 24px Lucida Grande;
    margin: 40px 50px 10px 80px;
}
h3 {
 color: #1e334a;
    font: 20px Lucida Grande;
    margin: 40px 50px 10px 80px;
}
p {
    color: Grey;
    font: 14px Lucida Grande;
    margin: 20px 50px 10px 80px;
}
pre {
    margin: 20px 10px 10px;
}
p.keski {
    color: Grey;
    font: 14px Lucida Grande;
    margin: 60px 50px 20px 80px;
    text-align: center;
}
a {
    color: #56728f;
    font: 14px Lucida Grande;
}
a:visited {
    color: #5d3095;
    font: 14px Lucida Grande;
}

ul {
    color: Grey;
    font: 14px Lucida Grande;
    margin: 20px 50px 10px 80px;
}
#navi li a:link, #navi li a:visited, #navi li a:active {
    background: url("") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    float: left;
    font: 16px arial;
    height: 20px;
    list-style: none outside none;
    padding: 5px 5px 5px 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
margin: 5px 0 0 0;
}
.navi0 {
    border-bottom: 0 none;
}

#navi li a:hover {
    background: lightblue;
    color: #000000;
    display: block;
    float: left;
    height:20px;
    list-style: none outside none;
    padding: 5px 5px 5px 0;
    text-align: center;
    width: 100px;
border-radius: 15px;
margin: 5px 0 0 0;
}
#navi ul {
    float: left;
    margin: 10px 170px 0;
    padding: 0;
}
#navi ul li {
    display: inline;
}