html {
    background: #8a8c8f;
}

body {  
    background: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
    color: #545454;
    font-family: "majesti";
    font-size: 16px;
    line-height: 1.5;
    margin: 0 auto;
    max-width: 800px;
    padding: 2em 2em 4em;
    text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Majesti"; 
    color: #be1e2d;
    line-height: 1.3;
}

img {
    background: transparent;
    border: 0px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    display: block;
    margin: 1.0em auto;
    max-width: 100%;
}

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
  
}

h2 { 
   position: absolute; 
   top: 200px; 
   left: 15px; 
   width: 95%; 
   color: #ffffff;
}