ul#archives {padding:0; margin:auto; list-style:none; width:95%;  position:relative; overflow:hidden; text-align:left}

ul li div {position:absolute; left:-9999px; background:#fff;}

#archives li.top {display:block; float:left; height:24px; line-height:24px; width:100%; color:#000; background:#e2e2e2; text-decoration:none; font-family: verdana, sans-serif; font-size:11px;text-indent:10px;font-weight:bold;  border-bottom:#FFFFFF 1px solid; cursor:pointer;background-image:url(../images/down.gif); background-repeat:no-repeat;}

#archives li.current {color:#000; background:#89a; background-image:url(../images/up.gif); background-repeat:no-repeat;font-weight:bold;}
#archives li.current {height:auto;}
#archives li.current div {position:static;  width:95%; padding-left:10px; padding-right:5px; padding-top:3px; line-height:1.2em; font-family: verdana, sans-serif; text-indent:0;}
#slide li.current div a {color:#00c; text-decoration:none; font-size:11px; font-weight:normal;}
#slide li.current div a:hover {text-decoration:underline; color:#00c;}
#archives li.current div h3 {font-size:13px; color:#000; padding:0; margin:0;}
#archives li.current div p {font-size:12px; color:#888; line-height:1.4em; padding:10px 0; margin:0;}
#archives li.current div a.big {display:block; height:30px; line-height:30px; border-top:1px solid #ddd; font-size:14px; color:#44a; text-decoration:none; text-indent:5px;}
#archives li.current div a.big:hover {background:#fff; color:#000; font-size:14px; text-decoration:none;} 
#archives li.current div dl { 
padding-top:6px;padding-bottom:6px;}
#archives li.current div dt {font-size:11px; color:#000;background-image:url(../images/recent_blog_icon2.gif);background-repeat:no-repeat; padding-left:20px;}
#archives li.current div dt a {font-weight:normal;
color:#666666;
height:17px;
line-height:17px;
padding:20px 6px 6px 0px;

text-align:left;
text-decoration:none;
}
#archives li.current div dt a:hover {color:#0033FF;}
