body {background: #fff url('images/bg.jpg') repeat top left;margin:0;padding: 0 0 0 0; color:#000;font-size:12px;font-family:Tahoma;text-align:center;}
h1,h2,h3 {margin:0;padding:0; text-align:center;}
a {color:#5d0000;}
a img {border:0;}
img {vertical-align: top;}
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both; font-size: 0;}

#wrapper {width:1000px; margin:auto; background: #fff;}
.topper {background: url('images/splash_01.jpg') no-repeat top left; height:21px; width:1000px; clear:both; color:#fff; padding: 2px 0 0 0}
.topper2 {background: url('images/tour_01.jpg') no-repeat top left; height:21px; width:1000px; clear:both; color:#fff; padding: 2px 0 0 0}
#content {clear:both; width:998px; border:1px solid #ddd; border-top:0; border-bottom:0; padding:0; text-align: left; }
#content_join {clear:both; width:998px; border:1px solid #ddd; border-top:0; margin-bottom: 5px; padding:10px 17px 10px 16px; text-align: left;}
#foot2 {width:1000px; margin:auto; background: url('images/foot_bg.jpg') repeat-x top left; height:72px; clear:both;font-size: 11px; padding: 30px 0 0 0;}
	#foot2 a {color:#9b050a}
	
/* splash css */	
#warning {width:998px; border:1px solid #ddd; border-top:0; clear:both;width:998px; margin:auto; padding:5px 0 5px 0;}
	#warning h2 {font-size: 30px; padding-bottom: 10px}
	.warning-box {border:1px solid #000; padding:20px; width:770px; height:335px; margin: auto; text-align: left; line-height: 1.5}
.red {color:#ff0000;}

.links {width:775px; clear:both; text-align: center; margin:auto;}
.agree {width: 60%; float:left; font-size: 44px;}
	.agree a {color:#0000ff; text-decoration: none;}
.disagree {width: 40%; float:right; font-size: 26px; padding: 18px 0 0 0;}
	.disagree a {color:#000; text-decoration: none;}	
	
#foot {font-size: 11px; padding: 20px 0 0 0;}
	#foot a {color:#9b050a}
/* end splash css */	

/* tour css */	
	.intro_text {background: url('images/info.jpg') repeat-x top left;height:100px; clear:both; color:#fff; padding:5px 20px 0 20px; width:960px; margin:auto;}
	.squeeze {width:992px; margin:auto;}
		.episode {width: 960px; padding:10px; margin: auto; margin-bottom:5px; background: #134888; color:#fff; border: 6px solid #d2d2d2;}
			.episode img {border: 3px solid #1e69c3;}
		
		.episode_info {width:420px; float:right; color:#ddd; text-align: left;}
			.episode_info h2 {font-size:24px; font-weight: 500; color:#fff; text-align: left; border-bottom: 1px dashed #006bee; width: 410px; margin:auto auto 10px auto; padding:5px;}
			.episode_info a {color:#4198ff; font-size: 20px; text-decoration: underline}
	.mid_text {clear:both; padding:10px 0 10px 0; font-size: 22px; text-align: center}
		.mid_text a {color:#134888; text-decoration: none;}
/* end tour css */	
	
/* join css */	
	#content_join {clear:both; width:965px; border:1px solid #ddd; border-top:0; margin-bottom: 5px; padding:10px 17px 10px 16px; text-align: left;}
		.jleft {float:left; width:407px;}
			.jleft img {border:4px solid #d2d2d2;}
		.jright {float:right; width:541px; background: #d2d2d2; padding-bottom: 10px;}
			.jright_top {clear:both; color:#fff; background: #000; height:35px; width: 531px; padding:5px; text-align: center}
/* end join css */	



