body, html {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    color: white;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.2em;
}

a { 
    color: white; 
    text-decoration: none; 
}

a:hover { 
    color: #DF7536; 
}

#wrapper {
    width: 100%;
    height: 100%;
    background: rgb(125,185,232); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(125,185,232) 4%, rgb(42,137,221) 30%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgb(125,185,232)), color-stop(30%,rgb(42,137,221))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(125,185,232) 4%,rgb(42,137,221) 30%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(125,185,232) 4%,rgb(42,137,221) 30%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(125,185,232) 4%,rgb(42,137,221) 30%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(125,185,232) 4%,rgb(42,137,221) 30%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#2a89dd',GradientType=0 ); /* IE6-9 */
}

#content {
    width: 75%;
    padding: 100px;
}

#content h1 a {
    border-bottom: 3px solid white;
}

h1 {
    line-height: 52px;
    margin-top: 8px;
    font-size: 130%;
}

p {
    line-height: 40px;
    margin-top: 8px;    
    font-size: 100%;
}

p > a {
    margin-right: 14px;
}
