/* CSS Document */
body{
	background-image: url(img/bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.line{
	border-top: 0px dashed #660000;
	border-right: 0px dashed #660000;
	border-bottom: 1px dashed #660000;
	border-left: 0px dashed #660000;
}
.text-red{
	color: #660000;
	font-family: arial;
	font-size: 12px;
	line-height: 170%;
}
a.text-red:link{
	color: #660000;
	font-family: arial;
	font-size: 11px;
	line-height: 170%;
	text-decoration: underline;
}
a.text-red:hover{
	color: #660000;
	font-family: arial;
	font-size: 11px;
	line-height: 170%;
	text-decoration: none;
}
#newsTitle{
	color: #660000;
	font-family: arial;
	font-size: 18px;
	line-height: 170%;
	font-weight: bold;
}
.youtube{
	padding-bottom: 10px;
	padding-top: 10px;
}
.qaTitle{
	color: #660000;
	font-family: arial;
	font-size: 18px;
	line-height: 170%;
	font-weight: bold;
}
.btn{
	padding: 5px;
}
.main{
	background-image: url(img/mainbg.jpg);
}
.content-top{
	background-image: url(img/content-top.jpg);
	height: 55px;
	width: 652px;
}
.content-middle{
	background-image: url(img/content-middle.jpg);
	width: 652px;
	padding: 10px;
	font-size: 13px;
	line-height: 170%;
	color: #333333;
}
.content-bottom{
	background-image: url(img/content-bottom.jpg);
	height: 46px;
	width: 652px;
}
.side{
	padding-top: 47px;
	padding-bottom: 40px;
}
#footerbg{
	background-image: url(img/footer/footer1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
#footerbg-faq{
	background-image: url(img/footer/footer1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 500px;
}
#footerbg2{
	background-image: url(img/footer/footer1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 500px;
}
#footerbg3{
	background-image: url(img/footer/footer1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 400px;
}
#footerbg4{
	background-image: url(img/footer/footer2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 150px;
}
#footerbg5{
	background-image: url(20091104upload/footer.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 400px;
}
#footerbg6{
	background-image: url(20091104upload/footer2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 400px;
}
#footerbg7{
	background-image: url(20091104upload/footer3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 300px;
}
#footerbg8{
	background-image: url(20091104upload/footer4.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 400px;
}
#footerbg9{
	background-image: url(20091104upload/footer5.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 500px;
}
#qa{
	color : #666;
	font-family: arial;
	font-size: 11px;
	line-height: 200%;
	padding: 0px 25px 25px 25px;
}
.content-middle2{
	width: 652px;
	padding: 10px;
	font-size: 13px;
	line-height: 170%;
	color: #333333;
}
#qa-answer{
	font-family: arial;
	font-size: 13px;
	line-height: 150%;
	padding-left: 60px;
}
.text-red-bold{
	color: #660000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
	padding-left: 30px;
}
#text-red-bold{
	color: #660000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
	padding-left: 30px;
}
#sidecontent{
	border: 1px solid #666;
	padding: 10px;
	margin: 20px 30px 20px 10px;
	color: #333333;
	font-family: arial;
	font-size: 13px;
	line-height: 200%;
}
.sidecontent-text{
	border-bottom: 1px dashed #999;
}
.the_hero_flash{
	padding: 10px 10px 20px 30px;
}
#the_hero_content{
	color: #333333;
	font-family: arial;
	font-size: 13px;
	padding: 10px 30px 10px 0px;
	line-height: 180%;
}
.the_hero_jumpmenu{
	color: #333333;
	font-family: arial;
	font-size: 13px;
	padding: 3px;
}
.movie{
	color: #333333;
	padding: 5px;
}
.character-content{
	color: #333333;
	font-family: arial;
	font-size: 13px;
	padding : 0px 20px 0px 5px;
	line-height: 160%;
}
.character-screen{
	padding: 0px 0px 0px 0px;
}
.character-menu{
	padding-left: 30px;
	padding-top: 10px;
	padding-right:5px;
}
.character-Title{
	color: #660000;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
}
#youtube{
	position: absolute;
	z-index: 1;
}
.theworld-title{
	padding: 0px 0px 5px 5px;
}