.xt_blog_paging a, .filelist_paging a, .page a {
    border: 1px solid #88beff;
    padding: 0px 4px 0px 4px;
    background-color: #f2f6f8;
    margin: 1px;
}
.xt_blog_paging a:hover,
.filelist_paging a:hover, .page a:hover {
    background-color: #f2f6f8;
    border: 1px solid #417394;
}
.xt_blog_paging,
.filelist_paging, .page {
background: #c0efff url(images/fmenu.png) repeat-x 100%;
border: 1px solid white;
font-size: x-small;
margin: 0px;
padding: 4px 4px 4px 4px;
}
.xt_blog_paging:before, .filelist_paging:before,.page:before { padding-right: 2px;   content: url(/css/blog/images/tool.gif);}
a.pagenav {   border: 1px solid #88beff;   background-color: #f2f6f8;   padding: 0px 4px 0px 4px;   text-decoration: none;   margin: 0px;}
a.pagenav:hover {   background-color: #f2f6f8;   border: 1px solid #417394;}
.update, .menu, .news { background-color : #ffffff;background-image : url(/css/blog/images/tmn.png);background-repeat : repeat-x;background-position : 50% top;color : #787878;margin-top : 1px;margin-bottom : 1px;padding : 3px;border : 1px solid #e1e1e1;}
.xt_blog_title{ margin: 2px; color: #3b4e72;}
.xt_blog_content{ text-align: justify; text-indent: 20px; margin: 5px 0;}
.xt_blog_comment{ border-left:4px solid #bff646; margin: 8px 0px; padding-left: 4px; }
.xt_blog_comment_date{ font-style: italic;}
.xt_blog_comments_title, .xt_blog_write_a_comment_title { background-color: #3b4e72;color:#f2f2f2; font-weight: bold; padding: 2px; border: 1px solid #3b4e72; }
.xt_blog_comment_author{ font-weight: bold;}
.xt_blog_comment_content{ font-size: 14px;}
.xt_blog_write_a_comment form{ margin-top: 5px;}