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

body {
	background-color:#0b181d;
	background-image:url('https://steamcdn-a.akamaihd.net/apps/tf2/aus_xmas_11/main_bg.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#part2 {
	background-color:#1b150b;
	background-image:url(images/main_bg_2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#acacac;
}


a {
	text-decoration:none;
	color:#c48d2b;
}

a:hover {
	text-decoration:underline;
}

.link {
	background-position:top;
}

.link:hover {
	background-position:bottom;
}

#valve {
	padding-left:44px;
	margin-bottom:80px;
}

.fb-like	{
	padding-left:44px;
	margin-bottom:30px;
}


#mainContainer {
	margin-left:auto;
	margin-right:auto;
	width:984px;
	position:relative;	
}

#bg_01 {
	background-image:url('https://steamcdn-a.akamaihd.net/apps/tf2/aus_xmas_11/bg_01.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:984px;
	height:1020px;
}

#bg_02 {
	background-image:url('https://steamcdn-a.akamaihd.net/apps/tf2/aus_xmas_11/bg_02.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:984px;
	height:1240px;
}

#bg_03 {
	background-image:url('https://steamcdn-a.akamaihd.net/apps/tf2/aus_xmas_11/bg_03.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:984px;
	height:1320px;
}


#bg_04 {
	background-image:url('https://steamcdn-a.akamaihd.net/apps/tf2/aus_xmas_11/bg_04.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:984px;
	height:1294px;
}

#tf2_logo {
	position:absolute;
	top:0px;
	left:366px;
	background-image:url(images/tf2_logo.png);
	width:254px;
	height:102px;
}

#nav_1 {
	position:absolute;
	top:888px;
	left:44px;
	background-image:url(images/nav_1.png);
	width:272px;
	height:100px;
}

#nav_2 {
	position:absolute;
	top:880px;
	left:357px;
	background-image:url(images/nav_2.png);
	width:272px;
	height:100px;
}

#nav_3 {
	position:absolute;
	top:872px;
	right:44px;
	background-image:url(images/nav_3.png);
	width:272px;
	height:100px;
}

#nav_top {
	padding-bottom:40px;	
	padding-left:357px;
	background-image:url(images/top.png);
	width:272px;
	height:100px;
}

.link {
	background-position:bottom;
}

.link:hover {
	background-position:top;
}

#prev_1_on {
	position:absolute;
	top:58px;
	right:52px;
	background-image:url(images/prev_on.png);
	width:18px;
	height:18px;
}

#next_1_on {
	position:absolute;
	top:58px;
	right:52px;
	background-image:url(images/next_on.png);
	width:18px;
	height:18px;
}















