@charset "utf-8";
/* CSS Document */


.alertbox{
	padding: 9.5px;
	margin: 0px 0px 10px;
	font-size: 13px;
	line-height: 1.5;
	background-color: #530E0E;
	border: 1px solid #900;
	border-radius: 4px;
	text-align: center;
}
.alerttitle{
	font-family: WGFL;
	font-variant: small-caps;
	font-size: 24px;
}
.left-block{
	width: 100%;
	margin-bottom: 16px;
}
.block-header{
	width: 100%;
	background: #600;
	color: #CCC;
	font-family: WGFL;
	line-height: 24px;
}

.mvp_block{
	width: 100%;
	font-family: WGFL;
	text-align: center;
}
.mvp_block a{
	text-decoration: none;
}
.mvpname{
	font-size: 30px;
}
.mvpteam{
	font-size: 24px;
}
.mvppoints{
	font-size: 20px;
}

.mystatsblock{
	width: 100%;
	font-family: WGFL;
	text-align: center;
}
.mystatsblock table{
	width: 100%;
	max-width: 100%;
}
.mypointsbig{
	font-size: 30px;
}
.mypointslittle, .myranklittle, .mygroupslittle{
	font-size: 20px;
	text-decoration: underline;
}
.mypointsrank{
	font-size: 24px;
}
.mystatsleft{
	max-width: 125px;
	overflow: hidden;
	text-align: left;
}
.mystatsright{
	text-align: right;
}

.newslisting{
	position: relative;
	border: 1px solid #000;
	width: 100%;
	background: #3a3a3a;
	min-height: 100px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
	z-index: 5;
	display: inline-block;
	margin: 6px 0;
}
.newstitle, .newstitle a{
	font-family: WGFL;
	font-size: 24px;
	text-decoration: none;
	background: #600;
	line-height: 28px;
	padding: 3px;
	margin-bottom: 8px;
	border-radius: 4px;
}
.newstop7table{
	margin: 0 auto;
}
.newstop7cellon{
	background: #262626;
	height: 24px;
	padding: 1px 4px;
}
.newstop7header td{
	background: #900;
	height: 24px;
	color: #CCC;
	padding: 1px 4px;
	font-weight: bold;
	text-align: center;
}
.newsbyline{
	font-style: italic;
	font-size: 12px;
}
.newsbody{
	margin-top: 8px;
	border-top: 1px dotted #222;
}
.newsdek{
	margin: 8px;
	color: #666;
}
.newssubline a{
	color: #888;
	text-decoration: none;
}
.newsmore{
	width: 100%;
	font-family: WGFL;
	text-align: center;
}
.newsbreadcrumb{
	margin-top: 8px;
	text-align: center;
	font-family: WGFL;
	font-size: 22px;
}

input.pollchoice[type=checkbox]:not(ignoreme),
input.pollchoice[type=radio   ]:not(ignoreme){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}
input.pollchoice[type=checkbox]:not(ignoreme) + label,
input.pollchoice[type=radio   ]:not(ignoreme) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}
input.pollchoice[type=checkbox]:not(ignoreme) + label > span,
input.pollchoice[type=radio   ]:not(ignoreme) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(170,38,38);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(38,38,38),rgb(54,54,54));
  background-image :     -ms-linear-gradient(rgb(38,38,38),rgb(54,54,54));
  background-image :      -o-linear-gradient(rgb(38,38,38),rgb(54,54,54));
  background-image : -webkit-linear-gradient(rgb(38,38,38),rgb(54,54,54));
  background-image :         linear-gradient(rgb(38,38,38),rgb(54,54,54));
  vertical-align   : bottom;
}
input.pollchoice[type=checkbox]:not(ignoreme):disabled + label > span,
input.pollchoice[type=radio   ]:not(ignoreme):disabled + label > span{
  border           : 0.0625em solid rgb(140,140,140);
}
input.pollchoice[type=checkbox]:not(ignoreme):checked + label > span,
input.pollchoice[type=radio   ]:not(ignoreme):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(54,54,54),rgb(70,70,70));
  background-image :     -ms-linear-gradient(rgb(54,54,54),rgb(70,70,70));
  background-image :      -o-linear-gradient(rgb(54,54,54),rgb(70,70,70));
  background-image : -webkit-linear-gradient(rgb(54,54,54),rgb(70,70,70));
  background-image :         linear-gradient(rgb(54,54,54),rgb(70,70,70));
}
input.pollchoice[type=checkbox]:not(ignoreme):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(102,0,0);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(102,0,0);
  font-weight : bold;
}
input.pollchoice[type=radio]:not(ignoreme):checked + label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(102,0,0);
  border-radius    : 0.25em;
  background       : rgb(204,102,102);
  background-image :    -moz-linear-gradient(rgb(214,80,80),rgb(102,0,0));
  background-image :     -ms-linear-gradient(rgb(214,80,80),rgb(102,0,0));
  background-image :      -o-linear-gradient(rgb(214,80,80),rgb(102,0,0));
  background-image : -webkit-linear-gradient(rgb(214,80,80),rgb(102,0,0));
  background-image :         linear-gradient(rgb(214,80,80),rgb(102,0,0));
}
#pollsubmitbutton{
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  text-shadow: 1px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  background: #8c2020;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  border: none;
}

#pollsubmitbutton:hover{
  background: #a64646;
  text-decoration: none;
}
#pollsubmitbutton:disabled{
	background: #444;
}