body
{
   background-color:#2d2d2d;
   font-family:sans-serif;
   color: white;

}
header
{
	text-align: center;
        margin:20px 0px;
}

figure img
{
  display:block;
  margin:auto;
}

figure {
    margin: 8px 8px 20px 20px;
    border: solid 1px #9f9f9f; 
    width:180px;
    display:inline-block;
    vertical-align:top;

}
figcaption
{
	margin: 10px;
	text-align: center;
	color:white;
        font-size:small;
}

a
{
   color:white;
}

p
{
  
	text-align: center;
}

footer
{
    margin:20px;
    font-size:small;
    /* position:fixed; */
    bottom:0;
}

header
{
    margin:30px auto;
    padding:0 10px auto auto;
}
