/* CSS Document*/
html {color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;
	background-position:top; background-color: #000;
	/*background-image:url('/images/textures/black_denim.png');*/
}
@media (min-width:980px){
	html{
		overflow-x:hidden;
	}
}
body {margin: 0px auto; width:980px;min-height:1350px;}
#ui-datepicker-div{z-index:9000 !important;}
.memColumn2-row2{height:0;}
.page-points:active,.page-points:focus, .page-points:hover{border:1px solid rgba(63,63,63,0.8); box-sizing:border-box; background:rgba(63,63,63,0.8);}
.page-points{border:1px solid transparent;}
.discussAllTextArea{width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;min-height:75px}
.trfr90{transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);}
	.trfr-90{transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		-webkit-transform:rotate(-90deg);}
		.discussBarWrapper{background:#2f2f2f; padding:7px; border-top:1px solid #3f3f3f; }
		.page-right-arrow,.page-left-arrow{color:rgba(0, 128, 0, 0.8); font-size:32px;  display:inline-block; text-shadow:0px 1px #333;}
		.page-arrows:hover{text-shadow:0px 1px #222;}
		.page-arrows{}
		.sorting-discussion-bar{ padding:10px; background:#2f2f2f; border-top:1px solid #3f3f3f;margin-top:10px;}
		.empty-bullet-page{color:rgba(255,255,255,0.5);}
		.font-all-chat.fll{text-shadow:2px 2px #686868; color:#fff;}
		.darkformelem{ background-color:#333; color:#ccc; padding:3px; border:0;}
		.spotlight-container{float:left; height:155px; width:150px;}
		#body, #main, #header, #footer {width: 980px;overflow:hidden}
		.hrstyle{height: 1px; background-color: #000; border-bottom: 1px solid #242424;}
		.g-selector{margin:0 auto; width:500px; padding-top:25px;}
		.chrome-add{float:right; background-color:#1A1A1A; border:1px solid #555; border-bottom:none;  text-align:center; font-size:40px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:65px; height:55px; cursor:pointer; position:relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
		.chrome-expand{ position:absolute; top:56px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:980px;   display:none;box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); border-radius: 3px;}
		.unifytip{z-index:99999999999999999 !important;}
		.curd{cursor:default;}
		.dtb{display:table;}
		.dtbc{display:table-cell;}
		.bdsp10{border-spacing:10px;}
		.h90{height:90px;}
		.vam{vertical-align: middle;}
		.vat{vertical-align: top;}
		.m0a{margin:0 auto;}
		.bdtrrs2{border-top-right-radius: 2px;}
		.bdbrrs2{border-bottom-right-radius: 2px;}
		.bgcC9C9C9{background-color:#C9C9C9;}
		.bgcBBB{background-color:#BBB;}
		.bgc4C4C4C{background-color:#4C4C4C;}
		.p2{padding:2px;}
		.bgcE2E2E2{background-color:#E2E2E2;}
		.fwn{font-weight:normal;}
		.w20{width:20px;}
		.w66{width:66px;}
		.w120{width:120px;}
		.h16{height:16px;}
		.w16{width:16px;}
		.w160{width:160px;}
		.w170{width:170px;}
		.w182{width:182px;}
		.w300{width:300px;}
		.h110{height:110px;}
		.h75{height:75px;}
		.h38{height:38px;}
		.r10{right:10px;}
		.r69{right:69px;}
		.pl20{padding-left:20px;}
		.pl40{padding-left:40px;}
		.unified-autocomplete{border:0; background-color:#2C2C2C; padding-left:10px }
		.css-unify-table td{padding:2px;}
		.posr{position:relative;}
		.ova{overflow:auto;}
		.posa{position:absolute;}
		.fz200p{font-size:200%;}
		.fz300p{font-size: 300%;}
		.w160{width:160px;}
		.h37{height:37px;}
		.fz400p{font-size: 400%;}
		.c333{color:#333;}
		.mt3{margin-top:3px;}
		.mt8{margin-top:8px !important;}
		.mt-10{margin-top:-10px;}
		.mt-30{margin-top: -30px;}
		.mt-42{margin-top: -42px;}
		.mt10{margin-top:10px !important;}
		.fz90p{font-size:90%;}
		.h42{height:42px;}
		.h100{height:100px;}
		.w1{width:1px;}
		.w78{width:78px;}
		.c000{color: #000;}
		div.pt0{padding-top:0}
		.w894{width:894px;}
		.w100p{width:100%;}
		.w50p{width:50%;}
		.fz14{font-size:14px;}
		.fz12{font-size:12px;}
		.bxz{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
		.w700{width:700px;
			height:100px;}
			.bgc333{background-color: #333;}
			.game-unify{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height:400px; padding:20px; }
			.unify-game-info {cursor:default;background-color: #0E675E;font-family: 'RobotoDraft', sans-serif;font-size: 16px;padding: 6px 0;text-align: center;border-radius: 2px;position: relative;}
			.unify-game-info-text{}
			.unify-game-info-close {cursor:pointer;position: absolute;right: 7px;bottom: 6px;}
			.h50{height:50px;}
			.h40{height:40px;}
			.cl{clear: both;}
			.pl15{padding-left:15px;}
			.p20{padding:20px;}
			.p10{padding:10px;}
			.p5{padding:5px;}
			.p2{padding: 2px;}
			.p15{padding:15px;}
			.ml-1{margin-left:-1px;}
			.ml15{margin-left:15px;}
			.ml10{margin-left:10px;}
			.mr15{margin-right:15px;}
			.mr5{margin-right:5px;}
			.bdb1solid444{border-bottom:1px solid #444;}
			.bdb0{border-bottom:0 !important;}
			.unify-tab{width:200px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:10px;  border-bottom:0;  position:relative;text-align:center; }
			.bdrs3{border-radius:3px;}
			.pt6{padding-top:6px;}
			.pt10{padding-top:10px;}
			.pb10{padding-bottom: 10px;}
			.dn{display:none;}
			.unify-viewport{border:1px solid #444;height:400px; padding:20px; background-color:#1A1A1A;overflow:auto;}
			.bd1solid444{border:1px solid #444;}
			.curp{cursor:pointer;}
			.r0{right:0;}
			.r30{right:30px;}
			.t5{top:5px;}
			.fz18{font-size: 22px;}
			.t1{top:1px;}
			.t4{top:4px;}
			.w200{width: 200px;}
			.w100{width:100px;}
			.w50{width:50px;}
			.w75{width:75px;}
			.w81{width:81px;}
			.w80p{width:80%;}
			.w15{width:15px;}
			.z500{z-index: 500;}
			.bgc222{background-color: #222;}
			.cccc{color: #ccc;}
			.bgc2C2C2C{background-color: #2C2C2C;}
			.bgc1A1A1A{background-color:#1A1A1A;}
			.bdfff{border:1px solid #fff;}
			.h20{height: 20px;}
			.h30{height:30px;}
			.h27{height:27px;}
			.mr86{margin-right:86px;}
			.bgcra26{background-color:rgba(26,26,26,0.95);}
			.chrome-expand *{ outline:0;}
			.bd0{border:0;}
			.unify-content{border:1px solid #ccc; height:300px; margin-top:-1px;}
			.tac{text-align:center;}
			.tal{text-align:left;}
			.fll{float: left;}
			.flr{float: right;}
			.dib{display:inline-block;}
			.updownArrows{
				font-size:24px;text-align:center;
				height:29px !important;
			}
		.rotate45{  -ms-transform:rotate(45deg); /* IE9 */ -moz-transform: rotate(45deg);  /* FF3.5/3.6 */ -o-transform: rotate(45deg);  /* Opera 10.5 */ -webkit-transform: rotate(45deg);  /* Saf3.1+ */ transform: rotate(45deg);  /* Newer browsers */}
		.css-spinner-6{cursor: wait; background-color: rgba(0, 0, 0, 0); opacity: .8; border-radius: 150px; margin: 15px auto; animation: loading .5s infinite linear; -moz-animation: loading .5s infinite linear; -webkit-animation: loading .5s infinite linear; border: 6px solid rgba(255, 255, 255, 0.81); border-top: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid rgba(0, 0, 0, 0); width: 6px; height: 6px; margin:0px auto; }
		.css-spinner-7{cursor: wait; background-color: rgba(0, 0, 0, 0); opacity: .8; border-radius: 150px; margin: 15px auto; animation: loading .5s infinite linear; -moz-animation: loading .5s infinite linear; -webkit-animation: loading .5s infinite linear; border: 7px solid rgba(255, 255, 255, 0.81); border-top: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid rgba(0, 0, 0, 0); width: 7px; height: 7px; margin:0px auto; }
		.css-spinner-dark{border-color:rgba(100, 100, 100, 0.81); border-left-color:rgba(0,0,0,0); border-top-color:rgba(0,0,0,0); }
		@keyframes loading {
			0% {
				-moz-transform: rotate(0deg);
			}
			100% {
				-moz-transform: rotate(360deg);
			}
		}
		@-moz-keyframes loading {
			0% {
				-moz-transform: rotate(0deg);
			}
			100% {
				-moz-transform: rotate(360deg);
			}
		}
		@-webkit-keyframes loading {
			0% {
				-webkit-transform: rotate(0deg);
			}
			100% {
				-webkit-transform: rotate(360deg);
			}
		}
		.css-spinner-16{
			cursor: wait; background-color: rgba(0, 0, 0, 0); opacity: .8; border-radius: 150px; margin: 15px auto; animation: loading .5s infinite linear; -moz-animation: loading .5s infinite linear; -webkit-animation: loading .5s infinite linear; border: 16px solid rgba(255, 255, 255, 0.81); border-top: 16px solid rgba(0, 0, 0, 0); border-left: 16px solid rgba(0, 0, 0, 0); width: 16px; height: 16px; margin:0px auto;
		}
		@keyframes loading {
			0% {
				-moz-transform: rotate(0deg);
			}
			100% {
				-moz-transform: rotate(360deg);
			}
		}
		@-moz-keyframes loading {
			0% {
				-moz-transform: rotate(0deg);
			}
			100% {
				-moz-transform: rotate(360deg);
			}
		}
		@-webkit-keyframes loading {
			0% {
				-webkit-transform: rotate(0deg);
			}
			100% {
				-webkit-transform: rotate(360deg);
			}
		}
		.spacer-25{height:25px; }
		.pc-release th{padding:10px; background-color:#CCC; color:#222;}
		.pc-release td{background-color:#e4e4e4;}
		.pc-release tr.highlight-fff td{background-color:#fff; height:1px;}
		.pc-release tr.highlight-lower td{background-color:#969696; height:1px;}
		.pc-release td{padding:0 10px; }
		.pc-release{border-spacing:0; margin-top:10px; border:1px solid #AFAFAF}
		.releaseBox2 td{padding:5px;}
		.padtd td{padding:2px 10px;}
		#main{width:980px;}
		.home-link{float:left; border:1px solid #222; padding:25px;}
		#main2{
			width: 982px; clear:both; margin:0px auto;}
			/*#header{ margin-bottom:2px;}*/
			.felixMain{z-index:-11; width:150px; margin-left:10px; color:black}
			ul {list-style-type:disc;}
			img {border: 0}
			.hiddenUnlessJavascript{ display:none}
			a {text-decoration:none;color: red;font-weight:bold; outline:none}
			a:hover {color: #E65C48 ;outline: none;}
			a:hover img {border:0;outline: none;}
			.font{color: #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;}
			h1{ font-size:1.6em}
			h2{ font-size:1.2em}
			h3{ font-size:1em}
		#rankContain{background: rgb(169,3,41); /* Old browsers */ background: -moz-linear-gradient(left,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */ background: linear-gradient(to right,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-9 */ }
		div.dropdownList{display:none; font-weight:lighter;font-family:Arial, sans-serif;text-align:left;color:#FFFFFF; line-height: 140%; font-size:0.9em}
		.news-item a{color:#ccc; font-weight:normal; }
		.topNavSubHeadStyle{font-weight:bold; text-decoration:underline;}
		.dropdownList{padding:10px; border-bottom:1px solid #333; border-left:1px solid #000; border-right:1px solid #333; }
		.topbarLeft{width:730px; }
		.topBarItem{float:right; padding:10px; padding-top:20px; padding-bottom:15px; }
		.topbarContainer{height:59px; margin:0px auto; width:980px; }
		#GDlogin{padding-left:40px; }
		@-moz-document url-prefix() {
			.dropdownList{
				margin-top:-2px;
			}
		}
	.dropdownList span{border-right: 1px solid rgb(127, 127, 127); border-right: 1px solid rgba(127, 127, 127, .5); -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ }
	.clear{ clear:both}
	.clearL{ clear:left}
	.clearR{ clear:right}
	.floatL{ float:left}
	.floatR{ float:right}
	.black{ color:#000000}
	.white{ color:#FFFFFF}
	.red {color: red;}
	.editColor{ color:#5E0D04}
	.center{ text-align:center}
	.marginL50{ margin-left:50px}
	.smallTxt{ font-size:0.8em}
	.tinyTxt{ font-size:0.7em}
	.pcLink a{color:#66CCFF}
	.pcLink a:hover{color:#AEE4FF}
	.xbox360Link a{color:#7AA922}
	.xbox360Link a:hover{color:#A4D942}
	.ps3Link a{color:#4F4FFF}
	.ps3Link a:hover{color:#8080FF}
	.wiiLink a{color:#0a8093}
	.wiiLink a:hover{color:#8080FF}
	.mobLink a{color:#FF311A}
	.mobLink a:hover{color:#b21000}
	/* MainNav menu */
	.mainNavTitleBox{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; height:38px; box-sizing:border-box; float:left; text-align:center;  display:block}
	.mainNavTitleBox a{ padding:10px 20px;}
	.floatL a{padding:0px;}
	.dropdownList a.nopad{padding-right:0;}
	.dropdownList a{padding-left:0px; padding-right:20px;}
	div.dropdownList{display:none; font-weight:lighter;font-family:Arial, sans-serif;text-align:left;color:#FFFFFF;  font-size:0.9em; padding-left:20px;}
	.mainNavTitleSeperatorRight{ border-right:1px solid #111}
	.mainNavTitleSeperatorLeft{border-left:1px solid #333;}
	.mainNavTitleBox a{color:#CCC;  font-weight:normal;}
	.searchButton{font-family:Arial, sans-serif; font-size:1.1em; font-weight:bold; text-align:center;border:1px solid #222; -moz-box-shadow: inset 0px 0px 2px 2px #666; -webkit-box-shadow: inset 0px 0px 2px 2px #666;box-shadow: inset 0px 0px 2px 2px #666;background-color:#222; color:#FFFFFF; text-shadow: 1px 1px black; padding:0px; padding-left:7px;margin:0px; padding-top:4px; padding-bottom:4px; padding-right:7px}
	button:hover.searchButton {color:red; text-shadow: 1px 1px black;background-color:#222; border:1px solid #222; cursor:pointer}
	.mainNavSearch{ font-family:'Trebuchet MS', Helvetica, sans-serif; color:#222; padding:0px; margin:0px; padding-left:2px; margin-top:1px; height:20px; border:none; width:165px; height:28px; margin-left:-5px;}
	/* Advert boxes */
	.adbox{ width:155px; height:470px; margin-left:0px; float:left; text-align:center;}
	.login{ height:86px;float:left; font-size:0.8em; color:#8c8c8c; font-family:Tahoma, Geneva, sans-serif; margin-top:2px; width:268px}
	.login input{padding:2px; margin:1px; font-size:0.8em;}
	.loginInputBox{width:170px; float:left;}
	.loginSelectBox{ float:left; height:44px}
	.loginName{color:#FFFFFF;height:19px; padding-top:2px; float:left; clear:left; width:60px}
	.loginInput{height:22px; float:left; width:105px;}
	/* Title Buttons */
	.navMenu{width:900px; height:30px}
	a.titlestdBtn{display: block; width:80px; height:20px; padding-top:5px; padding-left:0px; color:#444444;text-decoration: none; background:url(../images/buttons/titlebtn80.gif) no-repeat 0px 0px; text-align:center; float:left; margin:0px 0px 0px 5px; font-size:0.8em}
	a.titlestdBtn:hover {color:#000000;background:url(../images/buttons/titlebtn80.gif) no-repeat 0px -25px;}
	input.titlestdBtn{display: block; width:90px; height:20px; padding-top:5px; padding-left:0px; color:#444444;text-decoration: none; background:url(../images/buttons/titlebtn90.gif) no-repeat 0px 0px; text-align:center; float:left; margin:0px 0px 5px 5px; font-weight:bold}
	input.titlestdBtn:hover {color:#000000;background:url(../images/buttons/titlebtn90.gif) no-repeat 0px -25px;}
	a.titleBtnAlt{ width:80px; height:20px; padding-top:5px; padding-left:0px; color:#444444;text-decoration: none; background:url(../images/buttons/titlebtn80.gif) no-repeat 0px 0px; text-align:center; float:left; margin:0px 0px 5px 5px; font-size:0.8em}
	a.titleBtnAlt:hover {color:#000000;background:url(../images/buttons/titlebtn80.gif) no-repeat 0px -25px;}
	.titleBtn ul { padding: 0; margin: 0; list-style: none;}
	.titleBtn li {list-style: none; float: left; position: relative; width: 105px; z-index:20}
	.titleBtn li ul {list-style: none; display: none; position: absolute; left: 0;}
	.titleBtn li > ul {list-style: none;top: auto;left: auto;}
	.titleBtn li:hover ul, li.over ul{list-style: none; display: block; }
	.homeBox {border:1px solid #CCC; width:748px;overflow:auto; margin-bottom:10px; padding:5px;}
	.homeBox1 {width:907px;}
	div.homePageMainContent{ border-top:none !important; overflow:auto; color: #555; padding-bottom: 0px; overflow: hidden}
	img#felixImage {background-color: #222;border-right: 1px solid black;border-bottom: 1px solid black;padding-right: 4px;}
	#reviewsWrapper{margin-left: 5px;}
	#discussionsWrapper{margin-left: 15px;}
	.homeNewsTitleLink{font-size:155%; font-weight:normal; margin-bottom: 5px; }
	div#homeGamingNewsWrapper{ border-bottom: none; min-height:1806px }
	.homeNewsInfo{ margin-bottom: 0px; font-size:125%;}
	.border-none{border:none !important;}
	.discussBoxWrapper{min-height:230px;}
	.welcomeBodyOuter{padding:5px; color:#555; }
	.welcomeBodyOuter a{color:#575757}
	.welcomeBodyOuter a:hover{color: #FF0000}
	.welcomeBodyInner{ margin:0px; padding:8px; -moz-box-shadow: inset 0px 0px 2px 2px #333333;-webkit-box-shadow: inset 0px 0px
		px 2px #333333;box-shadow: inset 0px 0px 2px 2px #333333; }
		.blueLink a{ color: #066191; font-family: Arial, sans-serif; font-size:0.9em;}
		.blueLink a:hover{ color: #04355E;outline: none}
		.homeNewsBlock{ font-size:0.7em;padding-right:10px;}
		.homeNewsBlock a{ color: #066191; font-family: Arial, sans-serif}
		.homeNewsBlock a:hover{ color: #04355E;outline: none}
		.homeNewsBlock p{ padding-top:7px; padding-bottom:7px; margin:0;}
		.newsBorderBottom{ height:20px; background-color:#e4e4e4;}
		.news-line{ height:1px ; background-color:#CCC;border-bottom:1px solid #fff;}
		.sidebarBorderBottom{height:5px; border-bottom:1px solid #DDD;width: 85%; margin: auto; margin-bottom:5px;margin-top:5px; }
		.discussionBorderRight {float:left; width:1px; height: 170px; background-color: #CCC; margin-top: 26px; margin-right: 10px;}
		.homeLeftColumn{clear:left; margin-left:18px; margin-top:20px;width:620px; border: 1px solid #AFAFAF; margin-bottom:25px;background:#eee;}
		.spotlightColumn{float:left; }
		.spotlightItem{ margin-bottom:4px; padding-bottom:4px; font-family: Arial, sans-serif;  font-size:1.1em;}
		#spotlightHead{ text-align:center; margin-bottom:5px; text-decoration:underline; font-variant:small-caps; font-size:1.4em; font-weight:bold}
		/*.homeTitleHeader{ font-variant:small-caps;}*/
		.homeArticle{ float:left; margin-left:3px}
		.homeArt {overflow: hidden;text-align:center; padding:10px;width:166px; background-color: #111111; min-height:315px; font-family:Arial, Arial, Helvetica, sans-serif; border:1px solid #999999; padding-top:2px}
		.homeArtRed {font-size: 1.0em; font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:capitalize; color: #FF0000;}
		.homeArticleTitle{width:169px;min-height:45px; color:#999; font-size:1em; font-weight:bold}
		.homeArtGameTitle{width:169px; clear:left; color:#FFFFFF; text-align:left}
		.homeArticleImage{min-height:185px; width:168px}
		.homeArticleAuthor{color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif}
		.homeArticleAuthor a{color:#FFFFFF}
		.homeArticleAuthor a:hover{color:#FF0000}
		.newslist{background-color: #999999; border:#CCCCCC solid 1px; font-size:0.9em; width:205px; color:#000000; margin-top:10px; margin-left:5px}
		.newslist a{ font-size:0.8em}
		.news{width:730px; float:left}
		.newsBody a{ font-weight:bold; color:#000000}
		.newsBody a:hover{ color: #AB1020;outline: none;}
		a.blueLink{ font-weight:bold; color:#0099FF}
		a:hover.blueLink{ color: #333333;outline: none;}
		.errorBox{width:690px; margin: auto; margin-top:5px; margin-bottom:10px; padding:5px; color:#333333; border:#444 solid 1px; -moz-border-radius:10px; border-radius:10px; clear:left; background-color: #D8F2F5}
		.infoBox{margin: auto; margin-top:5px; margin-bottom:10px; margin-left:10px; margin-right:10px; padding:5px; color:#BBBBBB; border:#333333 solid 1px; -moz-border-radius:2px; border-radius:2px; clear:left; background-color: #111111}
		.newsBodyHome{width:570px;padding:0 10px 0 10px;background-image: URL(../images/spch_mid_newsHome.jpg);color:black;}
		.newsBodyHome a{ font-weight:bold; color:#000000}
		.newsBodyHome a:hover{ color: #AB1020;outline: none;}
		.newsMarg{ margin-left:10px}
		#twitter_div{float:left; background-color: #999999; border:#CCCCCC solid 1px; font-size:0.9em; width:160px; color:#000000; margin-top:6px; margin-left:5px}
		#twitter_update_list{ font-size:0.8em; padding-left:20px;}
		#twitter_update_list li{ margin-top:10px}
		.marginL{margin-left:55px}
		.marginL10{margin-left:10px}
		.left{float:left}
		.right{float:right}
		.clearL{clear:left}
		.clearR{clear:right}
		.padTop{ padding-top:10px}
		.padLeft{ padding-left:10px}
		.fullwidth {width: 100%;}
		.center {text-align:center}
		.bare {font-weight:normal;text-decoration:none!important}
		.gamelink {font-weight:normal; color:#0000FF;}
		#counter,#article {font-size: 0.9em;overflow:hidden}
		#counter a{ color:#000000}
		#counter a:hover{color: #AB1020;outline: none;}
		#gamebody {width:720px; margin:auto; font-size: 0.9em;overflow:hidden; border-left:1px solid #999999; border-right:1px solid #999999;}
		.smallType {width:120px; font-size:smaller; text-align:right; font-family:"Times New Roman", Times, serif; text-transform:capitalize; color:#FF0000;}
		.smallType1 {margin-left:5px; margin-top:5px;font-family:"Times New Roman", Times, serif; text-transform:capitalize; color:#FF0000; font-size:1.5em}
		.smallType2 {margin-left:10px; margin-top:5px;font-family:"Times New Roman", Times, serif; text-transform:capitalize; color:#FF0000; font-size:0.8em}
		.dropwid{width:200px;}
		.relative{ position:relative}
		#gambody { background-color: #222; width:100%; margin:auto; font-size: 0.9em;overflow:hidden;  }
		.articlegamebody{width:900px; margin:auto; font-size: 0.9em;overflow:hidden;}
		.g_wrapper{width:673px; float:left; min-height:600px;}
		.gamPic {width:132px; overflow:none;margin-right:5px;padding:5px;float:left;border:1px solid #CCC; background-color: #222}
		.gamPicBig {width:208px; height:309px; overflow: hidden; padding:3px;float:left; background-color: #222; }
		.backOfBoxTop{color:#ccc; width:376px; margin-left:2px; margin-bottom:2px; padding:1px; float:left; font-size:0.8em; overflow:hidden; }
		.platformBtn{border:1px solid black; width:70px; text-align:center; height:20px; float:left; background-color: #666; moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; font-family:Arial, sans-serif;  -moz-box-shadow: inset 0px 0px 20px 4px #222; -webkit-box-shadow: inset 0px 0px 20px 4px #222; box-shadow: inset 0px 0px 20px 4px #222; display:block}
		.platformBtn:hover{background-color: #888; display:block}
		.platformBtnGroup{ float:right; clear:both}
		.backOfBoxBtm{color:#ccc; width:455px; margin-left:0px; margin-bottom:2px; padding:2px; float:left; font-size:100%; overflow:hidden;}
		.gbx {padding:2px; margin-right:5px; margin-bottom:5px; color:#CCCCCC}
		.gbx a{color:#FFFFFF; font-weight:normal}
		.gbx a:hover{color:#AB1020; font-weight:normal}
		.gdate{width:215px;text-align:center; float:left; margin-right: 5px; min-height:52px; font-size:110%;}
		.gdateTitle{float:left; text-align:right; width:105px; clear:left}
		.gdateData{float:left;margin-left:5px;}
		.hDate{width:165px;text-align:center; float:left;}
		.hEditBtn{width:150px; margin-right:2px; float:left; text-align:center; }
		.genre{width:72px; margin-right:2px; float:left; text-align:center; min-height:47px}
		.genreTitle{font-size:110%; font-weight:bold;}
		.gdIcons{clear:left; }
		.gdIcons a{color:#FFFFFF; font-weight:normal}
		.gdIcons a:hover{color:#AB1020; font-weight:normal}
		.g_profile{ clear:right; float:right; width:300px; text-align:center; background-color:}
		.embed{ margin-bottom:10px }
		.newsTrailerBox{width:600px; float:left}
		.newsLinkGamePage{ font-weight:normal !important; width:auto; padding-left:5px; padding-top: 10px; padding-bottom:5px; padding-right:8px; border-top:1px solid #2C2C2C; font-size:100%}
		.newsItemGamePage{ font-size:0.85em; padding-left:30px; padding-right:8px; padding-bottom:5px;}
		.newsSysReqGamePage p{padding-left:30px; padding-right:8px}
		.gameNewsBox{color:#ccc; float:left; overflow:hidden; width:100%; background-color: #252525; padding-top:15px; border-top:1px solid #333; margin-bottom:5px; box-sizing:border-box;
			-moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;}
			.gameNewsBox a:hover{text-shadow:0px 0px 2px black}
			.gameNewsList { clear: both;}/* scrollbar code */
			.gameNewsList .viewport {height: 291px; overflow: hidden; position: relative;}
			.gameNewsList .overview {list-style: none; position: absolute; left: 0; top: 0;}
			.gameNewsList .thumb .end, .gameNewsList .thumb {background-color: #666;border-radius:25px;}
			.gameNewsList .scrollbar {position: relative; float: right; width: 15px;}
			.gameNewsList .track {background-color: rgb(48, 48, 48);border-radius:25px; height: 100%; width:12px; position: relative;}
			.gameNewsList .thumb {height: 20px; width: 12px; cursor: pointer; overflow: hidden; position: absolute; top: 0;}
			.gameNewsList .thumb .end {overflow: hidden; height: 5px; width: 13px;}
			.gameNewsList .disable{display: none;}
			.noSelect {user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;}
			.gameBlockTitle{ font-size:14px;  text-align:center;  padding-bottom:3px}
			.gamePageBoxBg{}
			.g_wrapper_specs{float:left; clear:left; width:600px}
			.glink{margin-left:2px; margin-top:0px; padding:2px; color:#ffffff; width:210px; text-align:left; float:left; font-size:0.8em; border:1px solid #828282;background-color: #222; border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; min-height:331px}
			.glink a{color:#FFFFFF; font-weight:normal; font-style:italic}
			.glink a:hover{color:#AB1020; font-weight:normal}
			.glink th{border-bottom:dashed 1px #555}
			.system_spec{width:375px; width:600px; box-sizing:border-box; float:left;margin-top:0px; color:#ccc;border:1px solid #222; border-top:1px solid #333; background-color: #252525;  min-height:335px}
			.gdButton{-moz-border-radius:10px; margin:auto; margin-top:5px; margin-bottom:8px; height:27px; font-size:13px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center; background-color:#B5E4FB; padding-top:8px; display:block;-moz-box-shadow: 2px 3px 4px #000;-webkit-box-shadow: 2px 3px 4px #000;box-shadow: 2px 3px 4px #000; color: #333333; border:#000000 1px solid}
			.gdButton:hover{ border-top: #444444 1px solid;border-left: #444444 1px solid; padding-top:10px; height:25px; color: #C5FAF8; -moz-box-shadow: inset 2px 2px 3px 0px #222;-webkit-box-shadow: inset 2px 2px 3px 0px #222; box-shadow: inset 2px 2px 3px 0px #222; display:block; background-color: #B3E9FB; color: #000000; cursor:pointer}
			.IDGPlayer{ position:absolute; right:-10px}
			.discussMemberName{ border-bottom:1px solid #666666; width:auto; height:22px; font-size:1.1em; font-family:Geneva, Arial, Helvetica, sans-serif; clear:left}
			.discussDateTime{clear:left; font-size:0.8em; width:auto; height:16px}
			.discussIcons{clear:left; width:auto; height:27px}
			.publicMemberVoteBox{clear:left; width:auto; height:25px}
			.publicMemberVoteScore{border:1px solid #222; background-color:#444; padding:5px; height:20px; -moz-box-shadow: inset 0px 0px 2px 2px #333;-webkit-box-shadow: inset 0px 0px 2px 2px #333;box-shadow: inset 0px 0px 2px 2px #333;float:left; width:35px; font-size:1.3em; text-align:right;}
			.publicMemberVoteThumb{float:right; width:16px; height:16px; padding:13px 3px 0px 3px}
			.publicMemberVoteThumbUp{width:100px; margin-left:-45px; margin-top:23px}
			.publicMemberVoteThumbDown{width:100px; margin-left:-67px; margin-top:23px}
			.metaAltScoreBlock{ float:left; }
			.metaAltScoreTitle{ font-size:110%; float:left; width:90px; height:18px; padding-top:4px; padding:10px; text-align:center;background-color:#2C2C2C; border:1px solid #222;}
			.metaAltScoreForm{ float:left; width:90px; height:24px; padding:10px; text-align:center; padding-top:1px;background-color:#252525; border:1px solid #222; font-size: 0.8em}
			.metAltCommentForm{float:left; width:323px; height:24px;  text-align:center; padding-top:1px; background-color:transparent !important;}
			.metaAltScore{float:left;  width:90px; padding:10px; height:60px ;text-align:center;background-color:#252525; border:1px solid #222;  }
			.starAltScore{ padding-top:10px; color:black; font-weight:bold; font-size:10px}
			.starAltScoreBlueBg{ background:url(../images/rating/star_blue_blank_35x32.png) no-repeat; width:35px; height:32px;}
			.starXbox360ScoreBlueBg{ background:url(../images/rating/star_xbox360_blank_35x32.png) no-repeat; width:35px; height:32px;}
			.starPs3ScoreBlueBg{ background:url(../images/rating/star_ps3_blank_35x32.png) no-repeat; width:35px; height:32px;}
			.starWiiScoreBlueBg{ background:url(../images/rating/star_wii_blank_35x32.png) no-repeat; width:35px; height:32px;}
			.starMobScoreBlueBg{ background:url(../images/rating/star_mob_blank_35x32.png) no-repeat; width:35px; height:32px;}
			.metaTotalScoreBlock{ float:left; border-bottom:1px solid #222;}
			.metaScoreTitle{ float:left; width:93px; height:18px; padding-top:4px; text-align:center; background-color:#2C2C2C;border-bottom: 1px solid #222;  }
			.metaScoreData{float:left;  width:100px; text-align:center; font-size:1.8em; color:#333; font-weight: bold; text-shadow:0px 1px black; }
			.metaScoreBlueStarEmpty{ background:url(../images/rating/starBlue100x100GamePage.png) no-repeat; width:100px; height:61px;}
			.hardwareRatingScoreStarEmpty{ background:url(../images/rating/gdHardwareRating100x100.png) no-repeat; width:100px; height:61px;}
			.hardwareRatingScoreStarEmptyTiny{ background:url(../images/rating/gdHardwareRating30x30.png) no-repeat; width:30px; height:25px;}
			.valueScoreCoinData{float:left; width:25px; text-align:center; font-size:1.2em; color:#333; padding-top: 5px }
			.valueScoreCoinSmall{ background:url(../images/goldCoin30x30.png) no-repeat; width:30px; height:25px;}
			.starBlueBg{ background:url(../images/rating/star_blue_blank.png) no-repeat; width:50px; height:45px;}
			.starClear{ background:url(../images/rating/star_clear.png) no-repeat; width:50px; height:45px;}
			.starGreenBg{ background:url(../images/rating/star_green_blank.png) no-repeat; width:50px; height:45px;}
			.starGoldBg{ background:url(../images/rating/star_gold_blank.png) no-repeat; width:50px; height:45px;}
			.userCount{ float:left}
			.starScore{ margin-top:17px; color:#333333; font-weight:bold; margin-left:-4px; font-size:11px}
			.twitter{width:428px; float:left; font-size:0.9em;margin-top:2px; margin-left:2px; color:#ffffff;border:1px solid #828282;background-color: #333333; -moz-border-radius:10px; border-radius:10px; }
			.system_spec th{ font-size:0.9em; padding-bottom:5px;color:#ffffff;}
			.gtech{width:auto; margin-left:5px;margin-right:5px; text-align:left; clear:both; border-top:1px solid #CCCCCC; font-size:0.9em}
			.gbtns{width:125px; margin-top:5px; margin-left:5px; text-align:left; clear:left; background-color:#333333; border:none;}
			.subTitle{font-size:1.3em;font-weight:bold; float:left; font-family:"Times New Roman", Times, serif}
			.blurb{width:430px; margin-top:20px; margin-right:5px; float:right; padding:5px; font-style:italic; font-size:0.9em; font-family:Arial, Helvetica, sans-serif}
			.subTitle2{font-size:1.2em; clear:right; font-weight:bold; font-style:normal; font-family:"Times New Roman", Times, serif}
			.title_backofbox{font-size:1.2em; margin-bottom:3px; clear:right; font-weight:bold; font-style:normal;}
			.blurb2{margin:5px; float:left; font-size:100%; font-style:normal;}
			.blurblink{margin-top:5px; float:left; font-size:0.9em}
			.vCenter{ vertical-align:middle}
			/*g_trailer.php*/
			.ageGate{ margin: auto; border:1px solid #999;-moz-box-shadow: inset 0 0 5px 5px #666;-webkit-box-shadow: inset 0 0 5px 5px#666;box-shadow: inset 0 0 25px 25px #666;}
			.ageGateForm{padding:8px;margin-top:5px; -moz-box-shadow: inset 0px 0px 2px 2px #666;-webkit-box-shadow: inset 0px 0px 2px 2px #666;box-shadow: inset 0px 0px 2px 2px #666; background:#FFFFFF; border:solid 1px #333; color:#555; text-align:center}
			.ageGateForm input{ background-color:#F4F4F4; border:1px solid #CCCCCC;outline:none;  height:20px;font-size:1.1em; width:40px; text-align:center}
			.trailerBox{clear: left;margin:2px; padding:6px; padding-left:11px; color:#ffffff; width:680px; min-height:420px; float:left; font-size:0.8em; border:1px solid #828282;background-color: #333333; -moz-border-radius:10px; border-radius:10px;}
			.trailerBoxSmall{clear: left; margin:2px; padding:6px; padding-left:11px; color:#ffffff; width:855px; min-height:100px; float:left; font-size:0.8em; border:1px solid #828282;background-color: #333333; -moz-border-radius:10px; border-radius:10px;}
			.trailerInfo {float:left;}
			.deleteTrailer{float:right;  margin-right:2px; padding:5px; padding-top:10px; padding-left:10px; width:20px; border:1px solid #828282;background-color: #111111; -moz-border-radius:10px; border-radius:10px;}
			.trailerVote {float:right; margin:5px; padding:3px; width:115px;border:1px solid #828282;background-color: #111111; -moz-border-radius:10px; border-radius:10px; }
			.trailerTweet {float:right; margin:4px; padding:4px;}
			.thumbs{top:5px; margin:20px}
			a.thumbHelp{cursor: pointer;}
			div.trailerThumbs {display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;font-size:1.1em;}
			a.thumbHelp:hover div.trailerThumbs {display: block;position: absolute;	margin-left:-160px; margin-top:-25px; z-index:800;width: 140px;padding: 5px;border:1px solid #999;background-color:#FFFFFF;clear: left;text-decoration:none; font-weight:normal}
			.uploadInstructions {float:left; width:345px; margin-left:5px; padding:4px; min-height:100px;border:1px solid #828282;background-color: #111111; -moz-border-radius:10px; border-radius:10px;}
			.uploadInstructions ol{ margin:3px; padding:3px; margin-left:13px; }
			.uploadInstructions li{ margin-top:2px}
			/*g_list.php*/
			.artList {background: url(../images/mygame.jpg) no-repeat; width: auto;}
			.art {height:77px; width:56px; overflow:auto; text-align:center; padding:2px;border:1px solid #CCC; background-color: #000; float:left; margin-left:10px}
			#mediumMemPic {float:left; padding:5px}
			#mediumMemPic a.memspec table{display: none}
			#mediumMemPic a.memspec:hover table{display:block; }
			#smallMemPic {float:left; margin-left:20px; margin-right:20px}
			#smallMemPic a.memspecSmall table{display: none}
			#smallMemPic a.memspecSmall:hover table{display:block;}
			#article1 {width:750px;font-size: 0.9em;overflow:hidden; }
			#discussBody { min-height:600px;width:865px; margin:auto; font-size: 0.9em;overflow:hidden; border-left:1px solid #999999; border-right:1px solid #999999;}
			.discussOuter { clear:both; margin-top:3px; width:100% }
			#discuss {font-size: 0.9em;overflow:hidden; margin:5px 0; }
			#discussbtn {overflow:hidden; padding:5px}
			.disComBody{width:536px;padding:0 10px 0 10px;background-image: URL(../images/spch_mid1.jpg);color:black; font-size:0.8em; min-height:90px; overflow: hidden;}
			.newsBodybtm{width:576px;padding:0 10px 0 10px;background-image: URL(../images/spch_mid_news596.jpg);color:black; font-size:0.8em; min-height:90px; overflow: hidden;}
			#art_g_title {width:100%; padding-left:10px; border-left: 1px solid #333; float: left; border-top: 1px solid #333; box-sizing:border-box;  color: #FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.7em; text-transform:capitalize; text-align:left; background-color:#222; }
			.art_g_title {color: #CCCCCC; font-family:"Times New Roman", Times, serif; font-size:1.7em; text-transform:capitalize; text-align:left;padding:5px 0 5px 10px;}
			.art_g_title a{color:#FFFFFF}
			.art_g_title a:hover{color: #FFFFFF;outline: none;}
			.redLink{color: #CCCCCC;}
			.redLink a{color: #CCCCCC;}
			.redLink a:hover{color: #AB1020;outline: none;}
			.art_g_title1 {color: #CCCCCC; font-family:"Times New Roman", Times, serif; font-size:1.7em; text-transform:capitalize;}
			.art_g_title_span{color: #CCCCCC; font-family:"Times New Roman", Times, serif; font-size:1.7em; text-transform:capitalize;}
			.art_g_title_filter{color: #CCCCCC; font-family:"Times New Roman", Times, serif; font-size:1.7em; text-transform:capitalize; margin-left:10px;}
			.art_g_title1 a{color: #CCCCCC;}
			.art_g_title1 a:hover{color: #AB1020;outline: none;}
			.art_g_title2 {color: #FFFFFF; font-size:1.0em; text-transform:capitalize; text-decoration:none}
			#g_title {color:#FFFFFF; font-family:"Times New Roman", Times, serif}
			.gameTitle {font-size:1.6em; font-family:"Times New Roman", Times, serif; text-transform: uppercase; color:#FFFFFF; text-align:center}
			.smallGameTitle {font-size:1.1em; font-family:"Times New Roman", Times, serif; text-transform: uppercase; color:#FFFFFF; text-align:center}
			.articleTitle {font-size:small; font-weight:bold; color:#999999}
			.artTitle{padding:5px 0 5px 150px;font-size:1.4em; font-family: Palatino Linotype, Book Antiqua, Palatino, serif;}
			.counterTitle{font-size:1.2em; padding-left:10px}
			#artSponsor{font-size:1.1em; float:right}
			#artSponsorBig{font-size:1.3em}
			.artBody{float:left;}
			.artBody a{color:#000000; font-style:italic;}
			.artBody a:hover{color: #AB1020;outline: none;}
			.ctrBody{float:left;}
			.genBody{width:720px;padding:0 15px 0 15px;background-image: URL(../images/spch_mid_article750.jpg);color:black; font-size:0.8em; min-height:500px}
			.rateBox{width:150px;clear:left; float:left}
			.gameBoxOuter{width:auto; height:160px; clear:left; float:left}
			.gameBarLeftVert140 {width:50px;height:140px; background-image: URL(../images/gamebarLeftVert140.jpg); float:left; margin-left:5px; margin-top:3px}
			.gameBarRightVert140 {width:50px;height:140px; background-image: URL(../images/gamebarRightVert140.jpg); float:left; margin-left:5px; margin-top:3px}
			.gameBox_g_title {color: #CCCCCC; font-family:"Times New Roman", Times, serif; font-size:1.7em; text-transform:capitalize; text-align:left; margin-left:-20px;!!margin-left:0px; margin-top:10px;float:left}
			.gameBox_g_title_small {color: #CCCCCC; font-family:"Times New Roman", Times, serif; font-size:1.1em; text-transform:capitalize; text-align:left; margin-left:-20px;margin-left:0px; margin-top:10px;float:left}
			.gameBoxPic{width:100px; height:100px; float:left; margin-left:-20px;margin-left:0;}
			.smalltext{ font-size:0.8em;}
			.gameBoxRating{text-align:center;}
			.grey{color:#333333;}
			.articleSummary {padding-top:7px; padding-left:3px; padding-bottom:15px; margin-left:3px; background: url(../images/articleSummary.jpg) no-repeat;line-height: normal; width:145px}
			.articleSummaryBtm {padding-bottom:7px; margin-left:3px;height:55px;background: url(../images/articleSummaryBtm.jpg) no-repeat;line-height: normal; width:145px}
			.articlePros{ margin-left:10px;}
			.articlePros ul{color: #666; margin-top:0px; padding-left:15px; margin-left:7px; width:118px;}
			.game-data-updates tr td:first-child{padding-left:10px;}
			.game-data-updates tr td:last-child{padding-right:10px;}
			.game-data-updates td{background-color:#ddd;}
			.rating{margin-top:15px;margin-right:5px;text-align:center}
			.gmtable{font-size:0.7em}
			.homeMpuAd{float:right; margin:2px}
			.popGames{ height:210px;}
			.gameRelease{height:375px;}
			.homeNews{height:140px;}
			.homeDiscuss{ height:288px;}
			.introLink{color: #000000;}
			.introLink a{color: #000000;outline: none;}
			.introLink a:hover{color: #AB1020; text-decoration:none; font-weight:bold}
			.aboutBx{ margin-top:10px; margin-left:10px}
			.disclaimerBx{ margin-left:100px; font-size: 0.9em;}
			.newsPic {max-width:350px;overflow:hidden; margin:5px; padding:5px;float:right; border:1px solid #CCC; background-color: #000; color:#CCCCCC}
			.articlePic {max-width:250px;overflow:hidden; margin:5px; padding:5px; border:1px solid #CCC; background-color: #000; color:#CCCCCC; font-size:0.8em}
			.editArticlePic {max-width:200px;overflow:hidden; margin:5px; margin-left:145px; padding:5px; border:1px solid #CCC; background-color: #000; color:#CCCCCC}
			.releaseBox2{ font-size:0.75em; font-family:Verdana, Arial, Helvetica, sans-serif;}
			.releaseBox2 a{ display:block;color: #066191; text-decoration:none;font-family: Arial, sans-serif}
			.releaseBox2{border-spacing:0; border-top:1px solid #AFAFAF;}
			.releaseBox2 th{font-weight:normal; background-color:#ccc; padding:15px 0;}
			.releaseBox2 a:hover{ display:block;color: #04355E; text-decoration:none;}
			.releaseBox2 th{ text-align:left}
			.releaseBox2 tr{ line-height:12px;}
			.discussBox{font-size:0.7em; display:block}
			.releaseBox{ width:260px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			.releaseBox td{font-size:0.7em;}
			.releaseBox a:hover{ display:block;color: #AB1020; text-decoration:none;}
			.releaseBox th{ text-align:left;}
			.screenshot{overflow:none; float:left; padding:5px;border:1px solid #CCC; background-color: #000;}
			.screenshot_table{ text-align:center; margin:auto}
			.screenshot_table_btm{ text-align:center; margin:auto; margin-bottom:100px; margin-top:10px}
			.discussSpecBtn { float:left;text-align:center; margin-top:15px; width:115px}
			.checkSpecBtn { float:left; height:45px; margin-top:15px}
			/*Game AutoSearch Formating*/
			.ac_results {padding: 0px;border: 1px solid black;background-color: white;color:Black;overflow: hidden;z-index: 99999;}
			.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
			.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;	line-height: 16px;overflow: hidden;}
			/*.ac_loading {background: white url('indicator.gif') right center no-repeat;}*/
			.ac_odd {background-color: #eee;}
			.ac_over {background-color: #0A246A;color: white;}
			/*Menu.css*/
			#footer {width: 100%; text-align:center;padding-top:3px;margin-top: 30px; margin-bottom:10px; clear:both;
			}
			.botnav {margin:auto; z-index:55; list-style-type:none; text-align:center; padding:0; width:16%; float:left; box-sizing:border-box; height:100%; }
			.botnav li {margin:15px; margin-top:0; font-size:97%; }
			.botnav li a {color: #CCCCCC;text-decoration: none;display: block;  font-weight:normal;}
			.botnav li b {font-size:125%; font-family:arial; font-weight:normal; color:#eee; border-bottom:1px solid #333; padding:5px;}
			.botnav li a:hover {color: #990033;}
			.botnav li b:hover {border-bottom:1px solid #990033; cursor:default;}
			.botnav li:first-child{ padding:0; margin:15px; }
			#botnav {margin:auto; list-style-type:none; text-align:center; padding:0;}
			#botnav li {float: left;font-size: 0.8em;}
			#botnav li a {color: #CCCCCC;text-decoration: none;display: block; margin-left:30px}
			#botnav li a:hover {color: #990033;}
			.footlogo{color:#333;font-size:800%; font-family:verdana; text-shadow: 1px 0px 1px #000000;
				filter: dropshadow(color=#000000, offx=1, offy=0);}
				a.side-internal-tabs{padding:10px;border-top-left-radius: 5px; border-bottom-left-radius: 5px}
				.ul-internal-left li{margin-top:10px;display:block;}
				/*gamehead Menu */
				#gamhead2 { height:82px;  margin: auto; clear:left;background-color:#222;  width:100%; border-bottom:1px solid rgb(31, 31, 31);}
				#gamhead2 h2 {display: none;}
				#gamhead2 ul{list-style: none;padding:0px; margin:0px}
				#gamhead2 li{display: inline; float:left; }
				#gamhead2 a, .inactiveGameNavBtn {padding:18px 35px;   color:#f5f5f5;border-top: 1px solid #808080 ;background: #424242 ;background: -webkit-gradient(linear, left top, left bottom, from(#5c5c5c), to(#424242));background: -webkit-linear-gradient(top, #5c5c5c, #424242) ;background: -moz-linear-gradient(top, #5c5c5c, #424242) ;background: -ms-linear-gradient(top, #5c5c5c, #424242) ;background: -o-linear-gradient(top, #5c5c5c, #424242) ;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;box-shadow: rgba(0,0,0,1) 0 1px 0;text-shadow: rgba(0,0,0,.4) 0 1px 0;color: white;font:normal 12px Verdana, Arial, Helvetica, sans-seriftext-decoration: none;vertical-align: middle;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight:normal ;float: right; border-radius: 0.1em; border:1px solid #333;border-radius:3px; font-size:14px; font-weight:normal;  display: block; text-transform:capitalize; text-decoration: none; text-align: center; color: rgb(204, 204, 204);}
				#gamhead2 a:hover{border-top: 1px solid #4f4f4f ;background: #4f4f4f ;color: #f5f5f5 ;}
				#gamhead2 a:active{border-top: 1px solid #707070 ;	background: #4e4e4e ;}
				.inactiveGameNavBtn, #gamhead2 a.inactiveGameNavLink{background: #262626;background: -webkit-gradient(linear, left top, left bottom, from(#3D3D3D), to(#262626));background: -webkit-linear-gradient(top, #3D3D3D, #262626);background: -moz-linear-gradient(top, #3D3D3D, #262626);background: -ms-linear-gradient(top, #3D3D3D, #262626);background: -o-linear-gradient(top, #3D3D3D, #262626);}
				#gamfoot {height:1px; margin: auto; clear:left;  background-color:#000; margin-bottom:3px}
				#gamhead { height:41px;  margin: auto; clear:left;background-color:rgb(44, 44, 44)!important;  width:100%; border-bottom:1px solid rgb(31, 31, 31);}
				#gamhead h2 {display: none;}
				#gamhead ul{list-style: none;padding:0px; margin:0px}
				#gamhead li{display: inline; }
				#gamhead a { font-size:12px; font-weight:normal; background-color: rgb(44, 44, 44); display: block; float: left; padding-left:8px; padding-right:5px; height: 28px; padding-top: 13px;  text-transform:capitalize; text-decoration: none; text-align: center; color: rgb(204, 204, 204);}
				#gamhead a:hover, #gamhead .active a,#gamhead {background-color: #222; color:#fff;}
				.linkpage { font-weight:normal; font-size:0.8em; margin-bottom:25px}
				.linkpage th { text-decoration:underline}
				.linkpage td{ font-size:0.9em}
				/*member.css*/
				.roundedCorners{ -moz-border-radius:4px; border-radius:4px;}
				.roundedCornersBtm{ border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px;  -moz-border-radius-bottomright:10px;}
				.roundedCornersTop{ border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px;  -moz-border-radius-topright:10px}
				.roundedCornersRt{ border-top-right-radius:10px; -moz-border-radius-topright:10px; border-bottom-right-radius:10px;   -moz-border-radius-bottomright:10px}
				.roundedCornersLt{ border-top-left-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-topleft:10px;  -moz-border-radius-bottomleft:10px}
				.shadow{-moz-box-shadow: 3px 3px 4px #000;-webkit-box-shadow: 3px 3px 4px #000;box-shadow: 3px 3px 4px #000;}
				.shadowFull{ -moz-box-shadow: 0 0 3px 3px #000; -webkit-box-shadow: 0 0 3px 3px #000; box-shadow: 0 0 3px 3px #000;}
				.shadowFullInner {-moz-box-shadow: inset 0 0 5px 5px #000;-webkit-box-shadow: inset 0 0 5px 5px#000;box-shadow: inset 0 0 5px 5px #000;}
				.shadowIe{/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
				/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
				.activityBoxOuter{ margin: auto; margin-top:5px; margin-bottom:3px; margin-left:3px; margin-right:3px; padding:2px; border:#999999 solid 1px; -moz-border-radius:10px; border-radius:10px; clear:left; background-color: #444444}
				.activityBoxInner{ margin: auto; padding:4px; color:#CCCCCC; border:#000000 solid 1px; -moz-border-radius:10px; border-radius:10px; clear:left; background-color: #333333}
				.myGame_Row{clear:left;width: 100%; font-size:0.8em; border-bottom:#000000 solid 1px; float:left; }
				.myGame_Title{clear:left; float:left; width:85%; text-align:left; padding-top:3px; padding-bottom:2px; color:#FFFFFF; margin:0px}
				.myGame_Title a{ color: #FF0000}
				.myGame_Title a:hover{color:#ffffff}
				.myGames_number {color:#666666; width:22px; float:left; margin-top:1px; margin-left:-2px}
				.myGame_Comment{clear:left; width:96%; text-align:left; padding-top:3px; padding-bottom:2px; margin-left:20px; color:#FFFFFF}
				.myGame_Score {float:left; width:15%; margin-top:2%;margin-bottom:2%}
				.myGame_setting {color:#666666; margin-left:20px;}
				.myGame_Back{float:left; width:25%; height:25px}
				.myGame_Middle{float:left; width:50%; height:25px}
				.myGame_Forward{float:left; width:25%; height:25px}
				.reviewOuter{ margin-top:10px; border-left:#444444 1px solid;border-top:#444444 1px solid; background:#444444;-moz-box-shadow: 2px 3px 4px #000;-webkit-box-shadow: 2px 3px 4px #000;box-shadow: 2px 3px 4px #000;}
				.reviewInner{ margin:0px; padding:8px; -moz-box-shadow: inset 0px 0px 2px 2px #333333;-webkit-box-shadow: inset 0px 0px 2px 2px #333333;box-shadow: inset 0px 0px 2px 2px #333333; }
				.reviewRowTitle{min-height:20px; clear:left; font-size:11px; font-weight:bold; border-bottom:#555555 2px solid}
				.reviewRow{min-height:20px; clear:left; font-size:10px; border-bottom:#555555 1px solid; padding-bottom:4px}
				.reviewDate{clear:left; float:left; width:10%; padding-top:5px; padding-left:5px}
				.reviewStatus{float:left; width:80px; padding-top:5px; padding-left:5px}
				.reviewType{float:left; width:60px; padding-top:5px; padding-left:5px}
				.reviewGame{float:left; width:150px; padding-top:5px; padding-left:5px}
				.reviewTitle{float:left; width:225px; padding-top:5px; padding-left:5px}
				.reviewMsgs{float:left; width:45px; padding-top:5px; padding-left:5px}
				.reviewHits{float:left; width:62px; padding-top:5px; padding-left:5px}
				.reviewBtns{float:left; width:80px; padding-top:5px; padding-left:5px}
				.reviewForm select{ width:537px; }
				.activityRow{clear:left; width: 100%; font-size:0.8em; border-bottom:#000000 solid 1px; min-height:20px; float:left }
				.activityLink{clear:left; float:left; width:74%; text-align:left; padding-top:3px; padding-bottom:3px; color:#FFFFFF}
				.articleForm, .articleForm input{display:block; float:left;}
				label.articleForm {font-size:smaller ;text-align:right; width:75px; padding-right:10px; margin-bottom:10px; margin-top:5px;}
				.articleRows{ margin:0px; margin-bottom:7px; padding:0px; clear:both}
				.proBlock{width: 50%; float:left; clear:left; margin-bottom:15px}
				.conBlock{width: 50%; float:left; clear:right; margin-bottom:15px}
				.screenshotBlock1{width: 50%; float:left; clear:left; margin-bottom:30px}
				.screenshotBlock2{width: 50%; float:left; clear:right; margin-bottom:30px}
				.articleBtns{background: #666666; width:19px; height:19px; padding-top:3px; padding-left:3px; border:1px solid #999999; float:left; margin-right:7px}
				.activityLink a{ color: #FF0000}
				.activityLink a:hover{color:#ffffff}
				a.activityLinkCol {color: #ED513A}
				.activityType{ width:36%; float:left}
				.activityContent{width:63%;float:left; padding-left:3px}
				.activityPoints{float:left; width:8%; padding-top:3px}
				.activityDate{float:left; width:18%; padding-top:3px}
				.memspec{float: left; clear:left;}
				a.memspec{cursor:default;display:block;	border:0;padding:0;margin:0; position:relative; color:#000; text-decoration:none;}
				a.memspec table {position:absolute;	top:150px; width: 175px; border:1px solid #999;	background-color: #404040;color: #EEEEEE;text-align: center;	font-size: 10px;clear: left;font-weight:normal;	font-family: Arial, Helvetica, sans-serif;}
				a.memspec table th{text-align: center; font-weight:normal; text-decoration:underline}
				.memspecSmall{float: left; clear:left;}
				a.memspecSmall{cursor:default;display:block;border:0;padding:0;	margin:0; position:relative; color:#000;text-decoration:none;}
				a.memspecSmall table {position:absolute;top:0px; width: 175px; border:1px solid #999;background-color: #404040;color: #EEEEEE;text-align: center;	font-size: 10px;clear: left;font-weight:normal;	font-family: Arial, Helvetica, sans-serif;left:110px;}
				a.memspecSmall table th{text-align: center; font-weight:normal; text-decoration:underline}
				.clear{ clear:both}
				.memTitle{padding:5px;text-align:left;font-size:1.8em;font-weight:bold; text-transform:capitalize}
				.memPic {width:150px;overflow:none; margin:5px; padding:5px;float:left;border:1px solid #CCC; background-color: #000}
				.memPic1 {width:150px; height:150px; overflow:auto; margin:5px; padding:5px;float:left;border:1px solid #CCC; background-color: #000}
				.memPic2 {width:55px; height:55px; overflow:auto; margin:2px; padding:2px;float:left;border:1px solid #CCC; background-color: #000}
				.memPic3 {width:55px; overflow:none; margin:2px; padding:2px;float:left;border:1px solid #CCC; background-color: #000}
				.membasic{width:535px; margin-top:5px; padding:5px; float:left;}
				.membx {padding-left: 2px; font-size:0.7em; margin-right:5px; color:#CCCCCC; clear:both}
				.membx a{color:#FFFFFF; font-weight:normal}
				.bold{ font-weight:bold}
				.white{ color:#FFFFFF}
				.myFavTitle{ font-style:italic; position:relative; top:-12px;left:5px}
				.memAd{width:340px; height:290px; float:right; margin: 10px 15px 5px 5px}
				.memFav{ width:300px; padding:10px 10px 10px 10px; margin-top:5px; margin-bottom:35px; clear:left; float:left; height:200px}
				.memFavEdit{ width:300px; padding:10px 0px 0px 0px; margin-top:0px;clear:left; float:left; height:155px}
				.memFavGen{ clear:left;background-image: url(../images/myfav.jpg); font-size:0.8em;height:50px; width:250px; margin:5px 5px 25px 20px;}
				.memFavGen table{position:relative; top:-12px;left:5px}
				.memFavGen th{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:5px}
				.memTools {padding:0 5px 0 5px; float:left; clear:left; width:250px}
				.memWelcomeBody{width:440px;padding:0 10px 0 10px;background-image: URL(../images/spch_mid.jpg);color: #000000; font-size:0.8em;}
				.memWelcomeBody a{color: #000000;}
				.memWelcomeBody a:hover{color: #AB1020;}
				.mem350Body{width:330px;padding:0 10px 0 10px;background-image: URL(../images/spch_mid_350.jpg);color: #000000; font-size:0.8em;}
				.mem350Body a{color: #000000;}
				.mem350Body a:hover {color: #AB1020;}
				.memWelcomeBodySmall{width:440px;padding:0 10px 0 10px;background-image: URL(../images/spch_mid.jpg);color: #000000; font-size:0.7em;}
				.felixHead{width:85px; height:85px; margin-top:10px;background-image: URL(../images/felixhead.jpg);color:black;}
				.felixHeadEdit{width:85px; height:85px; margin-top:10px; margin-left:55px;background-image: URL(../images/felixhead.jpg);color:black;}
				.memProfBox{ border:solid #CCCCCC 1px; margin-left:20px;}
				#membody { margin:auto; font-size: 0.9em;overflow:hidden; border-left:1px solid #999999; border-right:1px solid #999999; padding-bottom:5px; border-bottom:1px solid #999999; border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px;}
				.felixBlock{width:865px; margin:auto; font-size: 0.9em;overflow:hidden; border-left:1px solid #999999; border-right:1px solid #999999;}
				.margin95 {margin-left:95px}
				#memhead {width:892px; height:35px; margin: auto; clear:left; border:1px solid #999999;-moz-border-radius: 4px; border-radius: 4px; background-color:#444444}
				#memhead h2 {display: none;}
				#memhead ul{list-style: none;padding:0px; margin:0px}
				#memhead li{display: inline; }
				#memhead a { display: block; float: left; width:10%; height: 24px; padding-bottom: 4px; padding-top: 7px; text-transform:capitalize; text-decoration: none; text-align: center;	font-size: 10px; color: #DFE8F2;}
				#leftCorners a{border-left:1px solid #333;}
				#rightCorners{ border-right:none}
				#rightCorners a{border-top-right-radius:4px; -moz-border-radius-topright:4px;border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px;}
				#memhead a:hover, #memhead .active a {background-color: #1F1F1F;border-bottom: 1px solid #666666;}
				.memtable{font-size:smaller;}
				.memtable a{font-weight:normal}
				.memtable a:hover{ color:#FFFFFF}
				.labels { font-size:0.9em; text-align: right; width: 125px; padding-right: 20px; margin-bottom: 5px;margin-top: 5px;}
				.memForm {left:-20px}
				.member, .member input {display: block; float: left; font-size:1em; margin-bottom:0px}
				.rig, .rig input { margin-left:10px ;font-size:1em; margin-bottom:0px}
				.memberName {text-transform:capitalize;}
				.m_rig {width: 720px; margin:auto; overflow:hidden; font-size:0.8em}
				.filterBox { display:block;	margin:auto; width:720px;}
				.profileTitle1{margin-left:25px; font-size:1.1em; font-family:"Times New Roman", Times, serif; font-weight:bold; }
				.profileTitle2{float:left; clear:right; margin-left:25px; font-size:1.1em; font-family:"Times New Roman", Times, serif; font-weight:bold }
				.profileTitleEditor{ float:left; clear:left; margin-left:25px; font-size:1.1em; font-family:"Times New Roman", Times, serif; font-weight:bold }
				a.myGameLink{ text-decoration:none; font-weight:normal; color: #CCCCCC}
				a.myGameLink:hover{color: #AB1020;outline: none;}
				.submitMG{background: url(../images/buttons/submitMGoff.jpg) no-repeat center; border:none;outline:none; width:10px; cursor:pointer}
				.submitMG:hover{background: url(../images/buttons/submitMGhover.jpg) no-repeat center;border:none;outline:none; width:10px; cursor:pointer}
				.dropD{width:720px; clear:left}
				.dropdown{font-size:0.7em; text-align:center}
				.dropdown select{font-size:1em;}
				.dropdown td{ vertical-align: top}
				#rankBox{clear:left; }
				.rankBoxMsg{clear:both; width:155px }
				.editorTitle{width:auto; padding-top:30px; font-size:1.2em; font-weight:bold; margin-bottom:10px; text-align:center}
				.memberTools{background-color:#666666;border:#999999 solid 1px;}
				.editBoxGuestGame{ margin: auto; margin-top:5px; margin-bottom:10px; padding:2px; color:#CCCCCC; border:#CCCCCC solid 1px;background-color: #333333; -moz-border-radius:3px; border-radius:3px; clear:left; background-color: #666666; height:100%}
				.gameSubReview{margin:3px; float:left; border:1px #CCCCCC solid; padding:3px; min-height:354px; -moz-border-radius: 3px; border-radius: 3px; background-color:#444444; clear:right}
				.gameField1{clear:right;height:22px; padding-top:3px; padding-left:5px}
				.gameField{ clear:right; padding-top:3px; padding-left:5px; min-height:126px}
				.gameCategory{ width:195px; float:left;}
				.gameData{ width:420px; float:left}
				/*form.css*/
				a.bigPic {outline: none;text-decoration:none;}
				div.picBoxR, div.picBoxL {	display:none;color:#000000;}
				a.bigPic:hover div.picBoxR {  display: block;position: absolute;margin-left:-430px;	margin-top: 0px;z-index:800; border:1px solid #999;	background-color: #FFFFFF;}
				a.bigPic:hover div.picBoxL { display: block;position: absolute;	margin-top: -450px;	margin-left:-10px; z-index:800;border:1px solid #999;	background-color: #FFFFFF;}
				a.help{cursor:help;clear:right;outline: none;text-decoration:none;}
				a.helpApp1{cursor:help;clear:right;outline: none;text-decoration:none;}
				div.helpBoxApp1{display:none;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;text-align:left;color:#000000;}
				a.helpApp1:hover div.helpBoxApp1{display: block;position: absolute;	margin-left:120px;margin-top: -5px;	z-index:800;width: 300px;border:1px solid #999;	background-color: #CCCCCC;}
				div.helpBox, div.helpBoxBig{display:none;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:1em;text-align:left;color:#000000;}
				div.helpBoxProf{display:none;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;text-align:left;color:#000000;}
				div.helpBoxDisc{display:none;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;text-align:left;color:#000000; clear:left; }
				div.helpBoxRank{display:none;border:none;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:1em;text-align:left;color:#FFF;}
				div.helpBoxRankBtm{	display:none;border:none;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:1em;text-align:left;color:#FFF;}
				div.hBoxMyGame{	display:none;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;text-align:left;color:#000000;}
				div.hBoxMyGameCom{display:none;	font-weight:lighter;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;text-align:left;color:#000000;}
				div.helpBoxHeader{display:none;	font-weight:lighter;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;	font-size:12px;	line-height: 150%;}
				a.help:hover div.helpBox { display: block;	position: absolute;	margin-left:550px;	margin-top: -10px;z-index:800;width: 170px; border:1px solid #999;background-color: #FFFFFF;clear: left;}
				a.help:hover div.helpBoxBig {display: block;position: absolute;margin-left:550px;margin-top: -10px;z-index:800;width: 250px; border:1px solid #999;background-color: #FFFFFF;clear: left;}
				a.help:hover div.helpBoxProf { display: block;position: absolute;margin-left:-10px;	margin-top: 0px;z-index:800;width: 200px; border:1px solid #999;background-color: #FFFFFF;clear: left;}
				a.help:hover div.helpBoxDisc { display: block;position: absolute; margin-left:0px; margin-top: 25px;z-index:800;width: 250px; border:1px solid #999;background-color: #FFFFFF;clear: left;}
				a.help:hover div.helpBoxRank {display: block;position: absolute;margin-left: 0px;margin-top: 16px;z-index:800;width: 140px;border:1px solid #666;	background-color: #333;clear: left;-moz-box-shadow: inset 0px 0px 2px 2px #222;-webkit-box-shadow: inset 0px 0px 2px 2px #222; box-shadow: inset 0px 0px 2px 2px #222; padding:4px;}
				a.help:hover div.helpBoxRankBtm {display: block;position: absolute;	margin-left: 0px;margin-top: 3px;z-index:800;width: 140px;border:1px solid #666;	background-color: #333;clear: left; padding:4px; -moz-box-shadow: inset 0px 0px 2px 2px #222;-webkit-box-shadow: inset 0px 0px 2px 2px #222; box-shadow: inset 0px 0px 2px 2px #222;}
				a.help:hover div.helpBoxHeader {display: block;position: absolute;margin-top: 20px;	margin-left: -30px;z-index:800;width: 200px;border:1px solid #999;	background-color: #FFFFFF;}
				a.help:hover div.hBoxMyGame {display: block;position: absolute;margin-top: 15px;z-index:800;width: 100px;border:1px solid #999;background-color: #FFFFFF;}
				a.help:hover div.hBoxMyGameCom {display: block;	position: absolute;margin-top: 15px;z-index:800;width: 200px; border:1px solid #999;background-color: #FFFFFF;}
				div.hBoxSpecCheck{display:none;	font-weight:lighter;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;	font-size:12px;	line-height: 150%;}
				a.help:hover div.hBoxSpecCheck {display: block;	position: absolute;	margin-top: 15px;z-index:800;width: 200px;border:1px solid #999;	background-color: #FFFFFF;}
				.gameEdit {width:760px;overflow:hidden;}
				.editBox {width:875px; padding:2px; margin-right:5px; margin-bottom:5px; color:#EEE; border:#444 solid 1px; background-color: #333333}
				.editBox table{font-size:0.7em;}
				.editBox a{ font-weight:normal}
				.editBoxGuestTitle{width:650px; margin: auto; font-size:1.2em; color:#FFFFFF; text-align:center; margin-bottom:10px; font-weight:bold}
				.editBoxGuestCPU {width:720px; margin: auto; margin-top:5px; margin-bottom:10px; padding:2px; color:#CCCCCC; border:#CCCCCC solid 1px;background-color: #333333; -moz-border-radius:10px; border-radius:10px; clear:left; background-color: #666666;overflow: auto;}
				.editBoxGuestGFX {width:720px; margin: auto; margin-top:5px; margin-bottom:10px; padding:2px; color:#CCCCCC; border:#CCCCCC solid 1px;background-color: #333333; -moz-border-radius:10px; border-radius:10px; height:910px; background-color: #666666}
				.guestEditTitle{ width: 200px; clear:left; float:left; font-size:0.9em; padding-left:3px; padding-top:3px; margin-left:5px }
				.guestEditTitleReview{ width: 135px; clear:left; float:left; font-size:0.9em; padding-left:3px; padding-top:3px; margin-left:5px; color:#990000}
				.guestEditHeight{height:28px}
				.guestEditInput{ float:left}
				.guestEditInputReview{float:left; color:#990000}
				.guestEditLink{ float:left; font-size:0.8em}
				.guestEditBtns{ margin:auto; width:500px; text-align:center; margin-left:128px; height:40px}
				.guestEditHelpBox{width: 20px; float:left}
				div.guestEditHelp{display:none;	font-weight:lighter;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000; font-size:0.8em; line-height: 150%;}
				a.help:hover div.guestEditHelp {display: block;	position: absolute;	margin-top: 5px; margin-left:-50px; z-index:800;width: 275px; border:1px solid #000000; background-color: #C4E1F2; padding:4px;-moz-box-shadow: inset 0px 0px 2px 2px #222;-webkit-box-shadow: inset 0px 0px 2px 2px #222; box-shadow: inset 0px 0px 2px 2px #222;}
				.guestEditBase{ clear:left; background-color:#EEEEEE; border:1px solid #555555; padding:10px; margin-left:2px; margin-right:2px; margin-top:2px; color:#222222;-moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}
				.guestEditChange{ clear:left; width:680px; background-color:#EEEEEE; border:1px solid #555555; padding:10px; margin-bottom:10px; margin-left:2px; margin-right:2px; color: #5E0D04; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}
				.tableSource {width:175px; color:#CCCCCC; border-bottom: #CCCCCC solid 1px;}
				.discussFrm, .discussFrm input{display: block; float: left;	margin-bottom: 10px;}
				label.discussFrm{ font-size:0.8em; text-align:right;width: 125px;padding-right: 20px;margin-bottom: 5px;margin-top: 5px;}
				.gameFrm, .gameFrm input{display: block;float: left;margin-bottom: 10px;}
				label.gameFrm {	font-size:smaller;text-align: right;width: 125px;padding-right: 20px;margin-bottom: 5px;margin-top: 5px;}
				br {clear: left;}
				table.gameform {text-align:right;}
				h3.cap {text-transform:capitalize;}
				.entryform {font-size:small;color:#666666;}
				a.topGame {	cursor: pointer; position:relative;	border:none;}
				div.topGameBox {display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;font-size:1.1em;clear:left}
				a.topGame:hover div.topGameBox {font-weight:normal;display: block;position: absolute;margin-left:-240px;margin-top: -5px;z-index:800;width: 181px;height:134px;	padding: 5px;border:1px double #000000;	background-color: #FFFFFF;text-decoration:none;}
				a.newsItem  {cursor: pointer; position:relative;border:none;}
				div.newsItemBox {display:none;font-family:Arial, Helvetica, sans-serif;	text-align:left;color:#000000;font-size:1.1em;}
				a.newsItem:hover div.newsItemBox {font-weight:normal;display: block;position: absolute;	margin-left:-165px;margin-top: -20px; z-index:800;width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;	clear: left;text-decoration:none;}
				a.discussXbox360  {cursor: pointer; position:relative;	border:none;}
				a.discussXbox360:hover div.discussBox {font-weight:normal;display: block; position: absolute; margin-left:-10px;margin-top: -35px; z-index:800;width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;	clear: left;text-decoration:none;}
				a.discussPs3  {cursor: pointer; position:relative; border:none; }
				a.discussPs3:hover div.discussBox {font-weight:normal;display: block; position: absolute; margin-left:160px;margin-top: -35px;z-index:800; width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;	clear: left;text-decoration:none;}
				a.discussWii  {cursor: pointer; position:relative; border:none; }
				a.discussWii:hover div.discussBox {font-weight:normal;display: block; position: absolute; margin-left:160px;margin-top: -35px;z-index:800; width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;	clear: left;text-decoration:none;}
				a.discussMobile  {cursor: pointer; position:relative; border:none; color:#b21000}
				a.discussMobile:hover div.discussBox {font-weight:normal;display: block; position: absolute; margin-left:160px;margin-top: -35px;z-index:800; width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;	clear: left;text-decoration:none;}
				a.discuss  {cursor: pointer; position:relative;	border:none;}
				a.discussSoftware  {cursor: pointer; position:relative;	border:none; color:#888888;}
				div.discussBox {display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;font-size:1.1em; border-right: 1px solid #999;}
				a.discuss:hover div.discussBox {font-weight:normal;display: block;	position: absolute;	margin-left:-6px;margin-top: 6px;z-index:800;width: 300px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;	clear: left;text-decoration:none;}
				a.helpBtns  {cursor:help; position:relative;border:none;}
				div.helpBtnsBox {display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;font-size:1.1em;}
				a.helpBtns:hover div.helpBtnsBox {display: block;position: absolute;margin-left:0px;margin-top: 30px;z-index:800;	width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;clear: left;text-decoration:none;}
				div.helpBtnsBoxbtm {display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;font-size:1.1em;}
				a.helpBtns:hover div.helpBtnsBoxbtm {display: block;position: absolute;	margin-left:0px;margin-top: 0px;z-index:800;width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;clear: left;text-decoration:none;}
				div.helpBtnsBoxnet {display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;font-size:1.1em;}
				a.helpBtns:hover div.helpBtnsBoxnet {display: block;position: absolute;	margin-left:-25px;margin-top: 0px;z-index:800;width: 150px;padding: 5px; border:1px solid #999;background-color: #FFFFFF;	clear: left;	text-decoration:none;}
				div.helpBtnsBoxneed {display:none;font-family:Arial, Helvetica, sans-serif;	text-align:left;color:#000000;	font-size:1.1em;}
				a.helpBtns:hover div.helpBtnsBoxneed {display: block;position: absolute;margin-left:-25px;	margin-top: 30px;z-index:800;width: 150px;padding: 5px;border:1px solid #999;background-color: #FFFFFF;	clear: left;	text-decoration:none;}
				div.helpBtnsScreen {display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#000000;font-size:0.9em;font-weight:normal;}
				a.helpBtns:hover div.helpBtnsScreen {display: block;position: absolute;	margin-left:0px;margin-top: -100px;z-index:800;width:150px;padding:5px;border:1px solid #999;	background-color:#FFFFFF;clear:left;text-decoration:none;}
				.submit{float:left; margin: 4px 5px 0 5px;}
				/*game.css*/
				#errorDisc{font-size:1em; color:#fff; font-weight:normal; text-align:center; background-color:red;}
				.disc{width:612px; display:block}
				.discTable{margin-bottom:1px; overflow:hidden; margin-left:3px; margin-top:5px; background-color:#222;-moz-border-radius-topleft:4px; border-top-left-radius: 4px;-moz-border-radius-topright:4px; border-top-right-radius: 4px; float:left}
				.discTable td{padding:3px; border:1px solid #222; font-size:0.9em; border-bottom:1px solid #2C2C2C;}
				.discTable th{ font-weight:normal;}
				.discTable input{font-size:1em;}
				.discTable select{font-size:0.9em;}
				.leftRoundCorner{-moz-border-radius-topleft:4px; border-top-left-radius: 4px;}
				.rightRoundCorner{-moz-border-radius-topright:4px; border-top-right-radius: 4px;}
				.discSubForm{ background-color:#222}
				.gameCommentBox{ width:645px; max-height:300px; margin:-23px 35px 20px; color:#CCCCCC; clear:both; overflow:auto}
				.gameCommentBox table{ font-size:0.8em; }
				.gameCommentBoxHead{width:650px; color:#CCCCCC; line-height: normal; font-size:0.8em;height:50px;margin-top:10px; margin-left:35px;background: url(../images/comment.jpg) no-repeat; clear:both; padding:2px 5px 0 10px}
				.topCom{ margin: 5px; border-top:#999999 solid 1px; font-size:0.9em; }
				.searchPic {width:82px;margin-right:1px; margin-left:4px; text-align:center; padding:5px;border:1px solid #CCC; background-color: #000;}
				.searchPicImage {width:58px;margin-right:1px; margin-left:4px; text-align:center; padding:5px;border:1px solid #CCC; background-color: #000;}
				.systemCheckBox{width:840px; float:left; clear:left; font-size:1em;}
				.g_view_check_wrapper{ width:359px; float:left;}
				.hard_check_wrapper{ width:432px; float:left;}
				.hardwareCheckBox{ float:left; font-size:1em; background-color:#252525; width:600px;border-top:1px solid #333;}
				.hardwareSpec { border-spacing:0px; margin-bottom:1px; overflow:hidden; border:solid 1px #252525;  width:584px; background-color:transparent !important;}
				.hardwareSpec td{ padding:3px; border:1px solid #222; font-size:0.9em  border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important;}
				.hardwareSpec th{font-family:'Times New Roman', Times, serif; font-weight:normal; font-size:1.2em;}
				.hardwareSpec input{font-size:1em;}
				.hardwareSpec select{font-size:0.9em;}
				.systemCheckTable{ font-size:0.9em }
				.g_view_check{float:left}
				.cpuGrafSelect{min-width:225px}
				.m_rigAdv { margin-bottom:1px; overflow:hidden; border:solid 1px #222222; width:352px}
				.m_rigAdv td{ padding:3px; border:1px solid #555555; font-size:0.9em}
				.m_rigAdv th{font-family:'Times New Roman', Times, serif; font-weight:normal; font-size:1.2em;}
				.m_rigAdv input{font-size:1em;}
				.m_rigAdv select{font-size:0.9em;}
				#systemCheckReset{ float:right;}
				.systemCheckPercent{ font-size:1.3em; font-weight:bold; width:110px; text-align:center; color: #999999}
				.systemCheckPercentFig{font-size:2em; font-weight:bold; text-align:center; font-family:"Times New Roman", Times, serif}
				.belarc_wrapper{width:329px; clear:left; float:left; text-align:center; margin-bottom:2px; font-size:0.9em}
				.system_advert{width:220px; float:right; text-align:center; margin-top:2px;}
				/* BUTTONS.css */
				.buttons a, .buttons button{ display:block; margin:0 0px 0 0;background-color:#f5f5f5;border:1px solid #dedede; border-top:1px solid #eee;border-left:1px solid #eee;font-family: sans-serif; font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px; font-variant: normal !important; /* Links */ white-space: nowrap}
			.buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */}
			.buttons button[type]{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */ white-space:nowrap;  }
			.discussAllOuter .buttons button[type]{ margin-left: -2px !important;}
		*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
		.buttons button img, .buttons a img{ margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
		/* STANDARD */
		/* POSITIVE */
		button.positive, .buttons a.positive{ color:#529214;}
		.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
		.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
		/* NEGATIVE */
		.buttons a.negative, button.negative{ color:#d12f19;}
		.buttons a.negative:hover, button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19;}
		.buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19;color:#fff;}
		/* HARDWARE & ADVANCED GAME SELECTOR*/
		.popTable {width:400px; float:left; margin-left:10px}
		.hardNav{clear:both; width:800px; margin-left:10px; height:60px}
		.gsBackground {width:865px; margin:auto; font-size: 0.9em;overflow:hidden; border:1px solid #828282; background-color:#444444; margin-bottom:15px}
		.gsSelect{color:#ffffff; width:840px; margin:7px; padding:4px; padding-top:2px; float:left; border:1px solid #828282; font-size:0.8em; overflow:hidden; background-color: #333333; -moz-border-radius:10px; border-radius:10px;}
		.gsDate{ width:145px; float:left; margin:10px}
		.gsTicksLeft{ width:200px; margin-top:10px; float:left}
		.gsTicksMid{width:200px; margin-top:10px; float:left}
		.gsTicksRight{width:200px; margin-top:10px; float:left}
		.gsTicksTitle {width: 130px; float:left; clear:left; border-left:1px solid #828282; height:22px; padding:3px; padding-left:10px}
		.gsTicksCheck {width: 20px; float:left; height:22px; margin-right:2px}
		.gsTicksHelp {width:20px; height:22px; padding-top:2px; float:left}
		.select{ width:120px}
		.gameSearchResults {color:#ffffff; width:671px; margin-left:7px;margin-right:7px;margin-bottom:7px; min-height:594px; padding:4px; padding-top:2px; float:left; border:1px solid #828282; overflow:hidden; background-color: #333333; -moz-border-radius:10px; border-radius:10px;}
		.resultsTable th{ font-size:1.4em; text-decoration:underline; font-weight:normal; text-align:left}
		.resultsTable td{ height:30px}
		div.searchHelp { display:none;font-family:Arial, Helvetica, sans-serif;text-align:left;	color:#000000;font-size:1.1em;}
		a.helpBtn{ cursor:help}
		a.helpBtnsLeft:hover div.searchHelp {display: block;position: absolute;margin-left:0px;margin-top: 5px;z-index:800; width:250px; padding: 5px; border:1px solid #999; background-color: #FFFFFF;clear: left;	text-decoration:none;}
		a.helpBtnsMid:hover div.searchHelp {display: block;position: absolute;margin-left:0px;margin-top: 5px; z-index:800; width:250px; padding: 5px; border:1px solid #999; background-color: #FFFFFF;clear: left;	text-decoration:none;}
		a.helpBtnsRight:hover div.searchHelp {display: block;position: absolute;margin-left:0px;margin-top: 5px; z-index:800; width:250px; padding: 5px; border:1px solid #999; background-color: #FFFFFF;clear: left;	text-decoration:none;}
		/* GLOBAL DISCUSSION*/
		.discussAllOuter{ min-height:100px;  padding-top:8px; padding-left:8px; padding-right:4px; padding-bottom:4px; background:#f8f8f8;  color:#555;
			/*box-shadow:0px 0px 56px -32px #555;*/
			/*box-shadow:0px -37px 23px -46px #555;*/
  /*box-shadow:0px -26px 44px -49px #000;
  box-shadow:0px -36px 29px -49px #000;*/
  box-shadow:0px -47px 19px -55px #000;
  border-top: 1px solid #FFF;
  padding:0.5 1rem;
  padding:1.6rem 0 1.6rem 1.6rem;
  background: linear-gradient(#ECECEC,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8,#F8F8F8, #F8F8F8,#F8F8F8);
  /*background:#FaFaFa;*/
  border-bottom:4px solid #454545;
}
.discussion-voting .disabledVotes{
	color:#ccc;
}
div.discussAllOuter a[name]{color:#2e2e2e; margin-right:10px; font-size:120%;text-transform: capitalize;}
.discussAllSub{word-break: break-word; clear:both;color:#444; margin-left:7%; padding-top:8px; padding-left:8px; padding-right:0px; min-height:100px; border-bottom:1px solid rgba(0,0,0,0.04);  margin:10px 0;
	/*box-shadow: 0px -7px 43px -26px #000;*/
	box-shadow:0px -20px 33px -35px #000;
	box-shadow:0px -31px 14px -38px #000;
	border-top: 1px solid rgba(255,255,255,0.5) !important;
	padding:0.6rem;
	margin:1rem 0 1rem 2rem
}
.discussAllCommentArea.newNotifyComment p{ color:#0000FF}
.discussion-voting{cursor:pointer;width:35px;}
.discussAllCommentArea{min-height:75px; margin-left:10%; margin-right:2%; margin-bottom:9px;word-wrap: break-word;}
.discussAllCommentArea a{ color: #6699CC}
.discussAllCommentArea a:hover{ color: #6666CC}
.discussAllCommentArea p{margin:0;color:#666;}
.discussAllVoteBox {width:126px; height:30px; border-top:1px solid #BBB; float:right; clear:right;}
.discussAllVoteNumBox {height:18px; float:right; width:55px; background-color:#CCC; text-shadow: 1px 1px black; font-size:1.3em; -webkit-box-shadow: inset 0px 0px 20px 4px #999; box-shadow: inset 0px 0px 20px 4px #999; text-align:center; padding-bottom:5px; border-bottom:1px solid #777; border-right:1px solid #777;}
.discussAllVoteThumb {float:right; margin-top:4px; margin-right:6px}
.discussAllOuter .discussAllTextArea{
	background:transparent;
	border-radius:2px;
	border-left:none;
	border-bottom:none;
	border: 1px solid #808080;
	box-shadow:none;
}
.discussAllTextArea{   resize: vertical;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #444;
	-moz-box-shadow: inset 0px 0px 20px 4px #ccc;
	-webkit-box-shadow: inset 0px 0px 20px 4px #CCC;
	box-shadow: inset 0px 0px 20px 4px #CCC;
	outline: none;
	border: 1px solid #000;
	border-bottom: 3px solid #333;
	border-left: 3px solid #333;}
	.discussAllSubmitBox{ float:left; width:100px;}
	.discussAllPulseDrop{ outline:none; font-family:'Trebuchet MS', Helvetica, sans-serif;}
	.discussAllPageTurnBox{ width:auto; clear:both;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.discussTech{ width:23px; float:left}
	div.hwTechHelp{display:none; font-weight:lighter;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#FFFFFF; font-size:12px; line-height: 150%;}
div.help:hover div.hwTechHelp {display: block;	position: absolute; z-index:800;width: 160px; border:1px solid #AAA; background-color: #333333; padding:4px; /*-moz-box-shadow: inset 0px 0px 2px 2px #222;-webkit-box-shadow: inset 0px 0px 2px 2px #222; box-shadow: inset 0px 0px 2px 2px #222;*/}
div.help:hover a{font-weight:normal; font-size:0.9em}
.memberRigHeadRow{width:100%; height:35px;border-bottom:1px solid #ccc; color:#666666}
.memberRigHead1{float:left; width:201px; height:100%; border-right:1px solid #ccc; padding-left:3px}
.memberRigHead2{float:left;  height:100%; padding-left:6px; text-align:center; line-height:33px;}
.memberRigDataRow{ width:100%; height:35px; border-bottom:1px solid #ccc; color:#666666}
.memberRigTitle{float:left; width: 37px; height:100%; border-right:1px solid #ccc; padding-left:3px}
.memberRigData{float:left; width: 160px; height:100%; border-right:1px solid #ccc; padding-left:3px}
.memberRigCompare{ text-align:center; height:100%; float:left; width:120px; padding-left:3px}
/* Well inset */
.gamerProfileLinks, .wli{border: 1px #3C3C3C solid;border-color: #3C3C3C;border-top-color: black;border-radius: 5px;margin-bottom: 5px;padding: 5px;}
/* Dark Button */
.link1 {color:#f5f5f5 !important;border-top: 1px solid #808080 !important;background: #424242 !important;background: -webkit-gradient(linear, left top, left bottom, from(#5c5c5c), to(#424242)) !important;background: -webkit-linear-gradient(top, #5c5c5c, #424242) !important;background: -moz-linear-gradient(top, #5c5c5c, #424242) !important;background: -ms-linear-gradient(top, #5c5c5c, #424242) !important;background: -o-linear-gradient(top, #5c5c5c, #424242) !important;padding: 3px 12px !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;box-shadow: rgba(0,0,0,1) 0 1px 0;text-shadow: rgba(0,0,0,.4) 0 1px 0;color: white;font:normal 12px Verdana, Arial, Helvetica, sans-seriftext-decoration: none;vertical-align: middle;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight:normal !important;margin-right: 1%;float: right;margin-top: -1px;
	border-radius: 0.1em;
}
.link1:hover, .btn-depress{border-top: 1px solid #4f4f4f !important;background: #4f4f4f !important;color: #f5f5f5 !important;}
.link1:active {border-top: 1px solid #707070 !important;	background: #4e4e4e !important;}
.link1Disabled{color: #777 !important;}
.link1Disabled:hover, .link1Disabled:hover{color: #777 !important;}
.poolCloses{ float:right;font-size:0.8em; color:#777;}
.hdr{border-top: 1px solid #333;border-bottom: 1px solid black;background-color:#222; padding:5px;}
.darkBox2013{float:left; border-left: 1px solid #333; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; margin-bottom: 5px; border-top: 1px solid #333; border-bottom: 1px solid black; padding-top: 5px; padding-bottom:10px; color: #CCC; background: #222;}
.marginNone{margin:0px;}
.floatN{float:none;}
.textShad{ text-shadow: 0 1px 0 #000;}
.backOfBoxBtm{font-size:12px; box-sizing:border-box; height:260px;}
.backOfBoxBtm .floatL{font-size:12px; overflow:hidden; height:219px;}
.systemRequirementsMainTitle2{text-align:center; margin-bottom:5px; height:20px; font-size:17px; color:#66CCFF; overflow:hidden; font-weight:bold; border-top:1px solid #333;}
.hValueCalcForm{border-top:1px solid #333;background-color:#252525;}
.systemRequirementsTitle {border-top:1px solid #1C1C1C;}
.systemContainer > :last-child { border-right:1px solid #1C1C1C; }
.systembottomSettings > :last-child {border-right:2px solid #1C1C1C !important;}
.adminapprovalmessage{width:100%; box-sizing:border-box; border-left:1px solid #333; background-color:#222; float:left;}
.trailerContainer{ background-color:#252525; border-top:1px solid #333; padding-top: 10px;}
table .system_spec{width:458px !important;}
#metaScoresUpdate{box-sizing:border-box;}
#google_ads_div_bottomBanner728x90_ad_wrapper ~ iframe{display:inline;}
.loading{border-top:1px solid #000; border-bottom:1px solid #000; font-size:150%; padding:15px; overflow:auto; }
.innerLoading{width:200px; padding:6px 0; background-color:#eee; margin:0 auto; }
.blog-links a {padding-left:10px; padding-right:10px;font-weight:normal; font-size:130%; display:block; margin-top:-6px; }
.blog-links{background-color:#E4E4E4; border:1px solid #afafaf;}
.user-frame{background-color:#000; float:left; width:71px; padding:0; height:99px; cursor:pointer; margin:13px; margin-top:5px; }
.user-frame-inside{position:absolute; right:0; bottom:0; color:#fff; }
.user-frame td:hover{z-index:1 }
.home-shout{background-color:#ccc; }
.to-action{font-weight:lighter; cursor:pointer;  margin:0 auto; padding:10px; text-align: center; border:1px solid #afafaf; margin-top:15px; padding-top:5px; font-size:170%; color:#5E5E5E; height:26px; background-color:#ccc;margin-left: 5px;width: 279px;}
.to-action:hover {background-color: #E0E0E0;color: #7F7F7F;}
.bottom-fixed-bar{cursor:pointer; position:fixed; bottom:0; width:100%; background-color:#3A3A3A; height:35px; z-index:10000; left:0; text-align:center; } /* deals */
.dealWrapper {width: 136px;height: 196px;display: inline-block;vertical-align: top;text-align: center;position: relative;left: 5px;}
.deal-mem .dealWrapper{left: 11px;}
.dealPrice {background-color: rgba(0, 0, 0, 0.85); width: 104px; height: 24px; padding-top: 4px; position: absolute; top: 108px; left: 0; font-size: 1.5em; font-weight: normal;}
a.dealLink{color:#FFF;}
a.dealLink:hover{color: #FFF;}
.deal {width: 103px; height: 135px; position: relative; margin: 0 auto; border: 1px solid #6B6B6B; box-shadow: 1px 1px 2px #000;}
.leftDeal {margin: 0 5px 5px 30px;}
.rightDeal {margin: 0 0 5px 12px;}
.dealName {color: #066191;width: 115px; left: -5px; position: absolute;	top: 142px;	word-wrap: break-word;}
.dealImg{background-color: #F1F1F1;}
.dealImg:hover{background-color: #FFF;}
.dealPercentOff {position: absolute;top: 0px; right: -1px; width: 76px; height: 22px; padding-top: 5px; font-size: 1.3em; background-color: #F00;}
.dealLink:hover{color: #FFF;}
div.dealSection a.dealLink:hover {color: #FFF !important;}
.ul-internal-left{list-style: none; padding:0;margin:0;}
.dealsFilter:hover{ cursor:pointer; border-top:1px solid #aaa;}
.dealsFilter.deals-selected{background:#aaa;}
.dealsFilter{padding:5px; background:#bbb; border-radius:10px;}
.deal-mem .dealsFilter{border-top:1px solid #555;}
.deal-mem .dealsFilter.deals-selected{background:#555;}
.deal-mem .dealsFilter{background:#444;}
#google_ads_div_SuperMPUHome_ad_wrapper, #google_ads_div_SuperMPUHomeTest_ad_wrapper {padding:20px; padding-bottom:0; background:rgba(155, 155, 155, 0.4);}
#google_ads_div_HomeRoadBlock_ad_wrapper, #google_ads_div_HomeRoadBlock_ad_wrapperTest { padding-bottom:0; height: 120px; background:rgba(155, 155, 155, 0.4);}
.avatarSmall{width:25px; height: 25px;}
.avatarMedium{width:50px; height: 50px;}
.buildItBtn{background-color: #FFFFFF; padding: 5px 6px; color: #277A00; font-weight: bold; font-size: 11px; border: none; border-radius: 3px; outline: none; border: 1px solid #999797; box-shadow: 0px 1px #A3A3A3;cursor: pointer;font-family: sans-serif;}
.buildItBtn:hover{background-color: #058000; border: 1px solid #046F00; box-shadow: 0 1px #0A3A00; color: #FFF;}
.ebayWrapper{float:left;width:100%;background-color: #FFF;}
.page-container .ebayWrapper{width:314px;}/* article deals */
.sideBarWrapper .ebayWrapper {margin-bottom: 30px; }/* deal page deals */
.ebayWidgetLogo{vertical-align: middle; position: relative; bottom: 2px; width: 81px;}
.ebayHeader{cursor:default;color: #222;font-size: 24px;text-align: center;padding: 8px 0 5px 0;background-color: #E7E7E7;}
.ebayItemWrapper{width: 100%; overflow: auto; padding: 17px 0; background-color:#FFF;border-bottom:1px solid #efefef;}
.ebayItemWrapper:hover {background-color: #F7F7F7; border-bottom: 1px solid #D5D5D5; }
.ebayImg{width: 80px; float:left; padding-left: 15px;}
.ebayDetailsWrapper{float: left; width: 195px;}
.ebayName{padding: 0 10px; font-size: 14px;font-size: 12px; color: rgb(41, 87, 146);}
.ebayPrice{color: #FFFFFF; font-weight: normal; background-color: #238637; border-radius: 3px; margin: 0 10px; min-width: 49px; text-align: center; margin-top: 6px; font-size: 12px; padding: 4px 7px;display: inline-block;}
.ebayBuyItNowWrapper {padding: 6px 0 0 11px; }
.ebayView {float: right; color: #FFF; font-weight: normal; background-color: #568D9B; padding: 4px 6px; font-size: 12px; border-radius: 2px; margin-top: 6px; text-align: center; }
.social-button-top{border-radius:5px; cursor:pointer; table-layout: fixed}
.social-buttons-top-tbl{border-spacing: 0;padding:0; margin:0; margin-top:-5px;float:left;}
.social-buttons-top-tbl td,.social-buttons-top-tbl tr{height:auto; padding:0px 2px; margin:0; border:0; line-height:0;background:transparent;}
.social-buttons-top-tbl td img{border-top:1px solid rgba(155, 155, 155, 1); margin-top:1px; border-bottom:1px solid #000;height:25px; width:25px;}
.social-buttons-top-tbl td img:hover{border-top:1px solid rgba(255, 255, 255, 1); }
table.social-buttons-top-tbl{width:auto;}
.gdAnywhereWrapperNarrowed{width: 575px;overflow: auto;}
a.gdAnywhereLink {color: #FFF; font-weight: normal; display: block; background-color: #030303; float: left; width: 100%;text-align: center;}
a.gdAnywhereLink:hover {background-color: #151515; color: #FFF; }
.gdAnywhereImage{vertical-align: middle;padding: 4px;}
.gdAnywhereText {display: inline-block; vertical-align: middle; text-align: center; padding: 0 7px; }
.social-buttons-top-tbl tbody.outline{background:transparent;border:0;}
.social-buttons-top-tbl tbody.outline:hover{background:transparent}
.social-buttons-top-tbl tbody.outline tr:hover{background:transparent;}
.memberRigCompare span{left:80px;}
.darkBoxHeader{width:100%; background-color:#111; border-left:none; padding:10px; box-sizing:border-box; font-size:1.4rem; border-top:1px solid #555}
.margin-box{margin:1rem 0;}
.padding-box{padding:2rem; font-family:'Open Sans',inherit;}
.normalise-link,.normalise-link:active,.normalise-link:focus,.normalise-link:hover,.normalize-link,.normalize-link:active,.normalize-link:focus,.normalize-link:hover {color:#fff;outline-color:transparent;font-weight:normal;}
.tbl-mimic{display:table;}
.tbl-cell-mimic{display:table-cell;}
.align-bottom{vertical-align: bottom}
.align-middle{vertical-align: middle}
.side-padding{padding:0 2rem;}
button.button-to-darkbox2013{border-right: 0; margin: 0; width: 189px; cursor:pointer;}
/* header import */
.unreadAll{z-index:10000; }
input:focus:-moz-placeholder{color: transparent !important; }
input:focus::-webkit-input-placeholder {color: transparent; }
html{width:100% !important; }
html, body{padding: 0px; }
body {padding-top:55px; }
#GDusername{color:#CCC;} #GDpassword{color:#CCC;}
.GDloginForm{font-size:14px; padding:10px; background:#111; }
.proMenu{margin-left: -184px; margin-top: 23px; border-bottom: 1px solid #000; background:url('/images/textures/stressed_linen.png'); color:#eee; overflow:hidden; display:none; padding:10px; z-index:10000000000; }
.proMenu a{color:#eee; font-weight:normal; }
.proMenu li{padding:5px; }
.proMenu ul{list-style: none; }
#expandProfileMenu{float:right; }
#topBar{background:#111; position:fixed; top:0; left:0; width:100%; height:55px; z-index:999999999999999; border-bottom:1px solid #000; border-bottom:1px solid #7C0A02; }
#gdHomePage{ padding-right:5px; cursor:pointer; }
.tprofileMenu:hover{background:rgba(47,47,47,0.4); }
.userAvatar{cursor:pointer; float:right; height:75px; }
#bottomBar {position: fixed; bottom: 0; left:0; width: 100%; height: 15px; background:rgba(0, 0, 0, 0.8); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 10000; }
#ticker22 {height: 18px; overflow: hidden; list-style: none; font-size:0.8em; }
.tickerIcon{cursor: pointer; color:#908989;}
.tickerIcon:hover {color: #ccc;}
.tickPlay{display: none;}
.news-item{width: 906px;}
.news-item, .news-item a{font-size: 14px;text-shadow: 1px 1px #000;}
.news-item img{height:16px;}
.smallerFont{font-size: 13px;}
#ticker22 li {height: 18px; }
.barItems{float:left; padding:0px 5px; border-right:1px solid #000; margin-top:1em; }
.menudisplay{display:none; }
.profileItem a{color:#ccc; font-weight:normal; }
.GDloginForm{display:none; overflow:hidden; margin-top:9px; margin-left:-80px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.GDloginForm input{float:left; outline:none; border:none; margin:0px; padding:4px; }
.mainNavTitleBox:hover{background: url(/images/textures/stressed_linen.png); }
#submitLogin{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; cursor:pointer; padding:4px; float:left; color:#fff; background: #7C0A02; }
#mainNavOuter{zoom:1; font-size:100%; overflow:hidden; background-color:#1A1A1A; height:38px; }
#mainNavOuter a{color:#ccc; display:inline-block; }
#mainNavOuter a:hover{color:#eee; }
#logoutli:hover{color:#eee !important; }
.proMenu li:hover{background:rgba(225,225,225,0.1); }
.csrpoint{cursor:pointer; padding:0px 5px; }
.userinformation{display:none; width:128px; margin-top:3px; background:url('/images/textures/stressed_linen.png'); margin-left:-82px; padding:10px; cursor:default; color:#eee; border-bottom:1px solid #000; }
.userAvatar{margin-top:0px; float:right; overflow:hidden; }
.userAvatar:hover .userinformation{display:block; position:absolute; }
#rankReveal{background: url('/images/textures/stressed_linen.png'); display:none; }
#rankContain:hover #rankReveal{display:block; position:absolute; }
.notificationContainer{margin-top:26px; }
.dropdownList{padding-bottom:40px; background: url('/images/textures/stressed_linen.png'); }
.dropdownList a{padding-top:10px; }
.loadIn300by250{background-image: url("/images/test.gif"); clear:both; height:250px; cursor:pointer; } [ad=mpuBig336x280]{ height:auto;}
.usrImg{width:55px; height:55px;}
.toTop{background: url('/images/arrowUp.png'); background-repeat: no-repeat; background-position: 14px 13px; height:32px; width:38px; box-sizing:border-box; cursor:pointer; display:none;position:absolute; }
div.mainNavTitleBoxDropdown:hover div.dropdownList {display: block; position: absolute; z-index:800; color:#FFFFFF; font-weight:bold; text-decoration:underline }
.preload1{background: url('/images/miniBtns/msnw.png') no-repeat -9999px -9999px; }
.preload2{background: url('/images/miniBtns/mailw.png') no-repeat -9999px -9999px; }
.preload3{background: url('/images/miniBtns/globalw.png') no-repeat -9999px -9999px; }
.msnholder{height:21px; width:21px; background:url('/images/miniBtns/msn.png'); display:inline-block; }
.msnholder:hover{background:url('/images/miniBtns/msnw.png'); }
.mailholder{height:21px; width:21px; background:url('/images/miniBtns/mail.png'); display:inline-block; }
.mailholder:hover{background:url('/images/miniBtns/mailw.png'); }
.globalholder{height:21px; width:21px; background:url('/images/miniBtns/global.png'); display:inline-block; }
.globalholder:hover{background:url('/images/miniBtns/globalw.png'); }
.loadIn300by250{background-image: url("/images/test.gif"); clear:both; height:250px; cursor:pointer; } [ad=mpuBig336x280]{ height:auto;}
.usrImg{width:55px; height:55px;}
.toTop{background: url('/images/arrowUp.png'); background-repeat: no-repeat; background-position: 14px 13px; height:32px; width:38px; box-sizing:border-box; cursor:pointer; display:none;position:absolute; }
div.mainNavTitleBoxDropdown:hover div.dropdownList {display: block; position: absolute; z-index:800; color:#FFFFFF; font-weight:bold; text-decoration:underline }
.preload1{background: url('/images/miniBtns/msnw.png') no-repeat -9999px -9999px; }
.preload2{background: url('/images/miniBtns/mailw.png') no-repeat -9999px -9999px; }
.preload3{background: url('/images/miniBtns/globalw.png') no-repeat -9999px -9999px; }
.msnholder{height:21px; width:21px; background:url('/images/miniBtns/msn.png'); display:inline-block; }
.msnholder:hover{background:url('/images/miniBtns/msnw.png'); }
.mailholder{height:21px; width:21px; background:url('/images/miniBtns/mail.png'); display:inline-block; }
.mailholder:hover{background:url('/images/miniBtns/mailw.png'); }
.globalholder{height:21px; width:21px; background:url('/images/miniBtns/global.png'); display:inline-block; }
.globalholder:hover{background:url('/images/miniBtns/globalw.png'); }
.friendAccept{cursor: pointer; }
.friendDeny{cursor:pointer; }
.aReplacement{color:#CCC; font-weight:normal; padding:10px 20px; }
#tester {display:none; }
.loadIn728by90{background-image: url("/images/test2.gif"); height:90px !important; width:729px; cursor:pointer;  float:none; }
.cssDown{ background: url(/images/textures/stressed_linen.png); margin-left: -46px; cursor: default; display: none; margin-top: 5px; border-top: 1px solid #555; }
.cssDown a{color:#85011F; font-weight:normal; }
#topBar{color:#CCC; }
.rankBoxMsg{font-size:13px; margin-top:-8px; }
.notify{display:none; position:absolute; margin-top:-16px; background: rgb(169,3,41); /* Old browsers */ background: -moz-linear-gradient(-45deg,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */ background: linear-gradient(135deg,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ border-radius:20px; font-size:8px; margin-left:10px; font-size:10px; padding:0px 2px; text-align:center; }
.acceptdeny{padding:2px; }
.padding10{padding:10px; }
.padding5{margin:5px; cursor:pointer; }
.friendDropdown{margin-left:-46px; cursor:default; display:none; border-top:1px solid #555; }
.friendAccept{padding-left:16px; }
.cats{display:block !important;}
.chat-hover{color:rgba(255, 255, 255, 0.60);}
.chat-hover:hover{color:rgba(255, 255, 255, 0.80);}
.social-facebook-btn iframe{width:20px !important; border-radius:5px !important;}
.social-youtube-btn iframe{width:29px !important; border-radius:5px;}
.social-twitter-btn iframe{width:22px !important; border-radius:5px;}
.social-youtube-btn div{width:29px !important; overflow:hidden !important; }
.social-youtube-btn div div{display:none !important;}
.social-facebook-btn div span{width:20px !important; overflow:hidden !important;}
.social-twitter-btn{height:20px !important; margin-top:3px !important;}
.social-youtube-btn{ overflow:hidden !important; height:24px !important; margin-left:2px !important;}
.social-facebook-btn{ width:20px !important;}
.social-google-btn{margin: 3px !important; margin-left: 6px !important; margin-top: 4px !important;}
.social-btn{float:left; margin:1px;}
#ad-anchor + script + div[id*='_ad_wrapper']{height:0;}
.chrome-expand a.unify-platform-jump:hover{color:#0B93D5;}
.chrome-expand table{clear:none;}
.chrome-expand td{background-color:transparent;}
table.css-unify-table th{background:0; border:0; background-image:0; background-color:0; text-shadow:none; font-weight:bold;}
table.css-unify-table{text-shadow:none;border:0;}
div.unify-viewport label{text-shadow:none;}
.unify-viewport { overflow-y: auto; }
.unify-viewport::-webkit-scrollbar {width: 10px; height: 16px; }
.unify-viewport::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 0.2); -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07); }
.unify-viewport::-webkit-scrollbar-button {width: 0; height: 0; display: none; }
.unify-viewport::-webkit-scrollbar-corner {background-color: transparent; }
.chrome-expand .ui-widget-content{background:transparent; }
.nav-tabs_{float:left; padding:10px 20px; cursor:pointer; border-right:1px solid #2C2C2C; background-color:#222;}
.tab-unify-select{background-color:#444;}
.chrome-expand .ui-widget-content{background: #181818;box-shadow: inset 0 5px 16px -4px #050505; border-bottom: 1px solid #333; border-left: 1px solid #333; border:1px solid #222;}
.chrome-expand td .ui-slider-handle {background:#222; box-shadow: 0 5px 4px -4px #050505;border:1px solid #333; }
.chrome-expand td .ui-state-hover{border:1px solid #0B93D5;}
.chrome-expand td .ui-state-focus{border:1px solid #0B93D5;}
.chrome-expand td, .chrome-expand th{width:auto; border-bottom:0;}
.c0B93D5{color:#0B93D5;}
@font-face {font-family: 'font-icons'; src: url('/fonts/font-icons.eot'); src: url('/fonts/font-icons.eot#iefix') format('embedded-opentype'), url('/fonts/font-icons.woff') format('woff'), url('/fonts/font-icons.ttf') format('truetype'), url('/fonts/font-icons.svg#font-icons') format('svg'); font-weight: normal; font-style: normal; }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'font-icons';
		src: url('/fonts/font-icons.svg#font-icons') format('svg');
	}
}
[class^="font-all-"]:before, [class*=" font-all-"]:before {font-family: "font-icons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; }
.font-all-star:before { content: '\e802'; }
.font-all-ok:before { content: '\e806'; }
.font-all-cancel:before { content: '\e805'; }
/* end header import */
button.button-to-darkbox2013{border-right: 0; margin: 0; width: 189px; cursor:pointer;}
.systemRequirementWidget, .gameListWidget{padding-top: 9px;}
.systemRequirementWidgetTbl, .gameListWidgetTbl{background-color: #292929;border-collapse: collapse; width: 100%;}
.systemRequirementWidgetTbl th, .gameListWidgetTbl th {font-weight: normal;padding: 7px 3px;background-color: #151515;}
.systemRequirementWidgetTbl td, #gambody .systemRequirementWidgetTbl td {padding: 3px 7px;border-bottom: 1px solid #212121;top:0;}
.systemRequirementWidget a, .gameListWidget a {font-weight: normal;}
.gameListWidget{width: 100%; float: left;}
.gameListWidgetTbl{width: 100%; margin-left: 7px;}
.gameListWidgetTbl td {padding: 2px 16px;border-bottom: 1px solid #212121;}
.sysReqWidgetPerc{text-align: center;}
/* qtip styles */
.qtip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;vertical-align:middle}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#555;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0,black 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important} .qtip-clean{background-color:#fff; border-color:#cdcdcd; color: #222; padding:10px; font-size:100%; font-family:verdana,sans-serif; line-height:20px; border-radius:30px; } .qtip-clean2{background-color:#fff; border-color:#cdcdcd; color: #222; padding:10px; font-size:100%; font-family:verdana,sans-serif; line-height:20px; border-radius:0; } .qtip-clean3{background-color:#fff; border-color:#cdcdcd; color: #222; padding:5px; font-size:100%; font-family:verdana,sans-serif; line-height:20px; border-radius:0; } .qtip-image{background-color:#ddd; border-color:#cdcdcd; color: #222; padding:0; font-size:100%; font-family:verdana,sans-serif;box-shadow: 2px 2px 8px #555; line-height:20px; } .custom{border-width:2px;border-style:solid;border-color:#000; padding:5px; line-height:20px; font-size:100%; background-color:#444; color:#fff; max-height:99999px; max-width:250px; z-index:50 !important; } .custom-long{border-width:2px;border-style:solid;border-color:#000; padding:5px; line-height:20px; font-size:100%; background-color:#444; color:#fff; max-height:99999px; max-width:500px; z-index:1500 !important; } .custom-tall{border-width:2px;border-style:solid;border-color:#000; padding:5px; line-height:20px; font-size:100%; background-color:#444; color:#fff; max-height:99999px; max-width:300px; z-index:50 !important; } .long-qtip{max-width:600px;} .qtip-shadow2{-webkit-box-shadow:1px 1px 3px 1px rgba(255,255,255,.15);-moz-box-shadow:1px 1px 3px 1px rgba(255,255,255,.15);box-shadow:1px 1px 3px 1px rgba(255,255,255,.15)} /*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} /*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-min-height-50{min-height:50px;} .qtip-max-width-300{max-width: 300px}
.qtip-transparent{background:rgba(55,55,55,0.98); border:0; color:#fff;}
/* tipsy css*/
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; } .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; } /* Rounded corners */ .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } /* Uncomment for shadow */ /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/ .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; } /* Rules to colour arrows */ .tipsy-arrow-n { border-bottom-color: #000; } .tipsy-arrow-s { border-top-color: #000; } .tipsy-arrow-e { border-left-color: #000; } .tipsy-arrow-w { border-right-color: #000; } .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;} .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; } .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/* tipsy end */
/* benchform css*/
/* benchform end */
#descriptionWrapper .systemRequirementWidgetTbl{width: 390px;float: right;}
.posPerc, .negPerc{font-weight: bold;cursor:help;}
.negPerc{color: #F00;}
.posPerc{color: #167400;}
th.widgetHeader{background-color: #0D0D0D;}
.share-comment-parent{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.share-comment-parent i{font-size:1.5rem; }
.share-comment-parent a{display:block;cursor:pointer; }
.share-anchor-link{color:#666;}
.share-anchor-link.hover{color:#999;}
.share-anchor-twitter{color:#1480CD;}
.share-anchor-twitter:hover{color:#6CF;}
.share-comment-parent .zclip{ height:38px !important;}
#hdr-icon-menu{fill:#ccc;vertical-align:top;padding:1.2rem 1.2rem 0.8rem 1.2rem}
#hdr-icon-menu:hover{fill:#fff;}
@media (min-width: 979px){
	.header-mobile-menu{display:none;}
	.mobile-logo{display:none;}
	.mobile-menu-content{display:none !important;}
}
@media(max-width:978px){
	#gd-main-site-logo{display:none;}
	#mainNavOuter{display: none;}
}
.mobile-menu-content{background: #121212; color:#fff;padding:2rem;display:none;cursor:default; position:absolute; max-width: 184px;  padding: 1.5rem 2rem;}
.rect-svg{transition: all 0.2s;}
.menu-hdr-hide{display:none;}
.menu-hdr-show{display:block;}
.open-mobile-menu .svg-top {transform:translateY(23px) translateX(7px) rotate(-45deg);}
.open-mobile-menu .svg-center{transform:translateY(16px) translateX(0px) rotate(-45deg);}
.open-mobile-menu .svg-bottom{transform: translateY(-15px) translateX(22px) rotate(45deg);}
@-webkit-keyframes wobble  {
	0%  { -webkit-transform:  rotate(0deg); }
	20%  { -webkit-transform:  rotate(1deg); }
	50%  { -webkit-transform:  rotate(-1deg); }
	100%  { -webkit-transform:  rotate(0deg); }
}
#hdr-icon-menu { -webkit-animation: wobble 5s infinite; animation: wobble 5s infinite;}
.close-mobile-menu rect{transform: translateY(0) translateX(0) rotate(0)}
/*input.mobile-login-text-field{background:#111; padding:0.6rem 1rem; border:2px solid #333;outline-color:#7C0A02; outline-width:1px; color:#fff; }
input.mobile-login-submit-btn{ background:#111; border:2px solid #333; color:#eee; padding:0.6rem 2rem; margin:0 auto; font-size:1.333rem;display:block;margin-top:2rem;outline-color:#7C0A02; outline-width:1px; cursor:pointer; }
input.mobile-login-submit-btn:focus{outline:1px outset #7C0A02 !important;}
input.mobile-login-text-field:focus{outline:1px outset #7C0A02 !important;}*/
.mobile-login-submit-btn:hover{color:#fff;}
.mobile-login-form{line-height:3rem; font-size:1.1rem;font-weight:100;}
nav.mobile-menu-content a.mobile-links{ color: #ccc !important;font-weight: normal !important;cursor: pointer !important;padding: 0.3rem 0;background: #222;border-top: 1px solid #444;font-size: 0.8rem;margin: 0.16rem 0;display: block;width: 49%;text-align: center;float: left; }
nav.mobile-menu-content a.mobile-links:hover, nav.mobile-menu-content a.mobileNavMainLink:hover{color:#fff !important;background:#252525;}
nav.mobile-menu-content a.mobile-links:focus, nav.mobile-menu-content a.mobileNavMainLink:focus{outline:1px groove rgba(255,255,255,0.3); }
.mobile-nav-member {margin-bottom: 6px;}
.mobile-nav-main {border-bottom: 1px solid #303030;margin-bottom: 8px;padding-bottom: 7px;}
a.mobileNavMainLink{color: #ccc !important; font-weight: normal !important; cursor: pointer !important; padding: 0.3rem 2.2rem; background: #222; border-top: 1px solid #444; font-size: 1rem; margin: 0.3rem 0; display: block; text-align: center;}
.mobile-login-link {width: 100% !important;margin-bottom: 10px !important;}
.mobile-nav-member a.mobile-links:nth-of-type(odd) {margin-right: 2%;}
.mobileSwitchWrapper {background-color: #1E1E1E;border-radius: 4px;padding: 7px;clear: both;}
.mobileSwitch { font-size: 15px; cursor: pointer; background-color: #050505; border-radius: 20px; padding: 2px 4px; box-shadow: 0px 0px 9px #000 inset; position: relative; width: 53px; float: left;}
.mobileSwitchOff {color: #CC2A2A; right: 7px;}
.mobileSwitchOn {color: #299D2B; left: 7px;}
.mobileSwitchOn, .mobileSwitchOff {position: absolute;top: 5px;}
.mobileSwitchText {font-size: 11px;}
.mobileSwitchCircle {width: 25px;height: 25px;background-color: #757575;box-shadow: 1px 1px #000, 0px 0px 7px #B1B1B1 inset;border-radius: 45px;z-index: 1;position: relative;}
.mobileSwitchCircleOn{left: 29px;}
.mobileSwitchCircleOff{left: 0;}
.mobileSwitch:hover .mobileSwitchCircle {background-color: #8E8E8E;}
.mobileSwitchText {font-size: 13px;padding: 6px 10px;float: left;}
.font-all-info-circled, .qtipThis{cursor: help;}
.no-cursor{cursor:default;}
.gdIcons .width-25{width:25px;}
.discuss-rep-container{float:right;background: -webkit-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -moz-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -ms-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -o-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); padding:0.3rem 0.6rem;  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.discuss-rep-container > div{display:inline-block;  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 1px; color:#fff; font-family:verdana;font-size:146%; line-height:0.8rem;cursor:default; text-shadow:1px 1px 0px #808080; padding:1px; min-height:14px;vertical-align: top; padding-top:5px;}
.larger-qtip-text{font-size:1rem !important; line-height:1.3rem !important;}
.discuss-rep-container .discuss-repTotal{font-size:110%;padding-top:6px;}
.commentDiscussionTime{padding-bottom:1rem;color: rgba(0, 0, 0, 0.555); font-size: 100%;}
.discuss-rep-container .discussion-rep-state{cursor:pointer;}
.discussion-rep-state i{color:#555;}
button.up-thumb-btn:hover i,.up-thumb-btn-fresh i{color:green;}
button.down-thumb-btn:hover i,.down-thumb-btn-fresh i{color:red;}
button.up-thumb-btn-stale i{color:#77A376;}
button.down-thumb-btn-stale i{color:#9C5757;}
.discuss-modal-copy{background:#777;}
.discuss-modal-copy .ui-icon-closethick{float:right; color:#000;}
.discuss-modal-copy .ui-icon-closethick:hover{ color:#000;}
.discuss-modal-copy input{margin-left:1rem;}
.admin-approved-toggle{float:right;background: -webkit-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -moz-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -ms-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -o-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); line-height: 21px; margin-right: 0.333rem;}
.thumb-status{float:right; margin-right: 0.333rem;}
.thumb-status .discussion-rep-state{background: -webkit-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -moz-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -ms-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); background: -o-linear-gradient(top, rgba(0,0,0,0.26), rgba(0,0,0,0.22)); line-height: 21px;display: inline-block;border:none;}
.discussion-rep-seperator,.discuss-rep-container{cursor:default;}
.discussion-rep-state{padding:0.3rem 0.6rem;display:block;}
.gdIcons .width-25{width:25px;}
.clearfix:before,.clearfix:after{content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
#search-game-debate #search-field{border-width:1px !important}
.discussAllOuter .buttons button, .discussAllOuter .buttons a {background-color: #E2E2E2;  padding: 5px 10px !important; width: auto !important;}
a.share-anchor-link:hover,
.discussAllOuter .buttons button:hover{color:#6CF;color:#1480CD;}
.discussAllOuter .buttons button:hover{background:#DBDBDB;}
.discussAllOuter .buttons button[type]:hover{color:#529214;}
div.discussAllOuter a[name]:hover{color:#6CF;color:#1480CD;}
.discussAllOuter .buttons a:hover{color:#1480CD;background:#DBDBDB;}
.discussAllOuter .font-all-desktop{font-size:110%;}
.admin-approved-toggle{float:right;margin-left:0.333rem;padding:4px 7px;padding-top:5px;cursor:pointer;}
.admin-approved-toggle:hover{color:#1480CD;background:#AAA;}
.fluidSelectionBox {width: 100%;padding: 25px;box-sizing: border-box;background-color: #2B2B2B;}
.fluidSelectionText {margin-bottom: 11px;}
.fluidSelectionBtn {padding: 12px;background-color: #4F4F4F;border: none;color: #FFF;border-radius: 3px;box-shadow: 1px 1px #121212;border: 1px solid #252525; font-size: 13px;}
.fluidSelectionBtn:hover {background-color: #717171;cursor: pointer;}
.fluidSelectionKeep {margin-right: 2%; margin-bottom: 4px;}
.fluidSelectionBtnClose {color: #FFF;background: none;border: none;font-size: 2rem;cursor: pointer;}
.fluidSelectionBoxMain{width: 95%;float: left;}
.fluidSelectionBoxSide{width: 5%;text-align: center;float: left;}
.fluidSelectionBtn {font-size: 13px;}
.hotNewsHeader{padding:10px; padding-right:0; text-align:left; font-size:17px; font-weight:normal; color:#222; background-color: #CCC;  border: 1px solid #AFAFAF; border-bottom: 1px solid #969696;}
.hotNewsIconWrapper{font-size: 33px;position: absolute;right: 0;top: 0px;background-color: rgba(0, 0, 0, 0.78);}
.hotNewsIcon {display: inline-block;}
.hotNewsTbl {border-collapse: collapse;}
.hotNewsTbl tbody td {background-color: #DDD; border: none;}
.hotNewsTitle {padding: 7px 13px;font-weight: normal;}
.hotNewsLink{position: relative;display: block;margin-bottom: 9px;background-color: #FFFFFF;border: 1px solid #BCBCBC;box-shadow: 1px 1px 0px #909090;}
.hotNewsLink:hover {background-color: #F0F0F0;}
.hotNewsImg{width:100%;}
.hotNewsWrapper {background-color: #DDD; padding: 8px; max-height: 508px; overflow-y: scroll;}
.hotNewsScore {display: inline-block;font-size: 23px;position: relative;left: 10px;bottom: 2px;font-weight: normal;}
.highestHeat{color: #FA1212;}
.veryHighHeat{color: #FF2800;}
.highHeat{color: #FF3C00;}
.medHeat{color: #FF7F00;}
.lowHeat{color: #FFBA00;}
.loader-large, .loader-medium {margin: 6em auto;font-size: 10px;position: relative;text-indent: -9999em;border-top: 1.1em solid rgba(255, 255, 255, 0.2);border-right: 1.1em solid rgba(255, 255, 255, 0.2);border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);border-left: 1.1em solid #ffffff;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}
.loader-large,.loader-large:after, .loader-medium, .loader-medium:after {border-radius: 50%;width: 10em;height: 10em;}
@-webkit-keyframes load8 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes load8 {0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.loader-medium{font-size:4px;}
/** patreon modal **/
.patreon-modal{position:fixed; top:0; left:0;z-index:9999999999999999999;height:100%;width:100%;background:rgba(0,0,0,0.5);}
.patreon-modal-centerer{position:relative;height:100%;display:flex; justify-content: center;}
.patreon-modal-inner{color:#000;width:50%;box-shadow:5px 5px 15px -5px #000;box-sizing:border-box;max-width:650px;min-width:320px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -ms-flex-pack: center;justify-content: center; -ms-flex-line-pack: start;-webkit-align-content: flex-start;align-content: flex-start;-webkit-flex-flow: column wrap;-ms-flex-flow: column wrap;flex-flow: column wrap;  margin:auto; position: relative;}
.responsiveVideoWrapper{position: relative;padding-bottom: 56.25%;/* 16:9 */padding-top: 25px;height: 0;}
.patreon-trailer-outer-wrapper{max-width: 375px;}
.patreon-trailer-inner-wrapper{margin:0 auto;}
.responsiveVideoWrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.patreon-linked-content {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;background-color: rgba(0, 0, 0, 0.15);padding: 16px;}
.patreon-trailer-outer-wrapper {max-width: 375px;-webkit-flex: 1 185px;-ms-flex: 1 185px;flex: 1 185px;}
.patreon-summary {-webkit-flex: 1 0 200px;-ms-flex: 1 0 200px;flex: 1 0 200px;padding-top: 19px;}
.patreon-main-section {background-color: #626262;padding: 0;background-image: url('/images/patreon/crowd.png');background-repeat: no-repeat;background-position: center 145px;position: relative;-webkit-flex: 1 389px;-ms-flex: 1 389px;flex: 1 389px;}
.patreon-early-backers{-webkit-flex: 1 0 17px; -ms-flex: 1 0 17px;flex: 1 0 17px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding: 20px; padding-bottom:0;text-align: center;width: 100%;font-style: italic;-ms-flex-item-align: end;-webkit-align-self: flex-end;align-self: flex-end;box-sizing: border-box;}
.patreon-header{ /* IE only fix... */-ms-flex: 1 5 92px;}
.patreon-title{font-family:'RobotoDraft'; font-weight:300;font-size:2rem;padding-bottom:2rem;}
.patreon-close{color: #FDFDFD;font-size: 17px;cursor: pointer;background-color: #000;position: absolute;z-index:6;display: block;width: 28px;height: 28px;padding-top: 1px;padding-left: 1px;line-height: 22px;box-sizing: border-box;text-align: center;border: 1px solid #FFF;border-radius: 81px;right: -13px;top: -11px;;}
.patreon-logo{width: 100%;}
.patreon-share {text-align: right;position: absolute;top: 5px;width: 99%;left: 0px;}
.patreon-share a {color: #6E6E6E;font-size: 17px;}
.patreon-share a:hover {color: #B1B1B1;}
.patreon-header {background-color: #E4E4E4;}
.patreon-support-us {text-align: center;font-size: 3rem;font-family: 'Raleway', sans-serif;margin-bottom: 22px;}
.patreon-link-wrapper {text-align: center;}
.patreon-link{font-family: 'Open Sans', sans-serif;font-weight: normal;background-color: #FF5900;display: inline-block;color: #FFF;padding: 13px;width: 70%;font-size: 28px;border-radius: 4px;box-shadow: 1px 1px #2A2A2A;}
.patreon-link:hover{color: #FFF;background-color: #ED6922;}
.upres-16-discuss{padding:0 2px;vertical-align: top;}
.upres-16-profile{padding:0 8px;vertical-align: top;}
/** pledger ticker **/
.pledger-bar {box-sizing: border-box;cursor: default;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.pledger-bar-initially-hidden{display: none;}
.pledger-label {color: #FFF;display: block;background-color: #292929;height: 100%;box-sizing: border-box;padding: 8px 2px;font-family: 'Open Sans', sans-serif;-webkit-flex: 0 5 200px;-ms-flex: 0 5 200px;flex: 0 5 200px;}
.pledger-wrapper {height: 20px;overflow-y: hidden;position: relative;top: 12px;-webkit-flex: 5 5 1400px;-ms-flex: 5 5 1400px;flex: 5 5 1400px;overflow-x: hidden;box-sizing: border-box;padding: 0 10px;}
.pledger-subwrapper{position: relative;bottom: 0;font-size:0;}
a.pledger-link {color: #FFF;font-weight: normal;font-family: 'Raleway', sans-serif;display: inline-block;height: 17px;overflow: hidden;line-height: 1;padding-bottom: 5px;font-size:15px;margin-right: 7px; cursor: pointer;}
a.pledger-link:hover{color: #66CCFF;}
.pledger-list-join {display:flex;box-sizing: border-box;align-items: center}
.pledger-list-join-btn{font-weight: normal;color: #FFF;font-family: 'Open Sans', sans-serif;background-color: #ED6922;padding: 3px 11px;border-radius: 3px;}
.pledger-list-join-btn:hover{color: #FFF;background-color: #D9743E;}
.pledger-list-close {cursor: pointer;color: #FFF;padding: 9px 10px;box-sizing: border-box;-webkit-flex: 0 0 45px;-ms-flex: 0 0 45px;flex: 0 0 45px;}
.pledger-list-show {background-color: #414141;position: fixed;bottom: 5px;border: none;right: 5px;color: #FFF;padding: 3px 5px;border-radius: 3px;cursor: pointer;}
.pledger-list-show:hover {background-color: #686868;}
.pledger-list-show-initially-visible{display: inline-block;}
.pledger-bar-badge {width: 11px;}
@media (max-width: 1150px){
	.pledger-label{
		display: none;
	}
}
.normalise-darkbox2013,.normalise-darkBox2013, .normalize-darkBox2013, .normalize-darkbox2013{float:none;}
.link1.normalise-link1,.link1.normalize-link1{border:0;float:none; margin:0;}
.img-flags{height:15px; vertical-align: bottom}
.smallAjaxLoader {margin: 0em auto;font-size: 3px;position: relative;vertical-align: middle;display: inline-block;text-indent: -9999em;border-top: 1.1em solid rgba(255, 255, 255, 0.2);border-right: 1.1em solid rgba(255, 255, 255, 0.2);border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);border-left: 1.1em solid #ffffff;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}
.smallAjaxLoader,.smallAjaxLoader:after {border-radius: 50%;width: 5em;height: 5em;}
@-webkit-keyframes load8 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes load8 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.flashError,.flashMsg{display: none;}
.memberSimilarity{cursor: help;}
.comment-gift{color:#008000 !important;}
i.comment-gift:hover{color:#00B200 !important;}
.defaultSelect{padding: 5px;}
.defaultInput, .defaultSelect{background-color: #F1F1F1;width: 100%;-webkit-flex: 1 1 400px;-ms-flex: 1 1 400px;flex: 1 1 400px;font-size: 17px;font-family: 'RobotoDraft', sans-serif;border: 0;border-radius: 0;color: #000;box-sizing: border-box;border-radius: 2px;border: none;box-shadow: -1px -1px #000000, 1px 1px #393838;}
.defaultSelect option{color: #000;}
.defaultSelect[disabled], .defaultInput[disabled] {color: #848484;}
.memberSimilarity {position: absolute;bottom: 0px;font-size: 15px;background-color: rgba(157, 6, 6, 0.72);width: 88px;padding: 5px;color: #FFF;cursor: default;box-sizing: border-box;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center;}
.memberSimilarity{cursor: help;}
.memberSimilarityBuddies{background-color: rgba(19, 62, 5, 0.81);}
#search-type-wrapper{display:none;position: absolute; top: 44px;cursor:default;font-family: 'RobotoDraft', sans-serif;}
.search-type-subwrapper {position: relative;left: 11px; width: 178px;}
/*.member-search-type-subwrapper{left:35px;}*/
.search-type-header {font-family: 'Raleway';padding: 6px 13px;background-color: #000;}
.search-type-choices {background-color: #0F0F0F; padding: 7px 12px;}
.search-type-choice, .search-type-label {cursor: pointer;}
.hwPercDiff{cursor: help; font-weight: bold;font-family: 'RobotoDraft', sans-serif;font-size: 14px;}
.hwPercDiffPositive{color: green;}
.hwPercDiffNegative{color: red;}
.selectedGamePlatformBtn {background-color: #6B6B6B;}
.auto-rig-results{color:#7C0A02; cursor:pointer;font-size:1.6rem}
.auto-rig-results:hover,.auto-rig-results-selected{color:#B51002 !important; cursor:pointer;}
.vert-center{display:flex;align-content: center}
.auto-rig-results-relative{margin-top:26px;display:flex;}
.group-of-icons{display:flex;}
.fix-group-of-icons{align-items:center;height:56px;margin-left:0.5rem;}
.fix-group-of-icons img{margin-top:0 !important;}
.minsPlayedBtn, .hrsPlayedBtn {background-color: #303030;color: #FFF;width: 65px;padding: 5px 0;cursor: pointer;}
.minsPlayedBtn:hover, .hrsPlayedBtn:hover {background-color: #404040;}
.selectedPlayedUnitBtn {background-color: #514E4E;text-decoration: underline;}
.playedUnitWrapper {margin-top: 7px;}
.steamMinutes {font-weight: normal;background-color: #000;border-radius: 2px;padding: 5px 0;font-size: 12px;width: 76px;margin: 6px auto 0 auto;}
.timePlayed[readonly] {color: #787878;}
.memGameLibraryLinkWrapper{text-align: center;}
div.memGameLibraryLinkWrapper a.memGameLibraryLink {display: inline-block;text-align: center;background-color: #616161;color: #FFF;font-family: 'RobotoDraft', sans-serif;padding: 4px 9px;margin-top: 4px;font-size: 13px;font-weight: 100;border-radius: 2px;}
div.memGameLibraryLinkWrapper a.memGameLibraryLink:hover {background-color: #7A7A7A;}
a.currentReleaseSearchLink {font-weight: normal;font-family: 'RobotoDraft', sans-serif;font-size: 19px;color: #2D2D2D;background-color: #BABABA;box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 6px 0;margin-bottom: 9px;}
a.currentReleaseSearchLink:hover{display: -webkit-flex;display: -ms-flexbox;display: flex;}
.currentReleaseSearchLink i{margin-right:5px;}
/** steam sync front page widget **/
.steamPromoWidget {background-color: #000;margin-bottom: 13px;margin: 0 5px 13px 5px;border: 1px solid #4E4E4E;color: #FFF;position: relative;overflow: hidden;border-radius: 2px;}
.steamPromoWidget > div{z-index: 1;position: relative;}
.steamPromoListWrapper {font-size: 12px;}
.steamPromoIcon {font-size: 54px;}
.steamPromoRegisterIcon{margin-left: 5px;}
.steamPromoHeaderText{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.steamPromoSignInWrapper{text-align: center;}
.steamPromoSignInWrapper, .steamPromoGDSignupWrapper {z-index: 1;margin: 8px 0 12px 0;}
.steamPromoListWrapper ul {font-size: 11px;padding: 0 10px 0 34px;}
.registerNowBtn {background-color: #2B5907;color: #FFF;font-weight: normal;font-size: 21px;font-family: 'RobotoDraft', sans-serif;font-weight: 200;padding: 7px 34px;display: inline-block;border-radius: 2px;}
.steamPromoWidget a.registerNowBtn:hover {background-color: #3A740C;color: #FFF !important;}
.steamPromoSyncLink{display: -webkit-flex;display: -ms-flexbox;display: flex;background-color: #252525;border: 1px solid #0A0A0A;border-color: #383838 #0A0A0A #0A0A0A #383838;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 9px 8px;margin: 14px 19px 0 19px;}
.steamPromoSyncLink:hover {background-color: #343434;border-color: #5C5C5C #0A0A0A #0A0A0A #5C5C5C;}
.steamPromoLinkText{font-size: 19px;color: #FFF;font-weight: 100;padding: 0 10px;font-family: 'Raleway';}
.steamPromoNote {font-size: 11px;margin: 0 19px 12px 19px;font-style: italic;border-top: 1px solid #272525;padding-top: 6px;}
.steamPromoBGIcon {position: absolute;top: 2%;left: 7%;color: rgba(255, 255, 255, 0.03);font-size: 265px;}
.steamPromoHeaderTextRegister {font-size: 12px;padding: 5px 17px;background-color: #2A0000;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.steamPromoText{flex:1;}
.steamWidgetHeaderRegister{-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.steamPromoGDSignupWrapper {padding-top: 7px;width: 212px;}
.steamWidgetHeaderRegister {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.steamPromoCogs {font-size: 23px;margin-right: 8px;}
.steamPromoExtra{display: none;}
.steamPromoMoreInfoBtn {background: none;color: #FFF;border: none;font-family: 'RobotoDraft', sans-serif;font-size: 12px;margin-top: 4px;cursor: pointer;}
.steamPromoMoreInfoBtn:hover{text-decoration: underline;}
div.steamPromoSignInWrapper {margin-bottom: 6px;}
/* end widget */
.auto-rig-results-fixed{position:fixed;bottom: 5vh; right: 2vw; font-size: 6rem;}
.css-rig-indicator{ display:flex;flex-direction:column; -webkit-animation: fadeOut 3s ease-in-out forwards; animation: fadeOut 3s ease-in-out forwards; text-shadow: 1px 0px rgba(255, 255, 255, 0.35), -1px -1px #222}
.css-rig-indicator:hover{-webkit-animation: restore 0s ease-in-out forwards; animation: restore 0s ease-in-out forwards; }
@keyframes restore{	0%{ opacity:1; } 100%{ opacity:1; } }
@keyframes fadeOut {0% { opacity: 1; } 100% { opacity: 0.3; } }
/* new features section and gallery */
.newFeatures {right: 43px;top: 401px;background-color: rgba(42, 46, 60, 0.46);}
.newFeaturesHeader{font-size: 24px;padding: 5px 20px;background-color: rgba(0, 0, 0, 0.19);}
.newFeatureHeader {font-size: 25px;padding: 0 20px 10px 20px;}
.newFeatureList{margin:0;padding-right: 17px;}
.newFeaturesBody {padding: 10px 0 17px 0;}
.newFeatureBody{display: flex;}
.newFeatureIcon{font-size: 113px;width: 134px;height: 143px;position: relative;top: -26px;}
.gallery figure.item {height: auto;text-align: initial;background: none;margin: 0;}
div.controls a.control-button{font-family: sans-serif;font-size: 33px;}
.downloadExtLinkWrapper{text-align: center;}
.downloadExtLink {color: #FFF;font-size: 22px;background-color: #1D7400;border-radius: 3px;padding: 4px 17px 7px 17px;display: inline-block;margin-top: 13px;}
.downloadExtLink:hover{background-color: #2B9408;color:#FFF;}
.sideCol {width: 100%;}
.gallery .control-operator:target~.controls .control-button{color:#ccc;color:rgba(255,255,255,.4)}.gallery .control-button:first-of-type,.gallery .control-operator:nth-of-type(1):target~.controls .control-button:nth-of-type(1),.gallery .control-operator:nth-of-type(2):target~.controls .control-button:nth-of-type(2),.gallery .control-operator:nth-of-type(3):target~.controls .control-button:nth-of-type(3),.gallery .control-operator:nth-of-type(4):target~.controls .control-button:nth-of-type(4),.gallery .control-operator:nth-of-type(5):target~.controls .control-button:nth-of-type(5){color:#fff;color:rgba(255,255,255,.8)}.gallery .item:first-of-type{position:static;pointer-events:auto;opacity:1}.gallery .item{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.gallery .control-operator{display:none}.gallery .control-operator:target~.item{pointer-events:none;opacity:0;-webkit-animation:none;-o-animation:none;animation:none}.gallery .control-operator:target~.controls .control-button{-webkit-animation:none;-o-animation:none;animation:none}@-webkit-keyframes controlAnimation-2{0%{color:#ccc;color:rgba(255,255,255,.4)}14.3%,50%{color:#fff;color:rgba(255,255,255,.8)}64.3%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-o-keyframes controlAnimation-2{0%{color:#ccc;color:rgba(255,255,255,.4)}14.3%,50%{color:#fff;color:rgba(255,255,255,.8)}64.3%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@keyframes controlAnimation-2{0%{color:#ccc;color:rgba(255,255,255,.4)}14.3%,50%{color:#fff;color:rgba(255,255,255,.8)}64.3%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-webkit-keyframes galleryAnimation-2{0%{opacity:0}14.3%,50%{opacity:1}64.3%,100%{opacity:0}}@-o-keyframes galleryAnimation-2{0%{opacity:0}14.3%,50%{opacity:1}64.3%,100%{opacity:0}}@keyframes galleryAnimation-2{0%{opacity:0}14.3%,50%{opacity:1}64.3%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.items-2.autoplay .control-button{-webkit-animation:controlAnimation-2 14s infinite;-o-animation:controlAnimation-2 14s infinite;animation:controlAnimation-2 14s infinite}.items-2.autoplay .item{-webkit-animation:galleryAnimation-2 14s infinite;-o-animation:galleryAnimation-2 14s infinite;animation:galleryAnimation-2 14s infinite}.items-2 .control-button:nth-of-type(1),.items-2 .item:nth-of-type(1){-webkit-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.items-2 .control-button:nth-of-type(2),.items-2 .item:nth-of-type(2){-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}@-webkit-keyframes controlAnimation-3{0%{color:#ccc;color:rgba(255,255,255,.4)}9.5%,33.3%{color:#fff;color:rgba(255,255,255,.8)}42.9%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-o-keyframes controlAnimation-3{0%{color:#ccc;color:rgba(255,255,255,.4)}9.5%,33.3%{color:#fff;color:rgba(255,255,255,.8)}42.9%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@keyframes controlAnimation-3{0%{color:#ccc;color:rgba(255,255,255,.4)}9.5%,33.3%{color:#fff;color:rgba(255,255,255,.8)}42.9%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-webkit-keyframes galleryAnimation-3{0%{opacity:0}9.5%,33.3%{opacity:1}42.9%,100%{opacity:0}}@-o-keyframes galleryAnimation-3{0%{opacity:0}9.5%,33.3%{opacity:1}42.9%,100%{opacity:0}}@keyframes galleryAnimation-3{0%{opacity:0}9.5%,33.3%{opacity:1}42.9%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.items-3.autoplay .control-button{-webkit-animation:controlAnimation-3 21s infinite;-o-animation:controlAnimation-3 21s infinite;animation:controlAnimation-3 21s infinite}.items-3.autoplay .item{-webkit-animation:galleryAnimation-3 21s infinite;-o-animation:galleryAnimation-3 21s infinite;animation:galleryAnimation-3 21s infinite}.items-3 .control-button:nth-of-type(1),.items-3 .item:nth-of-type(1){-webkit-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.items-3 .control-button:nth-of-type(2),.items-3 .item:nth-of-type(2){-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.items-3 .control-button:nth-of-type(3),.items-3 .item:nth-of-type(3){-webkit-animation-delay:12s;-o-animation-delay:12s;animation-delay:12s}@-webkit-keyframes controlAnimation-4{0%{color:#ccc;color:rgba(255,255,255,.4)}7.1%,25%{color:#fff;color:rgba(255,255,255,.8)}32.1%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-o-keyframes controlAnimation-4{0%{color:#ccc;color:rgba(255,255,255,.4)}7.1%,25%{color:#fff;color:rgba(255,255,255,.8)}32.1%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@keyframes controlAnimation-4{0%{color:#ccc;color:rgba(255,255,255,.4)}7.1%,25%{color:#fff;color:rgba(255,255,255,.8)}32.1%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-webkit-keyframes galleryAnimation-4{0%{opacity:0}7.1%,25%{opacity:1}32.1%,100%{opacity:0}}@-o-keyframes galleryAnimation-4{0%{opacity:0}7.1%,25%{opacity:1}32.1%,100%{opacity:0}}@keyframes galleryAnimation-4{0%{opacity:0}7.1%,25%{opacity:1}32.1%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.items-4.autoplay .control-button{-webkit-animation:controlAnimation-4 28s infinite;-o-animation:controlAnimation-4 28s infinite;animation:controlAnimation-4 28s infinite}.items-4.autoplay .item{-webkit-animation:galleryAnimation-4 28s infinite;-o-animation:galleryAnimation-4 28s infinite;animation:galleryAnimation-4 28s infinite}.items-4 .control-button:nth-of-type(1),.items-4 .item:nth-of-type(1){-webkit-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.items-4 .control-button:nth-of-type(2),.items-4 .item:nth-of-type(2){-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.items-4 .control-button:nth-of-type(3),.items-4 .item:nth-of-type(3){-webkit-animation-delay:12s;-o-animation-delay:12s;animation-delay:12s}.items-4 .control-button:nth-of-type(4),.items-4 .item:nth-of-type(4){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}@-webkit-keyframes controlAnimation-5{0%{color:#ccc;color:rgba(255,255,255,.4)}5.7%,20%{color:#fff;color:rgba(255,255,255,.8)}25.7%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-o-keyframes controlAnimation-5{0%{color:#ccc;color:rgba(255,255,255,.4)}5.7%,20%{color:#fff;color:rgba(255,255,255,.8)}25.7%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@keyframes controlAnimation-5{0%{color:#ccc;color:rgba(255,255,255,.4)}5.7%,20%{color:#fff;color:rgba(255,255,255,.8)}25.7%,100%{color:#ccc;color:rgba(255,255,255,.4)}}@-webkit-keyframes galleryAnimation-5{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}@-o-keyframes galleryAnimation-5{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}@keyframes galleryAnimation-5{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.items-5.autoplay .control-button{-webkit-animation:controlAnimation-5 35s infinite;-o-animation:controlAnimation-5 35s infinite;animation:controlAnimation-5 35s infinite}.items-5.autoplay .item{-webkit-animation:galleryAnimation-5 35s infinite;-o-animation:galleryAnimation-5 35s infinite;animation:galleryAnimation-5 35s infinite}.items-5 .control-button:nth-of-type(1),.items-5 .item:nth-of-type(1){-webkit-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.items-5 .control-button:nth-of-type(2),.items-5 .item:nth-of-type(2){-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.items-5 .control-button:nth-of-type(3),.items-5 .item:nth-of-type(3){-webkit-animation-delay:12s;-o-animation-delay:12s;animation-delay:12s}.items-5 .control-button:nth-of-type(4),.items-5 .item:nth-of-type(4){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-5 .control-button:nth-of-type(5),.items-5 .item:nth-of-type(5){-webkit-animation-delay:26s;-o-animation-delay:26s;animation-delay:26s}.gallery .control-button{color:#ccc;color:rgba(255,255,255,.4)}.gallery .control-button:hover{color:#fff;color:rgba(255,255,255,.8)}.gallery{position:relative}.gallery .item{height:400px;overflow:hidden;text-align:center;background:#4d87e2}.gallery .controls{position:absolute;bottom:0;width:100%;text-align:center}.gallery .control-button{display:inline-block;margin:0 .02em;font-size:3em;text-align:center;text-decoration:none;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}
/* end new features section */
/* patreon modal v2 */
.backstage-btn-container{   color: #fff; z-index: 5; }
.backstage-btn .downloadExtLink{background:#ED6922; }
.backstage-btn .downloadExtLink:hover{ background:#D9743E; }
.patreon-modal .downloadExtLink{ font-size:1.5rem; font-weight:300; font-family:'RobotoDraft'; cursor:pointer; }
.patreon-main-section .newFeatures{background: rgba(255, 255, 255, 0.56);font-family: 'RobotoDraft'; }
.patreon-main-section .newFeatureHeader{margin-bottom:1rem;}
.patreon-news-banner-triangle{width: 0; height: 0; border-top: 27px solid rgba(0, 0, 0, 0); border-bottom: 24px solid rgba(0, 0, 0, 0); border-right:35px solid #E4E4E4;position: absolute;bottom: 56px; right: 0;display:none; }
.patreon-news-banner{border: 2px solid transparent;padding: 1rem;position: relative;background: #fff;margin-bottom: 1rem;font-family: 'RobotoDraft';font-size: 1.2rem;text-shadow: 1px 1px rgba(255, 255, 255, 0.21);color: #222;}
.patreon-modal .gallery .control-button,.patreon-modal .gallery .control-operator:target~.controls .control-button{color: rgba(0,0,0,0.4); }
.patreon-modal .newFeaturesHeader{padding:1rem; color:#222;}
.patreon-alignment{display:flex;justify-content: space-between; padding:1rem; background:#202020;}
.patreon-logos-img{}
/* patreon modal v2 */
.css-rig-indicator .rig-indicator-text{font-size:1rem;color:#DBDBDB;display:block;font-family:'RobotoDraft';font-weight:300; margin:auto; text-shadow:none;}
@media only screen and (max-width: 1200px) {
	.css-rig-indicator{display: none;}
}
/* podcast timeline */
.podcast-container{cursor:pointer;background:#222;display: flex; align-items:center;border-top:1px solid #121212;font-family:'RobotoDraft';font-size:1.4rem;}
.podcast-container:hover{background:#252525; border-top:1px solid #333;}
.podcast-container > div{padding:0.7rem 1rem;}
.podcast-align-end > div{margin-left:1rem;}
.podcast-container-end{margin-left:auto;}
.podcast-align-end{display:flex;align-content: center}
.podcast-icon-right:before{-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.podcast-icon-left:before{-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.podcast-icon-left{margin-left: -0.5rem}
.podcast-click-here
.podcast-ico{position:absolute; top:0;left:0.5rem;}
.podcast-container .podcast-indictator{z-index:10;position:relative;background:#D40200;border-radius:10rem;padding:0.4rem;box-shadow:1px 1px 1px 0px #000}
.podcast-wings{border:2px solid #fff; border-radius:10rem; padding:0.90rem;position:relative;left: -0.3px;
	top: -0.3px;}
	.podcast-wings i{position:absolute;top: 8px; left: 6.5px; font-size: 0.6rem;}
	.podcast-central-bar{height:2.2rem;width:1rem;position:absolute;background:#D40200;top:-2px;left:6px;}
	.podcast-btn{border:1px solid #fff; background: #111; color: #fff; display: block; padding: 7px; font-weight: normal;cursor:pointer;   -webkit-user-select: none;  -moz-user-select: none;    -ms-user-select: none;      user-select: none;}
	.podcast-btn:hover{ color:#fff; background:#1F1F1F; }
	.podcast-timetable{height:0; padding:0; overflow: hidden;width:100%;box-sizing:border-box;background:#111; border-top:transparent;}
	#podcast-timetable.showTimeTable{height:auto; padding:1rem;border-top:1px solid #000;}
	.podcast-whatson-row{display:flex;}
	.podcast-whaton-date{margin-left:auto;}
	.podcast-container .podcast-pulse{-moz-border-radius:10rem; border-radius: 10rem; position:absolute; -webkit-animation: podpulse 2s ease-out; -moz-animation: podpulse 2s ease-out; animation: podpulse 2s ease-out;*/ -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; height: 6rem; width: 6rem; box-sizing:border-box; margin-left:-22px; margin-top: -22px; padding:0.3rem; background:grey; }
	.podcast-img{position: relative}
	@-moz-keyframes podpulse {0% { /*-moz-transform: scale(0);*/ opacity: 0.0; } 25% { -moz-transform: scale(0); opacity: 0.1; } 50% { -moz-transform: scale(0.1); opacity: 0.3; } 75% { -moz-transform: scale(0.5); opacity: 0.5; } 100% { -moz-transform: scale(1); opacity: 0.0; } }
	@-webkit-keyframes "podpulse" { 0% { -webkit-transform: scale(0); opacity: 0.0; } 25% { -webkit-transform: scale(0); opacity: 0.1; } 50% { -webkit-transform: scale(0.1); opacity: 0.3; } 75% { -webkit-transform: scale(0.5); opacity: 0.5; } 100% { -webkit-transform: scale(1); opacity: 0.0; } }
	#clockdiv{font-size:2rem;}
	.podcast-click-here{display:flex;justify-content: flex-end;color:#67c1f5; font-size:0.8rem;}
	.podcast-click-here:hover{text-decoration: underline}
	.podcast-broadcast-in{align-self:center;text-transform: uppercase;}
	.podcast-tagline{ font-size:0.8rem ;color:#ccc;}
	/* podcast timeline */
	.podcast-live-embed-wrapper{background-color: #000;	text-align: center;	padding: 2rem;}
	.responsive-video-wrapper{position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
	.responsive-video-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.podcast-live-embed-btns {text-align: right;margin-top: 0.2rem;}
	.podcast-live-branding {display: flex;margin-top: 1.4rem;}
	.podcast-live-hide-btn {background-color: #760707;border: none;color: #FFF;padding: 0.4rem 0.8rem;font-size: 0.8rem;font-family: 'RobotoDraft', sans-serif;	border-radius: 2px;	cursor: pointer;}
	.podcast-live-hide-btn:hover {background-color: #921313;}
	.podcast-live-logo {background-color: #A90907;padding: 0.4rem 1.6rem;text-align: left;position: relative;flex: 0 0 233px;padding-left: 2.3rem;border-radius: 3px 0 0 3px;}
	.podcast-live-banner-main {position: relative;flex: 1;display: flex;background-color: #A90907;align-items: center;color: #FFF;font-weight: normal;font-family: 'RobotoDraft', sans-serif;border-radius: 0 3px 3px 0;}
	.podcast-live-logo:after {content: ' ';display: inline-block;background-color: #000;border-left: 16px solid #000;position: absolute;right: 41px;top: -1rem;height: 141%;transform: rotate(34deg);}
	a.podcast-live-link:hover .podcast-live-logo, a.podcast-live-link:hover .podcast-live-banner-main {background-color: #BB1917;}
	.podcast-live-banner-text {flex: 1;margin: 0 1.5rem;text-align: left;}
	.podcast-live-banner-text-main {font-size: 1.4rem;}
	.podcast-live-banner-img,a.podcast-live-link:hover .podcast-live-banner-img{border: 11px solid #890504;border-radius: 44px;}
	@media(max-width:800px){
		.podcast-live-logo{display: none;}
		.podcast-live-banner-main {border-radius: 3px;padding: 0.6rem;}
	}
	.bench-video-logo{background-color: #0A6550;}
	.bench-video-banner-main{background-color: #0A6550;}
	a.bench-video-link:hover .bench-video-logo, a.bench-video-link:hover .bench-video-banner-main {background-color: #117E65;}
	.bench-video-hide-btn{background-color: #0A4C3D;}
	.bench-video-hide-btn:hover{background-color: #117E65;}
	.bench-video-banner-icon-wrapper {font-size: 2rem;background-color: #0A6550;border-radius: 54px;height: 3rem;width: 3rem;display: flex;justify-content: center;align-items: center;	border: 4px solid #094F3F;}
	.bench-video-icon-wrapper{font-size: 3rem;background-color: #063B2F;display: flex;justify-content: center;align-items: center;border-radius: 150px;width: 3.9rem;height: 3.9rem;border: 6px solid #0E4F40;}
	.foot-ico-network{
		height:25px; width:25px; color:#fff; background:#00B5FF; display:flex; justify-content: center; align-items: center; border-radius: 5px; text-shadow:1px 1px 3px #555;
		border-top: 1px solid rgba(255,255,255,0.5);
		box-sizing:border-box;margin-top:-3px;
	}
	.foot-ico-support{
		height:25px;width:25px; color:#fff; background: #ED6922; display:flex; justify-content: center; align-items:center; border-radius: 5px; text-shadow: 1px 1px 3px #555;
		border-top:1px solid rgba(255,255,255,0.5);
		box-sizing:border-box;margin-top:-3px;
	}
	.foot-icos-list{
		margin-right:0.2rem;
	}
	.flat-flex{
		display:flex;
	}
	.tweaksforsharingicos{
		margin-top:-3px;
		z-index:500001 !important;
	}

.footer-hash-tag{
	color:#6CF;
}