@charset "utf-8";
body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    background-color: rgba(70,84,159,1.00);
    font-size: 1em;
    color: rgba(46,46,46,1.00);
}
#container {
    width: 900px;
    background-color: rgba(236,239,255,1.00);
    margin-left: auto;
    margin-right: auto;
}

a:link, a:visited {
    color: rgba(220,80,83,1.00);
}
a:hover, a:active {
    color: rgba(131,80,153,1.00);
}
#HeadingContainer  {
    text-align: left;
    margin-bottom: 40px;
    margin-top: 25px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-color: rgba(250,228,163,1.00);
}
#HeadingContainer h1 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 50px;
    color: rgba(34,55,130,1.00);
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 30px;
}

#HeadingContainer img {
    border-radius: 50px;
    border-width: 2px;
    border-style: solid;
    float: right;
}

#HeadingContainer p {
    color: rgba(162,122,86,1.00);
    font-size: 22px;
    margin-left: 20px;
    margin-top: 10px;
    padding-left: 30px;
}



#WelcomeMessage {
    margin-left: 30px;
    margin-bottom: 30px;
    margin-right: 30px;
    margin-top: 30px;
    border-bottom: 3px solid rgba(191,155,48,1.00);
    padding-bottom: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
}

#WelcomeMessage h1 {
    font-size: 25px;
    color: undefined;
}




#WelcomeMessage p {
    color: rgba(162,122,86,1.00);
    font-size: 15px;
}
#container main h2 {
    margin-left: 30px;
    margin-top: 30px;
    padding-left: 20px;
    color: rgba(34,55,130,1.00);
    font-size: 30px;
}


.MainCourseProjects {
    list-style-type: none;
    margin-top: 50px;
    margin-right: 50px;
    margin-bottom: 50px;
    margin-left: 50px;
}

.MainCourseProjects li h3 a {
    font-size: 25px;
}
.MainCourseProjects li p {
    font-size: 13px;
}
#aside {
    background-color: rgba(255,251,236,1.00);
    padding-bottom: 20px;
    padding-top: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
    border-radius: 15px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    margin-top: 30px;


}
#aside h1 {
    margin-left: 20px;
    color: rgba(34,55,130,1.00);
    font-size: 30px;
}
#aside .Resources li {
    list-style-type: none;
    font-size: 20px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-bottom: 20px;
}



#aside .Resources li p {
    font-size: 13px;
    margin-right: 10px;
    text-align: justify;
}






footer {
    border-top: 3px solid rgba(191,155,48,1.00);
    margin-left: 30px;
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    padding-left: 20px;

}


footer h1 {
    margin-left: 20px;
    color: rgba(34,55,130,1.00);
}
footer ul li {
    list-style-type: none;
    text-align: left;
}
