  

#BG_top {
	position:relative;
	background-image:url('http://steamcommunity.com/public/images/skin_1/bg_top3.gif');
	background-repeat:no-repeat;
	width:820px;
	height:98px;
	text-align: left;
}
#BG_bottom {
	background-image:url('http://steamcommunity.com/public/images/skin_1/bg_bottom2.gif');
	background-repeat:repeat-y;
	width:820px;
	text-align:left;
}
#BG_top h2 {
	font-weight:normal;
	margin:0;
	padding:0;
	font-family: arial, helvetica, tahoma, trebuchet ms, sans-serif;
	padding-top:21px;
	font-size: 26px;
	color: #898989;
	padding-left:12px;
}
#BG_top h1 {
	font-weight:normal;
	font-family: arial, helvetica, tahoma, trebuchet ms, sans-serif;
	font-size: 26px;
	color: #e1e1e1;
	margin:0;
	padding:0;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:12px;
}
#mainContents {
	width:808px;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:12px;
	padding-top:8px;
}
#logo {
	position:absolute;
	width:192px;
	left:620px;
	top:7px;
}
.darkBG {
	background-color:#2c2c2c;
}

#bottomLinks {
	position:relative;
	width:766px;
	margin:0;
	padding:0;
	margin-left:23px;
	border:solid #252525 4px;
}

#bottomRightLinks {
	float:right;
}

.underscoreColor {
	color:#707070
}
.mainSectionHeader,.mainSectionHeader2 {
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	color: #ffffff;
	margin-bottom:4px;
}
.floatRight {
	float:right;
}
#playtime {
	float:right;
	position:relative;
	width:150px;
	padding-right:20px;
}
#playtimeHeader,#playtimeFooter {
	width:100%;
	height:2px;
	background-color:#4f4f4e;
	margin:0;
	padding:0;
}
#playtimeBody {
	width:138px;
	background-color:#4f4f4e;
	padding:6px 0px 6px 12px;
	color:#c7c7c7;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	line-height:18px;
}
.achievementStatusLeft {
	float:left;
	width:240px
}
.achievementStatusText {
	color:#747473;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	padding-bottom:2px;
}
#summaryBlock {
	padding-left:16px;
}
.achievementProgressBar {
	width:500px;
	height:14px;
	margin:0;
	padding:0;
	background-color:#3a3a3a;
}
.summaryStatRow {
	color:#747473;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	padding-bottom:3px;
}
.summaryStatRowCompare {
	color:#747473;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	padding-bottom:10px;
}
.statCompare {
	color:#949493;
}
.statBetter {
	color:#8ac43e;
}
.statBetterOpen {
	color:#364d18;
}
.statSame {
	color:#e4a32b;
}
.statWorse {
	color:#e43e41;
}
.statWorseOpen {
	color:#a52d2f;
}
.summaryStatLabel {
	float:left;
	width:200px;
}

#tabs {
	margin:0;
	padding-left:16px;
	width:600px;
}
.tab {
	float:left;
}
.tab a,.tab a:hover,.tab a:visited,.tab a:active {
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
}
.tabOff,.tabOn {
	float:left;
	padding:8px 8px 6px 8px;
	height:15px;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	color: #ffffff;
	background-color:#4f4f4e;
}
.tabOff {
	background-color:#3a3a3a;
}
.tabOnL,.tabOnR,.tabOffL,.tabOffR {
	float:left;
	width:2px;
	background-color:#4f4f4e;
	height:29px;
}
.tabOffL,.tabOffR {
	background-color:#3a3a3a;
}
.tabOnR,.tabOffR {
	margin-right:6px;
}
#records {
	padding-left:16px;
}
#personalRecords {
	padding-left:12px;
}
.personalRecordCol {
	float:left;
}
.personalRecordStat {
	width:250px;
	color:#747473;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
	padding-bottom:3px;
}
.personalRecordStatCompare {
	width:250px;
	color:#747473;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
	padding-bottom:10px;
}
.recordStatLabel {
	float:left;
	width:125px;
}
#statHeaderRow {
	width:776px;
	margin:0;
	padding:0;
	border-bottom:solid #4e4e4d 1px;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
	color:#747473;
}
#headerTimePlayed {
	float:left;
	width:292px;
	margin:0;
	padding:0;
	padding-left:92px;
}
#headerMaxPoints,#headerMaxKills,#headerMaxDamage,#headerLongestLife {
	float:left;
	width:94px;
	padding:0;
	margin:0;
	padding-left:6px;
	border-left:solid #4e4e4d 1px;
}
#headerMaxKills {
	width:87px;
}
#headerMaxDamage {
	width:99px;
	border-right:solid #4e4e4d 1px;
	margin-right:6px;
}
#headerLongestLife {
	float:none;
	width:84px;
}
.classIconHolder {
	position:absolute;
	top:4px;
	left:0px;
	margin:0;
	padding:0;
	width:78px;
	height:88px;
}
.classIcon {
	position:absolute;
	top:7px;
	left:7px;
	width:64px;
	height:64px;
}
.className {
	position:absolute;
	top:74px;
	left:8px;
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#b0b0b0;
}
.classRow {
	position:relative;
	width:683px;
	margin:0;
	padding:0;
	height:104px;
	padding-left:93px;
	color:#747473;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:12px;
}
.longestLife,.maxDamage,.maxKills,.maxPoints {
	float:right;
	margin:0;
	padding:0;
	padding-left:6px;
	border-left:solid #4e4e4d 1px;
	padding-top:6px;
	height:98px;
}
	
.longestLife {
	width:84px;
}
.maxKills {
	width:87px;
}
.maxDamage {
	width:99px;
}
.maxPoints {
	width:94px;
}
.classExtended {
	display:none;
	width:666px;
	margin-left:78px;
	padding:14px 0px 14px 14px;
	border-bottom:solid #4e4e4d 1px;
	border-left:solid #4e4e4d 1px;
}
.detailIcon {
	position:absolute;
	top:74px;
	left:100px;
}
.detailLink {
	position:absolute;
	top:72px;
	left:118px;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
}
#personalAchieve {
	padding-left:16px;
}
.achievementClosedHeader,.achievementClosedFooter,.achievementOpenHeader,.achievementOpenFooter {
	margin:0;
	padding:0;
	width:772px;
	height:2px;
	background-color:#4f4f4e;
}
.achievementClosedFooter,.achievementOpenFooter {
	margin-bottom:4px;
}
.achievementOpenHeader,.achievementOpenFooter {
	background-color:#909090;
}
.achievementClosed,.achievementOpen {
	position:relative;
	width:688px;
	height:62px;
	padding-left:84px;
	background-color:#4f4f4e;
	padding-top:6px;
}
.achievementOpen {
	background-color:#909090;
}
.achievementIcon {
	position:absolute;
	top:2px;
	left:4px;
	width:64px;
	height:64px;
	margin:0;
	padding:0;
}
.compareAchieve {
	display:inline;
	margin:0;
	padding:0;
	color:#9dc34c;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
	font-weight:bold;
}
h3,h4 {
	display:inline;
	margin:0;
	padding:0;
	padding-top:5px;
	color:#9dc34c;
	font-family:arial, helvetica, tahoma, trebuchet ms, sans-serif;		
	font-size:18px;
	font-weight:normal;
}
h4 {
	color:#474747;
}
h5,h6 {
	margin:0;
	padding:0;
	padding-left:1px;
	color:#c2c2c2;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:11px;
	font-weight:bold;
}
h6 {
	color:#505050;
}	

.whiteText {
	color:#e0e0e0;
}

.returnLink {
	margin:0px;
	padding-bottom:10px;
	font-size:11px;
}
.returnLink_bottom {
	margin:0px;
	padding-bottom:16px;
	font-size:11px;
}

#compareLegend {
	position:relative;
	float:right;
	padding-right:20px;
}

#compareLegendLeft,#compareLegendRight {
	float:left;
	width:2px;
	height:28px;
	border:0;
	margin:0;
	padding:0;
}

#compareLegendBody {
	float:left;
	height:28px;
	background-image:url( 'http://steamcommunity.com/public/images/skin_1/statsLegendBoxBG.gif' );
	border:0;
	margin:0;
	padding:7px 15px 0px 15px;
	font-family:tahoma, helvetica, arial, trebuchet ms, sans-serif;		
	font-size:10px;
	color:#949493;
}
	
