body {font-family:'Tahoma',sans-serif;line-height:1.5;color: #000;background-color: #fff;}
h1,h2,h3 {color: #333;}
header,main,footer {max-width:860px;margin:0 auto;}
header,footer,aside {text-align: center; font-size: 90%;}

@media (max-width: 858px) {
    
    article img {
        width: 100%;
    height: auto;
    }
}