body{
      margin: 40px auto;
      max-width:700px;
      font-family: sans serif;
      line-height:1.6;
      color:#454545;
      text-align:justify;
}

.gallery{
      margin: 40px auto;
      max-width:700px;
      font-family: sans serif;
      line-height:1.6;
      color:#454545;
      text-align:left;
}

code{
  color:#0e0e0e;
}

header, footer{
      margin: 40px auto;
      max-width:700px;
      font-family: sans serif;
      line-height:1.6;
      color:#454545;
      font-size:75%;
}

img{
    max-width: 700px;
}

.centerimg{
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
}

.containter{
    position: relative;
    text-align:center;
}

.gallerytext{
    position: absolute;
    bottom: 32px;
    left: 32px;
}

a:link{
    color: #6691a7;
}

a:visited{
    color: #51587d;
}

a:hover{
    color: #7cb1cc;
}

a:active{
    color: #7cb1cc;
}

table {
    width: 100%;
    max-width: 700px;
}
