html>body {
	font-size: 9px; 
} /* Reset Base Font Size */

body {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	background: #fff7e8;
	color: #333;
}

h1, h2 { font-family: 'trebuchet ms', verdana, arial; padding: 10px; margin: 0 }
h1 { font-size: large }

#container { width:1200px;
margin: 0 auto;
text-align:left;
}

#menu { display:inline;
float:left;
position:relative;
size:220px;}

#index { display:inline;
float:left;
position:relative;
width:735px;
height:715px;
margin-top:20px;
margin-left:20px;
background-image:url(../images/index_image.jpg);
background-repeat:no-repeat;}

#logo a{
margin-top:40px;
display:block;
width:156px;
background-image:url(../images/USB_top_06.jpg);
height:170px;
line-height:50px;
text-decoration:none;
text-align:center;}

#logo a:hover{
background:url(../images/USB_top_06_o.jpg) no-repeat;
}


#main { display:inline;
float:left;
position:relative;
width:735px;
height:715px;
margin-top:20px;
margin-left:20px;
background-image:url(../images/back.gif);
background-repeat:no-repeat;
}
#main_inline { height:600px;
height:600px;
margin:70px;
}

#link { padding: 0em;
margin-top:15px;
height: 270px;
width: 160px;}

#right { padding: 0em;
margin-top:10px;}

#cast_nav { padding: 0em;
margin-right:10px;
width: 170px;}

.logo1 { margin-top:40px;}

.logo2 { margin-top:40px;
}

.cast_img { margin-bottom:10px;
}

.text {
	font-size:11px;
	text-align:left;
	line-height:180%;
	letter-spacing:1px;
	color:#333;}
	
.swf {
	margin-bottom:20;
	margin-top:20;}	
	
.banner_text {
	background-color:#dbd4c7;
	width:350;
	padding:15;
	font-size:10px;
	color:#fff;
	line-height:160%;}
	
.theater_text {
	background-color:#e8e1d3;
	padding:10;
	font-size:10px;
	color:#000;
	line-height:170%;}

.update { margin-top:15px;
width:160;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c0af9f;
letter-spacing:0;
font-weight:bold;}

.update_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c0af9f;
letter-spacing:0;
font-weight:bold;}

a img { border: none; }

/* qr-code popup */

.popup img.pop {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover {
position:relative;
}

.popup a:hover img.pop {
top:-30px;
left:130px;
}

/* link class1 */

.link_main {color:#663333; text-decoration:none; font-size:14px; font-family: Geneva, Helvetica, Arial; font-weight:bold; }
	
.link_main a:link {color:#663333; text-decoration:none; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_main a:visited { color:#663333; text-decoration:none; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_main a:hover	{color:#ff9999; text-decoration:none; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_main a:active {color:#ff9999; text-decoration:none;  outline: none; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}

/* link class2 */

.link_sub {color:#c0af9f; text-decoration:none; font-size:11px; font-family: Geneva, Helvetica, Arial; font-weight:bold; }
	
.link_sub a:link {color:#c0af9f; text-decoration:none; font-size:11px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_sub a:visited { color:#c0af9f; text-decoration:none; font-size:11px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_sub a:hover	{color:#ff9999; text-decoration:none; font-size:11px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_sub a:active {color:#ff9999; text-decoration:none;  outline: none; font-size:11px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}

/* link class3 */

.link_theater {color:#663333; text-decoration:underline; font-size:14px; font-family: Geneva, Helvetica, Arial; font-weight:bold; }
	
.link_theater a:link {color:#663333; text-decoration:underline; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_theater a:visited { color:#663333; text-decoration:underline; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_theater a:hover	{ color:#666; text-decoration:underline; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}
.link_theater a:active {color:#666; text-decoration:underline;  outline: none; font-size:14px; font-family: Geneva, Helvetica, Arial;  background-color: none; font-weight:bold;}


.theater {color:#663333; font-size:14px; font-family: Geneva, Helvetica, Arial; font-weight:bold; }