/* made by jidaikobo */

/* h1 */

.xhnewbb h1{
	margin			:0;
	font-size			:120%;}

/* h2 */

.xhnewbb h2{
	font-weight		:bold;
	font-size			:100%;
	clear			:both;
	padding			:2px 5px;
	margin			:10px 0 3px;}

/* breadcrumbs */

.xhnewbb .breadcrumbs{
	clear			:both;
	font-size			:95%;
	border-top		:1px #333 solid;
	margin-top		:3px;
	padding			:3px 0;}

/* xhnewbb_index.html */

.xhnewbb p.welcome{
	margin			:0 0 5px;
	padding			:0 0 5px;
	border-bottom	:1px #333 solid;}
.xhnewbb dl.bbsinfo{
	font-size			:90%;
	margin			:0;
	float				:left;}
.xhnewbb dl.bbsinfo dt,.xhnewbb dl.bbsinfo dd{
	display			:inline;
	margin			:0;}
.xhnewbb dl.bbsinfo dd{
	margin			:0 5px 0 0;}
.xhnewbb ul.timeinfo{
	font-size			:90%;
	text-align			:right;
	margin			:0;
	padding			:0 0 10px;
	float				:right;}
.xhnewbb ul.timeinfo li{
	margin			:0;
	list-style			:none;}
.xhnewbb .bbsctrl{
	clear			:both;
	margin			:0;
	padding			:0;}
.xhnewbb .bbsctrl li{
	float				:right;
	margin			:0 0 0 10px;
	padding			:0;
	display			:inline;}

/* post */

.xhnewbb .post{
	clear			:both;
	margin			:0;
	padding			:0;}
.xhnewbb .post li{
	list-style			:none;
	float				:right;
	margin			:0;
	padding			:0;}
.xhnewbb .post a{
	display			:block;
	background-image	:url(images/post.gif);
	width			:60px;
	height			:22px;
	text-indent		:-9000px !important;}
.xhnewbb .post a:hover{
	background-image	:url(images/post_ro.gif);}

/* bbsviewctrl */

.xhnewbb div.bbsviewctrl{
	line-height		:100%;
	clear			:both;
	padding			:15px 0;
	text-align			:right;}
.xhnewbb div.bbsviewctrl form{
	float				:left;
	display			:inline;}
.xhnewbb div.bbsviewctrl form *{
	vertical-align		:middle;}

/* topicviewctrl */

.xhnewbb div.topicviewctrl{
	line-height		:100%;
	clear			:both;
	padding			:7px 0;
	text-align			:right;}
.xhnewbb div.topicviewctrl *{
	vertical-align		:middle;}
.xhnewbb div.topicviewctrl .topicorderctrl{
	float				:left;
	display			:inline;}

/* BBS table - outer -  */

.xhnewbb .outer{
	clear			:both;}
.xhnewbb .outer td,.xhnewbb .outer th{
	padding			:2px;}

/* outer - th */

.xhnewbb .outer thead th,
.xhnewbb .outer thead td{
	white-space		:nowrap;
	text-align			:center;}
.xhnewbb .outer thead th.forumtitle{
	text-align			:left;}

/* outer - topics at viewforum */

.xhnewbb .outer td.odd dl,
.xhnewbb .outer td.odd dl dd{
	margin			:0;
	padding			:0;}
.xhnewbb .outer td.odd dl dd.moderator{
	padding-top		:1px;
	font-size			:smaller;
	font-weight		:bold;}

/* outer - cell */

.xhnewbb .outer td.even,.xhnewbb .outer td.odd{
	vertical-align		:middle;}
.xhnewbb .outer td.status,
.xhnewbb .outer td.posterinfo{
	vertical-align		:top;}

.xhnewbb .outer td.status,
.xhnewbb .outer td.numbersoftopics,
.xhnewbb .outer td.numbersofposts,
.xhnewbb .outer td.type,
.xhnewbb .outer td.replies,
.xhnewbb .outer td.views,
.xhnewbb .outer td.poster{
	text-align			:center;
	width			:5%;}
.xhnewbb .outer td.date{
	white-space		:nowrap;}
.xhnewbb .outer td.latestpost{
	text-align			:center;
	width			:20%;}
.xhnewbb .outer td.forumname{
	text-align			:left;}
.xhnewbb .thread{
	clear			:both;
	padding-top		:25px !important:}

/* xhnewbb_viewtopic_flat.html - outer - cell */

.xhnewbb .outer th.poster{
	text-align			:center;
	width			:20%;}
.xhnewbb .outer td.pagenav{
	text-align			:center;}

/* xhnewbb_viewtopic_flat.html - footctrl */

.xhnewbb .footctrl{
	overflow			:auto;
	padding			:3px 5px;}
.xhnewbb .footctrl .bbsjumpctrl form *{
	vertical-align		:middle;}
.xhnewbb .footctrl .bbsjumpctrl form{
	float				:left;}
.xhnewbb .footctrl .footpost{
	margin			:0;
	padding			:0;}
.xhnewbb .footctrl .footpost li{
	list-style			:none;
	float				:right;
	margin			:0;
	padding			:0;}
.xhnewbb .footctrl .footpost a{
	display			:block;
	background-image	:url(images/post.gif);
	width			:60px;
	height			:22px;
	text-indent		:-9000px !important;}
.xhnewbb .footctrl .footpost a:hover{
	background-image	:url(images/post_ro.gif);}
.xhnewbb .footctrl .adminctrl{
	clear			:both;
	text-align			:center;}

/* icon-explanation */

.xhnewbb .iconexp{
	padding-top		:10px;
	clear			:both;}

.xhnewbb .iconexp li{
	list-style			:none;}
.xhnewbb .iconexp li img{
	vertical-align		:middle;}

/* notification threadview */

.xhnewbb .notification,.xhnewbb .threadview{
	margin			:10px 0;
	visibility			:hidden;
	clear			:both;}

/* hidden */

.xhnewbb .hd{
	position			:absolute;
	left				:-9000px;}

/* xhnewbb_thread.html - indiviual infomation */

.xhnewbb .userstatus{
	margin			:0;
	padding			:0;}
.xhnewbb .userstatus li{
	font-size			:80%;
	line-height		:100%;
	margin			:2px 0;
	padding			:2px;
	list-style			:none;
	background-color	:#fff;
	border			:1px #c0c0c0 solid;}
.xhnewbb .combody{
	vertical-align		:top !important;}
.xhnewbb .postdate{
	font-size			:80%;
	line-height		:100%;
	vertical-align		:middle;}

/* xhnewbb_thread.html */

.xhnewbb .editctrl{
	float				:right;}
.xhnewbb .editctrl a{
	margin-left		:3px;
	float				:left;
	display			:block;
	width			:53px;
	height			:17px;
	text-indent		:-9000px !important;}
.xhnewbb .editctrl a.edit{	background-image	:url(images/edit.gif);}
.xhnewbb .editctrl a.reply{	background-image	:url(images/reply.gif);}
.xhnewbb .editctrl a.delete{	background-image	:url(images/delete.gif);}
.xhnewbb .editctrl a.edit:hover{	background-image	:url(images/edit_ro.gif);}
.xhnewbb .editctrl a.reply:hover{	background-image	:url(images/reply_ro.gif);}
.xhnewbb .editctrl a.delete:hover{	background-image	:url(images/delete_ro.gif);}

.xhnewbb .threaded li{
	list-style			:none;}

/* searchinbbs */

.xhnewbb .search,.xhnewbb .searchresult{
	margin-top		:10px;}
.xhnewbb .searchresult td{
	text-align			:center;}
.xhnewbb .searchresult td.topics{
	text-align			:left;}
.xhnewbb .searchinbbs{
	font-weight		:bold;}

/* blocks */

.xhnewbb .blocks{
	font-size			:95%;
	height			:1em;
	padding			:5px 0;}

/* xhnewbb_post_form.html */

.xhnewbb .attention{
	background-color	:#f00;
	color			:#fff;
	padding			:3px 5px;
	line-height		:100%;}

.xhnewbb #forumform{
	margin			:10px 0 15px;}


/* blockquote */

.xoopsQuote blockquote{
	margin			:0;
	padding			:8px 5px 5px;}

/* coloring */

/*
.xhnewbb h2{			background-color	:#2f5376;}
.xhnewbb h2 a{		color	:#fff;}
.xhnewbb h2 a:hover{	color	:#f60;}

.xhnewbb .outer thead th,
.xhnewbb .outer thead td{
	color			:#000;
	background-color	:#c2cdd6;}
xhnewbb .outer thead tr.head th{
	color			:#fff;
	background-color	:#2f5376;}
.xhnewbb .outer thead tr.head th a{
	color			:#fff;}
.xhnewbb .outer thead tr.head th a:hover{
	color			:#900;}

.xhnewbb .outer td.even{
	background-color	:#dee3e7;}
.xhnewbb .outer td.odd{
	background-color	:#e9e9e9;}

.xhnewbb .footctrl{
	background-color	:#c2cdd6}

.xhnewbb .userstatus li{
	background-color	:#fff;
	border			:1px #c0c0c0 solid;}
*/