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

body {
	background-color:#151616;
	margin:0;
	padding:0;
	background-image:url(images/bg_main.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}

#pageContainer {
	width:880px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#636363;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#wrenchTop {
	background-image:url(images/bg_wrench.jpg);
	background-repeat:no-repeat;
	height:996px;
}

#wrenchList {
	background-image:url(images/bg_list.jpg);
	background-repeat:no-repeat;
	height:1985px;
}

#wrenchList a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
}

#home_1 {
	background-image:url(images/bg_01.jpg);
	background-repeat:no-repeat;
	height:1190px;
}

#homeLink {
	position:absolute;
	left:52px;
	top:36px;
}

#backLink {
	position:absolute;
	right:17px;
	top:10px;
}

#list_1,#list_2,#list_3,#list_4 {
	padding-top:27px;
	padding-left:58px;
	width:760px;
}

.WrenchRow {
	height: 40px;
	margin-bottom: 10px;
}

.WrenchHolder {
	width: 202px;
	height: 40px;
	overflow: hidden;
	padding-left: 51px;
	position: relative;
	float: left;
}

.IconHolder {
	position: absolute;
	left: 51px;
	top: 0px;
	background-image:url(http://steamcommunity.com/public/images/skin_1/iconholder_offline.jpg);
	height:32px;
	width:32px;
	padding: 4px;
}

.IconHolder.Online {
	background-image:url(http://steamcommunity.com/public/images/skin_1/iconholder_online.jpg);
}

.IconHolder.InGame {
	background-image:url(http://steamcommunity.com/public/images/skin_1/iconholder_ingame.jpg);
}

.UserIcon {
	border: none;
}

.UserName {
	width: 154px;
	padding-left:48px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* Engy page */

a {
	color:#a9b7c7;
	font-size:32px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

a:hover {
	color:#FFFFFF;
}

#navforward {
	position:absolute;
	right:60px;
	top:40px;

}

#navback {
	position:absolute;
	right:90px;
	top:40px;

}

#engyContainer_01-top {
	background-image:url(images/bg_01-top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_01-top {
		background-position:center top;
		background-image:url(images/bg_01-top.jpg);
		width:880px;
		height:1858px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_01-bottom {
	background-image:url(images/bg_01-bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_01-bottom {
		background-position:center top;
		background-image:url(images/bg_01-bottom.jpg);
		width:880px;
		height:1874px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_02-top {
	background-image:url(images/bg_02-top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_02-top {
		background-position:center top;
		background-image:url(images/bg_02-top.jpg);
		width:880px;
		height:1456px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_02-mid {
	background-image:url(images/bg_02-mid.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_02-mid {
		background-position:center top;
		background-image:url(images/bg_02-mid.jpg);
		width:880px;
		height:1446px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_02-bottom {
	background-image:url(images/bg_02-bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_02-bottom {
		background-position:center top;
		background-image:url(images/bg_02-bottom.jpg);
		width:880px;
		height:1158px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_03-top {
	background-image:url(images/bg_03-top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_03-top {
		background-position:center top;
		background-image:url(images/bg_03-top.jpg);
		width:880px;
		height:1456px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_03-mid1 {
	background-image:url(images/bg_03-mid1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_03-mid1 {
		background-position:center top;
		background-image:url(images/bg_03-mid1.jpg);
		width:880px;
		height:1446px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_03-mid2{
	background-image:url(images/bg_03-mid2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_03-mid2 {
		background-position:center top;
		background-image:url(images/bg_03-mid2.jpg);
		width:880px;
		height:1158px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}


#engyContainer_03-bottom {
	background-image:url(images/bg_03-bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_03-bottom {
		background-position:center top;
		background-image:url(images/bg_03-bottom.jpg);
		width:880px;
		height:1116px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_04-top {
	background-image:url(images/bg_04-top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_04-top {
		background-position:center top;
		background-image:url(images/bg_04-top.jpg);
		width:880px;
		height:1456px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_04-mid1 {
	background-image:url(images/bg_04-mid1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_04-mid1 {
		background-position:center top;
		background-image:url(images/bg_04-mid1.jpg);
		width:880px;
		height:1446px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_04-mid2{
	background-image:url(images/bg_04-mid2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_04-mid2 {
		background-position:center top;
		background-image:url(images/bg_04-mid2.jpg);
		width:880px;
		height:1158px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}


#engyContainer_04-bottom {
	background-image:url(images/bg_04-bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_04-bottom {
		background-position:center top;
		background-image:url(images/bg_04-bottom.jpg);
		width:880px;
		height:1116px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_05-top {
	background-image:url(images/bg_05-top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_05-top {
		background-position:center top;
		background-image:url(images/bg_05-top.jpg);
		width:880px;
		height:1456px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_05-mid1 {
	background-image:url(images/bg_05-mid1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_05-mid1 {
		background-position:center top;
		background-image:url(images/bg_05-mid1.jpg);
		width:880px;
		height:1446px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_05-mid2{
	background-image:url(images/bg_05-mid2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_05-mid2 {
		background-position:center top;
		background-image:url(images/bg_05-mid2.jpg);
		width:880px;
		height:1158px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}


#engyContainer_05-bottom {
	background-image:url(images/bg_05-bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_05-bottom {
		background-position:center top;
		background-image:url(images/bg_05-bottom.jpg);
		width:880px;
		height:1116px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#engyContainer_05-verybottom {
	background-image:url(images/bg_05-verybottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#engyContent_05-verybottom {
		background-position:center top;
		background-image:url(images/bg_05-verybottom.jpg);
		width:880px;
		height:678px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#636363;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-repeat:no-repeat;

}

#blogLink {
	position:absolute;
	left:104px;
	top:26px;
}

#buttonLink {
	position:absolute;
	right:31px;
	top:468px;
}

#a_digit {
	position:absolute;
	right:208px;
	top:466px;	
}

#b_digit {
	position:absolute;
	right:176px;
	top:466px;	
}

#c_digit {
	position:absolute;
	right:144px;
	top:466px;	
}

#frontier {
	position:absolute;
	top:422px;
	left:193px;
}

#coldone{
	position:absolute;
	top:0px;
	left:53px;
}

#watchmaker{
	position:absolute;
	top:788px;
	left:564px;
}

#watchmaker2{
	position:absolute;
	top:348px;
	left:564px;
}

#something{
	position:absolute;
	top:1422px;
	right:31px;
}

#somethingelse {
	position:absolute;
	top:49px;
	right:79px;
}

#clue {
	position:absolute;
	top:0px;
	left:267px;
}

#achieveLink {
	position:absolute;
	top:420px;
	left:-25px;
}

/* Achievements page */


#achieveTop {
	background-image:url(images/bg_achieve-top.jpg);
	background-repeat:no-repeat;
	height:478px;
}

#achieveList {
	background-image:url(images/bg_achieve-mid.jpg);
	background-repeat:repeat-y;
	padding-left:36px;
	text-align:left;

}

#achieveBottom {
	background-image:url(images/bg_achieve-bottom.jpg);
	background-repeat:no-repeat;
	height:254px;
}

#achievementsLeft {
	padding-top:12px;
	padding-left:26px;

}

#achievementsRight {
	padding-top:12px;
	float:right;
	width:386px;
	padding-right:44px;
}

.achievementBlock {
	height:64px;
	width:370px;
	padding-bottom:10px;
	color:#c2c3be;
}

.desc {
	float:right;
	width:294px;
	text-align:left;
	padding-top:4px;
}

.bold {
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}

p {
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:16px;
}

#achieveList a,a:visited {
	color:#faeac9;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#achieveList a:hover {
	color:#FFFFFF;
}