body {
	margin: 0 auto;
	padding: 0;
	font-size:10pt;
	font-family:Georgia,serif,arial, helvetica, sans-serif;
	letter-spacing:-0.03em;
	color:#333;
	text-align:center;
}
.ss_arg {
	margin-left:20px;
	width:320px;
	border:1px #666 solid;
	scrollbar-face-color:#94AEF8; 
	scrollbar-shadow-color:#4671EA; 
	scrollbar-highlight-color:#AFC1F3; 
	scrollbar-3dlight-color:#333333; 
	scrollbar-darkshadow-color:#000000; 
	scrollbar-track-color:#DFE7FF; 
	scrollbar-arrow-color:#021650; 
}

.submit {
	width:50px;
	border:1px #666 solid;
	scrollbar-face-color:#94AEF8; 
	scrollbar-shadow-color:#4671EA; 
	scrollbar-highlight-color:#AFC1F3; 
	scrollbar-3dlight-color:#333333; 
	scrollbar-darkshadow-color:#000000; 
	scrollbar-track-color:#DFE7FF; 
	scrollbar-arrow-color:#021650; 
}
a:link {
	text-decoration: none;
	color:#333;
	}
a:visited {
	text-decoration: none;
	color:#333;
	}
a:hover {
	color:#990000;
	text-decoration:underline;
	}
#header {
	width:800px;
	margin:10px 0 0 0;
	padding:0;
	/*background:transparent url("/english/images/body_back.gif") repeat-x left bottom;*/
	}
#header h1 {
		margin: 0;
		padding:0;
	}
#header h1 {
		display: block;
		width: 300px;
		height: 65px;
		margin: 0 0 10px 0;
		padding:0;
		background:transparent url("/english/images/logo2.gif") no-repeat left top;
		float:left;
	}
#header h1 a {
		display: block;
		width: 300px;
		height: 65px;
		background:transparent url("/english/images/logo2.gif") no-repeat left top;
		text-indent: -1000em;
		text-decoration: none;
		float:left;
	}


#outlogin {
	float:right;
	text-align:right;
	width:480px;
	margin:0px;
	padding:5px 0 0 0;
	font-size:80%;
	letter-spacing:-0.01em;
	color:#333;
	font-family:Arial,serif,Georgia;
}
	#outlogin a {
		text-decoration:none;
		border-left:1px #333 solid;
		padding:0 5px;
	}
	#outlogin a:hover {
		text-decoration:none;
	}
	#outlogin ul {
		list-style:none;
		margin:5px 0 0 0 ;
		padding:0;
	}
	#outlogin ul li {
		list-style:none;
		margin:0;
		padding:auto 0;
	}
	#outlogin span {
		color:#333;
		font-weight:bold;
	}

.AREABOXEDF1F4 {
	width:120px;
	margin:0;
	padding:0;
	color:#666;
	font-size:80%;
	letter-spacing:-0.1em;
	background-color:#FFF;
}



#wrapper {
	width:800px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
#nav {
	font-size:110%;
	font-family: futura,helvetica;
	float: left;
	width:800px;
	padding: 0px 0 0 3px;
	list-style: none;
	background: #fff url("/english/images/bg_nav.gif") repeat-x bottom left;
	}
#nav ul {
	margin:0;
	padding:0;
	list-style: none;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	}
#nav a {
	float: left;
	display: block;
	margin: 0 3px 0 0;
	padding: 4px 7px 4px 7px;
	color: #666;
	text-decoration: none;
	border: 1px solid #3c3c3c;
	background: #Fff;
	}
#nav a:hover, body#intro #t-intro a {
	color: #000;
	padding: 3px 6px 12px 6px;
	border: 2px solid #3c3c3c;
	border-bottom:none;
	background: #fff;
	}
#nav #t-rss a {
	text-align:right;
	vertical-align:bottom;
	margin: 7px 0 0 0;
	padding:0px 6px 0px 5px;
	border:none;
	background: #Fff;
	}
#nav li #t-rss a:hover {
	border:none;
	}
	
#t-issue, #t-cover, #t-special {
	display:none;
	}	
	
#introContent {
	margin:0px 0px 0px 0px;
	font-size:11pt;
	padding:0px 10px 0px 10px;
	float:left;
	width:780px;
	border-right:2px #333 solid;
 	border-left:2px #333 solid;
	line-height:160%;	
	}
	#introContent h1 {
		padding:25px 0;
		font-size:23pt;
		letter-spacing:-0.03em;
	}
	#introContent p {
		font-size:11pt;
		letter-spacing:-0.01em;
		font-family:Arial,serif;
	}
	#introContent ul {
		font-size:11pt;
		letter-spacing:-0.01em;
		font-family:Arial,serif;
	}
	#introContent .red {
		color:#c70101;
	}
	#introContent .st {
		font-weight:bold;
	}
	#introContent .cham {
		color:#c70101;
		font-weight:bold;
		font-family:Arial,serif;
		text-decoration:underline;
	}
	
#primaryContent {
	margin:5px 0 0 0;
	padding:0;
	float:left;
	width:495px;
	}
#primaryContent .headline{
	float:left;
	margin:0;
	padding: 10px 5px 5px 0;
	letter-spacing: -0.09em;
	width:100%;
	}
#primaryContent .headline h1 {
	margin:0 0 3px 0;
	font-size:150%;
	letter-spacing: -0.1em;
	font-family:Georgia, serif, Geneva, Arial, Helvetica;
	 
	}
#primaryContent .headline h2 {
	margin:0 0 7px 0;
	font-size:120%;
	letter-spacing: 1px;
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	 
	}
#primaryContent .headline h3 {
	margin:0 0 3px 0;
	font-size:130%;
	color:#069;
	font-weight:normal;
	}
#primaryContent .headline h3 a:link {
	text-decoration: none;
	color:#069;
	}
#primaryContent .headline h3 a:visited {
	text-decoration: none;
	color:#069;
	}
#primaryContent .headline h3 a:hover {
	text-decoration: underline;
	color:#069;
	}
#primaryContent .headline span {
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	color:#000;
}
	
#primaryContent .headline p {
	margin:3px 0;
	font-size:100%;
	letter-spacing:0em;	 
	line-height:1.3em;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	}
#primaryContent img.img {
	float:left;
	margin:0 8px 0 0;
	padding:4px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff;
	display:inline;
	}
#primaryContent .subheadline {
	float:left;
	margin:0;
	padding: 10px 5px 5px 0;
	display:block;
	/*border-bottom:1px #333 dotted;*/
	letter-spacing: -0.09em;
	}
#primaryContent .subheadline h1 {
	margin:0 0 0px 0;
	font-size:140%;
	font-family:Georgia, serif, Geneva, Arial, Helvetica;
	letter-spacing:-0.1em;
	}
#primaryContent .subheadline h2 {
	margin:0 0 7px 0;
	font-size:130%;
	font-family:Geogia, serif, futura,helvetica;
	color:#999;
	}
#primaryContent .subheadline h3 {
	margin:0 0 0px 0;
	font-size:90%;
	color:#069;
	letter-spacing: -0.03em;
	font-weight:normal;
	}
#primaryContent .subheadline h3 a:link {
	text-decoration: none;
	color:#069;
	}
#primaryContent .subheadline h3 a:visited {
	text-decoration: none;
	color:#069;
	}
#primaryContent .subheadline h3 a:hover {
	text-decoration: underline;
	color:#069;
	}
#primaryContent .subheadline span {
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	color:#000;
}
#primaryContent .subheadline p {
	margin:3px 0;
	font-size:90%;
	letter-spacing:0em;	 
	line-height:1.3em;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#primaryContent .subheadline_2 {
	float:left;
	margin:0;
	padding: 15px 5px 10px 0;
	display:block;
	letter-spacing:-0.02em;
	}
#primaryContent .subheadline_2 h1 {
	margin:0 0 3px 0;
	font-size:120%;
	font-family: Geogia, serif, futura,helvetica;
	 
	}
#primaryContent .subheadline_2 h2 {
	margin:0 0 0px 0;
	font-size:110%;
	font-family: Geogia, serif, futura,helvetica;
	color:#999999;
	font-weight:normal;
	 
	}
#primaryContent .subheadline_2 h3 {
	margin:0 0 0px 0;
	font-size:105%;
	color:#069;
	font-family: serif, futura,helvetica;
	font-weight:normal;
	}
#primaryContent .subheadline_2 h3 a:link {
	text-decoration: none;
	color:#069;
	margin:0 0 0px 0;
	font-size:105%;
	}
#primaryContent .subheadline_2 h3 a:visited {
	text-decoration: none;
	color:#069;
	margin:0 0 0px 0;
	font-size:105%;
	}
#primaryContent .subheadline_2 h3 a:hover {
	text-decoration: underline;
	color:#069;
	margin:0 0 0px 0;
	font-size:105%;
	}
#primaryContent .subheadline_2 p {
	margin:3px 0;
	font-size:100%;
	letter-spacing:0em;	 
	line-height:1.3em;
	color:#666;
	}
#primaryContent .subline {
	margin:0;
	padding: 5px 5px 0 0;
	display:block;
	}
#primaryContent .subline h1 {
	margin:0 0 3px 0;
	font-size:130%;
	 
	}
#primaryContent .subline h2 {
	margin:0 0 7px 0;
	font-size:100%;
	 
	}

#primaryContent .headline2 {
	float:left;
	margin:0;
	padding: 10px 5px 5px 0;
	border-bottom:1px #333 dotted;
	}
#primaryContent .headline2 h1 {
	margin:0 0 3px 0;
	font-size:170%;
	 
	font-family: futura,helvetica;
	}
#primaryContent .headline2 h2 {
	margin:0 0 7px 0;
	font-size:130%;
	font-family: futura,helvetica;
	color:#999999;
	 
	}
#primaryContent .headline2 h3 {
	margin:0 0 7px 0;
	font-size:110%;
	 
	color:#069;
	}
#primaryContent .headline2 h3 a:link {
	text-decoration: none;
	color:#069;
	}
#primaryContent .headline2 h3 a:visited {
	text-decoration: none;
	color:#069;
	}
#primaryContent .headline2 h3 a:hover {
	text-decoration: underline;
	color:#069;
	}
#primaryContent .headline2 p {
	margin:3px 0;
	font-size:100%;
	letter-spacing:0em;	 
	line-height:1.3em;
	color:#666;
	}
#primaryContent img.img {
	float:left;
	margin:0 8px 0 0;
	padding:4px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff;
	display:inline;
	}
#primaryContent1 {
	margin:5px 10px 0 0;
	padding:0;
	float:left;
	width:240px;
	border-right:1px #999 dotted;
	}
#primaryContent2 {
	margin:5px 0 0 0;
	padding:0;
	float:left;
	width:240px;
	}

.headline ul {
	clear:both;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	}
.headline ul li {
	list-style:none;
	margin:0 0 0px 17px;
	padding:0 0 0 14px;
	background:url("/english/images/blue_arr01.gif") no-repeat 0 30%;
	}
.subheadline ul {
	clear:both;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	}
.subheadline ul li {
	list-style:none;
	margin:0 0 0px 7px;
	padding:0 0 0 14px;
	background:url("/english/images/blue_arr01.gif") no-repeat 0 30%;
	}
.subheadline_2 ul {
	clear:both;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	}
.subheadline_2 ul li {
	list-style:none;
	margin:0 0 0px 7px;
	padding:0 0 0 14px;
	background:url("/english/images/blue_arr01.gif") no-repeat 0 30%;
	}
.headline2 ul {
	clear:both;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	}
.headline2 ul li {
	list-style:none;
	margin:0 0 5px 7px;
	padding:0 0 0 14px;
	background:url("/english/images/blue_arr01.gif") no-repeat 0 30%;
	}
	
.critics {
	margin:0;
	padding:7px 0;
	float:left;
	width:410px;
	background-color:#999999;
	}
.thumbnail {
	float:left;
	margin:10px 0;
	padding:0;
	}	
.thumbnail h1 {
	margin:0 0 5px 0;
	padding:0;
	font-size: 130%;
	font-family: futura,helvetica;
	text-align:left;
	}
.thumbnail img {
	float:left;
	margin:0 8px 0 0;
	padding:4px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff;
	display:inline;
	}
.thumbnail p {
	margin:0 0 0 96px;
	font-size:100%;
	letter-spacing:0em;	 
	line-height:1.3em;
	color:#666;
	}
	
.oneline {
	float:left;
	margin:10px 0;
	padding:0;
	list-style:none;
	}

.oneline li {
	margin:0 0 15px 0;
	padding:0;
	}
	
.oneline li h1 {
	margin:0;
	padding:0;
	font-size:150%;
	font-family: futura,helvetica;
	 
	text-align:left;
	}

#thirdContent {
	margin:5px 0 0 0;
	padding:0;
	float:right;
	width:100px;
	letter-spacing:-0.1em;
	font-family:Georgia,serif,arial, helvetica, sans-serif;
	}
#secondaryContent {
	margin:5px 0 0 0;
	padding:0;
	float:right;
	width:290px;
	letter-spacing:-0.1em;
	font-family:Georgia,serif,arial, helvetica, sans-serif;
	}
#down {
	width:100%;
	float:left;
	margin:0 0 10px 0;
	padding:10px 0;
	background-color:#ECECEC;
	border:1px #ccc solid;
	}
#movie {
	width:100%;
	float:left;
	}
#movie ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#movie ul .tit {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	display:inline;
	font-size:150%;
	font-weight:bold;
	color:#990000;	
	}
#movie ul .more {
	float:right;
	margin:6px 10px 0 0;
	padding:0;
	display:inline;
	font-size:90%;
	color:#990000;	
	font-family:Arial,serif;
	}
#primaryContent .more {
	float:right;
	margin:6px 10px 0 0;
	padding:0;
	display:inline;
	font-size:90%;
	color:#900;	
	font-family:Arial,serif;
	}
#primaryContent .more a {
	color:#900;	
	}
#primaryContent .more a:hover {
	color:#900;	
	}
#primaryContent .more a:active {
	color:#900;	
	}
#primaryContent .more a:visited {
	color:#900;	
	}
#movie .tv {
	clear:both;
	text-align:center;
	margin:5px 10px;
	padding:5px;
	background-color:#FFFFFF;
	}
#movie .tv h1 {
	margin:0;
	padding:0;
	font-size:90%;
	text-align:left;
	}
#movie .tv h1 a{
	margin:0;
	padding:0;
	text-align:left;
	color:#333;
}
#movie .tv h1 a:hover {
	margin:0;
	padding:0;
	text-align:left;
	color:#c70101;
}
#movie .tv h1 a:active {
	margin:0;
	padding:0;
	text-align:left;
}
#movie .tv h1 a:visited {
	margin:0;
	padding:0;
	text-align:left;
}
#movie .tv p {
	margin:0 0 15px 0;
	padding:5px 0;
	font-size: 100%;
	 
	text-align:left;
	color:#666666;
	}
#movie .tv ul {
	margin:0;
	padding:5px 0;
	border-top:1px dashed;
	list-style:none;
	}
#movie .tv ul li {
	font-size: 100%;
	 
	line-height:150%;
	text-align:left;
	color:#666666;
	}
#movie .tv .img {
	float:left;
	margin:0 8px 0 0;
	padding:4px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff;
	display:inline;
}

#movie a:link {
	text-decoration: none;
	color:#990000;
	}
#movie a:visited {
	text-decoration: none;
	color:#990000;
	}
#movie a:hover {
	text-decoration: underline;
	color:#990000;
	}	

#footer {
	width:780px;
	margin:0 auto;
	padding:10px;
	border-top: 2px #000 solid;
	clear:both;
	font-size:90%;
	font-family:Arial, Georgia,serif, helvetica, sans-serif;
	letter-spacing:-0.03em;
	}


.clear {
	clear:both;
}
