body {
    background-color:	#000;
    background-image:   url(/_img/congruent_outline-transparent-25.png);
    background-repeat:  repeat;
    font-family:		"Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, sans-serif;
    text-shadow:		1px 1px 0 rgba(155,155,155,.35);
    padding:			0px;
    margin:				0px;
    margin-top:			0px;
    padding-top:		0px;
    color:				#333;
}
a, a:visited, a:active {
    color: #00B;
}
a:hover {
    color: #00F;
}
input {
    font-size: 12px;
    width: 98%;
}
hr {
    width:				50%;
    background-color:	#555;
    height:				1px;
    border:				0px; /* Opera compatibility */
}
table {
    width: 100%;
}
h1 {
    margin:		0px;
    font-size:	36px;
    font-weight:	bold;
}
img {
    border: none;
}
.center {text-align: center;}
.blacklink {color: #000; text-decoration: none;}
.hide {display: none;}
.show {display: block;}
.clear{clear: both;}
.ten{font-size: 10px;}
.twelve{font-size: 12px;}
.forteen{font-size: 14px;}
.sixteen{font-size: 16px;}
.eighteen{font-size: 18px;}
.bold{font-weight: bold;}
.noborder{border: none;}
.justify{text-align:justify;}
.blinking{text-decoration: blink;}


h1.InvincibearH1 {
    color: #F11;
    font-size: 100px;
    margin-top: 20px;
    margin-bottom: 0px;
    background: -webkit-linear-gradient(#FF0, #F11);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

h1.InvincibearH11 {
    color: #F11;
    font-size: 100px;
    margin-top: 20px;
    margin-bottom: 0px;
    background: -webkit-linear-gradient(#FF0, #F11);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    filter:         saturate(150%);
    -webkit-filter: saturate(150%);
    -moz-filter:    saturate(150%);
    -o-filter:      saturate(150%);
    -ms-filter:     saturate(150%);
}

h1.InvincibearH111 {
    color: #F11;
    font-size: 100px;
    margin-top: 20px;
    margin-bottom: 0px;
    background: -webkit-linear-gradient(#FF0, #F11);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    filter:         saturate(200%);
    -webkit-filter: saturate(200%);
    -moz-filter:    saturate(200%);
    -o-filter:      saturate(200%);
    -ms-filter:     saturate(200%);
}

.XXIIDONT-MESS-WITH-VIKINGS-HARDCORE {
    font-family: XXIIDONT-MESS-WITH-VIKINGS-HARDCORE;
    font-weight: normal;
    font-style: normal;
}
.WhitehavenCondensed-Bold {
    font-family: WhitehavenCondensed-Bold;
    font-weight: normal;
    font-style: normal;
}
.JLSOverKillGrungeNormal {
    font-family: JLSOverKillGrungeNormal;
    font-weight: normal;
    font-style: normal;
}
.Mekon-Gradient {
    font-family: Mekon-Gradient;
    font-weight: normal;
    font-style: normal;
}

#splash {
    margin-left:        auto;
    margin-right:       auto;
    margin-top:         20px;
    margin-bottom:      50px;
    -webkit-animation:  fadein 2s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation:     fadein 2s; /* Firefox < 16 */
    -ms-animation:      fadein 2s; /* Internet Explorer */
    -o-animation:       fadein 2s; /* Opera < 12.1 */
    animation:          fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

#socialmedia {
    margin-left:    auto;
    margin-right:   auto;
    margin-top:     50px;
    margin-bottom:  50px;
}
    #socialmedia img { margin: 20px; }
    img.socialmedia-icon {
        filter:         saturate(150%);
        -webkit-filter: saturate(150%);
        -moz-filter:    saturate(150%);
        -o-filter:      saturate(150%);
        -ms-filter:     saturate(150%);
    }
    img.socialmedia-icon:hover {
        filter:         saturate(200%) brightness(115%);
        -webkit-filter: saturate(200%) brightness(115%);
        -moz-filter:    saturate(200%) brightness(115%);
        -o-filter:      saturate(200%) brightness(115%);
        -ms-filter:     saturate(200%) brightness(115%);
    }

#footer {
    width:						100%;
    line-height:				1.5;
}