body{
background:#7f7f7f url(img/tausta/tausta5.jpg) no-repeat;
margin:0;
padding:0;
text-align:center;
font:100% Calibri;
font-size:1.0em;
}

p{
font:Calibri;
font:100% Calibri;
line-height:1.1em;
font-weight:200;
margin:0 0 15px;
margin:0 0 15px;
}

a{
color:#000000;
font-weight:700;
text-decoration:none;
font-size:1.15em;
}

a:hover{
color:#d04a10;
}

hr{
height:1px;
margin:10px 0;
width:50%;
color:#000000;
}

dt{
font-weight:700;
}

dd{
margin:1px 0 12px 15px;
}

#container{
margin:0 auto;
text-align:left;
width:800px;
}

#sitename{
background:url(img/ylakuva/uusilogo.jpg) no-repeat;
border-bottom:2px solid #ff670b;
border-left:2px solid #ff670b;
border-right:2px solid #ff670b;
border-top:3px solid #ff670b;
color:#000000;
width:751px;
font-weight:400;
height:110px;
margin:0 20px -1px 20;
text-align:center;
}

#sitename h1{
font-size:2.2em;
margin:0;
padding-top:20px;
}

#sitename span{
font-size:1.6em;
letter-spacing:-1px;
margin:0 0 0 0;
}

#nav{
border-bottom:2px solid #ff670b;
border-left:2px solid #ff670b;
border-right:2px solid #ff670b;
border-top:3px solid #ff670b;
background:#000000;
float:left;
width:750px;
font:95% Calibri;
}

#nav ul{
list-style:none;
margin:0;
padding:0;

}

#nav a{
background:#000000;
color:#d8d8d8;
font-size:0.8em;
display:block;
padding:8px 35px 8px 35px;
float:left;
margin:0px 0px 0px 1px;
}

#nav a:hover{
color:#d04a10;
}

#nav a:{
color:#d04a10;
}

.active{
border:1px solid #ffffff;
}


#wrap2{
color:#000000;
padding:10px;
width:730px;
background:#E0E0E0;
border-bottom:2px solid #ff670b;
border-left:2px solid #ff670b;
border-right:2px solid #ff670b;
border-top:3px solid #ff670b;
}

#topbox{
margin:25px 0px 0px 10px;
text-align:left;
}

#content{
margin:0px 0px 0px 10px;
}

#content li{
margin:2px 0px 0px 10px;
font-size:0.8em;
}

#content a{
color:#d04a10;
font-weight:300;
text-decoration:none;
font-size:1.0em;
}

#content h1{
color:#000000;
font-size:2.0em;
}

#content h2{
color:#000000;
font-size:1.2em;
margin:20px 0 10px;
padding:0;
}

#content h3{
color:#000000;
font-size:1.1em;
margin:20px 0 10px;
padding:0;
}

#content img{
float:left;
margin:5px 15px 6px;
}

#footer{
color:#a0a0a0;
font-size:0.8em;
height:0px;
margin:5px 5px 0px 30px;
text-align:right;
width:700px;
}

.center{
text-align:center;
}
