
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Style ~~~~ */
* { word-wrap: break-word; }
body { background: #D7CEBF; text-align: center; }
body, td, input, textarea, select, button { color: #000; font: 12px/1.6em Arial, sans-serif; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
#menu li, .popupmenu_popup li, #announcement li, .portalbox li, .tabs li, .postmessage fieldset li, .side li, .formbox li, .notice li { list-style: none; }
a { color: #000; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img { border: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Box Style ~~~~ */

/*Main Box*/
.mainbox { background: #E9E4DC; border: 1px solid #51403C; padding: 0px; margin-bottom: 6px; }
	.mainbox h1, .mainbox h3, .mainbox h6 { line-height: 31px; padding-left: 1em; background: #8C715A; background-repeat: repeat-x; background-position: 0 0; color: #ECEDEF; }
		.mainbox h1 a, .mainbox h3 a { color: #ECEDEF; }
	.mainbox table { width: 100%; }
		.forumlist table, .threadlist table { border-collapse: separate; }
		.mainbox thead th, .mainbox thead td { background: #DFD0BD; padding: 2px 5px; line-height: 22px; color: #000; }
			.mainbox thead.category th, .mainbox thead.category td { background: #DFD0BD; }
			.mainbox thead.separation th, .mainbox thead.separation td { border-top: 1px solid #51403C }
		.mainbox tbody th, .mainbox tbody td { border-top: 1px solid #51403C; padding: 5px; }
			.mainbox tbody cite, .mainbox tbody em { line-height: 1.3em; }
				.forumlist tbody strong, .threadlist tbody strong , .formbox tbody strong  { color: #FF3A00; }
	/*Tabel Footer: Button Operation*/
	.footoperation { background: #DFD0BD; padding: 5px; border-top: 1px solid #996600; }
		.threadlist .footoperation { padding-left: 2px; }
		.footoperation * { vertical-align: middle; }
		.footoperation label { margin-right: 1em; cursor: pointer; }
		.footoperation button { line-height: 1em; display: inline; width: 0; overflow: visible; padding: 3px 5px 2px; border: 1px solid #51403C; background: #E9E4DC; color: ; cursor: pointer; margin-left: 2px; }
			.footoperation>button { width: auto; }
/*************** ÂÛÌ³Í·²¿µ¼º½ ******************/
.bbsnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.bbsnav A {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #999999
}
.bbsnav A:hover {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #999999
}
.bbsnav A:visited {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #999999
}

.fbavatar{margin:16px 0 12px 0;text-align:left;}
.indexsub a{display:block;width:15px;height:15px;padding:3px;margin:3px;text-align:center;}
.indexsub a:hover{display:block;width:24px;height:24px;font-size:20px;font-weight:bold;padding:10px 0 0 0px;margin:1px;color:#E9E4DC;text-decoration:none;font-family:Î¢ÈíÑÅºÚ;}

.fbindexcat a{word-break:break-all;display:inline-block;text-align:left;padding:0 3px 0 0;margin:0 4px 0 0;}
.fbattachmenttou{height:20px;padding-top:5px;background-color:#D7CEBF;color:#8C715A;display:none;}

