#wrapper {
    background-image: linear-gradient(to top,rgb(76, 200, 238), #FFF);
    margin: 0;
    height: 100vh;
    width: 99vw;
}
h1 {
    background: orange;
    padding: 1%;
    text-align: center;
    font-size: 3em;
}
h2 {
    background: black;
    color: white;
    text-align: left;
    padding: 30px;
}
ul {
    border: 5px solid orange;
    padding-left: 5%;
    padding-bottom: 2%;
    width: 58%;
    float: left;
    font-size: larger;
    font-family: sans-serif;
}
p {
    width: 99%;
}
#csharp {
    position: relative;
    float: right;
    width: 30%;
    bottom: 50px;
}
.clearright {
    clear: right;
    width: 98vw;
}
.clearleft {
    clear: left;
}
footer {
    text-align: center;
}