.keskitys {
           text-align: center; /* IE5WIN */
}
* { 
margin : 0; 
padding : 0; 
} 
a { 
color : #666666; 
} 
a:hover { 
color : #333333; 
} 
body { 
background : #d9cbbe url(img/bg4.jpg); 
color : #666666; 
font : normal 80% serif; 
margin : 0; 
} 
p, blockquote, ul { 
margin-bottom : 1.2em; 
} 
h1 { 
font : normal 1.6em serif; 
} 
h2 { 
font : bold 1em Verdana, serif; 
margin : 3px 0 1px; 
} 
ul { 
margin-left : 1.8em; 
} 
blockquote { 
color : #666666; 
padding-left : 22px; 
} 
blockquote p { 
padding : 2px; 
} 
.clearer { 
clear : both; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
img.left { 
margin : 0 18px 6px 0; 
} 
.divider { 
background : url(img/divider2.gif) no-repeat; 
height : 20px; 
margin : 24px 0; 
} 
.container { 
background : url(img/bgcontainer2.jpg) repeat-y center top; 
margin : 0 auto; 
width : 736px; 
} 
.gfx { 
background : url(img/gfx2.jpg) no-repeat; 
float : left; 
height : 230px; 
margin-top : 67px; 
width : 52px; 
} 
.top { 
background : url(img/bgcontent3.gif) no-repeat 0 -4%; 
float : left; 
text-align : center; 
width : 632px; 
} 
.header { 
background : #56644a url(img/kauppa1.jpg) no-repeat; 
color : #666666; 
font-size : 1.4em; 
height : 230px; 
padding-right : 270px; 
} 
.header h1 { 
font : normal 3.2em serif, sans-serif; 
padding : 62px 0 34px 0; 
} 
.pattern { 
background : #cccccc url(img/pattern4.gif) repeat-x; 
clear : both; 
height : 17px; 
} 
.navigation { 
margin : 0 24px; 
} 
.navigation a { 
color : #6c7151; 
font : normal 20px serif; 
line-height : 50px; 
margin : 0 16px; 
text-decoration : none; 
} 
.navigation a:hover, .navigation #selected { 
color : #2c3111; 
} 
.content { 
background : url(img/bgcontent3.gif) no-repeat; 
clear : both; 
font-size : 1.2em; 
margin : 0 52px; 
padding : 0 38px 12px; 
} 
.content .spacer { 
height : 42px; 
} 
.item { 
clear : both; 
} 
.item img { 
border : 0 dashed #cc9966; 
} 
.item .title { 
color : #666666; 
font : normal 2em serif; 
} 
.item .title:first-letter { 
display : block; 
float : left; 
font-size : 2.4em; 
} 
.item .metadata { 
color : #666666; 
font-size : 0.9em; 
float : left; 
padding : 0 0 6px 4px; 
} 
.item .body { 
clear : both; 
} 
.footer { 
background : url(img/bgfooter3.gif) no-repeat; 
color : #666666; 
font-size : 1.1em; 
line-height : 41px; 
margin : 0 auto; 
text-align : center; 
width : 632px; 
} 
.footer a { 
color : #666; 
text-decoration : none; 
} 
.footer a:hover { 
color : #333; 
text-decoration : underline; 
} 

