/***********************************
Miniprofile Code (do not steal 'cause that's rude)
************************************/
.postlinksbar {
    padding:15px;
    text-align: center;
    background-color: rgba(199,199,199,0.8);
}
.postlinksbar a {
    font-family: 'calibri', monospace;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 5px 30px;
    margin: 0 10px;
    font-weight: bold;
    color:#555 !important;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.postlinksbar a:hover {
    background-color: rgba(95,154,187,0);
    color:rgba(95,154,187,0.5) !important;
}

.post-normal .row4 {
    display:none;
}

.mintop {
    position: relative;
    width: 980px;
    height: 130px;
    border-top:8px solid #697a80;
    background-color: rgba(199,199,199,0.95);
}
.mintop .tril {
    position: absolute;
    left:0; top:0;
    width:770px; height:130px;
    background-color:rgba(105,122,128,0);
    z-index: 1;
    }
.mintop .tril:after {
    content: '';
    position: absolute;
    left:770px; bottom:0;
    border-bottom: 65px solid rgba(105,122,128,0.3);
    border-left: 50px solid transparent;
    z-index: 1;
    }
.mintop .trir {
    position: absolute;
    right:0; top:0;
    width:140px; height:110px;
    padding:10px;
    background-color:rgba(105,122,128,0.3);
    z-index: 1;
    }
.mintop .trir:before {
    content: '';
    position: absolute;
    right:160px; top:0;
    border-top: 65px solid rgba(105,122,128,0.3);
    border-left: 50px solid transparent;
    z-index: 1;
    }
.mintop .namew {
    position: relative;
    display: inline-block;
    height:50px; width:610px;
    padding:0 10px 0 15px;
    font-size: 24px;
    text-align: right;
    margin-right:10px;
    font-family: 'arial', sans-serif;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
.mintop .name {
    position: relative;
    vertical-align: top;
    left:-20px; top:20px;
    height:30px; width:620px;
    padding:30px 0 0 20px;
    font-family: 'lobster', cursive;
    text-transform: capitalize;
    font-weight: normal;
    font-size: 48px;
    text-align: left;
    padding-bottom: 1px;
    border-bottom:2px solid #555;
    margin-bottom:25px;
    transition: all .7s ease-in-out;
}
.mintop .name:hover {
    color:#555 !important;
}
.mintop .namew b {
    font-family: 'calibri', sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    text-align: right;
    color:#555:
    word-spacing: 2px;
}
.mintop .namew b i {
    padding: 0 5px;
}
.mintop .gif {
    position: relative;
    display: inline-block;
    vertical-align: top;
    left: 15px;
    height:100px; width:100px;
    background-size:auto 100px;
    border:5px solid #697a80;
    background-image: url(http://pile.randimg.net/1/82/83046/Gifs_220x140x4.png);
    z-index: 2;
}
.mintop .gif img {
    height:100px; width:100px;
}
.mintop .post {
    position: relative;
    display: inline-block;
    vertical-align: top;
    left:10px; top:10px;
    height: 60px;
    width: 70px;
    padding: 30px 10px 0 10px;
    margin:10px;
    background-color:rgba(105,122,128,0.3);
    border-right:3px solid #555;
    border-bottom:3px solid #555;
    border-left:3px solid transparent;
    border-top:3px solid transparent;
    font-family: 'lobster', sans-serif;
    font-size: 32px;
    line-height: 20px;
    text-align: center;
    color:#222;
    border-radius:50px;
    z-index: 2;
}
.mintop .post div {
    font-family: 'arial', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}
.mintop .mailme {
    position:absolute; 
    height:10px; width:10px; 
    left: -20px;
    top: 0;
    background:#eee; 
    color:#697a80; 
    font-size:18px; 
    text-align: center; 
    padding: 5px 13px 12px 5px;
    border-radius: 100%;
    border:2px solid #697a80; 
    z-index:5; 
    -webkit-animation: phone 2000ms linear 2000ms infinite; 
    animation: phone 2000ms linear 2000ms infinite;
}
@-webkit-keyframes phone {
 0% {-webkit-transform:rotate(0deg);}
 4% {-webkit-transform:rotate(-25deg);}
 8% {-webkit-transform:rotate(0deg);}
 12% {-webkit-transform:rotate(-25deg);}
 16% {-webkit-transform:rotate(0deg);}
 20% {-webkit-transform:rotate(-25deg);}
 24% {-webkit-transform:rotate(0deg);}
 100% {-webkit-transform:rotate(0deg);}
}
@keyframes phone {
 0% {transform:rotate(0deg);}
 4% {transform:rotate(-25deg);}
 8% {transform:rotate(0deg);}
 12% {transform:rotate(-25deg);}
 16% {transform:rotate(0deg);}
 20% {transform:rotate(-25deg);}
 24% {transform:rotate(0deg);}
 100% {transform:rotate(0deg);}
}

    
.mini {
    position: relative;
    display: inline-block;
    width:250px;
    padding:5px;
    background-color: rgba(199,199,199,0.4);
}
.mini .wrap {
    position: absolute;
    width:250px;
    height: 400px;
    top: 0;
    left: 0;
    padding:10px;
    background: rgba(105,122,128,0.4);
}
.mini .minwrap {
  position: relative;
  top: 0; left: 0;
  width: 250px;
  height: 400px;
    border-top:5px solid rgba(105,122,128,0.6);
    border-bottom:5px solid rgba(105,122,128,0.6);
  overflow: hidden;
    z-index: 3;
}
.mini .avi {
    position:absolute; 
    left:0; top:0; 
    width:250px; 
    height:400px; 
    background-size:250px 400px; 
    background:#ccc; 
    background-image:url("http://pile.randimg.net/1/49/74921/fsdefault.png");
    transition: .7s ease-in-out;
    opacity: 1;
} 
.mini .avi img {
    min-width:250px; 
    min-height:400px; 
    background-size:250px 400px; 
    background:#ccc;
} 
.mini:hover .avi {
  opacity: 0;
}
.mini .bg {
    width: 250px;
    height: 400px;
    overflow: hidden;
    background-color: rgba(105,122,128,0.3);
} 
.mini .bgw {
  position: absolute;
  top: 0; left:0;
  width: 230px; height: 380px;
  padding: 10px;
  opacity: 0;
  transition: .7s ease-in-out;
  transform: scale(.3);
} 
.mini:hover .bgw {
  top: 0;
  opacity: 1;
  transform: scale(1);
}
.mini .subs {
    position: relative;
    left:10px; top:0;
    width: 210px;
    padding: 5px 0;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #000;
    background-color: rgba(105,122,128,0.4);
} 
.mini .gifw {
  margin: auto;
  width: 100px;
  height: 100px;
  padding: 5px;
  border-radius: 50%;
  border-left: 3px dashed #697a80; 
  border-right: 3px dashed #697a80; 
  border-top: 3px solid transparent; 
  border-bottom: 3px solid transparent; 
} 
.mini .gif {
    width:100px; 
    height:100px; 
    border-radius:100px;
} 
.mini .gif img {
    width:100px; 
    height:100px; 
    border-radius:100px;
} 
.mini .blurb {
    position: relative;
    top: 0;
    left: -10px;
    width: 180px;
    height: 65px;
    padding: 0 25px;
    text-align: center;
    color: #222;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'calibri',sans-serif;
    overflow: auto;
    line-height: 100%;
    z-index: 5;
}
.mini .blurb .sym {
    position: relative;
    float: left;
    top:0; left:0;
    color: #697a80; 
    font-size: 20px;
    opacity: 0.7;
    margin:0 3px 0 0;
    }
.mini .fields {
    position: relative;
    top:10px;
    width: 220px;
    height: 140px;
    margin: 0 auto 0;
}
.mini .fields .field2 {
    position: relative;
    left:0; top:0;
    width:220px;
    min-height:18px;
    padding:3px;
    overflow: hidden;
    }
.mini .field3 {
    position: absolute;
    float: left;
    top:0; left:0;
    padding:6px;
    background-color: rgba(105,122,128,0.6);
    border-radius: 100%;
    font-size: 14px;
} 
.mini .field4 {
    position: relative;
    top:0; right:0;
    min-height: 12px;
    width:195px;
    padding:7px;
    background-color: rgba(199,199,199,0.5);
    font-family: 'calibri', sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
    border-radius:12px 0 0 12px;
} 
.mini .nick {
    position: absolute;
    left: 27px;
    top: 370px;
    width: 173px;
    padding:5px;
    font-family: 'lobster',cursive;
    font-size: 20px;
    font-weight: normal;
    text-transform: capitalize;
    text-align: left;
    color: #000;
    background-color: rgba(105,122,128,0.4);
} 
.award h2 {
    position: absolute;
    height:35px; width:35px;
    font-size: 30px;
    right: -13px; bottom: -31px;
    color: #ddd;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 8px;
    background-color: rgba(105,122,128,0.4);
    border:2px solid #697a80;
    transition: all 0.5s ease;
}
.award h2:hover {
	position: absolute;
    right:6px; bottom:-20px;
	width: 175px;
	height: 115px;
    padding:30px;
    border-radius: 0;
	background-color: rgba(221,221,221,0.85) !important;
    border-radius: 20px;
    border:0;
    color:#222;
    opacity: 1;
}
.award h2 i {
	position: absolute;
    right:10px; bottom:10px;
}
.award h2 div,.award h2 b {
    position: relative;
    top:0; left:0;
    opacity: 0;
}
.award h2 div img {
    padding:2px 0 2px 0;
    width:36px;
}
.award h2:hover > div {
	position: absolute;
    right:10px; top:5px;
	width: 215px;
	height: 120px;
    overflow: auto;
    padding:5px;
    border:0;
    color:#222;
    opacity: 1;
}
.award h2:hover > b {
	position: relative;
    right:8px; top:120px;
    font-size: 28px;
    font-weight: normal;
    font-family: 'lobster',cursive;
    color:#222;
    opacity: 1;
}
.award h2:hover > i {
	position: absolute;
    right:5px; bottom:5px;
}
.mini .tritop {
    position:absolute;
    left:0; top:0;
	width: 0; height: 0;
	border-top: 110px solid rgba(199,199,199,0.9);
    border-right: 270px solid transparent;
    z-index: 2;}
.mini .tribtm {
    position:absolute;
    right:0; bottom:0;
	width: 0; height: 0;
	border-bottom: 110px solid  rgba(199,199,199,0.9);
    border-left: 270px solid transparent;
}
.mini .title {
    position: relative;
    display: block;
    width:240px;
    height:20px;
    background-color:rgba(105,122,128,0.5);
    padding:0 5px 10px 5px;
    text-align: center;
    font-family: 'Fjalla One', sans-serif;
    font-size: 18px;
    font-weight: normal;
    text-transform: capitalize;
    z-index: 3;
    }
.mini .title:before {
    position: relative;
    content: '';
    top:66px;
    width: 0; height: 0;
    border-left: 120px solid transparent;
    border-top: 30px solid rgba(105,122,128,0.5);
    border-right: 120px solid transparent;
    z-index: 2;
    }

.foot {
    position: absolute;
    bottom: -73px;
    width: 980px;
    height: 70px;
    background-color: rgba(199,199,199,0.9);
    border-bottom:3px solid #697a80;
}
.foot .buttons {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 270px;
    height: 70px;
}
.foot .button {
    position: relative;
    display: inline-block;
    width: 67px;
    height: 50px;
    background: rgba(105,122,128,0.4);
    margin: 0 -2px 0 0;
    padding: 20px 0 0 0;
    text-align: center;
    font-size: 28px;
    color:#ccc;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
}
.foot .button:hover {
    background: rgba(105,122,128,0) !important;
    color:#333;
}
.foot .ooc {
    position: relative;
    display: inline-block;
    width: 630px;
    height: 70px;
    left: 20px;
}
.foot .name {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 600px;
    padding: 15px 10px 0 10px;
    border-bottom: 1px solid #333;
    text-align: right;
    font-family: 'Fjalla One', sans-serif;
    font-size: 24px;
    line-height: 100%;
    font-weight: normal;
    text-transform: capitalize;
}
.foot .info {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 600px;
    padding: 5px 10px 0 10px;
    text-align: left;
    font-family: 'calibri', sans-serif;
    font-size: 12px;
    line-height: 100%;
    font-weight: bold;
}
.foot .info i {
    padding: 0 5px 0 5px;
    font-size: 16px;
    color:#697a80;
}
.foot .info b {
    padding: 0 0 0 10px;
    color:#697a80;
}
.foot .symbol {
    position: absolute;
    right: 15px;
    top: 20%;
    font-size: 38px;
    color:rgba(105,122,128,0.6);
}

/***********************************
	       post stuff
************************************/
.fs-post-w {
    position: relative; 
    background-color: rgba(187,187,187,0.8);
    margin-bottom:90px;
}
.fs-post-w .minip {
    position: relative; 
    display: inline-block;
    top:0; left:0;
    vertical-align: top;
    width:260px;
}
.fs-post-w .main {
    position: relative; 
    display: inline-block;
    vertical-align: top;
    left:270px; 
    top:18px;
    color:#b3b3b3;
    width:705px;
    min-height: 450px;
    padding: 20px 0 20px 0;
    margin-bottom:18px;
    border-right:5px solid rgba(199,199,199,0.8);
}
.fs-post-w .sqrbtm {
    position: relative;
    display:block;
    left:0; top:0;
    width:270px;
    background:rgba(199,199,199,0.8);
}
.fs-post-w .sqr-r {
    position: absolute;
    display: inline-block;
    left: 270px;
    top: 138px;
    width: 700px;
    height: 30px;
    padding:0 5px;
    background:rgba(199,199,199,0.8);
}
.fs-post-w .sqr-b {
    position: relative;
    top:0; left:0;
    vertical-align: top;
    font-weight: bold;
    font-size: 11px;
    font-family: 'calibri',sans-serif;
    text-transform: uppercase;
    color:#555;
    height: 27px;
    width:650px;
    padding:2px 5px;
}
.fs-post-w .sqr-b .button-small {
    position: relative;
    display: inline-block;
    background: transparent;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    margin: 2px 0 0 8px;
    text-align: center;
    border: 1px solid #888;
    box-shadow: none;
    text-decoration: none;
    width: 20px;
    padding:5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.fs-post-w .sqr-b .button-small:hover, fs-post-w .sqr-r .button-small2:hover {
    background-color: #ccc;
}
.fs-post-w .sqr-r .button-small2 {
    position: absolute;
    right:10px; top:0;
    background: transparent;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    margin: 3px 0 0 3px;
    text-align: center;
    border: 1px solid #999;
    box-shadow: none;
    text-decoration: none;
    width: 20px;
    padding:2px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.fs-post-w .sqr-b .button-small2 {
    position: relative;
    display: inline-block;
    background: transparent;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    margin: 10px 0 0 1px;
    text-align: center;
    border: 1px solid #999;
    box-shadow: none;
    text-decoration: none;
    width: 20px;
    padding: 10px 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.fs-post-w .postcolor, .fs-post-w .signature {
    color:#000!important;
}
.fs-post-w .sqr-ip {
    position: relative;
    float:right;
    vertical-align: top;
    height: 27px;
    padding:5px;
}
.fs-post-w .sqr-ip .desc {
    font-weight: bold;
    font-size: 11px;
    font-family: 'calibri',sans-serif;
    text-transform: uppercase;
    color:#999;
}


.quick-edit textarea {
    position: relative;
    width: 94% !important;
    min-height: 400px !important;
    padding:5px;
    left:10px;
    font-size: 12px;
    font-family: sans-serif;
    line-height: 140%;
    background-color: rgba(238,238,238,0.2) !important;
    border: none !important;
    box-shadow: none;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
.quick-edit input[type=submit], 
.quick-edit input[type=button], 
.quick-edit input[type=reset], 
.quick-edit a {
    box-shadow: none;
    color: #222;
    font-size: 12px;
    margin: 3px;
    font-weight: normal !important;
    padding: 2px 6px;
    text-decoration: none;
    border: none;
    background: transparent;
    font-family: 'Fjalla One', sans-serif;
    transition: all 0.5s ease-out;
    -o-transition-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
}
.quick-edit input[type=submit]:hover, 
.quick-edit input[type=button]:hover, 
.quick-edit input[type=reset]:hover, 
.quick-edit a:hover {
    color: #eee;
}
.quick-edit .buttons {
    margin-left:20px;
}
.tablepad {
    background-color: rgba(187,187,187,0.8);
}
.tablepad textarea {
    padding:10px;
    background-color: rgba(255,255,255,0.6) !important;
    border: none !important;
    box-shadow: none;
    width: 97%;
    height: 250px;
    line-height: 140%;
    font-size: 12px;
    text-align: left;
}
.signature img {
    position: relative;
    max-height: 200px;
    max-width: 550px;
    display: block;
    margin: auto;
    border: 3px solid rgba(199,199,199,0.7);
    outline: 2px dotted #999;
}


/***********************************
	       colors
************************************/
.Staff .mintop .name a, .Staff .mintop .mailme, .Staff .foot .info i, .Staff .foot .symbol, .Staff .mini .blurb .sym, .Staff .mintop .post {
    color: #5f8587;
}
.Staff .mintop {
    border-top: 8px solid #5f8587;
}
.Staff .mintop .post, .Staff .mintop .trir, .Staff .mini .bg {
    background-color: rgba(82,124,125,0.2);
}
.Staff .mintop .trir:before {
    border-top: 65px solid rgba(82,124,125,0.2);
}
.Staff .mintop .tril:after{
    border-bottom: 65px solid rgba(82,124,125,0.2);
}
.Staff .mintop .gif {
    border: 5px solid #5f8587;
}
.Staff .mintop .mailme, .Staff .award h2 {
    border: 2px solid #5f8587;
}
.Staff .mini .subs, .Staff .mini .nick, .Staff .award h2, .Staff .foot .button {
    background-color: rgba(82,124,125,0.4);
}
.Staff .mini .wrap {
    background-color: rgba(82,124,125,0.3);
}
.Staff .mini .field3 {
    background-color: rgba(82,124,125,0.6);
} 
.Staff .mini .title {
    background-color: rgba(82,124,125,0.5);
}
.Staff .mini .title:before {
    border-top: 30px solid rgba(82,124,125,0.5);
}
.Staff .mini .gifw {
    border-left: 3px dashed #5f8587;
    border-right: 3px dashed #5f8587;
}
.Staff .mini .minwrap {
    border-top: 5px solid rgba(82,124,125,0.6);
    border-bottom: 5px solid rgba(82,124,125,0.6);
}
.Staff .foot {
    border-bottom: 3px solid #5f8587;
}


.Mortal .mintop .name a, .Mortal .mintop .mailme, .Mortal .foot .info i, .Mortal .foot .symbol, .Mortal .mini .blurb .sym, .Mortal .mintop .post {
    color: #995252;
}
.Mortal .mintop {
    border-top: 8px solid #995252;
}
.Mortal .mintop .post, .Mortal .mintop .trir, .Mortal .mini .wrap {
    background-color: rgba(153,82,82,0.3);
}
.Mortal .mintop .trir:before {
    border-top: 65px solid rgba(153,82,82,0.3);
}
.Mortal .mintop .tril:after{
    border-bottom: 65px solid rgba(153,82,82,0.3);
}
.Mortal .mintop .gif {
    border: 5px solid #995252;
}
.Mortal .mintop .mailme, .Mortal .award h2 {
    border: 2px solid #995252;
}
.Mortal .mini .subs, .Mortal .mini .nick, .Mortal .award h2, .Mortal .foot .button {
    background-color: rgba(153,82,82,0.4);
}
.Mortal .mini .bg {
    background-color: rgba(153,82,82,0.25);
}
.Mortal .mini .field3 {
    background-color: rgba(153,82,82,0.6);
} 
.Mortal .mini .title {
    background-color: rgba(153,82,82,0.5);
}
.Mortal .mini .title:before {
    border-top: 30px solid rgba(153,82,82,0.5);
}
.Mortal .mini .gifw {
    border-left: 3px dashed #995252;
    border-right: 3px dashed #995252;
}
.Mortal .mini .minwrap {
    border-top: 5px solid rgba(153,82,82,0.6);
    border-bottom: 5px solid rgba(153,82,82,0.6);
}
.Mortal .foot {
    border-bottom: 3px solid #995252;
}

.Sempiternal .mintop .name a, .Sempiternal .mintop .mailme, .Sempiternal .foot .info i, .Sempiternal .foot .symbol, .Sempiternal .mini .blurb .sym, .Sempiternal .mintop .post {
    color: #6c8c57;
}
.Sempiternal .mintop {
    border-top: 8px solid #6c8c57;
}
.Sempiternal .mintop .post, .Sempiternal .mintop .trir, .Sempiternal .mini .wrap {
    background-color: rgba(108,140,87,0.3);
}
.Sempiternal .mini .bg {
    background-color: rgba(108,140,87,0.2);
}
.Sempiternal .mini .field3 {
    background-color: rgba(108,140,87,0.6);
} 
.Sempiternal .mintop .trir:before {
    border-top: 65px solid rgba(108,140,87,0.3);
}
.Sempiternal .mintop .tril:after{
    border-bottom: 65px solid rgba(108,140,87,0.3);
}
.Sempiternal .mintop .gif {
    border: 5px solid #6c8c57;
}
.Sempiternal .mintop .mailme, .Sempiternal .award h2 {
    border: 2px solid #6c8c57;
}
.Sempiternal .mini .subs, .Sempiternal .mini .nick, .Sempiternal .award h2, .Sempiternal .foot .button {
    background-color: rgba(108,140,87,0.4);
}
.Sempiternal .mini .title {
    background-color: rgba(108,140,87,0.5);
}
.Sempiternal .mini .title:before {
    border-top: 30px solid rgba(108,140,87,0.5);
}
.Sempiternal .mini .gifw {
    border-left: 3px dashed #6c8c57;
    border-right: 3px dashed #6c8c57;
}
.Sempiternal .mini .minwrap {
    border-top: 5px solid rgba(108,140,87,0.6);
    border-bottom: 5px solid rgba(108,140,87,0.6);
}
.Sempiternal .foot {
    border-bottom: 3px solid #6c8c57;
}

.Immortal .mintop .name a, .Immortal .mintop .mailme, .Immortal .foot .info i, .Immortal .foot .symbol, .Immortal .mini .blurb .sym, .Immortal .mintop .post {
    color: #6083a3;
}
.Immortal .mintop {
    border-top: 8px solid #6083a3;
}
.Immortal .mintop .post, .Immortal .mintop .trir, .Immortal .mini .bg, .Immortal .mini .wrap {
    background-color: rgba(96,131,163,0.3);
}
.Immortal .mini .field3 {
    background-color: rgba(96,131,163,0.6);
} 
.Immortal .mintop .trir:before {
    border-top: 65px solid rgba(96,131,163,0.3);
}
.Immortal .mintop .tril:after{
    border-bottom: 65px solid rgba(96,131,163,0.3);
}
.Immortal .mintop .gif {
    border: 5px solid #6083a3;
}
.Immortal .mintop .mailme, .Immortal .award h2 {
    border: 2px solid #6083a3;
}
.Immortal .mini .subs, .Immortal .mini .nick, .Immortal .award h2, .Immortal .foot .button {
    background-color: rgba(96,131,163,0.4);
}
.Immortal .mini .title {
    background-color: rgba(96,131,163,0.5);
}
.Immortal .mini .title:before {
    border-top: 30px solid rgba(96,131,163,0.5);
}
.Immortal .mini .gifw {
    border-left: 3px dashed #6083a3;
    border-right: 3px dashed #6083a3;
}
.Immortal .mini .minwrap {
    border-top: 5px solid rgba(96,131,163,0.6);
    border-bottom: 5px solid rgba(96,131,163,0.6);
}
.Immortal .foot {
    border-bottom: 3px solid #6083a3;
}

.Eternal .mintop .name a, .Eternal .mintop .mailme, .Eternal .foot .info i, .Eternal .foot .symbol, .Eternal .mini .blurb .sym, .Eternal .mintop .post {
    color: #80698d;
}
.Eternal .mintop {
    border-top: 8px solid #80698d;
}
.Eternal .mintop .post, .Eternal .mintop .trir, .Eternal .mini .bg, .Eternal .mini .wrap {
    background-color: rgba(128,105,141,0.3);
}
.Eternal .mini .field3 {
    background-color: rgba(128,105,141,0.6);
} 
.Eternal .mintop .trir:before {
    border-top: 65px solid rgba(128,105,141,0.3);
}
.Eternal .mintop .tril:after{
    border-bottom: 65px solid rgba(128,105,141,0.3);
}
.Eternal .mintop .gif {
    border: 5px solid #80698d;
}
.Eternal .mintop .mailme, .Eternal .award h2 {
    border: 2px solid #80698d;
}
.Eternal .mini .subs, .Eternal .mini .nick, .Eternal .award h2, .Eternal .foot .button {
    background-color: rgba(128,105,141,0.4);
}
.Eternal .mini .title {
    background-color: rgba(128,105,141,0.5);
}
.Eternal .mini .title:before {
    border-top: 30px solid rgba(128,105,141,0.5);
}
.Eternal .mini .gifw {
    border-left: 3px dashed #80698d;
    border-right: 3px dashed #80698d;
}
.Eternal .mini .minwrap {
    border-top: 5px solid rgba(128,105,141,0.6);
    border-bottom: 5px solid rgba(128,105,141,0.6);
}
.Eternal .foot {
    border-bottom: 3px solid #80698d;
}

.OOC .mintop .name a, .OOC .mintop .mailme, .OOC .foot .info i, .OOC .foot .symbol, .OOC .mini .blurb .sym, .OOC .mintop .post {
    color: #8a8961;
}
.OOC .mintop {
    border-top: 8px solid #8a8961;
}
.OOC .mintop .post, .OOC .mintop .trir, .OOC .mini .bg, .OOC .mini .wrap {
    background-color: rgba(152,155,99,0.3);
}
.OOC .mini .field3 {
    background-color: rgba(152,155,99,0.6);
} 
.OOC .mintop .trir:before {
    border-top: 65px solid rgba(152,155,99,0.3);
}
.OOC .mintop .tril:after{
    border-bottom: 65px solid rgba(152,155,99,0.3);
}
.OOC .mintop .gif {
    border: 5px solid #8a8961;
}
.OOC .mintop .mailme, .OOC .award h2 {
    border: 2px solid #8a8961;
}
.OOC .mini .subs, .OOC .mini .nick, .OOC .award h2, .OOC .foot .button {
    background-color: rgba(152,155,99,0.4);
}
.OOC .mini .title {
    background-color: rgba(152,155,99,0.5);
}
.OOC .mini .title:before {
    border-top: 30px solid rgba(152,155,99,0.5);
}
.OOC .mini .gifw {
    border-left: 3px dashed #8a8961;
    border-right: 3px dashed #8a8961;
}
.OOC .mini .minwrap {
    border-top: 5px solid rgba(152,155,99,0.6);
    border-bottom: 5px solid rgba(152,155,99,0.6);
}
.OOC .foot {
    border-bottom: 3px solid #8a8961;
}

.Guests .mintop .name a, .Guests .mintop .mailme, .Guests .foot .info i, .Guests .foot .symbol, .Guests .mintop .post, .Pending .mintop .name a, .Pending .mintop .mailme, .Pending .foot .info i, .Pending .foot .symbol, .Pending .mintop .post, .Inactive .mintop .name a, .Inactive .mintop .mailme, .Inactive .foot .info i, .Inactive .foot .symbol, .Inactive .mintop .post {
    color: #697a80;
}
.Guests .mintop, .Pending .mintop, .Inactive .mintop {
    border-top: 8px solid #697a80;
}
.Guests .mintop .post, .Guests .mintop .trir, .Guests .mini .bg, .Pending .mintop .post, .Pending .mintop .trir, .Pending .mini .bg, .Inactive .mintop .post, .Inactive .mintop .trir, .Inactive .mini .bg, .Guests .mini .wrap, .Pending .mini .wrap, .Inactive .mini .wrap  {
    background-color: rgba(105,122,128,0.3);
}
.Guests .mintop .trir:before, .Pending .mintop .trir:before, .Inactive .mintop .trir:before {
    border-top: 65px solid rgba(105,122,128,0.3);
}
.Guests .mintop .tril:after, .Pending .mintop .tril:after, .Inactive .mintop .tril:after {
    border-bottom: 65px solid rgba(105,122,128,0.3);
}
.Guests .mintop .gif, .Pending .mintop .gif, .Inactive .mintop .gif {
    border: 5px solid #697a80;
}
.Guests .mintop .mailme, .Guests .award h2, .Pending .mintop .mailme, .Pending .award h2, .Inactive .mintop .mailme, .Inactive .award h2 {
    border: 2px solid #697a80;
}
.Guests .mini .subs, .Guests .mini .nick, .Guests .award h2, .Guests .foot .button, .Pending .mini .subs, .Pending .mini .nick, .Pending .award h2, .Pending .foot .button, .Inactive .mini .subs, .Inactive .mini .nick, .Inactive .award h2, .Inactive .foot .button {
    background-color: rgba(105,122,128,0.4);
}
.Guests .mini .title, .Pending .mini .title, .Inactive .mini .title {
    background-color: rgba(105,122,128,0.5);
}
.Guests .mini .title, .Pending .mini .title, .Inactive .mini .title {
    background-color: rgba(105,122,128,0.5);
}
.Guests .mini .field3, .Pending .mini .field3, .Inactive .mini .field3 {
    background-color: rgba(105,122,128,0.6);
} 
.Guests .mini .title:before, .Pending .mini .title:before, .Inactive .mini .title:before {
    border-top: 30px solid rgba(105,122,128,0.5);
}
.Guests .mini .gifw, .Pending .mini .gifw, .Inactive .mini .gifw {
    border-left: 3px dashed #697a80;
    border-right: 3px dashed #697a80;
}
.Guests .mini .minwrap, .Pending .mini .minwrap, .Inactive .mini .minwrap {
    border-top: 5px solid rgba(105,122,128,0.6);
    border-bottom: 5px solid rgba(105,122,128,0.6);
}
.Guests .foot, .Pending .foot, .Inactive .foot{
    border-bottom: 3px solid #697a80;
}