@charset "utf-8";
body {
	font:15px 'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
	margin: 0 0 0 0;
	background-color: #fff;
	max-width: 100%;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	padding: 1px;
	color: #555;
	text-align: justify;
  width:auto;
  max-width:100%;
}
a {
	text-decoration: none;
	color: #7979FF;
}
h1 {
	padding: 1px;
	padding: 2px;
	margin: 1px;
	padding: 2px;
	text-wrap: none;
  font-size:15px;
  color:#fff;
}
h2 {
	text-wrap: none;
  font-size:15px;
}
}
.title {
	text-align: left;
	background: #020101 url(/images/head.gif) repeat-x top;
	padding: 0px;
}
.tfoot {
	background-color: #555555;
	background-image: url(/images/tfoot.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 3px;
	border: 1px solid #DCDCDC;
	background-position: bottom;
	text-align: center;
	text-shadow: 1px 1px 2px #333;
}
.title_bord {
	margin: 0px 0px 1px 0px;
	padding: 3px;
	border: 0px solid #C0C0C0;
}
.header {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #fff;
	background-color : #818181;
	border-radius: 6px;
	border: 1px solid #DCDCDC;
	padding: 1px;
	padding: 3px;
	margin: 1px;
	text-wrap: none;
}
.up, .t_block {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #eee;
	border-radius: 6px;
	padding: 1px;
	padding: 3px;
	margin: 1px;
	text-wrap: none;
}
.ads {
	border-bottom: 1px solid #DCDCDC;
	padding: 1px;
	padding: 2px;
	margin: 1px;
	padding: 2px;
	text-wrap: none;
}
.menu, .title2 {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #4175a9;
	color: #fff;
	border-radius: 6px;
	border: 1px solid #4175a9;
	padding: 1px;
	padding: 3px;
	margin: 1px;
	text-wrap: none;
}
.bar {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 3px;
}

.i_bar_t {
   margin: 0px 0px 1px 0px;
   padding: 0px 0px 0px 3px;
   border-left: 3px solid #d45267;
}
.small{
       font-size: 0.75em; color: #787878;
}

img.ad {
	width: 160px;
	height: 35px;
	border: none;
}
img.b {
	width: 5px;
	height: 5px;
	border: none;
}
img {
	max-width: 100%;
}
.body, .a, .dl {
	border-bottom: 1px solid #DCDCDC;
	padding: 1px;
	padding: 3px;
	margin: 1px;
	padding: 2px;
	text-wrap: none;
}
.dl2{
	padding: 1px;
	padding: 3px;
	margin: 1px;
	padding: 2px;
	text-wrap: none;
}
.div {
	padding: 3px;
}
a.page {
	background-color: #eff3f6;
	margin: 5px 1px 5px 0px;
	padding: 2px;
	border: 1px solid #cccccc;
}
span.page {
	background-color: #fbdcdc;
	margin: 5px 1px 5px 0px;
	padding: 2px;
	border: 2px solid #cccccc;
}
.pages {
	margin: 5px 0px 5px 0px;
}

.xt_blog_paging, .filelist_paging {
	font-size: 10px;
	text-align: center;
	color: #fff;
}
.xt_blog_paging span, .filelist_paging span {
	padding: 3px;
	display: inline-block;
	background: #fff;
}
.xt_blog_paging a, .filelist_paging a {
	padding: 3px; 
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #fff;
	border-radius: 6px;
	border:1px solid #DCDCDC;
	color: #000;
	display: inline-block;
	margin-top: 2px;
	text-decoration: none;
}
.xt_blog_paging a:hover, .filelist_paging a:hover {
	text-decoration: none;
} 
.xt_blog_content {
	text-align: left;
	color:#666;
}
.xt_blog_title_link {
	display: block;
	-moz-border-radius: 8px; background: #fff;
	border-bottom: 1px solid #DCDCDC;
	padding: 1px;
	padding: 3px;
	margin: 1px;
	padding: 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: right;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	pading-top: 2px;
	padding-bottom: 0px;
	color: #c32c53;
}
.xt_blog_back_to_posts {
	display: none;
}
.xt_blog_comments {
	border: 1px solid #aca;
	background: #efe;
	margin: 1px;
	padding: 2px;
} 
.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: 2px;
}
.xt_blog_comment {
	border: 1px solid #aca;
	background: #ddd;
	padding: 1px;
	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: #eee; 
	padding: 1px;
	text-align: justify;
	display: block;
}
.xt_blog_write_a_comment {display:none;}
.xt_blog_social {display:none;}
.xt_tags {display:none;}
/* Navigasi */#menu {
background:#555;
font:bold 16px Calibri, Arial,Sans-Serif;
width:100%;
margin:0;
padding:0;
overflow:hidden;
border-top:1px solid #436eaa;
border-bottom:1px solid #1d3a63;
  float:left;
  height:25px;
}
#menu li {
display:inline;
float:left;
margin:0;
  border-right:1px solid #444;
}
#menu li a {
display:block;
padding:6px 10px;
color:#f5f5f5;
text-shadow:-1px -1px #1d3a63;
}
#menu li a:hover {
background:#1d3a63;
color:
