/* Layout Stuff */
#header {
    background-color: #c180ef;
}
#userbox {
    background-color: #a763d8;
}
#social {
    background-color: #a763d8;
}
#cplinks {
    background-color: #b772e8;
}
#nav a {
    text-shadow: 1px 1px 1px #432e49;
}
#nav-top {
    background-color: #8043ac;
    border-bottom: 1px solid #4c2866;
    box-shadow: 0px 1px 4px #5f3e8d;
    text-shadow: 0px 0px 1px #aca6b6;
}
#footer .wrap {
    background-color: #a763d8;
}
#footer .wrap:before, #footer .wrap:after {
    border-bottom-color: #674d79;
}
.nav-header {
    background-color: #8043ac;
    text-shadow: 1px 1px 1px #432e49;
}
.search_button {
    border-left: 2px solid #cd8bfc;
    background-color: #9f4cdb;
}
.search_button:hover {
    background-color: #9334b2;
}
.active {
    background-color: #cb89ea;
}
.commentHeader {
    background-color: #a763d8;
}
.commentContent {
    background-color: #d2a2f0;
}
.display {
    text-shadow: 1px 1px 1px #713981;
}
.rowheader {
    background-color: #a763d8;
}
.rowfooter {
    background-color: #b470e5;
}
.altrow > tbody > tr:not(.rowheader):not(.rowfooter):nth-child(even), col:not(.nobg):nth-child(even) {
    background-color: #c086ea;
}
.altrow > tbody > tr:not(.rowheader):not(.rowfooter):nth-child(odd), col:not(.nobg):nth-child(odd) {
    background-color: #b77be2;
}
.shadow {
    text-shadow: 1px 1px 1px #713981;
}
.button-title {
    background-color: #c086ea;
    border: 2px solid #a763d8;
    box-shadow: 1px 2px 3px #713981;
}
/* Updates */
.updatetitle {
    background-color: #a763d8;
    text-shadow: 1px 1px 1px #432e49;
}
.updatetitle:after {
    border-left-color: #674d79;
}
.updatemeta {
    background-color: #cfa2f0;
}
div.updateconsolename {
    background-color: #a763d8;
}

/* Category Page */
#letters {
    background-color: #944bc9;
}
#letters .active {
    background-color: #b46fe6;
}
.section {
    background-color: #a763d8;
    text-shadow: 1px 1px 1px #432e49;
}
.section:after {
    border-left-color: #674d79;
}

/* Icons */
.iconheader {
    background-color: #8d4da3;
    border-top: 1px solid #b36fca;
    border-left: 1px solid #b36fca;
    border-right: 1px solid #6e148c;
    border-bottom: 1px solid #6e148c;
}
.gameiconheader {
    background-color: #8d4da3;
    border-top: 1px solid #b36fca;
    border-left: 1px solid #b36fca;
    border-right: 1px solid #6e148c;
    border-bottom: 1px solid #6e148c;
}
