body {
    background-color: rgba(0,127,127,0.1);
    color: rgba(127,0,127,0.8);
}
h1
{
    font-family: arial;
    font-size: 4.7em;
    text-decoration: none;
    /*font-variant: small-caps;*/
    color: rgba(127,0,127,0.5);
    text-align: center;
    margin: 0;
    text-transform: lowercase;
    text-shadow: 0 20px 5px rgba(127,0,127,0.1);
}
p
{
    color: rgba(127,0,127,0.5);
    font-size: 1.5em;
    line-height: 1.3em;
    text-align: left;
    font-family: arial; /* inherit would be better -- whatever the user is used to */

}
section {
    margin: -30px 10%;
    padding: 30px 7%;
    background-color: rgba(127,127,0,0.1);
    transform: skew(-15deg);
    border-radius: 40% 60% 40% 60% / 90% 70% 90% 70%;    
}
foot {
    position: absolute; 
    font-family: arial;
    bottom: 0;
}