#newbb-wrapper {
	width: auto; color: rgb(51, 51, 51); line-height: 1.5; letter-spacing: 0.1ex; font-size: 14px; position: relative;
}
#newbb-wrapper h1 {
	margin: 0px; padding: 0px;
}
#newbb-wrapper h2 {
	margin: 0px; padding: 0px;
}
#newbb-wrapper h3 {
	margin: 0px; padding: 0px;
}
#newbb-wrapper h1 {
	padding-bottom: 1ex; font-size: 200%; font-weight: normal; margin-bottom: 1ex; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#newbb-wrapper p {
	margin: 0px 0px 1em; padding: 0px;
}
#newbb-con {
	width: 68%; float: left; position: relative;
}
#newbb-side {
	width: 30%; float: right; position: relative;
}
#newbb-wrapper a {
	color: rgb(0, 0, 153); text-decoration: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#markItUpMarkItUp a {
	border-width: 0px;
}
.newbb-forum {
	padding-left: 60px; margin-bottom: 1em; -ms-zoom: 1; background-repeat: no-repeat;
}
#newbb-nav {
	font-size: 90%;
}
.newbb-thnav {
	font-size: 90%;
}
.newbb-nav-l {
	width: 59%; margin-bottom: 1em; float: left;
}
.newbb-nav-r {
	width: 39%; text-align: right; margin-bottom: 1em; float: right;
}
#newbb-new a {
	border-width: 0px;
}
#newbb-new img {
	border-width: 0px;
}
#newbb-tree {
	margin: 0px 0px 1em; padding: 1em; border: 1px solid rgb(153, 153, 153); clear: both; font-size: 90%; background-color: rgb(220, 220, 220);
}
#newbb-tree li {
	margin: 0px; padding: 0.25ex 0px; width: 100%; display: block; list-style-type: none;
}
#newbb-tree li span {
	margin: 0px; padding: 0px 0px 0px 1ex; display: block;
}
#newbb-tree li span.newbb-thread-date {
	color: rgb(102, 102, 102); padding-left: 0px; display: inline;
}
#newbb-tree li span.newbb-thread-note {
	color: rgb(255, 102, 102); padding-left: 0px; font-weight: bold; display: inline;
}
#newbb-tree li em {
	font-style: normal; font-weight: bold; text-decoration: none;
}
#newbb-tree li span em {
	margin: 0px; padding: 0px; display: inline;
}
#newbb-tree li span a {
	margin: 0px; padding: 0px; display: inline;
}
#newbb-tree li span img {
	margin: 0px; padding: 0px; display: inline;
}
#newbb-thcontrol {
	padding: 1ex; border: 1px solid rgb(204, 204, 204); font-size: 90%; margin-bottom: 1em; display: block; background-color: rgb(255, 255, 153);
}
#newbb-thctrl-mov {
	background: url("images/move_topic.gif") no-repeat 0px 0px;
}
#newbb-thctrl-sticky {
	background: url("images/sticky.gif") no-repeat 0px 0px;
}
#newbb-thctrl-unsticky {
	background: url("images/unsticky.gif") no-repeat 0px 0px;
}
#newbb-thctrl-lock {
	background: url("images/lock_topic.gif") no-repeat 0px 0px;
}
#newbb-thctrl-unlock {
	background: url("images/unlock_topic.gif") no-repeat 0px 0px;
}
#newbb-thctrl-del {
	background: url("images/del_topic.gif") no-repeat 0px 0px;
}
#newbb-thctrl-mov {
	border-width: 0px; width: 20px; height: 20px; text-indent: -9999px; margin-right: 1ex; outline-width: 0px;
}
#newbb-thctrl-sticky {
	border-width: 0px; width: 20px; height: 20px; text-indent: -9999px; margin-right: 1ex; outline-width: 0px;
}
#newbb-thctrl-unsticky {
	border-width: 0px; width: 20px; height: 20px; text-indent: -9999px; margin-right: 1ex; outline-width: 0px;
}
#newbb-thctrl-lock {
	border-width: 0px; width: 20px; height: 20px; text-indent: -9999px; margin-right: 1ex; outline-width: 0px;
}
#newbb-thctrl-unlock {
	border-width: 0px; width: 20px; height: 20px; text-indent: -9999px; margin-right: 1ex; outline-width: 0px;
}
#newbb-thctrl-del {
	border-width: 0px; width: 20px; height: 20px; text-indent: -9999px; margin-right: 1ex; outline-width: 0px;
}
#newbb-thcontrol select {
	margin-right: 1em;
}
#newbb-con h2 {
	font-size: 120%;
}
#newbb-con h3 {
	font-size: 100%;
}
#newbb-wrapper #newbb-con .newbb-fdesc {
	margin: 0px 0px 1ex; padding: 0px; font-size: 90%;
}
#newbb-wrapper #newbb-con .newbb-finfo {
	margin: 0px 0px 1ex; padding: 0px; font-size: 90%;
}
.newbb-finfo {
	text-align: right; color: rgb(102, 102, 102);
}
#newbb-con .newbb-finfo li {
	margin: 0px 0px 0px 1ex; padding: 0px 0px 0px 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: inline; list-style-type: none;
}
#newbb-con .newbb-finfo .newbb-finfo-mod {
	border-width: 0px;
}
#newbb-box-search form {
	margin: 0px; padding: 0px;
}
#newbb-box-search input {
	margin: 0.25ex;
}
#newbb-box-search select {
	margin: 0.25ex;
}
#newbb-box-sortby input {
	margin: 0.25ex;
}
#newbb-box-sortby select {
	margin: 0.25ex;
}
#newbb-option {
	border: 1px solid rgb(204, 204, 204); overflow: hidden; margin-top: 1em; -ms-zoom: 1; background-color: rgb(204, 204, 204);
}
#newbb-option #newbb-opt-toggle {
	border-width: 0px; margin: 0px; padding: 0.5ex; text-decoration: none; display: block; background-color: rgb(220, 220, 220);
}
#newbb-option #newbb-opt-inner {
	padding-bottom: 1em; background-color: rgb(255, 255, 255);
}
#newbb-option fieldset {
	border-width: 0px; margin: 0px; padding: 0px 1em;
}
#newbb-option legend {
	margin: 0px; padding: 1em 0px; font-weight: bold;
}
#newbb-option label {
	display: block;
}
#newbb-wrapper table {
	width: 100%; color: rgb(51, 51, 51); clear: both; font-size: 100%; margin-bottom: 1em;
}
#newbb-wrapper table fieldset {
	border-width: 0px; margin: 0px 0px 1ex; padding: 0px; display: block; position: relative;
}
#newbb-wrapper table input {
	margin-bottom: 0.25ex;
}
#newbb-wrapper table {
	border: 1px solid rgb(204, 204, 204); line-height: 1.5; border-collapse: collapse;
}
#newbb-wrapper table th {
	border: 1px solid rgb(204, 204, 204); line-height: 1.5; border-collapse: collapse;
}
#newbb-wrapper table td {
	border: 1px solid rgb(204, 204, 204); line-height: 1.5; border-collapse: collapse;
}
#newbb-wrapper table th {
	padding: 1ex;
}
#newbb-wrapper table td {
	padding: 1ex;
}
#newbb-wrapper table th {
	width: 18%; text-align: left; vertical-align: top;
}
#newbb-wrapper table thead {
	background-color: rgb(220, 220, 220);
}
#newbb-wrapper table tfoot {
	text-align: right;
}
#newbb-wrapper table tfoot input {
	margin-left: 1ex;
}
#newbb-wrapper table tfoot a {
	margin-left: 1ex;
}
#newbb-wrapper table label {
	display: block;
}
#newbb-wrapper table .newbb-forms-hbox label {
	margin-right: 1ex; display: inline;
}
#newbb-wrapper .newbb-thread-nowediting thead {
	background-color: rgb(255, 204, 204);
}
#subject {
	width: 70%;
}
#th {
	width: 90%;
}
#newbb-forms-spaw {
	font-size: 70%;
}
#message {
	width: 100%; height: 20em; font-family: monospace; font-size: 100%; margin-bottom: 1ex;
}
#newbb-forms-example {
	margin: 0px 1ex 1ex; padding: 1ex; border: 1px solid rgb(204, 204, 204); top: 0px; right: 0px; display: block; position: absolute; background-color: rgb(220, 220, 220);
}
.xoopsQuote blockquote {
	margin: 1ex; padding: 0px 0px 0px 1ex; border-left-color: rgb(220, 220, 220); border-left-width: 5px; border-left-style: solid;
}
.xoopsCode pre {
	margin: 1ex; padding: 1ex; border: 1px dotted rgb(204, 204, 204); font-family: monospace; background-color: rgb(255, 255, 204);
}
.xoopsCode {
	background: rgb(255, 255, 255); padding: 0px 6px 6px; border: 1px inset rgb(0, 0, 128); width: 97%; overflow: auto; font-family: Courier New,Courier,monospace;
}
.xoopsQuote {
	background: rgb(255, 255, 255); padding: 0px 6px 6px; border: 1px inset rgb(0, 0, 128); width: 97%; overflow: auto; font-family: Courier New,Courier,monospace;
}
.comTitle {
	font-weight: bold; margin-bottom: 2px;
}
.comText {
	padding: 2px; width: 97%; overflow: auto;
}
.newbb-thread-body img {
	border-width: 0px;
}
.newbb-box-fff {
	color: rgb(51, 51, 51); line-height: 1.5; letter-spacing: 0.1ex; font-size: 12px; margin-bottom: 20px;
}
.newbb-box-666 {
	color: rgb(51, 51, 51); line-height: 1.5; letter-spacing: 0.1ex; font-size: 12px; margin-bottom: 20px;
}
.newbb-box-333 {
	color: rgb(51, 51, 51); line-height: 1.5; letter-spacing: 0.1ex; font-size: 12px; margin-bottom: 20px;
}
#newbb-wrapper .newbb-box-fff h2 {
	padding: 0.75ex 2ex; font-size: 100%; -ms-zoom: 1;
}
#newbb-wrapper .newbb-box-666 h2 {
	padding: 0.75ex 2ex; font-size: 100%; -ms-zoom: 1;
}
#newbb-wrapper .newbb-box-333 h2 {
	padding: 0.75ex 2ex; font-size: 100%; -ms-zoom: 1;
}
#newbb-wrapper #sys-notif h2 {
	padding: 0.75ex 2ex; font-size: 100%; -ms-zoom: 1;
}
.newbb-box-fff p {
	margin-bottom: 1em;
}
.newbb-box-666 p {
	margin-bottom: 1em;
}
.newbb-box-333 p {
	margin-bottom: 1em;
}
.newbb-box-fff .newbb-box-inner {
	background: url("images/bg_gray_grad.png") left bottom rgb(255, 255, 255); -ms-zoom: 1;
}
.newbb-box-inner {
	padding: 3ex;
}
.newbb-box-inner ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.newbb-box-inner ul li {
	margin: 0px; padding: 0px; list-style-type: none;
}
.newbb-box-fff {
	border: 1px solid rgb(153, 153, 153);
}
.newbb-box-333 {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
#newbb-wrapper .newbb-box-fff h2 {
	border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
#newbb-wrapper .newbb-box-333 h2 {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.newbb-box-fff a {
	color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newbb-box-333 a {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dashed;
}
