@font-face {
  font-family: MasonAlternate;
  src: url('//www.popre.net/files/fonts/Masanalb.ttf');
}
@font-face {
  font-family: MasonRegular;
  src: url('//www.popre.net/files/fonts/Masanreg.ttf');
}
 
 
html,body{
	padding:0;
	margin:0;
	color:#5B583C;
	height:100%;
	background:none transparent;
}
body#phpbb{
	background:#2a2b35
}
a{
	color:#3A3401;
	font-weight:bolder;
	
}
a:visited{
	font-weight:400;
}
a:hover{
	text-decoration:underline;
	color:#89532F
}
.fixed_labels label{
	display:block;
	float:left;
	width:8em;
	padding-left:1em;
}
h1,h2{
	color:#5F6E13;
}
.forumcontent:not(.customcontent) h2{
	margin:.5em 2em;
	color:rgb(216, 208, 141);
	font-family: 'Times New Roman';
	font-size:2.5em;
	font-style:italic;
	font-weight:bolder;
}
.forumcontent:not(.customcontent) h2:before{
	content:'~ ';
}
.forumcontent:not(.customcontent) h2:after{
	content:' ~';
}
.forumcontent:not(.customcontent) div h2, .box h2, .smallbox h2{
	font-size:2em;	
	color:#5F6E13;
}
.forumcontent:not(.customcontent) div h2:before{
	content:'';
}
.forumcontent:not(.customcontent) div h2:after{
	content:'';
}
.box h1, .smallbox h1, .panel h1{
	font-family:MasonRegular, Georgia, Regular, garamond, arial, sans-serif;
	font-size:48px;
	text-align:center;
	margin:0;
	padding-bottom:.5em;
	background:url('//i.matak.net/guarda.png') 50% 100% repeat-x;
}
table,
table,
td,
th{
	border:solid 1px #84672A;
	border-collapse:collapse;
	text-align:left;
	margin:1em auto;
}
strong.err{
	display:block;
	text-align:center;
	color:#D22;
}
table.stripey td,
 th{
	border:none;
	vertical-align:top;
}
ul.stripey{
  list-style:none;
}
ul.stripey li{
	padding:1px;
}
.stripey .one td,
.stripey .one th,
.stripey .one,
.gamelist .one,
.playerpoints .one,
.stripey .two .stripey .one td,
.stripey .two .stripey .one th,
.stripey .two .stripey .one{
	background-color:#bbaf43;
}
.stripey .two td,
.stripey .two th,
.gamelist .two,
.playerpoints .two,
.stripey .two{
	background-color:#a89d34;
}
.stripey .leaguegames {
	border-left:solid 1px #84672A;
	margin-left:2px;
	padding-left:10px;
}
.fleft{
	float:left;
}
.left{
	text-align:left;
}
.fright{
	float:right;
}
.fcenter{
	margin:0 auto;
}
.center {
	text-align:center;
	vertical-align:middle;
}
.clear{
	clear:both;
}
.noclear{
	clear:none;
}
.endclear{
	clear:both;
	height:1px;
}
/* ---------- Basic Template (Top and Menu) ----------- */
#pr_hand{
	float:left;
	margin:0 60px;
	height:120px;
}
#pr_title{
	float:left;
  margin:0;
}	
#pr_top{
	background-color:#111109;
  	margin:0;
  	height:167px;
  	min-width:980px;
	overflow:hidden;
}
#pr_top_menu{
	clear:both;
	background:url('//i.matak.net/menubar_texture.png') left top repeat-x;
	margin:0;
	padding:0;
	padding-left:174px;

	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
	font-size:20px;
	height:45px;
}
#pr_welcome{
	float:left;
	background:#11100B url('//i.matak.net/menubar_corner.png') top left no-repeat;
	color:#b8ac40;
	width:142px;
	font-size:14px;
	overflow:visible;
	text-align:center;
	margin:0;
	margin-left:-174px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:30px;
	height:5px;
}
#pr_welcome a{
	color:#b8ac40;
	text-decoration:underline;
}
#pr_csebox{
	height:35px;
	overflow:hidden;
}
.gsc-search-box,.gsc-search-box td{
	border:none;
}
.gsc-search-button, .gsc-clear-button{ display: none;}
.gsc-tabsArea{
	clear:right !important;
}
.gsc-input  input{
	padding:0;
	margin:0;
	margin-left:10px;
	width:135px !important;
	font-size:16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#pr_top_menu ul{
  list-style:none;
  float:left;
  margin:0;
  padding:0;
  margin-left:30px;
}
#pr_top_menu li{
  display:block;
  float:left;
  margin:0 2px;
}
#pr_top_menu li a{
  display:block;
  float:left;
  width:125px;
  height:44px;
  content: '';
  font-size:0;
	text-decoration:none;
	color:#b7b29b;
  background-image: url('//i.matak.net/menubars.png');
  background-repeat:  no-repeat; 
}
#pr_top_menu ul li ul {
	margin-top:38px;
	margin-left:3px;
	position:absolute;
	z-index:5;
	width:117px;
	background-color:black;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top:3px;
	padding-bottom:3px;
border:solid #c2bb9c 2px;
}
	
#pr_top_menu ul li ul li a {
	height:1.2em;
	width:93px;
	padding: 5px 10px;
	font-family: arial, sans-serif;
	font-size:16px;
	display:block; 
	background-image:none;
	color:#b8ac40;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#pr_top_menu ul li ul li a:hover {
	color:#EFB743;
	background-color:#59521C;
}
#pr_top_menu ul li ul.fallback {display:none;}
#pr_top_menu ul li:hover ul.fallback {display:block;}
#nav_home{    			background-position: left top;}
#nav_home:hover{    	background-position: right top;}
#nav_forums{  			background-position: left -44px;}
#nav_forums:hover{  	background-position: right -44px;}
#nav_downloads{ 		background-position: left -88px;}
#nav_downloads:hover{ 	background-position: right -88px;}
#nav_info{    			background-position: left -132px;}
#nav_info:hover{    	background-position: right -132px;}
#nav_leagues{ 			background-position: left -176px;}
#nav_leagues:hover{ 	background-position: right -176px;}
#nav_clans{   			background-position: left bottom;}
#nav_clans:hover{   	background-position: right bottom;}

#loginbox {
	position:absolute;
	top:160px;
	left:20px;
	width: 480px;	
	padding:.5em;
	font-size:.75em;
	color:#5B583C;
	background-color:#afa43c;
	border:solid 1px black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display:none;
    z-index:5;
}

#pr_content{
	clear:both;
	margin:0;
	margin-left:174px;
}
#pr_outer_content{
	margin:0;
	padding-bottom:1em;
	background:transparent url('//i.matak.net/menubar_subback.png') top left repeat-y;
}
#sidebar{
	float:left;
	margin-left:-174px;
	width:174px;
}
#pr_main{
	float:left;
	min-width:800px;
	width:100%;
}
.pr_nav{
	clear:left;
	margin-top:10px;
	background-color:black;
	background: url('//i.matak.net/menubar_submenu.png') left 0 repeat-y;
	color:#b8ac40;
}
.pr_nav div{
	margin:0;
	padding-top:5px;
	background: url('//i.matak.net/menubar_subtop.png') left top no-repeat;
}
.pr_nav div div, .pr_nav div dl{
	margin:0;
	padding-left:10px;
	padding-bottom:10px;
	background: url('//i.matak.net/menubar_subbottom.png') left bottom no-repeat;
	width:164px;
}
.pr_nav div div a{
	text-align:center;
	color:#b8ac40;
	text-decoration:underline;
}

.pr_nav div div p{
	margin:0;
}

#sidebar h2{
	margin:0;
	margin-top:10px;
	margin-left:15px;
	color:#b8ac40;
	font-size: 1.1em;
	font-family:MasonAlternate, Georgia, Regular, garamond, arial, sans-serif;
}

.pr_nav div div .recent_game{
	display:block;
	text-decoration:none;
	border: solid 1px #b8ac40;
	margin: 5px 1px;
	padding: 1px;
	width:146px;
	background:none;
	
}

.pr_nav div #recent_game_list a:hover{
	background-color:#1C1A0A;
}
.pr_nav label{
	color:#b8ac40;
}

.recent_game span{
	display:block;
}
.recent_game span span{
	display:inline;
}
.recent_game .team{
	text-align:center;
	font-size: .65em;
}
.recent_game .level{
	text-align:center;
	color:#80b8ac;
}
.recent_game .vs{
	text-align:center;
	font-size: .6em;
}

.pr_nav #pr_navlist{
	list-style:none;
	margin:0;
	padding:0;
	background: url('//i.matak.net/menubar_subbottom.png') left bottom no-repeat;
	padding-bottom:10px;
	width:174px;
}
.pr_nav #pr_navlist li{
	border:none;
	font-family: arial, sans-serif;
    font-size:16px;
	padding:0;
	margin:0;
	color:#b8ac40;
	padding-left:12px;
}

.pr_nav #pr_playerstats{
	width:148px;
	margin:0;
	border:none;
}
.pr_nav #pr_playerstats th{
	font-size: .8em;
	width:75px;
	color:#b8ac40;
}
.pr_nav #pr_playerstats td{
	text-align:center;
	border:none;
	color:#80b8ac;
}
.pr_nav #pr_playerstats #points th{
	font-size: 1.2em;
}
.pr_nav #pr_playerstats #points td{
	font-size: 1.2em;
}

.pr_nav ul{
	list-style:none;
	margin:0;
	padding:0;
	
}

.pr_nav a{
	display:block;
	text-decoration:none;
	padding-left:10px;
	padding:3px 0;
	width:148px;
	color:#b8ac40;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}	
.pr_nav a:link {
	font-weight:400;
	color:#b8ac40;
}
.pr_nav a:visited {
	font-weight:400;
}
.pr_nav a:hover {
	font-weight:400;
	color:#EFB743;
	background-color:#59521C;
}
#pr_footer{
	clear:both;
   	width:100%;
	text-align:center;
	background:transparent url('//i.matak.net/guarda.png') repeat-x;
	padding-top:1.5em;
	padding-bottom:1em;;
}
.pr_nav div dl dt{
	font-size: 1.2em;
}
.pr_nav a.remove_player, .pr_nav a.remove_pack, .pr_nav a.remove_level, 
    .pr_nav a.remove_start, .pr_nav a.remove_end{
	display:inline;
	text-decoration:none;
	padding:3px 0;
	width:auto;  
}
.pr_nav dd{
  margin-left:5px;
}
.pr_nav dd.f_level select{
	width:140px;
}
.pr_nav dd input[type="text"]{
	width:130px;
}
.pr_nav dd input.datebox{
	width:80px;
}
.pr_nav a.star_player{
	float:right;
	text-align:center;
	width:1em;
	line-height:.8em;
	height:.8em;
	margin-right:14px;
}
.pr_nav #starttext, .pr_nav #endtext{
    display:block;
    float:right;
    margin-right:16px;
    font-size:90%;
    height:17px;
    padding-top:2px;
}
.pr_nav .player_name{
	color:#80B8AC;
}
.pr_nav a.player_more{
	text-align:center;
	margin-left:20px;
	width:20px;
	line-height:6px;
	height:6px;
}
.pr_nav  div  dd div{
	background:none;
	padding:0;
}
.pr_nav  div div.player_more_data{
	display:none;
	margin-left:1em;
}
.pr_nav  div div.expanded{
	display:block;
}
.pr_nav dd input.tribe_color{
	display: none;
}
.pr_nav dd input.tribe_color + span{
	height: 12px;
	width: 12px;
	display: inline-block;
	position: relative;
}
.pr_nav dd input.tribe_color:checked + span:before{
	color:black;
	content: '\2714';
	position: absolute;
	top: -5px;
	left: 0;
}
.pr_nav .tribe_color_wrapper{
	height: 12px;
	width: 12px;
}
.pr_nav .tribe_color_wrapper input{
	margin:0;
	padding:0;
}
.pr_nav .t_blue + span{
	border: 2px solid #3b339f;
	background-color:#6373df;	
}
.pr_nav .t_red + span{
	border: 2px solid #a51000;
	background-color:#af532b;	
}
.pr_nav .t_yellow + span{
	border: 2px solid #a77313;
	background-color:#f7d75b;	
}
.pr_nav .t_green + span{
	border: 2px solid #2b8f5b;
	background-color:#43cf7b;	
}
.pr_nav .player_ally_view, .pr_nav .player_result{
	background-color:#11100b;
	color:#B8AC40;
}
#ad{
	background:none;
	margin-left:2px;
}
#ticker{
	height:28px;
	position:relative;
	left: -3px;
	margin-right:-3px;
	border:none;
	background:none;
}
#ticker ul{
	background:#11100b url('//popre.net/images/tick_back.png') bottom repeat-x;
	list-style:none;
	margin:0;
	height:28px;
	font-family: arial, sans-serif;
    font-size:14px;
	padding:0 5px;
	display:none;
	overflow:hidden;
	color:#99A;
}
#ticker ul li{
	text-align:center;
	display:none;
}
#ticker ul li a{
	color:#99A;
	text-decoration:underline;
}
#ticker ul li a:hover{
	text-decoration:none;
}
#ticker ul .tick1, #ticker ul .tick1 a{
	color:#B6644B;
}
#ticker ul .tick2, #ticker ul .tick2 a{
	color:#A0AB76;
}
.fb-like{ 
margin:10px 20px;
}
/* ---------- End Basic Template (Top and Menu) ----------- */

/* ---------- Boxes and Front Page ----------- */
.box ,.panel{
	margin:1em 2em;
	width:auto;
	min-width: 600px;
	max-width: 1500px;
	background-repeat:no-repeat;
	font-weight:500;
	padding-top:.5em;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.box p, 
.faq div, 
.clan p{
	padding:0.5em;
	margin:0;
}
.modbox{
	float:left;
	width:12em;
	margin:1em;
	color:#84672A;
	border:solid 3px #84672A;
	background-color:#EFB743;
}
.modbox table{
	width:100%;
	border:none;
}
.modbox th{
	font-weight:normal;
	text-align:right;
}
.modbox td{
}
.modbox tr{
	border:solid 1px #605632;
	border-width:1px 0;
}
.modbox td,th{
	padding:3px;
	border:none;	
}
.box, .smallbox, .panel{
	background-color:#afa43c;
	border:solid 1px black;
}
.smallbox{
	clear:right;
	text-align:center;
	background-image:url('//i.matak.net/smallbox_bg.jpg');
	width:800px;
	background-repeat:no-repeat;
	font-weight:500;
	padding-top:.5em;
	margin:1em auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.smallbox p {
	margin:.5em;
	text-align:left;
}
.smallbox li {
	text-align:left;
}
.tinybox {
	border:solid 1px black;
	background-color: #a79335;
	background-image:url('//i.matak.net/subboxbl.png'),
					 url('//i.matak.net/subboxtr.png');
	background-position: bottom left, top right;
	background-repeat:no-repeat;
	width:600px;
	margin:1em auto;
	padding:20px;
	font-family: arial, sans-serif;
	font-size:11px;
}
.tinybox h2{
	margin:0;
	margin-bottom:.5em;
}
#recent {
	padding:0;
	min-height:300px;
    text-align:center;
	font-size:.9em;	
	padding-bottom:1em;
}
#recent h2{
	text-align:left;
	margin:.5em;		
}
#recent h3{
	text-align:left;
	margin:.5em;		
}
#recent ul{
	padding:0 1em;
	margin:0 1em;
	list-style:none;	
}
#recent li{
	font-size:.9em;	
}
#recent #play{
	background-image: url('//i.matak.net/playnow.png');
	background-image: url('//popre.net/images/playnow.png');
	background-size: 125px 125px;
	display:block;
	float:left;
	width:125px;
	height:125px;
	margin:1em;
	margin-right:3em;
}
.potd{
	float:right;
	border-top:solid 0px;
	border-bottom:dotted 0px ;
	border-right:dotted 0px transparent;
	border-left:solid 2px;
	border-radius:100px / 180px;
	-moz-border-radius:100px/180px;
	height:300px;
	width:300px;
}
.potd iframe {
	height:300px;
	width:300px;
	overflow:hidden;
}
#livedata{
	height:295px;
	width:295px;
}
#livedata a#potdl{
	display:block;
	margin: 0 auto;
	text-align:center;
}
#livedata p{
	margin-top:.1em;
}
#livedata img#potdi{
	display:block;
	height:130px;
	width:130px;
	margin: 0 auto;
	border:none;
}
#livedata img{
	border:solid 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0 auto;
}
#livedata h2{ 
	border:solid 1px;
	text-align:center;
	font-size:15px;
	width:200px;
	margin:.6em auto;
}
#livedata p{
	width:200px;
	margin-left: 50px;
	text-align:center;
}
#livedata h2.livetitle{
	border-color: #8A2E37;
	color:#8A2E37;
}

.news .symbol{
	float:left;
	padding:5px;
	padding-bottom:1em;
	width:50px;
	height:50px;

}
.news h2{
	margin:0;
	height:1.6em;
	font-style:italic;
	font-family: MasonRegular, Georgia, Regular, garamond, arial, sans-serif;
}
.news h2 span{
	height:1.5em;
	display:block;
	line-height:1.5em;
	float:left;
	margin-right:.5em;
}
.news h2 span:first-letter {
	font-size:2em;
	text-transform: capitalize;
}
.news h3{
	margin:0;
	font-size:.8em;
	font-family:monospace;
}
.news h4{
	margin:0;
	padding:.5em;
	color:#3C4712;
	font-weight:700;
}
.news p{
	margin:.5em 1em;
	font-size:.9em;
	
}

.news h3{
  background:url('//i.matak.net/guarda.png') bottom repeat-x;
  padding-bottom:30px;
}
#news_form label{
	width:8em; 
	display: block;
	float: left;
	clear:left;
}
#newsexample{
	display:none;
	clear:both;	
	border:dotted 1px #3C4712;
}
#newsexample h2{
	border:none;
	height:1.5em;
}
#newsexample h2{
	border:none;
}
/* ---------- END Boxes and Front Page ----------- */

.clan dl.clanlist{
	padding-left:2em;
	float:left;
}
.clan .clanlist dt{
	list-style-type:disc;
	display: list-item;
}
.clan .clanlist dt a{
	width:200px;
	margin:3px 0;
	display:block;
	text-align:left;
	text-decoration:underline;
}
.clan dt a:hover{
}
.clan .clanlist dd{
	margin:0;
	padding-left:16px;
	background: url('//i.matak.net/icons/ui-icon-arrowreturn-1-e.png') left no-repeat;
	width:100px;
	overflow:visible;
}
.clan dd input{
	font-size:.9em;
}
.clan div dl{
	text-align:left;
	margin-left:.5em;
}
.clan div dt{
	font-weight:bolder;
}
.clan div dd{
	margin-left:1em;
	width:280px;
	overflow:hidden;
}
.clan #claninfo, #mapinfo{
	margin:1em;
	padding:1em;
	width:300px;
	float:right;
	border:solid 3px #453e24;
}
.clan #members{
	margin:.5em;
	padding:0;
	width:250px;
	float:left;
	border:none;
}
.clan .inactive, .clan .veryinactive{
	font-style:italic;
	color:#49441C;
}
.clan .veryinactive{
	color:#5B583C;
}
.clan {
	font-weight:500;
	width:650px;
	text-align:left;
}
.clan form{
	display:inline;
}

.clan #progress_bar{
	margin:0 1em;
	padding:3px;
	padding-right:1px;
	width:220px;
	height:20px;
	border:solid 2px #453e24;
}
.clan .progress_mark{
	margin-right:2px;
	width:20px;
	height:20px;
	background-color:#5B583C;
	float:left;
}
.clan #invited_msg{
	text-align:center;
	margin:1em;
}
#clanmenu {
   position:relative;
   left:40%;
	list-style-type: none;
   text-align:center;
   float:left;
}
#clanmenu li {
	float:left;
	margin-left:1em;
	padding-left:1em;
	border-left:solid #5B583C 1px;
   position:relative;
	right:50%;
}
#clanmenu li:first-child {
	border-left:none;
}
#url_fixed img, #switch_style, #desc_fixed_button img, #switch_exclusive{
	width:12px;
}

#newclans{
	width:200px;
	float:left;
	border:solid 3px #453e24;
	margin:1em;
}
#newclans h2{
	margin:.5em;
}
#newclans ul{
	margin:0;
}
#create_clan{
}
#create_clan input{
	margin:0;
}
.profile{
	width:49%;
	clear:none;
	overflow:visible;
}
.profile td, .profile th{
	padding:.5em;
}
.profile td{
	width:50px;
	overflow:auto;
}	
.game-stats dd div{
	clear:both;
	margin-bottom:5px;
}
.game-stats dd .expand{
	margin-right:3px;
}
.map{
	height:auto!important;
	height:140px;
	min-height:140px;
}
.map *{
	text-align:left;
}
.map img{
	display:block;
	float:left;
	height:128px;
	width:128px;
	margin:.5em;
	border:solid 1px #84672A;
}
.map h2{
	margin: .5em 0 0 .5em;
	padding:0;
	height:1em;
}
.map h3{
	margin:0;
}
ul#maps { margin-left:2em;}
#delmap{
	display:none;
	margin-left:5em;
}
#maps input, #maps b {
	width:1.4em;
	display: inline-block;
	text-align:center;
}
#mappacks { min-width: 500px;}
#mappacks th{ text-decoration:underline;}
.blockmap{
	float:left;
	border:solid 2px #453e24;
	margin:1em;
	width: 200px;
	height:270px;
	text-align:center;
}
.blockmap h2, .blockmap h3{
	margin: 0;
	padding:0;
	height:1em;
}
.blockmap img{
	width: 200px;
}
#headlist{
	float:left;
	text-align:left;
	width:150px;
	padding:1em;
}
.error{
	display:block;
	/*text-align:center;*/
	color:#B22;
	padding-left:2em;
	font-weight:bolder;
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
}
.gone{
	display:none;
}
#mapbox{
	width:600px;
	margin:0 auto;
	float: left;
}
#headbox{
	display:none;
	float:right;
}
.headstuff {
	float:left;
	text-align:left;
	display:block;
	padding:4px;
	width:260px;
	margin-right:2em;
	margin-bottom:1em;
	color:#3C4712;
	border:solid 2px #453e24;
	background-color: #d8d08d;
}
.headstuff h2, .headstuff h3{
	text-align:center;
	margin:0;
	padding:0;
}
.headstuff h3{
	border-bottom: 1px solid #84672a;
}
.headstuff p{
	float:left;
	margin:0;
	padding:0;
	width:129px;
}
.headstuff p span{
	float:left;
	display:block;
	margin-right:.5em;
	width:90px;
	text-align:right;
}

.bordertable td{
	padding: .25em .5em;
}

.forabg {
	
}
#profile_recent_game_list .recent_game{
	display:block;
	float:left;
	text-decoration:none;
	border: double 1px #84672a;
	margin: 5px 1px;
	padding: 3px;
	width:146px;
	background-color:#a89d34;
	
}

#profile_recent_game_list  .recent_game:hover{
	background-color:#bbaf43;
	color: #89532f;

}
#profile_recent_game_list span.level{
	color:#bc2a4d;
}

.ac_item{
	display:block;
	margin-left:.5em;
	height:3em;
	clear:left;
} 
.ac_item p{
	padding-top:.5em;
	padding-left:.5em;
	float:left;
} 
.ac_item .ac_icon{
	height:32px;
	padding:0;
} 
.ac_item .ac_icon img{
	height:32px;
}
td .ac_icon, td .ac_icon img{
	height:52px;
	padding:0;
} 
.ac_name{
	font-weight:bolder;
	font-size:1.1em;
}
.ac_info{
	width:5em;
}
.gameresultbox .monthlypoints{
	width:100%;	
	border:none;
	margin-bottom: .5em;
}
.gameresultbox .monthlypoints td, .gameresultbox .monthlypoints th{
	text-align:center;	
	border:none;
}
.gameresultbox .monthlypoints .one{
	background-color:#cbc167;
}
.leaguetable{
	text-align:center;
	font-family:"Times New Roman";
	font-size:16px;	
}
.leaguetable table{
	margin:0 auto;
}
.leaguetable th, .leaguetable td{
	border:solid 1px #84672A;
	border-collapse:collapse;
	text-align:left;
	margin:1em auto;
	padding:4px;
}
.leaguetable th{
	text-align:center;
	border:none;
}

.gameresultbox img {
	float:left;
}

.gameresultbox table {
	float:left;
	margin:0;
	width:274px;
	text-align:center;
}
.gameresultbox table td{
	border-width:1px 0;
}
.gameresultbox br {
	clear:both;
}

.gameresultbox  {
	width: 524px;
	min-width: 524px;
	min-height:265px;
	margin:1em auto;
	border:solid 1px #84672A;
	vertical-align:middle;
}
.gameresultbox ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.gameresultbox ul li{
	margin:0;
	padding:0;
}
.gameresultbox li a{
	float:left;
	display:block;
	width:260px;
	border:solid 1px #84672A;
	background-color:#EFC863;
	margin-bottom:5px;
}
.gameresultbox li a.tab_active{
	border-bottom:none;
	background-color:#FFD86E;
}
.gameresultbox, .playerpoints{
	font-family:serif;
	font-size:150%;
}
.playerpoints{
	clear:both;
	width:350px;
	margin:0 auto;
}
.playerpoints th {
	text-align:center;	
}
.playerpoints td {
	padding:2px;
	text-align:center;	
}
.teamstats .playerpoints{
	font-family:serif;
	font-size:100%;	
}
.teamstats .playerpoints{
	clear:both;
	width:100%;
	margin:.5em 0;
	border-left:none;
	border-right:none;
}

.winners{
	font-weight:bolder;
}
.pgamenew { color:#9C9C99;}
.pgamewin { color:#A0AB76;}
.pgamewinally { color:#DFB843;}
.pgamelose { color:#7B8EB6;}
.pgamebad { color:#B6644B;}

.gamecolors{
	list-style:none;
}
.gamecolors a{
	margin:2px;
}
.gamelist {
	min-width:600px;
	width:100%;
	font-family:serif;
	font-size:15px;
	color: #5B583C;
}
.gamelist td, .gamelist th{
	padding: 1px;
}
.gamelist p{
	margin:0;
	padding:.5em;
	font-size:12px;
}
.gamelist .gameplayers a, .gamelist .gameplayers span, .gamecolors a{
	display:block;
	float:left;
	padding:2px;
	margin:2px;
}
.gamelist .gameplayers a,  .gamecolors a{
	display:block;
	float:left;
	padding:2px;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border:solid 1px #84672A;
}
.gamelist .gameplayers a:hover{
    border:solid 1px #EFB743;
}

/* darker of above: */
a.dgamenew, .dgamenew, .dgamex { 
	color:#555;}
a.dgamewin, .dgamewin, .dgame3{ 
	color:#486321;}
a.dgamewinally, .dgamewinally, .dgame2{ 
	color:#8a7313;}
a.dgamelose, .dgamelose, .dgame0{ 
	color:#3943AC;}
a.dgamebad, .dgamebad, .dgame1{ 
	color:#8A2E37;}
	
	
.gameplayers a.dgamenew { 
	background-color:#958d42;}
.gameplayers a.dgamewin { 
	background-color:#a19c37;}
.gameplayers a.dgamewinally { 
	background-color:#bfad35;}
.gameplayers a.dgamelose { 
	background-color:#9f974b;}
.gameplayers a.dgamebad { 
	background-color:#ab943a;}
	
.gameplayerssmall{
	font-size:80%;
}
.gameplayerschange{
	font-size:80%;
	clear:both;
	margin-top:.5em;
}
.gamepoints{
	font-size:90%;
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
}
.gamepointsresult{
	font-weight:bolder;
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
}
.gameopen{
	font-size:90%;
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
}
	
.gamefull{
	height:38px;
}
.gameplayerhalf{
	height:15px;
}
.gamepointhalf{
	height:18px;
}
	
table.gamelist tr td{
	vertical-align:middle;
}

.gamelist .gamelevel{
	text-align:center;
	font-size:80%;
	border-right:double 1px #84672A;
}
table.gamelist td.gamedata {
	border-right:double 1px #84672A;
	vertical-align:top;
}
.gamelist .gamelevel span a,  p.gamelevel  a span{
	font-size:150%;
	color:#3C4712;
	font-weight:bolder;
}

.gamedetailbox{
	font-size:80%;
}

.gamedetails{
	margin:3px;
	width:12px;
}

.playerdetailtable{
	width:100%;
	border-width:1px 0;
	margin:0;
}

.gameendstats{
	width:46%;
}
.gameendstats dt{
	clear:left;
	float:left;
	font-weight:bolder;
}
.gameendstats dd{
	float:right;
	margin:0;
}
.gameendstats dd.longstat{
	float:left;
	clear:left;
	margin-left:1em;
}
#gameside {
	float:left;
	font-size:80%;
	width: 210px;
}

.gameside-over  .gamedatatext{
	float:left;
	width:305px;
	margin-left:30px;
}
.gameside-over {
	width: 98% !important;
}

 p.gamelevel {
	float:left;
	overflow:visible;
	width:300px;
	margin-top:0;
}
 p.gamelevelname {
	overflow:visible;
	float:left;
	width:300px;
	margin-top:0;
	font-size:150%;
}
 p.gamelevel img{
	width:300px;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	border:solid 1px #84672A;
}
.gamemain {
	float:none;
	width:auto;
}
#popgraph {
	padding-right:25px;
	position:relative;
	margin-top:0;
	z-index:2;
}
.popgraph-over{
	float:none;
	margin-left:330px;
	margin-right:0px;
	width:auto;	
	text-align:center;
	background-color:#D8D08D;
}
.popgraph-under {
	float:left;
	margin-left:0px;
	width:96%;	
	text-align:center;
	background-color:#D8D08D;
}
.poptabs-over{
	float:none;
	padding-left:350px;
}
.poptabs-under {
	float:left;
	padding-left:20px;
}
#pop-tabs{
	line-height: normal;
	height: 25px;
}
#pop-tabs ul{
	list-style:none;
	margin:0;
	padding:0;	
}    
#pop-tabs li {display: inline;}
#pop-tabs li a{
	position: relative;
	float:left;
	z-index:1;
	height:2em;
	margin: 0 1px 0 0;
    padding: 0 0 0 5px;
	background:#d8d08d;
    text-decoration: none;
	border: solid 1px black;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-bottom: none;
	font-size:0.8em;
}
#pop-tabs li a.active{
	z-index:3;
	
}
#pop-tabs li a span{
	float: left;
    display: block;
    background: none no-repeat 100% -35px;
    padding: 6px 10px 6px 5px;
    white-space: nowrap;
}
.teamstats{
	float:left;
	width: 340px;
	margin:1em;
	border:solid 3px;
    border-radius: 8px;
}
.team0{
	border: none;
}
.team1, #legend .team1{
	border-color: black;
	background-color:#857d2e;
}
.team2, #legend .team2{
	border-color: white;
	background-color:#b6af66;
}
.teamstats div{
	margin:1em;
	width: 300px;
	border: solid 3px;
    border-radius: 8px;
}
.teamstats div p ,.teamstats div dl{
	margin:0 1em;
}
.teamstats div dt{
	clear:left;
	float:left;
	font-weight:bolder;
}
.teamstats div dd{
	float:right;
	margin:0;
}
.teamstats div h3{
	font-family: Georgia, Regular, garamond, arial, sans-serif;
	border-bottom:solid 3px;
	display:block;
	width:100%;
	text-align:center;
	padding-bottom:2px;
}

.teamstats div.dbgame0, #legend div.dbgame0, #cp-main .teamstats div.dbgame0 h3{ 
	border-color:rgba(57,67,172,1);
	background-color:rgba(57,67,172,0.2);;
}
.teamstats div.dbgame1, #legend div.dbgame1, #cp-main .teamstats div.dbgame1 h3{ 
	border-color:rgba(145, 36, 46, 1);
	background-color:rgba(145, 36, 46, 0.2);
}
.teamstats div.dbgame2, #legend div.dbgame2, #cp-main .teamstats div.dbgame2 h3{ 
	border-color: rgb(161, 136, 21);
	background-color:rgb(161, 136, 21, 0.2);
}
.teamstats div.dbgame3, #legend div.dbgame3, #cp-main .teamstats div.dbgame3 h3{
	border-color:rgba(75, 100, 40,1);
	background-color:rgba(75, 100, 40,0.2);
}
.teamstats div.dbgame4, #legend div.dbgame4, #cp-main .teamstats div.dbgame4 h3{
	border-color: rgba(46, 130, 119, 1);
	background-color:rgba(46, 130, 119, 0.2);
}
.teamstats div.dbgame5, #legend div.dbgame5, #cp-main .teamstats div.dbgame5 h3{
	border-color: rgba(140, 56, 131, 1);
	background-color: rgba(140, 56, 131, 0.2);
}
.teamstats div.dbgame6, #legend div.dbgame6, #cp-main .teamstats div.dbgame6 h3{
	border-color: rgba(99,99,99,1);
	background-color:rgba(99,99,99,0.2);
}
.teamstats div.dbgame7, #legend div.dbgame7, #cp-main .teamstats div.dbgame7 h3{
	border-color: rgba(168, 78, 17,1);
	background-color:rgba(168, 78, 17,0.2);
}

.playergamedetails  td div{
	display:none;
	max-width:500px;
}

.pos_color:before {
    color:#486321;
    font-weight:bolder;
    content:'+';
}
.pos_color {
    color:#486321;
    font-weight:bolder;
}
.neg_color {
    color:#8A2E37;
    font-weight:bolder;
}
#all-pops {
	float:left;
	width:96%
}
#follower_type_selector{
	list-style:none;
	margin:0;
	padding:0;
	width: 16px;
	height:200px;
	margin-top:80px;
	float:left;
}
#follower_type_selector li{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:5px;
}
#player-pops{
	display:none;
}

table.stripey td.gamestatus{
	border: solid 2px transparent;
}
.stripey .one td.gamestatus.statuspick,
.stripey .two td.gamestatus.statuspick,
.stripey .two .stripey .one td.gamestatus.statuspick{
	border: solid 2px #80B8AC;
	background-color: #D4C85C;
}
#streamplayers{
	font-size:2em;
}
.disputeexplain{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
	width:98%;
}
.popuplist{
	position: absolute;
	list-style:none;
	border: 1px solid black;
	background-color: #D4C85C;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	width: 200px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	
}
.popuplist li a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.popuplist li a:hover{
	font-weight:bolder;
	background-color: #BBAF43;
	color:#3A3401;
}
.statuschanged{
	font-weight:bolder;
	color:#8A2E37;
}
.gameinfo td div{
	position:relative;
}
.disputebutton{
	position: absolute; 
	bottom: 6px;
	right:6px;
}
.submitdispute{
	visibility:hidden;
	float:right;
	margin-right:1em;
	margin-bottom:2px;
}
.disputeexplainbox{
	display:none;
}
.gamelist p.disputemessage{
	position: absolute; 
	bottom: 1px;
	right:15px;
	display:none;
	text-align:right;
	height:1em;
	overflow:hidden;
}
.gameinfo td div.disputereasonbox {
	display:none;
	width:100%;
	text-align:center;
	margin-left:2px;
}
p.gamestatus {
	text-align:center;
	font-size: 150%;
	font-weight:bolder;
	font-family: Georgia, Regular, garamond, arial, sans-serif;
}
/* mod page */
.shared li div{
	margin:0;
	width:17em;
	float:left;
	display:block;
}
.shared li div img, .namechanges li img{
	width:12px;
}
.shared{
	list-style:none;
	margin:0;
	padding:0;
}
.shared li{
	clear:both;
	padding:2px;
	border-top:solid 1px;
}
.a0{
	color:#bc2a4d;
}

.rejectreasons , #statuschoices{ 
	display:none;
}

.rejectreason a{
	margin: 1px; 
	font-size:.8em;
}
.rejectreason a:hover{
	font-weight:normal;
	margin: 0px; 
}

#ip_info img{
	float:left;
	margin-top:3px;
	margin-right:1px;
}
#ip_list{
	float:left;
}

#ip_list dt{
	width:15em;
	font-weight:bolder;
	font-size:1.2em;
	text-align:left;
	padding-bottom:.5em;
}
#ip_list dd{
	width:auto;
	text-align:left;
}
#ip_list dt span{
	font-weight:normal;
	color:#536482;
	font-size:.8em;
}
#sep_list {
    list-style:none;
}
#sep_list li{
    height:1.5em;
}
