img {
max-width: 100%;
}
.prefix
{
background: transparent url(/css/images/form-button-white-25px.png) repeat-x top;
padding: 0px 6px;
margin: -1px 0;
border: 1px solid transparent;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
display: inline-block;
}
a.prefixLink:hover
{
text-decoration: none;
}
a.prefixLink:hover .prefix
{
color: #176093;
text-decoration: none;
background-color: #f0f7fc;
padding: 0 6px;
border: 1px solid #a5cae4;
}
.prefix a { color: inherit; }
.prefix.prefixPrimary    { color: #176093; background-color: #d7edfc; border-color: #d7edfc; }
.prefix.prefixSecondary  { color: #8f6c3f; background-color: #f9d9b0; border-color: #f9d9b0; }
.prefix.prefixred        { color: white; background-color: red; border-color: #F88; }
.prefix.prefixgreen      { color: white; background-color: green; border-color: green; }
.prefix.prefixOlive      { color: black; background-color: olive; border-color: olive; }
.prefix.prefixTaiVe { color: white; background-color:#2d6987; border-color:#2d6987; }
.prefix.prefixLightGreen { color: black; background-color: lightgreen; border-color: lightgreen; }
.prefix.prefixxanh       { color: white; background-color: blue; border-color: #88F; }
.prefix.prefixblue2  { color: white; background-color: royalblue; border-color: #81A9E1;  }
.prefix.prefixblue    { color: black; background-color: skyblue; border-color: skyblue; }
.prefix.prefixgray       { color: black; background-color: gray; border-color: #AAA; }
.prefix.prefixSilver, .prefix.xt_blog_back_to_posts.prefix.xt_link xt_button     { color: black; background-color: silver; border-color: silver; }
.prefix.prefixvang     { color: black; background-color: yellow; border-color: #E0E000; }
.prefix.prefixcam     { color: white; background-color: orange; border-color: #FFC520; }
.b {
    background-color: #ffffff;
    border: 1px solid #d5d5d5;
    margin: 1px;
    padding: 2px 4px 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#boximg {
padding: 1px;
margin: 4px 4px 0 0;
border: 1px solid #d5d5d5;
transition: all 5s ease;
-webkit-transition: all 5s ease;
-moz-transition: all 5s ease;
transition-delay: 5s;
-webkit-transition-delay: 5s;
-moz-transition-delay: 5s;
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
width: 40px;
}
#boximg:hover {
box-shadow: 0px 0px 1px #666;
-moz-box-shadow: 0px 0px 1px #666;
-webkit-box-shadow: 0px 0px 1px #666;
border-radius: 10px;
background-color: #ffffff;
padding: 1px;
transition: all 3s ease;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
position: relative;
width: 50px; height: 50px;
}
.currentpage {
    color:#FFFFFF;
    background-color: #8cafc6;
    border: 1px solid #417394;
    padding: 0px 2px 0px 2px;
    margin: 0px;
}
.filelist_paging, .page, .xt_blog_paging {
    text-align: left;
    padding: 0px 2px 0px 2px;
    background: #d5f3ff;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #a2b5c2;
    font-weight: bold;
    font-size: 12px;
}
.filelist_paging:before, .page:before, .xt_blog_paging:before {
    content: ;
    padding-right: 2px;
    font-size: 12px;
}
.filelist_paging a, .page a, .xt_blog_paging a {
    border: 1px solid #88beff;
    padding: 0px 2px 0px 2px;
    background-color: #f2f6f8;
    margin: 1px;
    font-size: 12px;
}
.filelist_paging a:hover, .page a:hover, .xt_blog_paging a:hover {
    background-color: #f2f6f8;
    border: 1px solid #417394;
    font-size: 12px;
}
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;
}
.xt_blog_content {
    background-color: #ffffff;
    border: 1px dashed #000000;
    margin: 1px;
    padding: 2px 4px 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#xt_blog_comments{
    background-color: #eaeaea;
    border: 1px dashed #000000;
    margin: 1px;
    padding: 2px 4px 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.xt_blog_comments {
    background-color: #eaeaea;
    border: 1px dashed #000000;
    text-align:left;
    margin: 1px;
    padding: 2px 4px 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.xt_blog_comment {
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    padding: 0px 2px 0px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.xt_blog_comments_title, .xt_blog_write_a_comment_title {
    background-color: #990066;
    color: #ffffff;
    padding: 2px 4px 2px 4px;
    margin: 1px -1px 0px -1px;
}
.xt_blog_write_a_comment {
    background-color: #eaeaea;
    border: 1px dashed #000000;
    margin: 1px;
    padding: 2px 4px 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.xt_blog_comment_author {
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.xt_blog_comment_content {
    color: #000000;
    margin: 1px;
    padding: 2px 4px 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.xt_blog_comment_date {
background: transparent url(/css/images/form-button-white-25px.png) repeat-x top;
color: black; background-color: orange; border-color: #FFC520;
padding: 0px 6px;
margin: -1px 0;
border: 1px solid transparent;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
display: inline-block;
}
.xt_blog_comment_author {
background: transparent url(/css/images/form-button-white-25px.png) repeat-x top;
color: black; background-color: skyblue; border-color: skyblue;
padding: 0px 6px;
margin: -1px 0;
border: 1px solid transparent;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
display: inline-block;
}
.xt_blog_back_to_posts {color: black; background-color: eaeaea; border-color: #eaeaea;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;}
.xt_button {color: black; background-color: eaeaea; border-color: #eaeaea;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;}