body { color: #00AAFF; font-size: 14px; background-color: #000000; font-family: Tahoma; margin: auto; padding: 1px; border: 2px dashed #49638b; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: auto; }
a:link { color: #9FB4E5; text-decoration: none; }
a:visited { color: #9FB4E5; text-decoration: italic; }
a:hover { text-decoration: underline; color: #00ffff; }
input, textarea, select { color: #6d6d6d; background-color: #101010; border: 1px solid #363636; }
input:hover, textarea:hover, select:hover { color: #8f8f8f; background-color: #212121; border: 1px solid #434343; }
input:focus, textarea:focus, select:focus { color: #78b100; background-color: #1c2900; border: 1px solid #385400; }
form { font-size: small; margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; padding-bottom: 2px; }
hr { margin-top: 2px; margin-bottom: 2px; border-top: 1px solid #434343; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
p { margin-top: 6px; margin-bottom: 6px; }
ul { margin: 0; padding-left: 20px; }
img { border-style: none; vertical-align: middle; }
.Thien { text-shadow: #e6daac 1px 1px; color: #ff0; font-size: 18px; font-weight: bold; padding: 3px; border-bottom: 1px solid #00f; background: #ddf6dd; }
.daik { padding-top: 2px; background-color: #000; background-position: top; }
td { line-height: 15px; }
#tab { padding: 2px 5px 0 5px; border-bottom: 5px solid #49638b; font-size: 12px; }
#tab a { color: #9FB4E5; font-weight: bold; }
#tab tr, #tab td { height: 25px; padding-top: 4px; }
#tab td { padding-left: 5px; padding-right: 5px; text-align: center; }
#tab .active { background: #49638b; }
#tab .active a { color: #0f0; }
.header { background-color: #232323; font-size: 20px; font-weight: bold; margin: 0px; padding: 20px 5px 20px 5px; text-align: center; border: 2px solid #49638b; }
.time { color: #ffff00; background-color: #000000; text-align: center; }
.footer, .foot { background: #0b1930 repeat-x 50% top; margin-top: 1px; margin-bottom: 2px; padding: 5px; border: 2px solid #49638b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.footer a:link, .foot a:link { color: #9FB4E5; text-decoration: none; border-bottom: 1px dotted #3f3f3f; }
.footer a:hover, .foot a:hover { color: #00ffff; text-decoration: none; border-bottom: 1px dotted #696969; }
.list1, .cool, .row_easy, .blog { background-color: #050505; border: 1px solid #323232; margin-top: 1px; margin-bottom: 1px; padding: 2px; }
.list2, .row_hard { background-color: #050505; border: 1px solid #323232; margin-top: 1px; margin-bottom: 1px; padding: 2px; }
.menu { background-color: #040404; background-repeat: repeat-x; xpos: 50% bottom; ypos: 50% bottom; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #353535; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.news { background-color: #EEEEEE; border: 1px solid white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #333333; font-size: small; padding: 3px 4px 4px 4px; }
.phdr, .hdr, .bmenu { background-color: #506a94; background-repeat: repeat-x; xpos: 50% top; ypos: 50% top; font-size: 16px; font-weight: bold; margin-bottom: -1px; padding: 4px; color: #0f0; text-shadow: #000000 1px 1px 2px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.upban { color: #0f0; font-size: 16px; font-weight: bold; text-shadow: #000000 1px 1px 2px; background: #0b1930 repeat-x 50% top; margin-bottom: -1px; padding: 4px; border: 1px solid #49638b; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.phdr a, .bmenu a, .hdr a, .upban a { background-image: ......................; color: #0f0; }
.phdr a:hover, .bmenu a:hover, .hdr a:hover, .upban a:hover { color: #9FB4E5; text-decoration: none; }
.phpcode { background-color: #E0E6E9; border: 1px dotted #9FAEBB; margin-top: 4px; padding: 0px 2px 0px 2px; }
.table { background: #0b1930 repeat-x 50% top; margin-top: -4px; margin-bottom: 5px; padding: 5px; border: 2px solid #49638b; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.quote { display: block; background-color: #fcfeeb; border: 1px solid #e9ebec; border-left: 4px solid #8394b2; color: #878787; font-size: 12px; padding-left: 6px; margin-top: 5px; padding: 3px; }
.rmenu { background-color: #CCFFCC; background-repeat: no-repeat; margin: 3px 0px 3px 0px; padding: 3px 3px 3px 4px; border: 1px solid #3C4844; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.coklat { background-color: #030500; background-repeat: repeat-x; xpos: 50% top; ypos: 50% top; font-size: 16px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; padding: 2px; color: #75bf00; border: 1px solid #415f00; }
.coklat a { color: #ffffff; border-bottom: 1px dotted #223200; }
.coklat a:hover { color: #cccccc; border-bottom: 1px dotted #395400; }
.filelist_paging, .page { text-align: left; padding: 2px; margin: 2px; font-weight: bold; font-size: 14px; background: #121212 repeat-x 50%top; border: 1px solid #323232; }
.filelist_paging:before, .page:before { content: url('/images/tool.gif'); padding-right: 2px; }
.filelist_paging a, .page a { border: 1px dotted #888; padding: 0 2px; margin: 1px; }
.xt_blog_subtitle { background-color: #000406; background-repeat: no-repeat; xpos: 50% top; ypos: 50% top; font-size: 0.90em; font-family: Comic Sans MS, Bold, Helvetica, sans-serif; margin-top: 1px; margin-bottom: 1px; padding: 2px; color: #0084b5; border: 1px solid #005064; }
a.xt_blog_back_to_posts { margin-left: 4px; margin-right: auto; display: table; color: #494949; border: 1px solid #C4C6C4; background: #fff repeat-x left top; padding: 2px; }
.xt_blog { color: #00aaff; border: 1px solid #49638b; margin: 0px; padding: 1px; }
.xt_blog_paging { text-align: left; padding: 1px; }
.xt_blog_title_link:before { content: url('/images/newdong.gif'); padding-right: 2px; }
.xt_blog_title { text-align: center; }
.xt_blog_paging:before { content: url('/images/id2.png'); padding-right: 2px; }
.xt_blog_paging a { border: 1px dotted #888; padding: 0 1px; }
.xt_blog_title_link { float: left; }
.xt_blog_comments_number { color: #565656; }
.xt_blog_content:before, .xt_blog_title_content:before { content: url('/images/dongke.png'); width: 170px; margin: -8px auto 2px auto; display: block; }
.xt_blog_title_content { clear: both; border-bottom: 1px dotted #ffffff; text_align: justify; margin-top: -5px; margin-bottom: -10px; padding: 5px 2px 5px 2px; }
.xt_blog_comments { text-align: center; }
#xt_blog_comments { text-align: center; }
.xt_blog_comments_title { clear: both; color: #f00; font-weight: bold; text-align: center; padding: 2px; margin-bottom: 6px; border: 2px solid #49638b; background: #0b1930 repeat-x 50% top; }
.xt_blog_comment_author { float: left; color: #f00; background: #ababab repeat-x left top; font-weight: bold; padding: 0 2px 0 2px; margin-left: 4px; }
.xt_blog_comment_author:before { }
.xt_blog_comment_date { float: right; color: #9cf; }
.xt_blog_comment_content { clear: both; border: 1px solid #323232; background: #050505; color: #0af; padding: .25em; text-align: justify; display: block; }
.xt_blog_comment { clear: both; background: #0b1930 repeat-x 50% top; border: 1px solid #49638b; padding: .25em; margin-bottom: 2px; margin-top: 6px; }
.xt_blog_write_a_comment_title { font-weight: bold; text-align: left; padding: 6px 2px 4px 2px; }
}
.xt_blog_write_a_comment_title:before { content: url(/images/binhluan.png); }
.xt_blog_write_a_comment label { display: block; }
.xt_blog_write_a_comment input[type="text"] { width: 70%; }
.xt_blog_write_a_comment textarea { width: 90%; }
