#recentthreads {text-align: center; padding: 24px;}
#recentthreads block {
    margin: 2px;
    padding: 0px 17px;
    width: 170px;
    font-size: 11px;
    height: 88px;
    border: 1px solid #6e6c6c;
    text-align: center;
    color: #ccc;
    background-color: rgb(32 32 32 / 24%);
    display: inline-block;}
#recentthreads block subject {
    margin-top: 25px;
    display: block;}
#recentthreads block subject a {
    color: var(--accent1);
    font-size: 12px;
    display: block;
    font-weight: 100;
    font-family: var(--fvina), cursive;
    text-transform: uppercase;}


#affiliates {}
#affiliates .affiliates { margin-top: 18px; text-align: right;}
#affiliates img { display: inline-block;  margin: 0px 5px;}

#tb-stats {position: relative; }
.tb-stats {
    width: 1068px;
    height: 520px;
    position: relative;
    border: 1px solid rgba(241, 241, 241, 0.14);
    font-family: arsenal;
    -webkit-clip-path: polygon(0% 0%, calc(100% - 34.5px) 0, 100% 34.5px, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, calc(100% - 34.5px) 0, 100% 34.5px, 100% 100%, 0% 100%);
    background-color: #b7b7b7;
    padding: 3px;
    margin: auto;
}
.tb-sta {-webkit-clip-path: polygon(0% 0%, calc(100% - 34.5px) 0, 100% 34.5px, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, calc(100% - 34.5px) 0, 100% 34.5px, 100% 100%, 0% 100%);
    background: #222222 url(../../../URL) center no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height:100%;}

.discord {
    display: block;
    left: 61px;
    width: 196px;
    height: 34px;
    position: relative;
    top: 23px;
    color: #d9d9d9;
    text-transform: uppercase;
    font-weight: bolder;
    font-size: 12px;
    font-family: "playfair display", serif;
    letter-spacing: 1px;
}
.tb-cattitle { 
    font-size: 31px;
    font-family: var(--fvina), cursive;
    letter-spacing: 3px;
    left: 0px;
    color: #c3c3c3;
    font-weight: normal;
    text-transform: uppercase;
    height: 100px;
    position: relative;
    line-height: 100px;
    padding-right: 53px;
    text-align: right;
    background: rgb(116 46 71 / 56%);}
.tb-cattitle a:link, .tb-cattitle a:visited, .tb-cattitle a:active {color: #c4c793;}
.stat-img {
    position: absolute;
    left: 0px;
    width: 383px;
    height: 420px;
    top: 102px;
    border-right: 1px solid #8d8c8c;
}
.stat-img .image {
    display: inline-block;
    width: 383px;
    vertical-align: top;
    margin-top: 1px;
    line-height: 17px;
    text-align: justify;
    position: absolute;
    font-size: 11px;
    height: 418px;
    background-image: url(../../../URL);
    background-position: center 73%;
    opacity: .4;
    filter: grayscale(1);
}
#tb-stats .li {
    margin: 43px;
    position: relative;
    left: 14px;
    top: 240px;
    font-size: 28px;
    text-transform: uppercase;
    color: #fefefe;
    line-height: 29px;
    text-align: center;
    width: 1px;
    height: 50px;
}
#tb-stats .li a:link, #tb-stats .li a:visited, #tb-stats .li a:active {color: #c3c3c3;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
    font-weight: bolder;
    font-family: "playfair display",serif;
}
#tb-stats .li a:hover {color:#a59c9e;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;}

#tb-stats .li span {
    position: absolute;
    top: 7px;
    left: 74px;
    color: var(--accent1);
    font-size: 47px;}

#tb-stats .block {
    position: absolute;
    left: 47px;
    top: 103px;
    width: 336px;
    height: 163px;
    background-color: rgb(37 37 37 / 57%);
}

#tb-stats .block .b-online {
    height: 113px;
    font-size: 20px;
    line-height: 28px;
    overflow: auto;
    left: 7px;
    position: absolute;
    width: 286px;
    top: 7px;
    padding: 16px;}
#tb-stats .on-today {
    width: 684px;
    height: 122px;
    position: absolute;
    top: 400px;
    left: 386px;}
#tb-stats .o-today { 
    margin: 25px;
    overflow: auto;
    text-transform: uppercase;
    font-size: 13px;
    height: 72px;}

#tb-stats .o-today a:link {
    margin: 0px 2px;
}
#tb-stats .o-today a:link:after {
    content:",";
}

#tb-stats .block .b-ousers {
    position: absolute;
    top: 160px;
    left: -43px;
    height: 36px;
    width: 379px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #8d8c8c;}

#tb-stats .block .b-ousers .count {
    height: 34px;
    width: 110px;
    display: inline-block;
    background-color: var(--fade2);
    line-height: 32px;
    margin: 0px;
    font-size: 11px;
    text-transform: uppercase;
    color: #b6b6b6;
    text-shadow: 1px -1px #111111;
    font-weight: 900;}

#tb-stats .block .b-ousers .countbig {
    position: absolute;
    top: -84px;
    background-color: rgb(122 122 122 / 47%);
    font-size: 20px;
    width: 197px;
    font-family: var(--fvina), cursive;
    transform: rotate( 
-90deg);
    height: 45px;
    display: inline-block;
    line-height: 42px;
    margin: 0px;
    text-transform: uppercase;
    color: #b6b6b6;
    text-shadow: 1px -1px #111111;
    font-weight: 900;
    left: -76.5px;}

#tb-stats .block2 {
    position: absolute;
    right: 0px;
    top: 190px;
    width: 688px;
    height: 193px;
}
#tb-stats .block3 {
    right: 4px;
    top: 103px;
    position: absolute;
    width: 686px;
    height: 87px;
    background-color: rgb(122 122 122 / 47%);}
#tb-stats .block3 .b-links {
    width: 104px;
    display: inline-block;
    height: 88px;
    text-align: center;
    line-height: 108px;
    font-size: 10px;
    text-transform: uppercase;
    position: relative;
    font-family: playfair display;
    text-shadow: 1px -1px #111111;
    letter-spacing: 1px;
    vertical-align: middle;
    color: #fff;}

#tb-stats .block3 .b-links sub {    position: absolute;
    top: 13px;
    width: 100%;
    left: 0px;}
#tb-stats .block3 .b-links a:link, #tb-stats .block3 .b-links a:visited, #tb-stats .block3 .b-links a:active {
color: #949393;
}

#tb-stats .block3 .b-links a:hover {
color:#555;}



#tb-stats .block3 .b-links span { 
    position: absolute;
    top: 24px;
    text-align: center;
    left: 40px;
    font-size: 20px;
    color: var(--accent2);}
#tb-stats .block3 .b-links span:hover {color:#fefefe;}

#prostats_table {
    position: relative;
    display: block;
    left: 401px;
    z-index: 1;
    top: 87px;
    width: 300px;
}

.prostats {
    width: 375px;
    top: 112px;
    font-size: 14px !important;
    height: 193px;
    position: absolute;
    margin: 14px;
}

#prostats_table table {
    width: 640px;
    font-family: arsenal;
    letter-spacing: 1px;
}

#prostats_table tr {
    display: inline-block;
    width: 207px;
    margin: 3px;
}

#prostats_table td {
    padding: 0px 17px;
    width: 273px;
    font-size: 11px;
    height: 88px;
    border: 1px solid #6e6c6c;
    text-align: center;color: #ccc;
    background-color: rgb(32 32 32 / 24%);
}

#prostats_table subject a:link, #prostats_table subject a:visited, #prostats_table subject a:active {
color: #c4c793;
    font-size: 12px;
    display: block;
    font-weight: 100;
    font-family: var(--fvina), cursive;
    text-transform: uppercase;
}
		
	
#prostats_table .date {
    display: none;
    color: #868585;
    font-size: 10px;
    text-align: right;
    border-bottom: 1px solid #333;
    line-height: 20px;
}
	
		
		
		
		
		
		