@charset"BIG5";

/* ---------------------------------------------------------
      整體結構 
---------------------------------------------------------- */
body {
	behavior: url(csshover.htc);
	margin: 0;
	padding:0;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 10pt;
	color: #FFFFFF;
}
#wrapper{
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width:1000px;
	/*background-color:#FFFFFF;*/
	/*border:1px solid #FF0000;*/
}
/* 頁首 */
#header{
    width:934px;
	color:#CCCCCC;
	font-size: 9pt;
	padding: 0px 0px 8px 0px;
}
/* 上方裝飾動畫框 */
#topmovie{
    width:100%;
	background-color:#460111;
}
#topmovie_tang{
    width:100%;
	background-color:#504000;
}
/* 中央內容欄框 */
#main_col{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	background-image: url(images/contentbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	/*overflow: hidden;*/
}
/* 中央左邊欄框 */
#main_left_col{
    float:left;
	margin: 0;
	padding: 0;
	width: 382px;
	text-align:right;
	/*border:1px solid #FF0000;*/
}
/* 右邊欄框 */
#main_right_col{
	float:left;
	margin: 0;
	width:552px;
	padding: 35px 10px 20px 10px;/* for firefox */
}
/* 頁尾欄框 */
#footer{
	clear: both;
    margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 56px;
	background-color:#222;
}
/* ---------------------------------------------------------
      連結設定 
---------------------------------------------------------- */
a:link, a:visited{
	color: #CCCCCC;
	text-decoration: none;
}
a:hover, a:active{
	color: #FF0000;
	text-decoration: none;
}
/* ---------------------------------------------------------
      內文字體定義 
---------------------------------------------------------- */
.h1{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
}
.h2{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 10pt;
	line-height: 18px;
}
.h3{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 8pt;
}
.h4{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 9pt;
	color: #CCCCCC;
	line-height: 18px;
}
.h5{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
}
.h6{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13pt;
	color: #8B0120;
	font-weight: bold;
}
.h7{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 8pt;
	color: #CCCCCC;
	line-height: 18px;
}
.h8{
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 11pt;
	font-weight: bold;
	line-height: 18px;
}
/* ---------------------------------------------------------
      頁首 
---------------------------------------------------------- */
.top_logo{
	margin: 26px 0px 0px 66px ;
	padding: 0px;
}
.toplink{
	/*position: absolute;*/
	/*left: 900px;*/
	float:right;
	margin-left:0px;
}
/* ---------------------------------------------------------
      中央內容欄 
---------------------------------------------------------- */
/* 左邊標題字*/
.title_box{
	background-color: #4B0112;
	margin:0px;  
	padding: 4px 15px 0px 10px;
	width:160px;
	height:30px;
	display:block;
}
.title_box_tang{
	background-color: #6f5900;
	margin:0px;  
	padding: 4px 15px 0px 10px;
	width:160px;
	height:30px;
	display:block;
}
/* 左邊slideshow*/
.slideshow{
    margin:25px 0px 0px 0px;
	border:#333333 solid 2px;
}
.opslideshow{
    margin:0px 0px 0px 15px;
	padding: 0px 0px 8px 15px;
}
/* 舞作內頁左側導覽選單 */
#opleftnav{
    width:175px;
	text-align:left;
	/*border:1px solid #FF0000;*/
	margin: 20px 0px 0px 0px;
}
#opleftnav ul{
    list-style: none;
	padding: 0px;
	margin: 0px;
}
#opleftnav li a:link,#opleftnav li a:visited{
    display: block;
	padding: 0px 0px 3px 15px;
}
#opleftnav li a:hover,#opleftnav li a:active{
	display: block;
	background-image:url(images/opnavlist.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 3px 15px;
	background-position: 0px 4px ;
}
/* 最新消息*/
.newslist{
	list-style-type: disc;
	border-bottom: 1px dotted #666666;
	margin:0px 0px 0px -20px; 
	padding: 8px 0px 8px 0px;
}
.attach_border{
	border: 1px solid #666666;    
}
/* 作品LIST*/
.oplist{
	list-style-type: square;
	margin:0px 0px 0px -20px; 
}
.opimage{
    padding: 0px 0px 8px 15px;
}
/* 年表*/
.ctd{
	background-color: #333333;
	font-weight: bold;
	/* border-bottom: 1px dashed #666666;*/
}
/* 舞者*/
.dancer_pbox{
    float:left;
	padding:5px 30px 10px 0px;
}
.dancer_pbox p{
    margin:5px 0px 0px 0px;
    text-align:center;
    font-size:10pt;
}
.people_photo{
    margin:0px 1px 0px 0px;
}
/*舞評*/
.creditline{
    text-align:right;
	font-size:9px;
	margin:-15px 0px 20px 0px;
}
/* ---------------------------------------------------------
      頁尾 
---------------------------------------------------------- */

/* ---------------------------------------------------------
      相關連結 
---------------------------------------------------------- */

/* ---------------------------------------------------------
      其他 
---------------------------------------------------------- */
.tdborder_dashed{
	border-bottom: 1px dashed #666666;    
}
.space_red_item {
    background-color:#CC0000;
}
.spacer {
	clear: both;
}
