/* ------------------------------------------------------------------- */
/* ------------------------------------------------------------------- */
/*  New 42nd website style sheet (style.css)                           */
/* ------------------------------------------------------------------- */
/* ------------------------------------------------------------------- */

/* ------------------------------------------------------------------- */
/* Backgrounds
/* ------------------------------------------------------------------- */
.redsquares
{
background-attachment: fixed;
background-color: #c40606;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzQwMCcgaGVpZ2h0PSc0MDAnPgoJPGRlZnMgaWQ9J2RlZnM0Jz4KCQk8ZmlsdGVyIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQicgaWQ9J2ZpbHRlcjMxMTUnPgoJCQk8ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgbnVtT2N0YXZlcz0nMScgYmFzZUZyZXF1ZW5jeT0nMC45JyBpZD0nZmVUdXJidWxlbmNlMzExNycgLz4KCQkJPGZlQ29sb3JNYXRyaXggcmVzdWx0PSdyZXN1bHQ1JyB2YWx1ZXM9JzEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDYgLTQuNSAnIGlkPSdmZUNvbG9yTWF0cml4MzExOScgLz4KCQkJPGZlQ29tcG9zaXRlIGluMj0ncmVzdWx0NScgb3BlcmF0b3I9J2luJyBpbj0nU291cmNlR3JhcGhpYycgcmVzdWx0PSdyZXN1bHQ2JyBpZD0nZmVDb21wb3NpdGUzMTIxJyAvPgoJCQk8ZmVNb3JwaG9sb2d5IGluPSdyZXN1bHQ2JyBvcGVyYXRvcj0nZGlsYXRlJyByYWRpdXM9JzIxJyByZXN1bHQ9J3Jlc3VsdDMnIGlkPSdmZU1vcnBob2xvZ3kzMTIzJyAvPgoJCTwvZmlsdGVyPgoJPC9kZWZzPgoJPHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgeD0nMCcgeT0nMCcgaWQ9J3JlY3QyOTg1JyBmaWxsPScjYzQwNjA2Jy8+ICAgICAKCTxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHg9JzAnIHk9JzAnIGlkPSdyZWN0Mjk4NScgc3R5bGU9J2ZpbGw6IzI5MWUxZjtmaWx0ZXI6dXJsKCNmaWx0ZXIzMTE1KScgLz4KPC9zdmc+');
}
.bluesolidback
{
background: none repeat scroll 0% 0% #A5CFCD;
}
.tonline
{
background: -moz-linear-gradient(top, #7bafd6 5%, #506d92 95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#7bafd6), color-stop(95%,#506d92));background: -webkit-linear-gradient(top, #7bafd6 5%,#506d92 95%);background: -o-linear-gradient(top, #7bafd6 5%,#506d92 95%);background: -ms-linear-gradient(top, #7bafd6 5%,#506d92 95%);background: linear-gradient(to bottom, #7bafd6 5%,#506d92 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bafd6', endColorstr='#506d92',GradientType=0 );	/* IE <= 9 doesn't support rounded corners and gradient.  The gradient isn't too noticable so just disable the filter in IE9 */
}
.error
{
background: -moz-linear-gradient(top, #E60000 5%, #660000 95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#E60000), color-stop(95%,#660000));background: -webkit-linear-gradient(top, #E60000 5%,#660000 95%);background: -o-linear-gradient(top, #E60000 5%,#660000 95%);background: -ms-linear-gradient(top, #E60000 5%,#660000 95%);background: linear-gradient(to bottom, #E60000 5%,#660000 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E60000', endColorstr='#660000',GradientType=0 );	/* IE <= 9 doesn't support rounded corners and gradient.  The gradient isn't too noticable so just disable the filter in IE9 */
}
.offline
{
background: -moz-linear-gradient(top, #706c6b 5%, #4e4d4d 95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#706c6b), color-stop(95%,#4e4d4d));background: -webkit-linear-gradient(top, #706c6b 5%,#4e4d4d 95%);background: -o-linear-gradient(top, #706c6b 5%,#4e4d4d 95%);background: -ms-linear-gradient(top, #706c6b 5%,#4e4d4d 95%);background: linear-gradient(to bottom, #706c6b 5%,#4e4d4d 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#706c6b', endColorstr='#4e4d4d',GradientType=0 );	/* IE <= 9 doesn't support rounded corners and gradient.  The gradient isn't too noticable so just disable the filter in IE9 */
}
.online
{
background: -moz-linear-gradient(top, #33425a 5%, #282f3d 95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#33425a), color-stop(95%,#282f3d));background: -webkit-linear-gradient(top, #33425a 5%,#282f3d 95%);background: -o-linear-gradient(top, #33425a 5%,#282f3d 95%);background: -ms-linear-gradient(top, #33425a 5%,#282f3d 95%);background: linear-gradient(to bottom, #33425a 5%,#282f3d 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33425a', endColorstr='#282f3d',GradientType=0 );
}
.ingame
{
background: -moz-linear-gradient(top, #9bc861 5%, #789e4c 95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#9bc861), color-stop(95%,#789e4c));background: -webkit-linear-gradient(top, #9bc861 5%,#789e4c 95%);background: -o-linear-gradient(top, #9bc861 5%,#789e4c 95%);background: -ms-linear-gradient(top, #9bc861 5%,#789e4c 95%);background: linear-gradient(to bottom, #9bc861 5%,#789e4c 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc861', endColorstr='#789e4c',GradientType=0 );	/* IE <= 9 doesn't support rounded corners and gradient.  The gradient isn't too noticable so just disable the filter in IE9 */
}
/* ------------------------------------------------------------------- */
/* Font control */
/* ------------------------------------------------------------------- */
.maintitletext
{
color: #333333;
font-family: Impact, Charcoal, sans-serif;
text-align:center;
font-size:380%;

}
.sftitletext
{
font-size:380%;
text-align:center;
}
.smname
{
font-size:100%;
text-align:center;

}
.sfinfotext
{
font-size:200%;
text-align:center;
}
.sfplayerlist
{
font-size:150%;
text-align:center;
}

a.sfa:link {color:#000000}
a.sfa:visited {color:#000000}
a.sfa:active {color:#000000}
a.sfa:hover {color:#000000}
.pblock p
{
color: #FFFFFF;
height:25%;
margin:0px;
}
/* ------------------------------------------------------------------- */
/* Helper Classes */
/* ------------------------------------------------------------------- */
.fontwrapdiv
{

}
.clearfix:after 
{
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
/* ------------------------------------------------------------------- */
/* Member list */
/* ------------------------------------------------------------------- */
.membergrid
{
margin-left:15%;
margin-right:15%;
position:relative;
width:70%;
overflow:hide;
}
.pblock
{
height:150px;
position:relative;
float:left;
text-align:center;
width:33%;
border-radius: 5px;
margin-left:0.165%;
margin-right:0.165%;
margin-bottom:3px;
}
.avatar
{
float:left;
height:140px;
width:140px;
padding:5px;
border-radius:5px;
}
.avatar img
{
width:140px;
height:auto;
}
.profilelinks
{
height:25%;
width:50%;
/*justify-content:flex-end;
display:inline-flex;*/
text-align:right;
overflow:hidden;
}
.plinkicon
{
height:auto;
width:auto;
overflow:hidden;
display:inline-block;
}
.plinkicon img
{
	max-height: 28px;
	padding:5px 1px;
}
/* ------------------------------------------------------------------- */
/* End of Member list */
/* ------------------------------------------------------------------- */
/* Server list */
/* ------------------------------------------------------------------- */
.serverlistblock
{
	width:980px;
	margin:0 auto;
	position:relative;
	background-color:#E6E6E6;
	border: 5px solid #E6E6E6;
}
.serverblock
{
	height:100px;
	width:100%;
	vertical-align:top;
	display:inline-block;
	text-align:center;
}
.serverappicon
{
	width:100px;
	height:100%;
	display:inline-block;
}
.serverappicon img
{
	width:90px;
	display:block;
	margin:5px;
}
.servertextwrap
{
	width:880px;
	height:100%;
	display:inline-block;
	vertical-align:top
}
.servertextblock
{
	width:25%;
	vertical-align:top;
	display:inline-block;
}
.servertextblock span
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	line-height:100px;
	font-size:140%;
}