body {
margin:0px;
padding:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background:#FFF;
color:#181821;
font-size:12px;
max-width:100%;
}
h1 {
font-size: 28px
}
h2 {
font-size:24px
}
h3 {
font-size:20px;
}
h4 {
font-size:16px;
}
h5 {
font-size:12px
}
h6 {
font-size:10px;
}
a:link, a:active, a:visited {
color:#2955ad;
text-decoration:none;
}
a:hover, a:focus {
color:#2955ad;
font-weight:bold;
}
.jm-head {
background:#5a79c6;
margin:0px 0px 3px 0px;
padding:6px 2px 6px 4px;
text-align:left;
color:#FFF;
font-weight:bold;
}
.jm-head a {
color:#FFF;
}
.jm-head a:hover, .jm-foot a:hover {
color:#FFF;
}
.jm-text {
margin:0px 1px 3px 1px;
padding:5px;
border:1px solid #adb2bd;
text-align:justify;
color:#5c5c5c;
background:#fffbde;
}
.jm-ads, #xt_container, .xt_blog_search {
margin:0px 1px 3px 1px;
padding:2px;
border:1px solid #adb2bd;
text-align:center;
color:#5c5c5c;
background:#fefefe;
}
.jm-menu {
margin:0px 1px 3px 1px;
padding:5px;
border:1px solid #adb2bd;
text-align:left;
color:#5c5c5c;
background:#FFF;
word-wrap:break-word;
}
.jm-navi {
background:#e1e1e1 url(/img/css/arrow-right.png) right no-repeat;
margin:0px 1px 3px 1px;
padding:5px;
border:1px solid #adb2bd;
text-align:left;
color:#333;
}
.button {float:left; list-style:none; text-align:center; width:100%; margin:5px 0; padding:0; font-size:14px; clear:both;}
.download {border:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:8px 30px !important; background:#5FAAE3; color:#fff !important; text-align:center; text-shadow:0 0 1px rgba(0, 0, 0, 0.3); -webkit-text-shadow:0 0 1px rgba(0, 0, 0, 0.3); -moz-text-shadow:0 0 1px rgba(0, 0, 0, 0.3); -ms-text-shadow:0 0 1px rgba(0, 0, 0, 0.3); transition:background-color 1s ease-out 0s; -moz-transition:background-color 1s ease-out 0s; -webkit-transition:background-color 1s ease-out 0s; -o-transition:background-color 1s ease-out 0s; letter-spacing:1px;} 
.download:hover {background:#454242; text-shadow:0 0 1px #222; -moz-text-shadow:0 0 1px #222; -webkit-text-shadow:0 0 1px #222; -ms-text-shadow:0 0 1px #222;}

.header-menu{ text-align:left;
background:#5a79c6;
margin:0px 0px;
padding:10px 4px 10px 4px;}
.header-menu span {background:#c7c3c4;
padding:6px 6px;
margin:0px 1px;
border-radius:4px 4px 4px 4px}
.header-menu span:hover {background:#e9eaf2;
padding:6px 6px;
margin:0px 1px;
border-radius:4px 4px 4px 4px;color:#fff;text-shadow:none}
.header-menu span a{color:#000}

ul {
margin:0px 1px 3px 1px;
padding:0px;
border:1px solid #adb2bd;
background:#FFF;
list-style:none;
}
li {
text-align: left;
margin:0px 0px -1px 0px;
padding:6px;
border-bottom:1px solid #d7d7d7;
width:96%;
}
ul li.last {
border:none;
}
.jm-foot {
background:#5a79c6;
margin:0px 0px 1px 0px;
padding:4px;
text-align:center;
color:#FFF;
}
.jm-foot a {
color:#FFF;
}
/* css xt blog */
.xt_blog, .arrow {
margin:0px;
padding:0px;
}
#xt_blog {
margin:0px 1px 3px 1px;
padding:0px;
}
.xt_blog_post_list {
margin:0px;
padding:0px;
border:1px solid #adb2bd;
color:#5c5c5c;
font-weight:bold;
}
.xt_blog_title_link {
border-bottom:1px solid #d7d7d7;
display:block;
}
.xt_heading, .xt_description {
margin:5px;
padding:7px 0px 7px 0px;
display:block;
}
.xt_blog_post_list br, .xt_blog_comments_number {
display:none;
}
.xt_tags {
margin:0px;
padding:5px;
border:1px solid #adb2bd;
border-bottom:none;
color:#333;
text-align:left;
font-size:16px;
background:#fffbde;
}
.xt_blog_title {
margin:0px 0px 2px 0px;
padding:5px;
border:1px solid #adb2bd;
color:#5c5c5c;
text-align:left;
font-size:16px;
background:#fffbde;
}
.xt_blog_subtitle {
margin:0px;
padding:5px;
border:1px solid #adb2bd;
border-bottom:none;
color:#5c5c5c;
font-size:14px;
text-align:left;
background:#fefefe;
}
.xt_blog_content {
margin:0px;
padding:5px;
border:1px solid #adb2bd;
border-bottom:none;
word-wrap:break-word;
background:#FFF;
}
.xt_blog_paging {
text-align:center;
margin:0px 1px 3px 1px;
padding:4px;
border:1px solid #adb2bd;
color:#333;
background:#d6d3de;
max-width:100%;
}
.xt_blog_paging a {
display:inline-block;
text-align:center;
margin:2px;
padding:2px;
border:1px solid #adb2bd;
color:#333;
background:#FFF;
}
.xt_blog_paging span {
display:inline-block;
text-align:center;
margin:2px;
padding:2px;
border:1px solid #adb2bd;
color:#FFF;
background:#5a79c6;
}
.xt_blog_back_to_posts {
margin:0px 0px 2px 0px;
padding:5px;
border:1px solid #adb2bd;
font-weight:bold;
background:#fefefe;
display:block;
}
.xt_blog_comments {
margin:0px;
padding:0px;
}
.xt_blog_comments_title, .xt_blog_write_a_comment_title {
margin:0px 0px 2px 0px;
padding:5px;
border:1px solid #adb2bd;
color:#333;
font-weight:bold;
background:#fffbde;
display:block;
} 
.xt_blog_comment {
margin:0px;
padding:0px;
} 
.xt_blog_comment_date {
float:left;
margin:0px 0px 2px 0px;
padding:5px;
color:#333;
font-weight:small;
background:#eee;
border:1px solid #adb2bd;
width:35%;
}
.xt_blog_comment_author {
float:right;
margin:0px 0px 2px 0px;
padding:5px;
color:#333;
text-align:center;
font-weight:bold;
background:#eee;
border:1px solid #adb2bd;
width:56%;
}
.xt_blog_comment_content {
clear:both;
margin:0px 0px 3px 0px;
padding:5px;
border:1px solid #adb2bd;
background:#FFF;
text-align:justify;
display:block;
} 
.xt_blog_write_a_comment {
margin-top:-15px;
padding:0px;
}
#xt_blog_comment_form {
margin:0px 0px 2px 0px;
padding:5px;
border:1px solid #adb2bd;
color:#333;
text-align:left;
}
#xt_blog_comment_form label {
color:#333;
font-weight:bold;
display:block;
}
input[type=text], textarea, select, radio {
margin:2px 2px 2px 0px;
padding:2px;
color:#333;
border:2px solid #5a79c6;
}
input[type=submit] {
margin:2px 2px 2px 0px;
padding:2px;
background:#5a79c6;
color:#fff;
font-weight:bold;
border:2px outset #5a79c6;
}

/* CSS Desaign by: http://daffaa.xtgem.com */



















