
/*
font-family: 'Fredericka the Great', cursive;
font-family: 'IM Fell DW Pica', serif;
font-family: 'IM Fell DW Pica SC', serif;
font-family: 'IM Fell English', serif;
font-family: 'IM Fell English SC', serif;
font-family: 'IM Fell Great Primer SC', serif;
font-family: 'Libre Baskerville', serif;
font-family: 'Quattrocento', serif;
font-family: 'Neuton', serif;
*/


@font-face {
    font-family: 'Radiance';
    src: url('http://media.steampowered.com/apps/dota2/fonts/radiance.eot');
    src: url('http://media.steampowered.com/apps/dota2/fonts/radiance.eot?#iefix') format('embedded-opentype'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance.woff') format('woff'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance.ttf') format('truetype'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance.svg#ywftsvg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Radiance-Bold';
    src: url('http://media.steampowered.com/apps/dota2/fonts/radiance-bold.eot');
    src: url('http://media.steampowered.com/apps/dota2/fonts/radiance-bold.eot?#iefix') format('embedded-opentype'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance-bold.woff') format('woff'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance-bold.ttf') format('truetype'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Radiance-SemiBold';
    src: url('http://media.steampowered.com/apps/dota2/fonts/radiance-semibold.eot');
    src: url('http://media.steampowered.com/apps/dota2/fonts/radiance-semibold.eot?#iefix') format('embedded-opentype'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance-semibold.woff') format('woff'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance-semibold.ttf') format('truetype'),
         url('http://media.steampowered.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    background-color: #000000;
    padding: 0;
    margin: 0;
    text-align: left;
    color: #c0c0c0;
    overflow-x: hidden;
}

.bg {
	background-position:top center;
	background-repeat:no-repeat;
	z-index:10;
	position:relative;
}
.c {
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:938px;
	z-index:10;
	text-align:center;
}	
#bg_01 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_01.jpg);
}
#container_01 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_01.jpg);
	height:844px;
}
#bg_02 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_02.jpg);
}
#container_02 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_02.jpg);
	height:784px;
}
#bg_03 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_03.jpg);
}
#container_03 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_03.jpg);
	height:954px;
}
#bg_04 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_04.jpg);
}
#container_04 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_04.jpg);
	height:858px;
}
#bg_05 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_05.jpg);
}
#container_05 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_05.jpg);
	height:720px;
}
#bg_06 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_06.jpg);
}
#container_06 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_06.jpg);
	height:1004px;
}
#bg_07 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_07.jpg);
}
#container_07 {
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/bg_07.jpg);
	height:463px;
}

.text1 {
	font-size:16px;
	font-family:'Radiance', sans-serif;
	line-height:24px;
	color:#817b77;
	-webkit-text-stroke-width: 0.3px;
	text-stroke-width: 0.3px;
	text-shadow: 1px 1px 0px #000;
}

#c01_copy_01 {
	position:absolute;
	width:938px;
	text-align:center;
	height:80px;
	top:50px;
	line-height:74px;
	font-size:74px;
	font-family: 'IM Fell DW Pica', serif;
	color:#000000;
	letter-spacing:4px;
	text-shadow: 0px 0px 8px rgba(201, 210, 236, 0.5);
}
#c01_copy_02 {
	position:absolute;
	text-align:right;
	width:300px;
	right:90px;
	top:114px;
	font-family:'Radiance-SemiBold', sans-serif;
	color:rgba(117,125,136,0.7);
	font-size:24px;
	height:24px;
	line-height:24px;
	letter-spacing:3px;
}
#c02_copy_01 {
	position:absolute;
	width:938px;
	text-align:center;
	font-family: 'IM Fell DW Pica', serif;
	color:#828d99;
	font-size:22px;
	line-height:22px;
	height:22px;
	top:10px;
	letter-spacing:2px;
}
#c02_copy_02 {
	position:absolute;
	width:558px;
	top:62px;
	left:190px;
	letter-spacing:0.15px;
}
.atext {
	position:absolute;
	left:279px;
	width:468px;
	text-align:left;
}
.atext span {
	color:#c9c0b9;
	text-transform:uppercase;
	font-family:'Radiance-SemiBold', sans-serif;
	letter-spacing: 1px;
}
#c02_copy_03 {
	top:270px;
}
#c02_copy_04 {
	top:368px;
}
#c02_copy_05 {
	top:466px;
}
#c02_copy_06 {
	top:565px;
}
#c02_copy_07 {
	position:absolute;
	width:938px;
	top:686px;
	line-height:24px;
	height:30px;
}
#c02_copy_07 a {
	font-family:'IM Fell DW Pica', serif;
	font-size:24px;
	color:#ffffff;
	letter-spacing:3px;
	text-transform:uppercase;
	text-shadow: 0px 0px 20px rgba(197, 71, 8, 1), 0px 0px 28px rgba(197, 71, 8, 1);
}
#c02_copy_07 a:hover {
	color:#DAB6B6;
}
#c04_copy_01 {
	position:absolute;
	top:34px;
	width:938px;
	font-family: 'IM Fell DW Pica', serif;
	font-size:36px;
	line-height:36px;
	text-shadow: 0px 0px 25px rgba(234, 169, 112, 1);
	letter-spacing:6px;
	text-transform:uppercase;
	color:#fefefe;
}
#c04_copy_02 {
	position:absolute;
	top:80px;
	width:938px;
	font-family: 'IM Fell DW Pica', serif;
	font-size:18px;
	letter-spacing:3.5px;
	line-height:24px;
	color:#aba29c;
}
#c04_copy_02 span {
	font-size:15px;
	font-family: 'IM Fell DW Pica', serif;
	letter-spacing:3px;
}
#c04_copy_03 {
	position:absolute;
	width:694px;
	left:122px;
	top:135px;
	font-size: 15px;
}
.previewright {
	position:absolute;
	width:464px;
	left:474px;
	text-align:left;
}
#c04_copy_04 {
	font-family: 'IM Fell DW Pica', serif;
	color:#ccc8c7;
	text-transform:uppercase;
	font-size:19px;
	line-height:24px;
	top:282px;
	width:474px;
	letter-spacing:0.4px;
}
#c04_copy_05 {
	color:#917D70;
	font-family:'Radiance', sans-serif;
	font-size:17px;
	line-height:18px;
	top:342px;
	-webkit-text-stroke-width: 0.3px;
	text-stroke-width: 0.3px;
}
#c04_copy_06 {
	position:absolute;
	width:938px;
	top:783px;
	font-family: 'IM Fell DW Pica', serif;
	color:#ffffff;
	font-size:20px;
	text-transform:uppercase;
	line-height:24px;
	text-shadow: 0px 0px 20px rgba(197, 71, 8, 1), 0px 0px 28px rgba(197, 71, 8, 1);
	letter-spacing:2px;
}
#arcana_video {
	width:412px;
	height:490px;
	position:absolute;
	top:267px;
	left:42px;
}
.c6copy {
	position:absolute;
	text-align:left;
	font-family:'Radiance', sans-serif;
	font-size:16px;
	line-height:24px;
	color:#817b77;
	-webkit-text-stroke-width: 0.3px;
	text-stroke-width: 0.3px;
	text-shadow: 1px 1px 0px #000;
}
.c6copy h1 {
	margin:0 0 15px 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Radiance-Bold',sans-serif;
	color:#d18a41;
	text-shadow: 0px 0px 22px rgba(182, 61, 0, 1);
	font-size:22px;
	letter-spacing:4px;
}
#c06_copy_01 {
	left:55px;
	top:6px;
	width:500px;
}
#c06_copy_02 {
	top:293px;
	left:474px;
	width:382px;
}
#c06_copy_03 {
	left:0px;
	top:671px;
	width:425px;
	color: #9C9692;
}
#c06_copy_04 {
	position:absolute;
	width:938px;
	top:127px;
	font-family:'Radiance', sans-serif;
	font-size:18px;
	color:#fde9b0;
	text-shadow: 0px 0px 18px rgba(197, 71, 8, 1);
	line-height:21px;
	letter-spacing:2px;
	text-transform:uppercase;
}
#c06_copy_06 h1 {

}	
#c07_copy_01 {
	top:146px;
	left:474px;
	width:382px;
}
#lower_content {
	background-position:top center;
	background-repeat:repeat-y;
	position:relative;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_repeat.jpg);
	z-index:10;
	text-align:center;
}
#lower_outer_top {
	background-position:top center;
	background-repeat:no-repeat;
	height:994px;
	position:relative;
	z-index:11;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_top.jpg);
}
#lower_center_01 {
	width:938px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-top:-994px;
	background-position:top center;
	background-repeat:repeat-y;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_center_repeat.jpg);
	z-index:11;
	min-height:674px;
	
}
#lower_center_01_top {
	position:absolute;
	top:0px;
	left:0px;
	z-index:12;
	width:938px;
	height:674px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_center_top.jpg);
}
#lower_content h1 {
	margin:0 0 15px 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Radiance-Bold', sans-serif;
	text-shadow: 0px 0px 22px rgba(182, 61, 0, 1);
	font-size:22px;
	letter-spacing:4px;
	color:#ffd3a3;
}
#lc01_copy_01 {
	position:absolute;
	z-index:20;
	width:938px;
	font-family:'Radiance-SemiBold', sans-serif;
	font-size:55px;
	line-height:55px;
	top:142px;
	letter-spacing:3px;
	text-shadow: 2px 2px 4px #000, 2px 2px 4px #000, 0px 0px 55px #06008B;
}
#lc01_copy_02 {
	position:absolute;
	z-index:20;
	color:#999999;
	width:938px;
	font-family:'Radiance-SemiBold', sans-serif;
	font-size:30px;
	line-height:30px;
	top:290px;
	letter-spacing:3px;
	text-shadow: 0px 2px 8px rgba(0, 0, 0, 1);
}
#lc01_copy_03 {
	position:relative;
	width:770px;
	z-index:20;
	margin:0 auto;
	padding-top:366px;
	text-align:left;
}
#map_img {
	width:756px;
	height:382px;
	-webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:    2px 2px 8px 0px rgba(0, 0, 0, 1);
	box-shadow:         2px 2px 8px 0px rgba(0, 0, 0, 1);
	margin-bottom:20px;
	display:block;
}
#lower_center_02 {
	width:938px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-position:top center;
	background-repeat:repeat-y;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_center_alt_repeat.jpg);
	z-index:12;
	min-height:256px;
	
}
#lower_center_02_top {
	position:absolute;
	top:0px;
	left:0px;
	z-index:12;
	width:938px;
	height:256px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_center_alt_top.jpg);
}
#lc02_copy_01 {
	width:938px;
	height:280px;
	position:relative;
	z-index:20;
	padding-top:120px;
}
#lc02_c01_blurb {
	float:left;
	padding-left:92px;
	width:446px;
	text-align:left;
}
#bounty_img {
	position:absolute;
	right:-38px;
	top:-104px;
	width:721px;
	height:593px;
	z-index:-20;
}
#lc02_copy_02 {
	width:938px;
	height:272px;
	position:relative;
	z-index:20;
}
#lc02_c02_blurb {
	float:right;
	padding-right:72px;
	width:356px;
	text-align:left;
	padding-top: 50px;
}
#crimsonguard_img {
	position:absolute;
	left:-8px;
	top:-294px;
	width:1134px;
	height:848px;
	z-index:-20;
}

#lower_center_03 {
	width:938px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-position:top center;
	background-repeat:repeat-y;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_center_repeat.jpg);
	z-index:11;
	min-height:169px;
	padding-top:120px;
}
#lower_center_03_top {
	position:absolute;
	top:0px;
	left:0px;
	z-index:12;
	width:938px;
	height:169px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_center_alt_bottom.jpg);
}
#lc03_copy_01 {
	width:938px;
	height:340px;
	position:relative;
	z-index:20;
	padding-top:160px;
}
#lc03_c01_blurb {
	float:left;
	padding-left:92px;
	width:446px;
	text-align:left;
}
#bloodseeker_img {
	position:absolute;
	right:-108px;
	top:-184px;
	width:1134px;
	height:848px;
	z-index:-20;
}
#lc03_copy_02 {
	width:938px;
	height:350px;
	position:relative;
	z-index:20;
	padding-top:30px;
}
#lc03_c02_blurb {
	position: absolute;
	top: -300px;
	right: 20px;
	padding-right:72px;
	width:356px;
	text-align:left;
}
#phantomlancer_img {
	position:absolute;
	left:-125px;
	top:-639px;
	width:1134px;
	height:848px;
	z-index:-20;
}
#lower_center_04 {
	position:relative;
	background-position:top center;
	background-repeat:repeat-y;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg2_repeat.png);
	z-index:11;
	min-height:521px;
	margin-top:-40px;
}
#lower_center_04_container {
	position:relative;
	z-index:12;
	min-height:521px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg2_top.jpg);
}
#lc04c_content {
	position:relative;
	width:938px;
	margin:auto;
	z-index:13;
	min-height:800px;
	padding-top:300px;
	text-align:center;
}

#lc04c_copy_01 {
	position:absolute;
	width:938px;
	text-align:center;
	text-transform:uppercase;
	font-family:'Radiance-SemiBold', sans-serif;
	letter-spacing:3px;
	font-size:38px;
	line-height:38px;
	height:38px;
	top:163px;
	color:#c0bdb8;
	text-shadow: 0px 2px 8px rgba(0, 0, 0, 1);
}

.cl_container h2 {
	display:block;
	width:848px;
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/cl_header.png);
	height:46px;
	padding-top:16px;
	font-family:'Radiance-SemiBold', sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:30px;
	line-height:30px;
	color:#fdfbf3;
	text-shadow: 0px 2px 8px rgba(0, 0, 0, 1);
	text-align:center;
	letter-spacing: 4px;
	margin-bottom:20px;
}
.cl_container {
	text-align:left;
	width:848px;
	position:relative;
	margin:auto;
}

.cl_container b {
	color: #BDB6B1;
	font-family: 'Radiance', Verdana;
	font-weight: normal;
	font-style: normal;
}

#lower_content_bottom {
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/lower_bg_bottom.jpg);
	z-index:10;
	height:382px;
	margin-top:-150px;
}
#lower_addbox {
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/addbox_top_bg.jpg);
	z-index:10;
	min-height:376px;
	text-align:center;
}
#addbox {
	position:relative;
	width:940px;
	margin:0 auto;
	background-position:top center;
	background-repeat:repeat-y;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/addbox_bg.jpg);
	min-height:375px;
	z-index:10;
}
#addbox_top {
	position:absolute;
	height:45px;
	width:940px;
	top:0px;
	left:0px;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/addbox_top.jpg);
	z-index:10;
}
#addbox_bottom {
	position:absolute;
	height:130px;
	width:940px;
	bottom:0px;
	left:0px;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/addbox_bottom.jpg);
	z-index:10;
}
#addbox_content {
	width:848px;
	margin:auto;
	position:relative;
	z-index:12;
	padding:45px 0px 120px 0px;
	text-align:left;
}
#addbox_content h2 {
	display:block;
	width:848px;
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url(https://cdn.steamstatic.com/apps/dota2/images/rekindlingsoul/cl_header.png);
	height:46px;
	padding-top:16px;
	font-family:'Radiance-SemiBold', sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:30px;
	line-height:30px;
	color:#fdfbf3;
	text-shadow: 0px 2px 8px rgba(0, 0, 0, 1);
	text-align:center;
}

#rks_footer {
	text-align:center;
	margin:30px 0px;
}

b {
    color: #B1A9A4;
    font-family: 'YouYuan','Microsoft YaHei','Radiance-SemiBold', Verdana;
    font-weight: normal;
    font-style: normal;
}

ul {
    margin: 0px;
    color: #817b77;
    font-size: 15px;
}

li {
    font-family: 'YouYuan','Microsoft YaHei','Radiance', Verdana;
    margin-left: -22px;
}

span {
    font-family: 'YouYuan','Microsoft YaHei','Radiance', Verdana;
}

a {
    font-family: 'YouYuan','Microsoft YaHei','Radiance', Verdana;
}

a.ChangeDetailsTrigger {
    color: #ccb69b;
}

a.ChangeDetailsTrigger:hover {
    color: #ffffff;
}

.ChangeDetailsPopup {
    background: none repeat scroll 0 0 #221B1B;
    font-family: 'YouYuan','Microsoft YaHei','Radiance', Verdana;
    border: 1px solid #423A2F;
    box-shadow: 2px 2px 2px #000000, 2px 2px 2px #000000, -2px -2px 2px #000000;
    display: none;
    margin: 5px;
    padding: 8px;
    position: absolute;
    z-index: 100;
    width: 750px;
    color: #B1A9A4;
}

.ChangeNoteImage {
    padding-bottom:12px;
    float:left;
}

.ChangeNoteImageItem {
    padding-bottom:12px;
    float:left;
}

.ChangeNoteImageItem img {
    width:48px;
    height:36px;
}



.ChangeDetailsEToggle {
	margin:4px 0px 0px -40px;
	border:none;
	color:#ccb69b;
	padding:0;
	background-color:transparent;
	font-weight:normal;
}
.ChangeDetailsEToggle:hover {
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
}

#Body_ChangeNotes h3 {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #eacdaa;
    font-family: 'YouYuan','Microsoft YaHei','Radiance', Verdana;
    font-size: 16px;
    letter-spacing: 4px;
    text-shadow: 1px 1px 0px #000000;
}
