#main{
width:630px;
margin:0 auto 0 auto;
}
#main_inner{
width:630px;
margin:0;
padding:0;
background:url(images/bg_mainframe.jpg) repeat-y;
}
#main_bottom{
width:630px;
height:18px;
margin:0;
padding:0;
background:url(images/bg_framebottom.jpg) no-repeat left bottom;
}
#main a{
color:#6EA83E;
text-decoration:undeline;
}
#main a:hover{
color:#6EA83E;
text-decoration:none;
}
.clearer{
clear:both;
}

#navibottom{
width:630px;
height:6px;
margin:0;
padding:0;
}
#navibox{
width:630px;
height:24px;
margin:0;
padding:0;
}
#navibox ul{
width:630px;
height:24px;
margin:0;
padding:0;
}
#navibox li{
height:24px;
margin:0;
padding:0;
float:left;
display:inline;
}
#navibox img{
margin:0;
padding:0;
}
#maintitle{
margin:10px 0 0 15px;
padding:0;
}
.subtitle{
margin:20px 0 0 30px;
padding:0;
}
#moviearea{
margin:0 0 0 30px;
padding:0;
}
.ml_30{
width:580px;
margin:20px 0 10px 30px;
padding:0;
font-size:12px;
line-height:150%;
color:#666666;
}
.ml_40{
width:560px;
margin:20px 0 10px 40px;
padding:0;
font-size:12px;
line-height:150%;
color:#666666;
}
.f12_100{
font-size:12px;
line-height:100%;
color:#666666;
}
.f12_100_p5{
font-size:12px;
line-height:100%;
color:#666666;
padding:5px;
}
.menubox{
width:630px;
margin:20px 0 0 15px;
padding:0;
clear:both;
}
.menubox ul{
margin:0;
padding:0;
}
.menubox li{
width:194px;
height:70px;
margin:0 10px 0 0;
padding:0;
float:left;
display:inline;
background:url(images/bg_menubottom.gif) no-repeat left bottom;
}
.menubox div{
margin:7px 0 0 30px;
padding:0;
text-indent:10px;
font-size:10px;
color:#666666;
background:url(images/ico_menu.gif) no-repeat ;
}
#bottom_entry{
width:600px;
margin:30px 0 0 15px;
padding:0;
text-align:right;
}
.entry_td{
padding:5px;
font-size:12px;
color:#666666;
}
