a:link, a:visited {
color : #00bae8;
text-decoration : none;
}
a:hover, a:focus {
color : #1e99ff;
text-decoration : none;
text-shadow: 0 0 6px #ff4e00;
background-image: url(http://trucpro91.hexat.com/image/tim.gif);
}
input, textarea, select {
color : #6d6d6d;
background-color : #fbfbfb;
border : 1px solid #e3e3e3;
}
input:hover, textarea:hover, select:hover {
color : #8f8f8f;
background-color : #f4f4f4;
border : 1px solid #d7d7d7;
}
input:focus, textarea:focus, select:focus {
color : #00bae8;
background-color : #edf9fd;
border : 1px solid #c2e3ec;
}
body {
color : #787878;
background-color : #ffffff;
font-size : 11px;
font-family : Tahoma;
margin : 0;
padding : 0;
border : 1px solid #e1e1e1;
margin: auto; max-width: 550px;
}
form {
font-size : small;
margin : 0;
padding : 0;
}
.alternative_text
{
    margin: 4px 0;
    background: #000000;
    color: #7fffd4;
    font-weight:normal ;
    padding: 15px;
}
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.hdr + .table {
    margin-top: 6px;
    margin-bottom: 4px;
    padding-top: 14px;
}
.table {
    background-color: lightyellow;
    background-repeat: repeat-x;
    background-position: 50% top;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 5px;
    border: 2px solid rgb(76, 73, 78);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.list {
    background-color: #fdfdfd;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 2px;
    border: 1px solid #88beff;
}
.m {
color : #ffffff;
text-shadow : #45cdf5 1px 1px 1px;
background-color : #11bce0;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #15a8c7;
}
.bmenu {
color : #ffffff;
text-shadow : #45cdf5 1px 1px 1px;
background-color : #8E33CB;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #15a8c7;
}
.xt_blog_title_link{color:#0000ff}
.xt_blog_title{ margin: 2px; color: #9acd32;}
.xt_blog_content{ text-align: justify; text-indent: 20px; margin: 5px 0;}
.xt_blog_comments{}
.xt_blog_comment{ border-left: 4px solid #ff00ff; margin: 8px 2px; padding-left: 4px;} 
.xt_blog_comment_date{ font-style:normal ;font-size: 14px;color:#0000ff;}
.xt_blog_comments_title, .xt_blog_write_a_comment_title { background-color: #000000; color:#c0c0c0; font-weight: normal; padding: 2px; border: 1px solid #00ff00; }
.xt_blog_comment_author{ font-weight: bold;color:#ee82ee;}
.xt_blog_comment_content{ font-size: 15px;}
.xt_blog_write_a_comment form{ margin-top: 5px;}
