dl {
 padding: 5px;
 margin-left: 30px;
}
dt {
 display: inline-block;
 background: #2F2626;
 border: 2px solid #FFB400;
 border-bottom: 0;
 -moz-border-radius: 4px 4px 0 0;
 padding: 2px 5px;
 margin: 10px 0 -2px 0;
 color: #fff;
 font-weight: bold;
}
dd {
 background: #343234;
 color: #eee;
 border: 2px solid #FFB400;
 -moz-border-radius: 0 4px 4px 4px;
 padding: 2px;
 margin: 0 0 -2px 0;
}
dd ul, dd ol, dd ul li {margin: 0;}	
dd ul {list-style: disc inside none;}
dd ol {list-style: decimal inside none;}
dd ul li {background: none;}
pre.lua {
	margin: 5px 10px 5px 35px;
	padding: 15px;
	 -moz-border-radius: 4px;
	border: 2px dashed #252525;
	max-width: 650px;
	overflow: auto;
}
p.chatframe {
	background: #212528;
	color: #ccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	border: 1px groove #bbb;
	padding: 3px;
	margin: 5px 5px 5px 35px;
	width: 450px;
	-moz-border-radius: 5px;
}
p.chatframe span {display: block;}
p.chatframe span.ghi_msg {color: #409F3B;}
p.chatframe span.emote {color: #FFA500;}
.item_rare {display: inline!important; color: #0000FF;}

/*### Content cat-Menu###*/
#ja-content_top .clearfix {display: block; height: 1%;}
#ja-content_top .ghi_api_men {
	-moz-border-radius:12px 12px 12px 12px;
	background:none repeat scroll 0 0 #343234;
	border:1px groove #FFFFFF;
	color:#CCCCCC;
	font-family:monospace;
	margin-top:20px;
	padding:5px;
 }
#ja-content_top .ghi_api_men ul{
	margin: 0;
	padding: 0;
	list-style: none;
} 
#ja-content_top .ghi_api_men ul li {
	float: left;
	margin: 2px 0;
	line-height: 1.3em;
	border-right: 1px solid #ccc;
	padding: 2px 5px;
	background: none;
}
#ja-content_top .ghi_api_men a {text-decoration: none; color: #8AFF4F;}
#ja-content_top .ghi_api_men a:hover {color: #FFB400;}

/* latest topic module */
.rok_laf {
	-moz-border-radius:8px 8px 8px 8px;
	background:none repeat scroll 0 0 #343234;
	border:1px groove #FFFFFF;
	font-family:verdana;
	margin: -20px 0 0 10px;
	color: #ccc;
	padding:5px 3px !important;
	width:190px;
}
.rok_laf .last_post_list {
	list-style:none outside none;
	padding: 8px;
}
.rok_laf .last_post_list .latest_posts {
	background: none !important;
	clear: left;
	border-top: 1px solid #ccc;
	padding: 2px;
	margin-bottom: 3px;
}
.rok_laf .last_post_list .latest_posts a:link{color: #FFB400;}
.rok_laf .last_post_list .latest_posts a:visited{color: #CFBC8E;}
.rok_laf .last_post_list .latest_posts a:hoover{color: #ffffff;}
.rok_laf .latest_posts_subject {
	font-size: 0.9em;
}
.rok_laf .latest_posts_date {
	font-size: 0.9em;
	line-height:1.2em;
	padding-left:8px;
}
.rok_laf .latest_posts_date .post_date {
	background: url(http://www.pilus.info/cms/images/icons/silk/time.png) no-repeat 0 0;
	height: 16px;
	width: 16px;
	display: block;
	font-size: 0;
	float: right;
}

/*## FAQ ##*/
.faq_category {
	background: #fff;
}
