#main #navigation{
   width:220px;
   float:left;
}

#news_navigation{
   width:300px;
   float:left;
}



.navlist{
}

.navlist li{
   display:block;
   margin-bottom:5px;
   color:#999999;
}

.year{
   margin:0 0 3px 0px;
   font-size:11px;
   padding:0 0 0 5px;
   border-bottom:1px solid #666666;
   border-left:5px solid #666666;
}

.sub_content{
   display:none;
   margin:26px auto 0 auto;
}

#main #contents{
   width:720px;
   float:left;
   text-align:left;
}

#main #contents #box{
   margin:26px auto 0 auto;
   text-align:left;
}

#news_contents{
   width:630px;
   margin:26px 0 0 10px;
   float:left;
}

/* for short colomn and content leyout*/
.box-colomn{
   width:200px;
   margin-top:15px;
   float:left;
}

.box-content{
   width:500px;
   margin-top:15px;
   float:left;
}
/*end*/

/* half and half layout*/
.box-half{
   width:50%;
   float:left;
}

.box-half .img-center{
   margin-top:55px;
}
/*end*/

/* movie half and half layout*/
.box-half-movie{
   width:45%;
   float:left;
   height:500px;
   text-align:left;
}

.box-half-movie .img-center{
   margin-top:10px;
   margin-right:0px;
}

.box-half-movie .img-center-wolv{
   margin-top:55px;
   margin-left:60px;
}

.box-half-movie .table-center{
   margin:20px auto 0 55px;
}

.box-half-movie-60{
   width:55%;
   float:left;
   color:#FFFFFF;
   height:500px;
}

.box-half-movie-60 .logo{
   margin-top:35px;
   padding-bottom:20px;
   
}

.box-half-movie-60 .text{
   width:350px;
   color:#FFFFFF;
   text-align:left;
   padding-bottom:10px;
   margin:0 auto 0 auto;
}

.box-half-movie-60 .title{
   font-size:15px;
   font-weight:bold;
   color:#FFFFFF;
}

.box-half-movie-60 #tshirt{
   margin:50px 0 0 0;
}

.box-half-movie-60 a{
   color:#CCCCCC;
   text-decoration:underline;
   font-size:13px;
}

.box-half-movie-60 a:hover{
   color:#000000;
   background-color:#CCCCCC;
}

/*end*/

/*movie*/
.movie-box{
   width:50%;
   height:470px;
   padding:30px 0 0 0;
   float:left;
   text-align:center;
}


h1{
   font-size:13px;
   font-weight:bold;
   width:200px;
   color:#000000;
   margin:24px 0 20px 0;
}

h2{
   width:100%;
   font-size:12px;
   height:16px;
   border-bottom:2px solid #333333;
   margin:10px 0 10px 0;
   color:#999999;
}

.form{
   border:1px solid #666666;
}

table{
   font-size:11px;
   margin:0 0 15px 0;
}

tr td{
   line-height:14px;
}