@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body{ 
	background-color: #000; /*#fdfdfd;*/
	color: #a19d93;
	margin:0px;
	padding-bottom: 50px;
	padding-right:0;
	padding-left:0;
	padding-top: 0px;
	font-family: "Nanum Gothic", sans-serif,'PT Serif', Times, serif;
	font-size: 14px;
}

ul, menu, dir {
	display: block;
	list-style-type: none;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

a:link,
a:visited,
a:active{
	/*color: #ddd;*/
	/*color: #d8d8d8;
	
	color: #a18f62;
	
	color: #b29856;*/
	
	color: #d8cfb8;
	
	text-decoration: none
}

a:hover{
	color: #fff;
	/*color: #eee;*/
	text-decoration: none
}

img{
	border: 0;
}

H1{
		font-family: "Nanum Gothic",'PT Serif', times ,serif;
		font-weight: bold;
		font-style: regular;
		font-size: 26px;
		line-height: 32px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		/*-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(55%, rgba(0,0,0,1)), color-stop(64%, rgba(0,0,0,.7)), to(rgba(0,0,0,.7)));*/ 
		
		padding: 90px 0 0px 0;
		/*border-bottom: 1px solid #9a9594;*/ /*#d2cfce;*/
		/*border-top: 1px solid #9a9594;*/
		/*background-color: #000;*/
		background: url('../images/h1flourish1.png') no-repeat top center;

}

H2{
		font-family: "Nanum Gothic",'PT Serif', times ,serif;
		font-weight: bold;
		font-style: regular;
		font-size: 21px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		padding: 12px 0 12px 0;
		margin-top: 30px;
		border-bottom: 1px solid #353231;
		border-top: 1px solid #353231;		
}

H3{
		font-family: "Nanum Gothic",'PT Serif', times ,serif;
		font-weight: normal;
		font-style: regular;
		font-size: 18px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		padding: 35px 0 16px 0;
		border-bottom: 1px solid #353231;
		/*border-top: 1px solid #353231;*/
}

h4{
	color: #d2cfce;
}


H5{
		font-family: "Nanum Gothic",'PT Serif', times ,serif;
		font-weight: normal;
		font-style: regular;
		/*font-size: 19px;*/
		font-size: 30px;
		line-height: 46px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		padding: 0px 0 0px 0;
		margin: 55px 0 0 0; /*disabling this adds default values*/
}

H6{
		font-family: "Nanum Gothic",'PT Serif', times ,serif;
		font-weight: bold;
		font-size: 14px;
		color: #888382;
		text-decoration:none;
		text-align: center;
		padding: 0px 0 0px 0;
		margin: 45px auto 10px auto;
		border-bottom: 1px solid #353231;
		border-top: 0px solid #353231;
		width: 33%%;
}

#topMenu{
	position: relative;
	background: url('../images/topMenu.png?4') repeat-x center top;
	height: 88px;
	padding: 12px 0 0 0;
	z-index: 181;
}

#navWrapper{
	margin-left:auto;
	margin-right:auto;
	width: 960px;
	padding: 0;
}

#navWrapper ul {
	margin: 0 ;
	padding: 0;
	list-style-type: none;
	text-align: center;
}


#navWrapper ul li {
	position: relative;
	display: inline-block;
	/*width: 137px; 117px;*/
	margin: 0;
	padding: 0;
	/*padding-left: 2em;
	padding-right: 2em;*/
	vertical-align: middle;
	height: 56px;
	width: 12%;
	
}
#navWrapper ul li a{
	clear:both;
}

#navWrapper ul li a:link,
#navWrapper ul li a:active,
#navWrapper ul li a:visited{
	font-family: 'Nanum Gothic',Times, serif;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	padding-top: 10px;
	/*height: 47px;*/
	/*width: 130px;*/ /*117px;*/
	/*overflow: hidden;*/
	display: inline-block;
	z-index: 200;
	text-align: center;
	/*vertical-align: middle;*/
	text-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 6px #000;	
	
}		

#navWrapper ul li a:hover{
	color: #fff;
}

.kscopy{
	position: absolute;
	top:93px;
	/*padding:40px 0 0 0;*/
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	width:100%;
	z-index: 82;
	color: #fff;
}
.kscopy img{
	position: relative;
	top: 3px; /*5px;*/
}

.kscopy a:link,
.kscopy a:visited,
.kscopy a:active{
	color: #121c10;
}
.kscopy a:hover{
	color: #fff;
}

#ksMenu{
	position: relative;
	top:-45px;
	background: url('../images/ksMenu.png?2') no-repeat center top;
	height: 100px;
	width:100%;
	padding: 0px 0 0 0;
	z-index: 80;
}


#bgholder{
	margin: 0 auto;
	/*width: 958px;*/
	/*border: 1px solid #f30;*/
	position:relative;
}

#bg4{ /*de legers*/
    z-index: -4;
    position: fixed;
    /*left: 50%; /* align left edge with center of viewport */
    /*top: 152px;*/
	top: 20px;
	width: 100%;
	height: 1280px;
    /*margin-left: -470px;*/ /* move left by half element's width */
	background: url('../images/bg.jpg') no-repeat center top;
	/*background-position: 50% 10%;*/
}

#bg3{ /*de legers*/
    z-index: -4;
    position: fixed;
    /*left: 50%; /* align left edge with center of viewport */
    /*top: 152px;*/
	top: -300px;
	width: 100%;
	/*height: 1620px;*/
	height: 1059px;
    /*margin-left: -470px;*/ /* move left by half element's width */
	background: url('../images/BG3.jpg') repeat-x center top;
	/*background-position: 50% 10%;*/
}


#bg2{ /*de wizard*/
    z-index: -2;
    position: fixed;
    top: 30px;
	width: 100%;
	height: 870px;
	background: url('../images/BG2.png') repeat-x center top;
	background-position: 50% 96%;
}

#bg1{ /*de characters*/
    z-index: -1;
    position: fixed;
    /*left: 50%; /* align left edge with center of viewport */
    top: 90px;
    /*width: 1920px;*/
	width: 100%;
	height: 696px;
    /*margin-left: -470px;*/ /* move left by half element's width */
	background: url('../images/BG1.png') no-repeat center top;
}

#bg0{ /*de characters but smaller*/
    z-index: -1;
    position: fixed;
    top: 70px;
	top: 125px; /*after KS*/
	width: 100%;
	height: 317px;
	background: url('../images/charactersSmall.png?1') no-repeat center top;
}

#newswrapper iframe,
#kickwrapper iframe,
#newswrapper object,
#kickwrapper object{
	position: relative;
	left: -2px;
	border: 1px solid #353231;
	box-shadow: 0 0 5px #000;
}

#footerWrapper{
	/*margin-top: 260px;*/
	/*background:#0a0b0d url('../images/footer_BG.jpg') no-repeat center top;*/
	/*width: 100%;*/
	width: 960px;
	/*background-color: #000;*/
	background: url('../images/pageWrapperBlack.png?1') repeat-y center top;
	margin: 0px auto 0 auto;
	padding: 0 20px 0 20px;
}

#footerWrapperTop{
	/*margin-top: 260px;*/
	width: 1000px;
	background: url('../images/pageWrapperTopBlack.png?1') no-repeat center top;
	margin: 20px auto 0 auto;
	padding: 13px 0 0 0;	
}

#footerLogos{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	float:left;
}

#footerLogos ul{
	margin-left:30px;
	padding:0;
	text-align:center;
}

#footerLogos ul li{
	display:inline-block;
	text-align: center;
	padding:10px;
}

#footerCopyright{
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:1.2em;
	text-align: center;
	clear:both;
}