	
.diretide a {    
	color: #a4b4b4;
	text-decoration: none;
	font-size:14px;
	border: none;
	outline: none;
}

.diretide a:hover {  
	color: #cfcfcf;
	text-decoration: none;
}

.diretide p {
	font-size:14px;
	line-height:20px;
	margin:0px;
	padding:0px;
	margin-bottom:12px;
}

.diretide {
	background-color: #000;
}

body {
	background-color: #000;
	padding: 0;
	margin: 0;
	font-family: georgia,serif;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	color: #7e7e7e;
	
}

#Container_01 {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/bg_01.jpg?x=3');
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1220px;
	background-color: #000;
}

#Content_01 {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1220px;
	width:938px;
}

#Container_02 {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/bg_02.jpg?x=1');
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:714px;
}

#Content_02 {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:714px;
	width:938px;
}

#Flicker {
	position: absolute;
	left: 24px;
	top: 450px;
	width: 640px;
	height: 410px;
	color: #f00;
	cursor: pointer;
}

#FlickerHover {
	position: absolute;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	top: 450px;
	left: 24px;
	z-index: 9999;
}

#FlickerHover:hover {
	opacity: .5;
}

#Container_03 {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/bg_03.jpg?x=1');
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:960px;
}

#Content_03 {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:960px;
	width:938px;
}

#Content_03 .Copy_01 {
	position: absolute;

	top: 184px;
	left: 77px;
	width: 356px;

	height: 473px;
}

#Content_03 .Copy_02 {
	position: absolute;
	top: 715px;
	left:319px;
	width: 470px;
	height: 473px;
	color: #1a2224;
}

#Mirror {
	position: absolute;
	right: -11px;
	top: 62px;
	width: 486px;
	height: 610px;
}

#Container_04 {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/bg_04.jpg?x=1');
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:646px;
}

#Content_04 .Copy {
	position: absolute;
	top: 243px;
	left: 524px;
	width: 356px;
	height: 473px;
}

#Content_04 {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:646px;
	width:938px;
}

#Container_05 {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/bg_05.jpg?x=1');
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1200px;
}

#Content_05 .Copy {
	position: absolute;
	top: 540px;
	left: 217px;
	width: 510px;
	height: 473px;
}

#Content_05 .ItemBase {
	position: absolute;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .15s ease-in-out;
	-moz-transition: opacity .15s ease-in-out;
	-o-transition: opacity .15s ease-in-out;
}

#Content_05 .ItemBase:hover {
	opacity: 1;
}

#Content_05 .Item_01 {
	width: 242px;
	height: 316px;
	top: 57px;
	left: 165px;
}

#Content_05 .Item_02 {
	width: 242px;
	height: 316px;
	top: 45px;
	left: 442px;
}

#Content_05 .Item_03 {
	width: 242px;
	height: 316px;
	top: 112px;
	left: 681px;
}

#Content_05 .Item_04 {
	width: 242px;
	height: 316px;
	top: 778px;
	left: 62px;
}

#Content_05 .Item_05 {
	width: 242px;
	height: 316px;
	top: 772px;
	left: 358px;
}

#Content_05 .Item_06 {
	width: 242px;
	height: 316px;
	top: 791px;
	left: 617px;
}

#Content_05 {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1200px;
	width:938px;
}

#Container_06 {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/bg_06.jpg?x=1');
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1200px;
}

#Content_06 {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1200px;
	width:938px;
}

#Content_06 .Copy {
	position: absolute;
	top: 223px;
	left: 571px;
	width: 346px;
	height: 473px;
}

#Container_07 {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/bg_07.jpg?x=1');
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1200px;
}

#Content_07 {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:1200px;
	width:938px;
}

#Valve {
	position: relative;
	width:936px;
	height:36px;
	margin: 0 auto;
	top: 742px;
}

#Valve .logoValve {
	position:absolute;
	left:50px;
	width:110px;
	height:36px;
}

#Valve .legal {
	position:absolute;
	left:170px;
	color:#525050;
	font-size:12px;
	line-height:16px;
}

#SignUpButton {
	display:block;
	width:261px;
	height:77px;
	background-image:url('https://cdn.steamstatic.com/apps/dota2/images/blogfiles/rightcol_signup_button.jpg?x=1');
	position:absolute;
	left:338px;
	top:128px;
}

#GetSteamButton {
	display:block;
	width:278px;
	height:63px;
	background-image:url('https://cdn.steamstatic.com/apps/dota2/images/blogfiles/getsteam_button.jpg?x=1');
	position:absolute;
	left:330px;
	top:372px;
}

.fb-like {
	position:absolute;
	top:630px;
	left:54px;
}

.button {
	position: relative;
	display: inline-block;
	margin-right: 26px;
	vertical-align: middle;
	padding-top: 4px;
}

.button img.top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
}

.button:hover img.top {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity .15s ease-in-out;
	-moz-transition: opacity .15s ease-in-out;
	-o-transition: opacity .15s ease-in-out;
	transition: opacity .15s ease-in-out;
	padding-top: 4px;
}

#RedStoneOverlay {
	position: absolute;
	cursor: pointer;
	opacity: 0;
	top: -42px;
	left: -66px;
	z-index: 10;
}

#JournalOverlayRed {
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/diretide/journal_page_red.png');
	background-repeat:no-repeat;
	position: absolute;
	opacity: 0;
	-webkit-transition: opacity .50s ease-in-out;
	-moz-transition: opacity .50s ease-in-out;
	-o-transition: opacity .50s ease-in-out;
	width: 551px;
	height: 758px;
	top: 514px;
	left: -26px;
	z-index: 9999;
}


