
.xt_blog_paging, .filelist_paging
{ font-size: 18px; text-align: center; color: #fff; }
.xt_blog_paging span, .filelist_paging span
{ padding: 3px; display: inline-block; background: #9F9F5F; }
.xt_blog_paging a,
.filelist_paging a
{ padding: 3px; background: #DBDB70; color: #fff; display: inline-block; margin-top: 2px; text-decoration: none; }
.xt_blog_paging a:hover, .filelist_paging a:hover
{ text-decoration: none; }

.xt_blog_title_link:before 
{
content:url(http://xtgem.com/images/icons/mimes/text.png);
padding-right:2px 
} 
.xt_blog_comments_number 
{
float:right;
color:#aaa
}
.xt_blog_comments_number:before 
{
content:url(http://xtgem.com/images/web/block_edit.png) 
}
.xt_blog_title_content 
{
clear:both;
border-top:1px dotted #aca;
text-align:right;
margin:4px 2px;
padding:2px
}
.xt_blog_title_content:after 
{
content:url(http://xtgem.com/images/web/line.gif);
width:150px;
margin:-.7em auto 0 auto;
display:block
} 
.xt_blog_back_to_posts 
{ 
}
.xt_blog_back_to_posts:before , .xt_blog_back_to_posts:after 
{
content:url(http://xtgem.com/images/list.png);
padding:0 .5em
} 
.xt_blog_comments 
{
border:1px solid #aca;
background:#efe;
margin:.1px;
padding:2px
} 
.xt_blog_comments_title {color:#800 } 
.xt_blog_comments_title:before , .xt_blog_comments_title:after 
{
content:url(http://xtgem.com/images/list.png);
padding:2px
} 
.xt_blog_comment 
{
border:1px solid #aca;
background:#ddd;
padding:1px;
margin-bottom:2px 
} 
.xt_blog_comment_date 
{
float:left;
color:#888 
} 
.xt_blog_comment_author  
{
float:right ;
color:#040
}
.xt_blog_comment_author:before 
{
content:url(http://xtgem.com/images/icons/contact.png)
}  
.xt_blog_comment_content 
{
clear:both;
border:1px solid #aca;
background:#eee; 
padding:1px;
text-align:justify;
display:block
} 

