body {
    padding:0px;
    margin:0px;
    border:0px;    
}

div {
    border: 0px ;
    margin: 0px ;
    padding: 0px ;
}

div.background {

    background-color: #f3f3f3;
    max-width: 1440px;
    overflow: auto ;

}

div.top {
    padding-top: 35px ;
    min-width: 900px ;
    overflow: auto ;
}

div.title {

    float:left ;
    padding-left: 60px ;
}

div.navigation {

    float:right ;
    padding-right:30px ;
}

div.images1 {

    padding-top: 30px ;
    max-width: 1440px ;
}

div.images2 {
    
    margin-left: 44px ;
    margin-right: 46px ;
}


div.project {

    margin-left: 60px ;
    margin-top: 46px ;

    max-width: 1030px;
    background-color: #ffffff;
}


div.about {

    margin-left: 60px ;
    margin-top: 82px ;

    max-width: 1030px;
    background-color: #ffffff;
}


div.project-text {

    padding-left: 44px ;
    max-width:595px ;
}

div.about-text {

    padding-left: 44px ;
    max-width:595px ;
    min-height: 1000px ;

}

div.project-image-text {

    margin-top:0px;
    margin-bottom:100px;
    margin-left: 44px ;
    max-width:615px ;
}

div.about-text > p, div.project-image-text > p, div.project-text > p {

    border: 0px ;
    margin: 0px ;
    padding: 0px ;
    padding-top:16px ;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: 2px;
    color: #4a4a4a;
}

div.about-text > p > span > a, div.project-image-text > p > a, div.project-text > p > a {
    
    color: #4a4a4a;
}

div.copyright {

    width:100%;
    padding-top:14px ;
    padding-bottom:100px;
    font-family: 'Didact Gothic', sans-serif;
    text-align:right ;
    font-size: 11px;
    letter-spacing: 2px;
    text-align: right;
    color: #4a4a4a;
    background-color: #f3f3f3;
}

a.navigation-element {

    text-decoration: none;
    margin-top:0px;
    margin-right: 70px ;
    font-size: 22px;
    letter-spacing: 2px;
    font-family: 'Didact Gothic', sans-serif;
    color: #4a4a4a;
}

a.navigation-element:hover {

    text-decoration: underline; 
}

h1 {
    
    border: 0px ;
    margin: 0px ;
    padding: 0px ;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 30px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 2px;
    color: #4a4a4a;
}

h1 > a {

    color: #4a4a4a;
    text-decoration: none ;
}

h2 {
    border: 0px ;
    margin: 0px ;
    padding: 0px ;
    padding-top: 40px ;
    padding-bottom:15px ; 
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 2px;
    color: #4a4a4a;
}

img {

    border: 0px ;
    margin: 0px ;
    padding: 0px ;
}

p.ingress {

    border: 0px ;
    margin: 0px ;
    padding: 0px ;
    margin-top: 10px ;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 2px;
    color: #4a4a4a;
}

img#granGroup {

    border: 0px ;
    margin: 0px ;
    padding: 0px ;
    padding-top:59px;
    padding-bottom:65px ;
}

p#generatedText {

    padding-left:10px ;
    padding-top:70px ;
    font-family: Menlo, Monaco, monospace;
    font-size: 4px;
    letter-spacing: normal;
    color: black ;
}

img#image {

    display: none;
}