@charset "utf-8";
body {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: rgba(6,6,66,1.00);
    color: rgba(4,4,66,1.00);
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    text-decoration: none;
    font-size: 1em;
    background-image: -webkit-linear-gradient(270deg,rgba(176,176,228,1.00) 0%,rgba(6,6,66,1.00) 17.41%,rgba(6,6,66,1.00) 85.80%,rgba(176,176,228,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(176,176,228,1.00) 0%,rgba(6,6,66,1.00) 17.41%,rgba(6,6,66,1.00) 85.80%,rgba(176,176,228,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(176,176,228,1.00) 0%,rgba(6,6,66,1.00) 17.41%,rgba(6,6,66,1.00) 85.80%,rgba(176,176,228,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(176,176,228,1.00) 0%,rgba(6,6,66,1.00) 17.41%,rgba(6,6,66,1.00) 85.80%,rgba(176,176,228,1.00) 100.00%);
}
#bodycontainer {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    color: rgba(6,6,66,1.00);
    background-color: rgba(192,196,225,1.00);
    padding-top: 22px;
    padding-right: 22px;
    padding-bottom: 22px;
    padding-left: 22px;
    border-radius: 18px;
}
#bodycontainer header hr {
    color: #800E10;
    height: 1.5rem;
    background-image: -webkit-linear-gradient(270deg,rgba(4,4,66,1.00) 0%,rgba(87,87,209,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(4,4,66,1.00) 0%,rgba(87,87,209,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(4,4,66,1.00) 0%,rgba(87,87,209,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(4,4,66,1.00) 0%,rgba(87,87,209,1.00) 100%);
    background-color: #71080A;
    border-radius: 40px;
}
header ul {
    font-weight: bold;
    padding-right: 0px;
}
main ul li {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#asidecontainer ul li h2 {
    font-size: 0.95rem;
}

#bodycontainer main ul {
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
}




#topNav ul {
    margin-top: 2px;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-right: 35px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: right;
    list-style-type: circle;
    

}
#bodycontainer aside #asidecontainer {
    background-color: #060642;
    color: #C0C4E1;
    border-radius: 51px;
    background-image: -webkit-linear-gradient(270deg,rgba(93,93,211,1.00) 3.32%,rgba(6,6,66,1.00) 9.53%,rgba(6,6,66,1.00) 91.19%,rgba(93,93,211,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(93,93,211,1.00) 3.32%,rgba(6,6,66,1.00) 9.53%,rgba(6,6,66,1.00) 91.19%,rgba(93,93,211,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(93,93,211,1.00) 3.32%,rgba(6,6,66,1.00) 9.53%,rgba(6,6,66,1.00) 91.19%,rgba(93,93,211,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(93,93,211,1.00) 3.32%,rgba(6,6,66,1.00) 9.53%,rgba(6,6,66,1.00) 91.19%,rgba(93,93,211,1.00) 100%);
    padding-left: 35px;
    padding-top: 23px;
    padding-right: 35px;
    padding-bottom: 39px;
    text-align: left;
    list-style-type: none;
    border-right: 8px solid rgba(130,130,212,1.00);
    border-bottom: 8px solid rgba(130,130,212,1.00);
}


#bodycontainer header img {
    text-align: right;
    padding-left: 0px;
    float: right;
    width: 38%;
    margin-top: -53px;
    border-radius: 29px;
    border-left: 0;
    border-right: 12px solid rgba(6,6,66,1.00);
    border-bottom: 12px solid rgba(6,6,66,1.00);
    border-top: 0;

}
#asidecontainer ul p a:link  {
    color: rgba(176,176,228,1.00);
}
#asidecontainer ul p a:hover  {
    color: rgba(204,192,225,1.00);
    font-size: 1.05em;
}
#asidecontainer ul p a:visited  {
    color: rgba(148,155,230,1.00);
}

aside #asidecontainer ul {
    list-style-type: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}


#bodycontainer header #titleImage {
    height: 395px;
}

#bodycontainer header h1 {
    text-align: left;
    margin-right: 0px;
    color: rgba(59,6,66,1.00);
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
#bodycontainer ul li h3 a:link {
    font-size: 1.5rem;
    text-shadow: 0px 0px rgba(4,120,243,1.00);
    padding-bottom: 10px;
    margin-bottom: 24px;
}




#topNav ul li {
    padding-top: 0;
    padding-left: 29px;
    padding-bottom: 0;
    list-style-type: none;
    display: inline-block;
    font-size: 1.2em;
    margin-right: 11px;
}


body header h2 {
    text-align: left;
    margin-top: 0px;
    padding-right: 467px;
    font-size: 3.7em;
    color: rgba(6,6,66,1.00);
}




a:link, a:visited {
    color: #5555B4;
    text-decoration: none;
    text-shadow: 0px 0px;
}


a:hover, a:active {
    color: #494969;
    text-decoration: none
}
#bodycontainer ul li h3 a:link {
    color: rgba(57,57,86,1.00);
    font-size: 0.95em;
    margin-bottom: -6px;
}
#bodycontainer ul li h3 a:hover {
    color: rgba(123,69,136,1.00);
    font-size: 1.1em;
}

#titleImage {
    padding-bottom: 37px;
}
aside #asidecontainer h1 {
    font-family: 'Architects Daughter', cursive;
    font-size: 2em;
}
#bodycontainer main h1 {
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 2em;
    color: rgba(59,6,66,1.00);
}
footer ul  {
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -32px;
    font-size: 1.5em;
}
footer ul li a:link  {
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /* [disabled]font-size: 1rem; */
    color: rgba(93,93,211,1.00);
}
footer ul li a:hover  {
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /* [disabled]font-size: 1rem; */
    color: rgba(93,93,211,1.00);
}
ul li a:hover {
    font-size: 1.1em;
}

footer ul a:hover  {
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /* [disabled]font-size: 1rem; */
    color: rgba(93,93,211,1.00);
}
h3 {
    margin-bottom: 14px;
}
li h3 a {
    margin-bottom: 11px;
}
