ul#archive_list{
margin-left:3px;
padding:10px;
width:712px;
height:auto;
border:1px solid #3F3F3F;
background-image:url(../images/archive_bg01.png);
background-position:left top;
background-repeat:repeat-y;
list-style-type:none;
}
ul#archive_list li{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
width:712px;
height:auto;
background-image:url(../images/archive_border01.png);
background-position:left bottom;
background-repeat:repeat-x;

}

ul#archive_list li a:link{
padding-left:10px;
color:#FFFFFF;
font-size:0.8em;
line-height:1.8em;
text-decoration:underline;
background-image:url(../../common/marker_ar01.gif);
background-position:left 0.2em;
background-repeat:no-repeat;
}
ul#archive_list li a:visited{
padding-left:10px;
color:#FFFFFF;
font-size:0.8em;
line-height:1.8em;
text-decoration:underline;
background-image:url(../../common/marker_ar01.gif);
background-position:left 0.2em;
background-repeat:no-repeat;
}
ul#archive_list li a:hover{
padding-left:10px;
color:#999999;
font-size:0.8em;
line-height:1.8em;
text-decoration:underline;
background-image:url(../../common/marker_ar02.gif);
background-position:left 0.2em;
background-repeat:no-repeat;
}
#left{
margin-top:5px;
width:234px;
float:left;
}
dl#sidemenu{
margin:0px 0px 20px 16px;
width:193px;
height:auto;
border:1px solid #3F3F3F;
background-image:url(../images/sidemenu_bg01.png);
background-position:left top;
background-repeat:repeat-y;
font-family:verdana;
}
dl#sidemenu dd{
display:block;
margin:0px 0px 5px 10px;
padding:0px 0px 5px 0px;
width:175px;
background-image:url(../images/sidemenu_border01.png);
background-position:left bottom;
background-repeat:no-repeat;
}
dl#sidemenu dd a:link{
padding-left:10px;
color:#FFFFFF;
font-size:0.8em;
line-height:1.8em;
text-decoration:underline;
background-image:url(../../common/marker_ar01.gif);
background-position:left 0.2em;
background-repeat:no-repeat;
}
dl#sidemenu dd a:visited{
padding-left:10px;
color:#FFFFFF;
font-size:0.8em;
line-height:1.8em;
text-decoration:underline;
background-image:url(../../common/marker_ar01.gif);
background-position:left 0.2em;
background-repeat:no-repeat;
}
dl#sidemenu dd a:hover{
padding-left:10px;
color:#999999;
font-size:0.8em;
line-height:1.8em;
text-decoration:underline;
background-image:url(../../common/marker_ar02.gif);
background-position:left 0.2em;
background-repeat:no-repeat;
}

#right{
margin-top:5px;
width:545px;
float:left;
}
#titlebar{
margin-bottom:5px;
width:545px;
height:25px;
background-image:url(../../common/paging_bg01.gif);
background-position:left top;
background-repeat:repeat-x;
}
#titlebar p{
padding:5px 0px 0px 10px;
color:#FFFFFF;
}
#overflow_right{
padding-right:5px;
margin:0px 0px 20px 0px;
width:540px;
height:500px;
clear:both;
overflow:auto;
overflow-x:hidden;
}
#overflow_right p{
margin-bottom:10px;
color:#404040;
font-size:0.8em;
line-height:1.2em;
}
#overflow_right img{
margin:0px 10px 20px 0px;
}
ul#anime_banner{
margin:0px 0px 10px 37px;
clear:both;
}
ul#anime_banner li{
display:inline;
margin-left:10px;
}

dl#sidemenu dd.box01{
height:20px;
}

dl#sidemenu dd a.back{
text-indent:-200%;
overflow:hidden;
float:left;
width:53px;
height:20px;
display:block;
background-image:url("../images/sidemenu_bg02.png") !important;
}

dl#sidemenu dd a.next{
text-indent:-200%;
overflow:hidden;
float:right;
width:45px;
height:20px;
display:block;
background-image:url("../images/sidemenu_bg03.png") !important;
}




