* {padding:0;margin:0;border:0; font-family: Athelas, Times, serif}


h1 {
    font-size:400%;
    text-align:left;
    border-style:none;
    color:rgb(0,60,60);
    line-height:50px;
    margin-left:10%;
    margin-top:50px;
    margin-bottom:10px;
}

h2 {
    font-size:150%;
    text-align:right;
    border-style:none;
    color:rgb(0,60,60);
    margin-right:10%;
    line-height:30px;
}

line {
    stroke:rgb(0,60,60);
    stroke-width:8;
}

#menu {
    float:left;
    margin-left:10%;
    margin-top:10px;
    width:100px;
    font-size:150%;
}

#home img{
    float:right;
    margin-right:10%;
    margin-top:50px;
    width : 500px;

}

#about {    
    float:right;
    margin-right:10%;
    margin-top:10px;
    width : 500px;
    font-size:150%;
    text-align:right;
    color:rgb(0,60,60);
    white-space:pre-wrap;
}

#contact {    
    float:right;
    margin-right:10%;
    margin-top:50px;
    width : 500px;
    font-size:150%;
    text-align:right;
    color:rgb(0,60,60);
}

.gallery {
        float:right;
        margin-right:10%;
        width : 500px;

}

.galleryx {
        float:right;
        margin-right:10%;
        width : 500px;
        margin-bottom: 200px;
    

}

.gallery figure{
    float:right;
    width:100px;
    margin-left: 50px;
    margin-top: 50px;
            text-align: center;
        color:rgb(0,60,60);
        font-size:100%;

}

.gallery figure img{
    width:100px;
}

.galleryx figure{
    display:inline-block;
    width:195px;
    margin-left: 50px;
    margin-top: 50px;

}

.galleryx figure img{
    width:195px;
}



#galp {
        margin-top:50px;
        text-align: right;
        color:rgb(0,60,60);
        font-size:100%;
}

#menu a {
    text-decoration:none;
    color:rgb(0,60,60);
    background-color: rgb(230,230,230);
    opacity: :50%;
    display: block;
    width:100px;
    height:50px;

}

#menu li {
    height:100px;
    line-height: 50px;
    list-style:none;
    text-align: center;
}

footer {
    clear:both;
    text-align:center;
    background-color:white;
    opacity:0.75;
    border-style:none;
    color:black;
    line-height:50px;
    height:50px;
    position: fixed; bottom: 00px;
    width:100%;
}

body {
    width:auto;
    height:auto;
    min-width: 800px;
    background-color: rgb(240,240,240);
}

