﻿

._ef4tjs:focus {
	outline: 0 none;
}

#headerBar {
	text-align:left;
	margin:0;
	padding:0;
	background-color:#0c0b0e;
	width:100%;
	color:#51524d;
	font-size:10px;
	margin-bottom:0;
}

a._wewpy7,a._wewpy7:active,a._wewpy7:visited,a._wewpy7:hover {
	text-decoration:none;
	color:#8d939d;
}

#headerRight {
	float:right;
	padding:0;
	margin:0;
	padding-right:27px;
}

#headerLinks>p {
	margin-bottom:0;
	padding-bottom:0;
}

#headerRight ._km6xoa {
	color:#d0cdd3;
}

._fr724e {
	color:#d0cdd3;
	font-weight:bold;
}

#steamLogo {
	float:left;
	margin:0;
	padding:0;
	width:105px;
	height:55px;
}

#steamText {
	margin:0;
	padding:0;
	height:35px;
}

#headerLinks {
	margin:0;
	padding:0;
	height:19px;
}

#headerLinks>p {
	padding-left:7px;
}

#subHeader {
	position:relative;
	margin:0;
	padding:0;
	height:36px;
	background-image:url('../img/header/f7ee2b98.gif');
	background-repeat:repeat-x;
	padding-left:111px;
	color:#30445e;
	margin-top:1px;
}

._f9uay1 {
	padding-top:9px;
}

a._799jdm,a._799jdm:hover,a._799jdm:visited,a._799jdm:active {
	color:#769dcf;
	text-decoration:none;
}

._e1f0p7 {
	color:#94d0ff;
	font-weight:bold;
}

#searchBox {
	float:right;
	position:relative;
	margin:0;
	padding:0;
	padding-right:27px;
	padding-top:8px;
}

#searchInputBox {
	margin-top:-7px;
	width:170px;
	color:#8d9394;
}

#searchText {
	font-style:italic;
	color:#769dcf;
}

#betaTag {
	text-align:center;
	position:absolute;
	top:5px;
	left:46px;
	border:none;
	z-index:99;
}

#betaText {
	position:absolute;
	top:34px;
	left:115px;
	border:none;
	z-index:99;
}

#reportAbuse {
	position:absolute;
	display:block;
	visibility:visible;
	width:auto;
	height:auto;
	top:32px;
	left:0;
	margin:0;
	padding:0;
	color:#fff7f8;
	z-index:150;
}

#reportAbuseNew {
	position:absolute;
	display:block;
	visibility:visible;
	width:auto;
	height:auto;
	top:36px;
	z-index:150;
}

#rAText {
	float:left;
	display:block;
	visibility:visible;
	background-color:#463f43;
	background-image:url('../img/header/ae197783.gif');
	background-repeat:repeat-x;
	width:auto;
	margin:0;
	padding:0;
	height:20px;
	line-height:18px;
	padding-left:7px;
	padding-right:5px;
}

#abuseReportLink {
	color:#b7b6b9;
	text-decoration:none;
}

#rALeft,#rARight {
	float:left;
	width:3px;
	height:20px;
	margin:0;
	padding:0;
}

#rALeft {
	background-image:url('../img/header/d768bd98.gif');
}

#rARight {
	background-image:url('../img/header/bd3cc220.gif');
}

#reporter {
	position:absolute;
	display:none;
	visibility:visible;
	border:solid #615256 1px;
	background-color:#463f43;
	margin:0;
	width:200px;
	left:-85px;
	top:20px;
	padding:5px;
	color:#848d8b;
	font-size:11px;
	line-height:14px;
	z-index:180;
}

#reporter>a,#reporter>a:hover,#reporter>a:visited,#reporter>a:active {
	display:inline;
	visibility:visible;
	color:#e5e7e5;
	text-decoration:none;
	font-size:11px;
}

#reporter._6onzy1 {
	left: 0;
	top: 10px;
}

#abuseForm {
	margin:0;
	padding:0;
}

._sms06u {
	border:none;
	background-color:#463f43;
}

#abuseDescriptionLabel {
	display:block;
	margin-top:3px;
	color:#7f7379;
	font-style:italic;
}

img {
	border: none;
}

._whaxfo
{
	position: absolute;
	left: 8px;
	top: 64px;
	width: 649px;
	font-size: 14px;
}


/*
 * GENERIC POPUP
 */


._bsxsu4 {
	padding-left: 4px;
	padding-right: 18px;
	background-image: url(  'data:image/gif;base64,R0lGODlhEwAMAIABAMXDwgAAACH5BAEAAAEALAAAAAATAAwAAAIUjI+py+0PEZh0wmpjjSfzD4aiUQAAOw==' );
	background-position: right center;
	background-repeat: no-repeat;

	cursor: pointer;
}

._hkpz45 {
	z-index: 200;
	position: absolute;
}

._hkpz45 ._qs8erf {
	position: relative;
	background-color: #1c1a22;
}

._hkpz45 ._mjzvym {
	padding: 5px 16px;
	height: 18px;

	font-size: 12px;
	font-weight: bold;
	color: #dcd6d8;

	background-image: url(../img/header/f2623eca.png);
	background-repeat: no-repeat;
	background-color: #372f29;
}

._i1wqz7 {
	margin: 9px;
	height: 1px;
	background-color: #232c29;
}

._g0nr1n {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
}

img._ht9846 {
	width: 200px;
	height: 499px;
}

/*
 * User controls popup
 */

div#userControls {
	width:928px;
	padding:18px 7px 20px 13px;
	text-align:left;
	position:relative;
	margin: 0px auto;
}

div#userControls a._b1p0r9 {
	font-size:12px;
	text-transform:uppercase;
}

/**
 * Community Navigation
 */
#CommunityNavigation
{
	position: relative;
	text-align: left;
	width: 946px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 12px;
	height: 15px;
}

#CommunityNavigation ._5bbo5b
{
	text-transform: uppercase;
	padding-top: 24px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
}

#CommunityNavigation ._5bbo5b._qn87lj
{
	background-color: #12151f;
	background: -moz-linear-gradient(top,  rgba(25,25,25,0) 0%, rgba(25,25,25,1) 65%, rgba(25,25,25,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,25,25,0)), color-stop(65%,rgba(25,25,25,1)), color-stop(100%,rgba(25,25,25,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(25,25,25,0) 0%,rgba(25,25,25,1) 65%,rgba(25,25,25,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(25,25,25,0) 0%,rgba(25,25,25,1) 65%,rgba(25,25,25,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(25,25,25,0) 0%,rgba(25,25,25,1) 65%,rgba(25,25,25,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(25,25,25,0) 0%,rgba(25,25,25,1) 65%,rgba(25,25,25,1) 100%); /* W3C */
	filter: progid:DXImageTransform._ndu8pd._dr5dsm( startColorstr='#00191919', endColorstr='#12151f',GradientType=0 ); /* IE6-9 */
}

div#headerSearch {
	float:right;
	position:relative;
	width:280px;
	height:27px;
	background-image: url(../img/community/eb353e00.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	margin-top:-6px;
}

#searchInputBoxNew {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	position:absolute;
	top:7px;
	left:5px;
	width:212px;
	background-color:#363f3b;
}

#searchSubmitImg {
	position:absolute;
	top:6px;
	right:5px;
	width:23px;
	height:18px;
	padding:0;
	margin:0;
	border:none;
}

#headerSearchForm {
	padding:0;
	margin:0;
}

/*
 * DROP SHADOWS
 */

._mw9t22 {
	margin: 12px;
}

._6ltlok, ._zecwp7, ._19frnz, ._jasmlf {
	position: absolute;
	height: 12px;
	width: 12px;
	background-image: url( ../img/header/99e67667.png );
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVRJREFUeNq0VlGyAiEMo8Dq/a+rCzj66E7IS/FLZjqgQtq0oWjpb1hah4k17xk08/rz2TbgOPs6z7kD4Ng4TFWAMzCb/zbIFLvFQQSYaXaATvNQ6aoBOIKyeYrcjJwtTAocQkBflxmE2zG/Y0ZcP2diRUTuVsHBAVYEuIk6hDXIAHIQA99/TvMzz3nGozesgWJQKC0HOEuCxSDZuhNZZOXgBvN7PAh8QJE7YI1K2s6ChUd/Bwcs17c1OOtqsgo3lBkgi9u0O+ncgdvc3win5fTjoe6BumyYljZr8JjqeYKqGl3CD32UVaecnoFaGJyBL1XVQAlNNDhsBecm+qUvlaA9q6vv1gQ4s7j2F9GGo+s/KHVoXTBIzCCJlCTRnhtEjNbVG1EEMDNR9WFgfhuWdm0bGXOPYZX1IPKLgW1StHsyQ8BvNYgYMJseAP979O3Xf1teAgwAvqvFROfF+RQAAAAASUVORK5CYII= );
}

._6ltlok {
	top: 0;
	left: 0;
	background-position: top left;
}

._zecwp7 {
	top: 0;
	right: 0;
	background-position: top right;
}

._19frnz {
	bottom: 0;
	left: 0;
	background-position: bottom left;
}

._jasmlf {
	bottom: 0;
	right: 0;
	background-position: bottom right;
}

._cddzxo, ._utbngh {
	position: absolute;
	margin: 0 12px;
	height: 12px;
	left: 0;
	right: 0;
	background-image: url( ../img/header/3de51e8d.png );
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAYAAAB2BDbRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUeNo0zFEKQFAQAMB9u0hSEvc/IUk5gEb5mc+JiGj5kyh0GDBiwowFKzbsCBw4ceHGUwL0KCQa4uMVYAAMZQVwOy2LWAAAAABJRU5ErkJggg== );
	background-repeat: repeat-x; 
}
._cddzxo {
	background-position: top;
	top: 0;
}
._utbngh {
	background-position: bottom;
	bottom: 0;
}
._a8josb, ._1a1zd3 {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: 12px 0;
	width: 12px;
	background-image: url( ../img/header/ecde49a2.png );
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAABCAYAAADAW76WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosyssKQFAUAMBzkSQl8f9fKFIsyGuUxewmRUT6ZeQUlFTUNLR09Aw8jEzMLKxs7BycXNzffwUYAFWiDQPUjcVGAAAAAElFTkSuQmCC );
	background-repeat: repeat-y;
}
._a8josb {
	background-position: left;
	left: 0;
}
._1a1zd3 {
	background-position: right;
	right: 0;
}

._bvv2sc ._6ltlok,._bvv2sc ._zecwp7, ._bvv2sc ._19frnz, ._bvv2sc ._jasmlf,
._bvv2sc ._cddzxo, ._bvv2sc ._utbngh, 
._bvv2sc ._a8josb, ._bvv2sc ._1a1zd3 {
	background-image: none;
}

#reportAbuseModal {
	position:absolute;
	width:515px;
	padding:16px;
	z-index:1000;
	background-color:#363f3b;
	text-align:left;
}

#reportAbuseModalClose {
	position:absolute;
	width:11px;
	height:11px;
	right:12px;
	top:12px;
}

#reportAbuseModalContents {
	font-size: 14px;
	color: #b5a9b8;
	max-width: 499px;
}

._ntpmxr {
	border-top: 1px solid #615256;
	margin-bottom: 7px;
	margin-top: 5px;
}

#reportAbuseModalContents ._nh8x2j
{
	width: 50%;
	float: left;
	margin-bottom: 10px;
}

#reportAbuseModal h1 {
	color: #fff7f8;
	font-size: 20px
}

#abuseDescriptionArea {
	width: 100%;
	resize: none;
	font-size: 14px;
	color:#fff7f8;
	background-color: #4f5b5d;
	border: none;
}

#abuseDescriptionArea::-webkit-input-placeholder {
	color: #a8a6a7;
}

#abuseDescriptionArea::-moz-placeholder {  /* Firefox 19+ */
	color: #a8a6a7;
}

#abuseDescriptionArea:-ms-input-placeholder {
	color: #a8a6a7;
}

._or31a5 {
	margin-bottom: 10px;
	padding: 5px 7px;
	background-color: #4f5b5d;
}

._6jbm03 {
	margin-bottom: 12px;
}

._n7his0 {
	float: left;
	width: 50%;
	margin-bottom: 9px;
}

@media screen and (max-width: 441px)
{
	html._o7qxe5 ._n7his0 {
		float: none;
		width: auto;
	}
}

._8ft63r {
	text-align: right;
}

._nj89o5 {
	background-color: #ae404b;
	color: #fff7f8;
	font-size: 12px;

	padding: 5px;
	margin-bottom: 16px;
}

._nj89o5 h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

._nj89o5 a {
	text-decoration: underline;
}

/* temporary */
._1h1ina
{
	position: relative;
	min-width: 959px;
	overflow: hidden;
	margin: 0px auto;
}

._1488sr
{
	position: relative;
	width: 959px;
	height: 177px;
}
._882xoe
{
	position: absolute;
	left: -108px;
	background-image: url( '../img/updates/fc551300.png' );
	width: 1200px;
	height: 177px;
}

._qi2d4g
{
	text-align: left;
	padding-top: 39px;
	padding-left: 126px;
}

._go8fqg
{
	font-size: 22px;
	font-weight: bold;
	color: #fff7f8;
}

._7zlyq9
{
	font-size: 16px;
	color: #a7c3dc;
}

._pbw36l
{
	font-size: 14px;
	color: #fff7f8;
	padding-top: 30px;
}

._qnun7k
{
	position: absolute;
	width: 348px;
	right: 171px;
	top: 59px;
	font-size: 16px;
	color: #fff7f8;
}

._weyfux
{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #fff7f8;
}

._o5kwtk._3og6lx {
	max-width: 250px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/* end temporary */





