body{
background: #fff url(./layout/bg.jpg) top left repeat-x;
font-family:verdana;
font-size:76%;
color:#666;
margin:8px 0 0 0;
padding:0;
}
#wrap{
margin:auto;
text-align:center;
background:#fff;
width:990px;
border: 1px solid #ccc;
}
#intro{
height:149px;
background:#fff url(./layout/intro_frame.jpg) top left no-repeat;
margin-bottom:16px;
}
#intro h1{
margin:0;
padding-top:50px;
color:#222;
}
#lbar{
width:196px;
float:left;
text-align:left;

}

#lbar a{
display:block;
line-height:22px;
padding-bottom:5px;
padding-top:5px;
padding-right:4px;
padding-left:12px;
text-decoration:none;
color:#000;
font-size:12px;
margin-top:4px;
margin-bottom:4px;
border-bottom:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #999;
background:#cedeee;
}
#lbar a:hover{
display:block;

line-height:22px;
padding-bottom:5px;
padding-top:5px;
padding-right:4px;
padding-left:12px;
text-decoration:none;
color:#000;
font-size:12px;
margin-top:4px;
margin-bottom:4px;
background:#f0f6fa;
}
#lbar a.active{
display:block;

line-height:22px;
padding-bottom:5px;
padding-top:5px;
padding-right:4px;
padding-left:12px;
text-decoration:none;
color:#000;
font-size:12px;
margin-top:4px;
margin-bottom:4px;
background:#f0f6fa;
}
#container{

margin-left:200px;
}

#image{
background-repeat: no-repeat;
background-position: top left;

}
#content{
background:#fff;
margin-left: 80px;
width:600px;
text-align:left;
}
#content a{
color:#333;
}
#content h1{
text-align:center;
border-bottom:1px solid #999;
font-size:160%;
padding-bottom:4px;
}
#palvelut li{

}
#footer{
background:#cedeee;
color:#666;
margin-top:8px;
padding-top:5px;
padding-bottom:5px;
}
.clear{
clear:both;
}