body{
    background: rgb(155,150,150);
    font-size: 16px;
    font-family:Arial,Calibri,Helvetica,san-serif;
}

main, nav{
    width:800px;
    margin: 0 auto;
}
main, h1{
    clear:left;
    
}
main{
    padding-top: 20px;
}
nav li{
    float:left;
    list-style: none;
}
nav a, nav span{
    text-decoration: none;
    padding: 10px;
    background: rgb(255,255,255);
    margin-right: 10px;
    
}
nav span{
    border: 2px red solid
}
section{
    background: rgb(0,0,255);
    padding: 2em;
}
figure{
    float:left;
}
article{
    background:rgb(0,255,0);
    padding: 2em;
    float:left;
}
h2, figcaption{
    color: rgb(255,255,255);
}
h1{
    font-size:3em;
    text-align:center;
}
img{
    width::300px;
    height:200px;
    
    
}

    
    
    
    
    
