/* Start XtBlog css */
/* XtBlog holder */
.xt_blog
{
background: url("http://xtgem.com/images/
xhtml/bg.gif") repeat-x top #fff;
border: 1px solid #aaa;
padding: 2px;
max-width: 400px;
margin: .3em auto;
text-align:center ;
}
.xt_blog a
{
text-decoration:none;
font-weight:bold
}
.xt_blog a:link
{
color:#00a
}
.xt_blog a:visited
{
color:#a0a
}
.xt_blog a:active , .xt_blog a:hover
{
color:#0a0
}
.xt_blog br
{
line-height:1px
}
/* XtBlog post list */
.xt_blog_title_link
{
}
.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:justify;
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_paging
{
text-align:left;
padding:1px;
}
.xt_blog_paging:before
{
content:url(http://xtgem.com/images/mobile/
buzz.png);
padding-right:2px
}
.xt_blog_paging a
{
border:1px dotted #888;
padding:0 1px
}
/* XtBlog posts */
.xt_blog_title
{
color:#0a0
}
.xt_blog_title:after , .xt_blog_subtitle:after , .xt_blog_
content:after
{
content:url(http://xtgem.com/images/web/
line.gif);
width:150px;
margin:-.7em auto 0 auto;
display:block
}
.xt_blog_subtitle
{
 margin:-1em 2em .0 2em;
color:#800
}
.xt_blog_content
{
border:1px solid #aca;
margin:0 .5em .25em .5em;
padding:.5em;
text-align:justify
}
.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:.25em .5em;
padding:.25em
}
.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:0 .5em
}
.xt_blog_comment
{
border:1px solid #aca;
background:#e0f1e0;
padding:.25em;
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:#f8fff8;
padding:.25em;
text-align:justify;
display:block
}
.xt_blog_comment_content img
{max-width:100%;}
/* XtBlog comment form holder */
.xt_blog_write_a_comment
{
border:1px solid #aca;
padding:.25em;
}
.xt_blog_write_a_comment_title {color:#800 }
/* XtBlog comment form */
#xt_blog_comment_form
{
border:1px solid #aca;
background:#efe;
padding:.25em;
}
.xt_blog_write_a_comment label
{
display:block
}
.xt_blog input , .xt_blog textarea {background: url
("http://blog.xtgem.com/tpl_resources/xtgem/
images/search_gradient.gif") repeat-x top #ffffff;}
.xt_blog_write_a_comment input[type="text"]
{
width:80%
}
.xt_blog_write_a_comment textarea
{
width:90%;
height:8em;
margin-bottom:.25em
}
.xt_blog_write_a_comment input[type="submit"]
{background:#aba }
.xt_blog_write_a_comment input[type="submit"]
:focus , .xt_blog_write_a_comment input
[type="submit"]:hover {color:#f00 }
/* End XtBlog css */