caption {font-size: 1.7em; color: #F06; text-align: left;}
table {margin: 0; padding: 0; border-collapse: collapse; width: 530px;}
td, th {padding: 10px 8px; border-bottom: 3px solid #fff;font-weight:normal}
td + td {color: #999;}
td + td + td {color: #666; border-left: none;}
td a {color: #444; text-decoration: none;  text-align: left;}
td a:hover {text-decoration: none;color: #444;}
td a, th a {}
tfoot th {text-align: right;}
th {padding-right:0;text-align: left;font:140%/1.4em 'Times New Roman', serif;}
th + th {text-align: right;}
th + th + th {text-align: left;}
th a {color: #666; text-decoration: none; font-size: 1.1em;}
thead tr, tfoot tr {color: #555; font-size: 0.8em;}
tr {font: 12px sans-serif; background: #f5f5f5; color: #666; border-bottom:3px solid #fff;}
tr.close {font: 12px sans-serif; background: #fff; border-bottom:3px solid #fff;}
tr.info {font: 12px sans-serif; background: #FFDCBA; color: #666; border-bottom:3px solid #fff;}
/* Title */ 
.sc_title { 
   margin:0 0 20px; 
   padding: 0; 
   width:530px; 
   font-weight: bold; 
} 
.sc_title .m{
border:1px solid #fff;
margin: 0; 
width:480px;
font:140%/1.8em 'Times New Roman', serif;
float:left;
}
.sc_title .y{
height:30px;
margin-top:10px;
text-align: right;
width:46px;
color: #999; 
font:140%/1.8em 'Times New Roman', serif;
float:right;
}
.sc_title .m a{
   text-align :left; 
   color: #666; 
  margin: 0 12px; 
}
.sc_title .m .active,.sc_sub2_sun,a.active{
   color: #c61575;
}
.sc_title .m .active{
  font:160%/1.4em 'Times New Roman', serif;
}
.sc_title .y a{
  font:160%/1.8em 'Times New Roman', serif;
}
.sc_sub2_sat{
color:#369;
}
.sc_time{
text-align:right;
}
.sc_sub,.sc_sub1{
font:140%/1.4em 'Times New Roman', serif;
}
.sc_sub2_sat,.sc_sub2_sun,.sc_sub2{
font:80%/1.4em 'Times New Roman', serif;
padding:0 4px;
}
td.name a{
color:#999;
}