* {
	margin: 0px; padding: 0px;
}
html {
	height: 100%; font-size: 100%; margin-bottom: 1px;
}
body {
	margin: 0px; padding: 20px 0px 0px; color: rgb(0, 0, 0); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;
}
h1 {
	color: rgb(255, 255, 255); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; margin-top: 10px; margin-right: 200px; margin-left: 10px;
}
h2 {
	margin: 0.8em 0px 0.2em; color: rgb(63, 63, 63); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal;
}
h2.solo {
	margin-bottom: 1em;
}
h3 {
	color: rgb(152, 152, 152); text-transform: uppercase; padding-top: 20px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1.05em; font-weight: bold; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
h4 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif; font-size: 1.3em;
}
p {
	line-height: 1.3em; font-size: 1.1em; margin-bottom: 1.5em;
}
img {
	border-width: 0px;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) rgb(255, 255, 255) rgb(255, 255, 255); margin: 5px 0px; border-image: none; height: 1px; clear: both; display: block;
}
hr.dashed {
	margin: 10px 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
hr.divider {
	display: none;
}
p.right {
	text-align: right;
}
#page-header {
	margin: 0px auto; padding: 0px 20px; width: 950px; min-height: 350px; min-width: 950px;
}
#wrap {
	margin: 0px auto; padding: 0px 20px; width: 950px; min-width: 950px;
}
#simple-wrap {
	padding: 6px 10px;
}
#page-body {
	margin: 0px; clear: both;
}
#page-footer {
	margin: -1px auto; padding: 0px 20px; width: 950px; clear: both; min-height: 300px; min-width: 950px;
}
#page-footer h3 {
	margin-top: 20px;
}
#logo {
	width: 931px; height: 265px; text-indent: -5000px; margin-top: -2px; margin-left: 2px; display: block; position: relative;
}
#logo:hover {
	text-decoration: none;
}
#search-box {
	width: 250px; text-align: right; color: rgb(255, 255, 255); margin-top: -60px; margin-left: 690px; display: block; white-space: nowrap; position: relative; -padding-left: 10px;
}
#search-box fieldset {
	width: 250px; padding-top: 42px; padding-right: 66px; margin-left: -66px; -margin-right: 10px;
}
#search-box .button2 {
	padding: 1px 3px 0px 0px; font-weight: bold;
}
#search-box .button18 {
	width: 10px; height: 10px; font-weight: bold; margin-top: -5px; margin-right: -11px;
}
#search-box #keywords {
	width: 95px; background-color: rgb(255, 255, 255);
}
#search-box input {
	border: 1px solid rgb(176, 176, 176); border-image: none;
}
#search-box input.button1 {
	padding: 1px 5px;
}
#search-box li {
	text-align: right; margin-top: 4px;
}
#search-box img {
	margin-right: 3px; vertical-align: middle;
}
#site-description {
	margin-top: -2px; float: left; display: block;
}
#site-description h1 {
	margin-right: 0px;
}
.headerbar {
	padding: 0px 5px; color: rgb(255, 255, 255);
}
.navbar {
	padding: 0px; width: 940px; margin-top: -40px; float: left; display: block; position: relative;
}
.navbar ul {
	margin-left: 35px;
}
.navbar li {
	padding: 0px 6px; display: inline; list-style-type: none;
}
.navbar li a {
	font: bold 1.1em/normal Helvetica, Verdana, Arial; color: rgb(204, 190, 145); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navbar li a:hover {
	color: rgb(128, 12, 12);
}
.navbar2 {
	padding: 0px 10px; background-color: rgb(235, 235, 235);
}
.forabg {
	background: repeat-x 0px 0px rgb(177, 177, 177); padding: 0px 5px; clear: both; margin-bottom: 4px;
}
.forabg2 {
	background: repeat-x 0px 0px rgb(177, 177, 177); padding: 0px 5px; clear: both; margin-bottom: 4px;
}
.forumbg {
	background: repeat-x 0px 0px rgb(235, 235, 235); padding: 0px 5px; clear: both; margin-bottom: 4px;
}
.panel {
	padding: 0px 10px; color: rgb(63, 63, 63); margin-bottom: 4px; background-color: rgb(243, 243, 243);
}
.panel2 {
	padding: 0px 10px; color: rgb(63, 63, 63); margin-bottom: 4px; background-color: rgb(243, 243, 243);
}
.post {
	background-position: 100% 0px; padding: 0px 10px; margin-bottom: 4px; background-repeat: no-repeat;
}
:target.post .content {
	color: rgb(0, 0, 0);
}
:target.post h3 a {
	color: rgb(0, 0, 0);
}
.bg1 {
	background-color: rgb(247, 247, 247);
}
.bg2 {
	background-color: rgb(242, 242, 242);
}
.bg3 {
	background-color: rgb(235, 235, 235);
}
.rowbg {
	margin: 5px 5px 2px;
}
.ucprowbg {
	background-color: rgb(226, 226, 226);
}
.fieldsbg {
	background-color: rgb(234, 234, 234);
}
span.corners-top {
	height: 5px; line-height: 1px; font-size: 1px; display: block; background-repeat: no-repeat;
}
span.corners-bottom {
	height: 5px; line-height: 1px; font-size: 1px; display: block; background-repeat: no-repeat;
}
span.corners-top span {
	height: 5px; line-height: 1px; font-size: 1px; display: block; background-repeat: no-repeat;
}
span.corners-bottom span {
	height: 5px; line-height: 1px; font-size: 1px; display: block; background-repeat: no-repeat;
}
span.corners-top {
	background-position: 0px 0px; margin: 0px -5px; background-image: none;
}
span.corners-top span {
	background-position: 100% 0px; background-image: none;
}
span.corners-bottom {
	background-position: 0px 100%; margin: 0px -5px; clear: both; background-image: none;
}
span.corners-bottom span {
	background-position: 100% 100%; background-image: none;
}
.headbg span.corners-bottom {
	margin-bottom: -1px;
}
.post span.corners-top {
	margin: 0px -10px;
}
.post span.corners-bottom {
	margin: 0px -10px;
}
.panel span.corners-top {
	margin: 0px -10px;
}
.panel span.corners-bottom {
	margin: 0px -10px;
}
.navbar span.corners-top {
	margin: 0px -10px;
}
.navbar span.corners-bottom {
	margin: 0px -10px;
}
.rules span.corners-top {
	margin: 0px -10px 5px;
}
.rules span.corners-bottom {
	margin: 5px -10px 0px;
}
ul.linklist {
	margin: 0px; display: block;
}
ul.linklist li {
	width: auto; line-height: 2.2em; font-size: 1.1em; margin-right: 5px; float: left; display: block; list-style-type: none;
}
ul.linklist li.rightside {
	text-align: right; margin-right: 0px; margin-left: 5px; float: right;
}
p.rightside {
	text-align: right; margin-right: 0px; margin-left: 5px; float: right;
}
ul.navlinks {
	padding-bottom: 1px; font-weight: bold; margin-bottom: 1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.leftside {
	text-align: left; margin-right: 5px; margin-left: 0px; float: left;
}
ul.rightside {
	text-align: right; margin-right: -5px; margin-left: 5px; float: right;
}
table.table1 {
	
}
#ucp-main table.table1 {
	padding: 2px;
}
table.table1 thead th {
	padding: 0px 0px 4px 3px; color: rgb(93, 57, 21); text-transform: uppercase; line-height: 1.3em; font-size: 1em; font-weight: normal;
}
table.table1 thead th span {
	padding-left: 7px;
}
table.table1 tbody tr {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
table.table1 tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(246, 246, 246);
}
table.table1 tbody tr.hover {
	color: rgb(0, 0, 0); background-color: rgb(246, 246, 246);
}
table.table1 td {
	color: rgb(106, 106, 106); font-size: 1.1em;
}
table.table1 tbody td {
	padding: 5px; border-top-color: rgb(250, 250, 250); border-top-width: 1px; border-top-style: solid;
}
table.table1 tbody th {
	padding: 5px; text-align: left; color: rgb(51, 51, 51); border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
table.table1 .name {
	text-align: left;
}
table.table1 .posts {
	width: 7%; text-align: center !important;
}
table.table1 .joined {
	width: 15%; text-align: left;
}
table.table1 .active {
	width: 15%; text-align: left;
}
table.table1 .mark {
	width: 7%; text-align: center;
}
table.table1 .info {
	width: 30%; text-align: left;
}
table.table1 .info div {
	width: 100%; overflow: hidden; white-space: nowrap;
}
table.table1 .autocol {
	line-height: 2em; white-space: nowrap;
}
table.table1 thead .autocol {
	padding-left: 1em;
}
table.table1 span.rank-img {
	width: auto; float: right;
}
table.info td {
	padding: 3px;
}
table.info tbody th {
	padding: 3px; text-align: right; color: rgb(0, 0, 0); font-weight: normal; vertical-align: top;
}
.forumbg table.table1 {
	margin: 27px -2px -1px -1px;
}
.column1 {
	width: 49%; clear: left; float: left;
}
.column2 {
	width: 49%; clear: right; float: right;
}
.left-box {
	width: auto; text-align: left; float: left;
}
.right-box {
	width: auto; text-align: right; float: right;
}
dl.details {
	font-size: 1.1em;
}
dl.details dt {
	width: 30%; text-align: right; color: rgb(0, 0, 0); clear: left; float: left; display: block;
}
dl.details dd {
	width: 65%; color: rgb(130, 130, 130); padding-left: 5px; margin-bottom: 5px; margin-left: 0px; float: left;
}
.pagination {
	width: auto; height: 1%; text-align: right; margin-top: 5px; float: right;
}
.pagination span.page-sep {
	display: none;
}
li.pagination {
	margin-top: 0px;
}
.pagination strong {
	font-weight: normal;
}
.pagination b {
	font-weight: normal;
}
.pagination span strong {
	margin: 0px 2px; padding: 0px 2px; border: 1px solid rgb(191, 191, 191); border-image: none; color: rgb(255, 255, 255); font-size: 0.9em; font-weight: normal; background-color: rgb(191, 191, 191);
}
.pagination span a {
	margin: 0px 2px; padding: 0px 2px; border: 1px solid rgb(186, 186, 186); border-image: none; color: rgb(116, 116, 116); line-height: 1.5em; font-size: 0.9em; font-weight: normal; text-decoration: none; background-color: rgb(238, 238, 238);
}
.pagination span a:link {
	margin: 0px 2px; padding: 0px 2px; border: 1px solid rgb(186, 186, 186); border-image: none; color: rgb(116, 116, 116); line-height: 1.5em; font-size: 0.9em; font-weight: normal; text-decoration: none; background-color: rgb(238, 238, 238);
}
.pagination span a:visited {
	margin: 0px 2px; padding: 0px 2px; border: 1px solid rgb(186, 186, 186); border-image: none; color: rgb(116, 116, 116); line-height: 1.5em; font-size: 0.9em; font-weight: normal; text-decoration: none; background-color: rgb(238, 238, 238);
}
.pagination span a:active {
	margin: 0px 2px; padding: 0px 2px; border: 1px solid rgb(186, 186, 186); border-image: none; color: rgb(116, 116, 116); line-height: 1.5em; font-size: 0.9em; font-weight: normal; text-decoration: none; background-color: rgb(238, 238, 238);
}
.pagination span a:hover {
	border-color: rgb(210, 210, 210); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(210, 210, 210);
}
.pagination img {
	vertical-align: middle;
}
.row .pagination {
	background: no-repeat 0px 50%; padding: 1px 0px 1px 15px; width: auto; font-size: 0.9em; margin-top: 0px; float: right; display: block;
}
.row .pagination span a {
	background-color: rgb(255, 255, 255);
}
li.pagination span a {
	background-color: rgb(255, 255, 255);
}
.row .pagination span a:hover {
	background-color: rgb(210, 210, 210);
}
li.pagination span a:hover {
	background-color: rgb(210, 210, 210);
}
#forum-permissions {
	width: auto; text-align: right; padding-left: 5px; margin-top: 10px; margin-left: 5px; float: right;
}
.copyright {
	text-indent: -5000px;
}
.small {
	font-size: 0.9em !important;
}
.titlespace {
	margin-bottom: 15px;
}
.headerspace {
	margin-top: 20px;
}
.error {
	color: rgb(188, 188, 188); font-size: 1em; font-weight: bold;
}
.reported {
	background-color: rgb(247, 247, 247);
}
li.reported:hover {
	background-color: rgb(236, 236, 236);
}
div.rules {
	margin: 10px 0px; padding: 0px 10px; color: rgb(188, 188, 188); font-size: 1.1em; background-color: rgb(236, 236, 236);
}
div.rules ul {
	margin-left: 20px;
}
p.rules {
	padding: 5px; background-image: none; background-color: rgb(236, 236, 236);
}
p.rules img {
	vertical-align: middle;
}
p.rules a {
	clear: both; vertical-align: middle;
}
#top {
	top: -20px; position: absolute;
}
.clear {
	background: none; line-height: 1px; clear: both; font-size: 1px; display: block;
}
a:link {
	color: rgb(137, 137, 137); text-decoration: none;
}
a:visited {
	color: rgb(137, 137, 137); text-decoration: none;
}
a:hover {
	color: rgb(211, 211, 211); text-decoration: underline;
}
a:active {
	color: rgb(210, 210, 210); text-decoration: none;
}
.username-coloured {
	padding: 0px !important; font-weight: bold; display: inline !important;
}
#search-box a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.navbg a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.forumbg .header a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.forabg .header a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
th a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#search-box a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.navbg a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.forumbg .header a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.forabg .header a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
th a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#search-box a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.navbg a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.forumbg .header a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.forabg .header a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
th a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#search-box a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.navbg a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.forumbg .header a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.forabg .header a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
th a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.forumtitle {
	color: rgb(137, 137, 137); font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 1.2em; font-weight: bold; text-decoration: none;
}
a.forumtitle:hover {
	color: rgb(188, 188, 188); text-decoration: underline;
}
a.forumtitle:active {
	color: rgb(137, 137, 137);
}
a.topictitle {
	color: rgb(137, 137, 137); font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 1.2em; font-weight: bold; text-decoration: none;
}
a.topictitle:hover {
	color: rgb(188, 188, 188); text-decoration: underline;
}
a.topictitle:active {
	color: rgb(137, 137, 137);
}
.postlink {
	color: rgb(210, 210, 210); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.postlink-local {
	color: rgb(210, 210, 210); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.postlink:visited {
	color: rgb(189, 189, 189); border-bottom-color: rgb(102, 102, 102); border-bottom-style: dotted;
}
.postlink-local:visited {
	color: rgb(189, 189, 189); border-bottom-color: rgb(102, 102, 102); border-bottom-style: dotted;
}
.postlink:active {
	color: rgb(210, 210, 210);
}
.postlink-local:active {
	color: rgb(210, 210, 210);
}
.postlink:hover {
	color: rgb(64, 64, 64); text-decoration: none; background-color: rgb(246, 246, 246);
}
.postlink-local:hover {
	color: rgb(64, 64, 64); text-decoration: none; background-color: rgb(246, 246, 246);
}
.signature a {
	border: currentColor; border-image: none; text-decoration: underline; background-color: transparent;
}
.signature a:visited {
	border: currentColor; border-image: none; text-decoration: underline; background-color: transparent;
}
.signature a:active {
	border: currentColor; border-image: none; text-decoration: underline; background-color: transparent;
}
.signature a:hover {
	border: currentColor; border-image: none; text-decoration: underline; background-color: transparent;
}
.postprofile a:link {
	color: rgb(137, 137, 137); font-weight: bold; text-decoration: none;
}
.postprofile a:active {
	color: rgb(137, 137, 137); font-weight: bold; text-decoration: none;
}
.postprofile a:visited {
	color: rgb(137, 137, 137); font-weight: bold; text-decoration: none;
}
.postprofile dt.author a {
	color: rgb(137, 137, 137); font-weight: bold; text-decoration: none;
}
.postprofile a:hover {
	color: rgb(211, 211, 211); text-decoration: underline;
}
.postprofile dt.author a:hover {
	color: rgb(211, 211, 211); text-decoration: underline;
}
.search .postprofile a {
	color: rgb(137, 137, 137); font-weight: normal; text-decoration: none;
}
.search .postprofile a:hover {
	color: rgb(211, 211, 211); text-decoration: underline;
}
.back2top {
	height: 11px; text-align: right; clear: both;
}
a.top {
	background: no-repeat left top; width: 11px; height: 11px; text-indent: 11px; letter-spacing: 1000px; overflow: hidden; text-decoration: none; float: right; display: block;
}
a.top2 {
	background: no-repeat 0px 50%; padding-left: 15px; text-decoration: none;
}
a.up {
	background: no-repeat left;
}
a.down {
	background: no-repeat right;
}
a.left {
	background: no-repeat 3px 60%;
}
a.right {
	background: no-repeat 95% 60%;
}
a.up {
	padding-left: 10px; text-decoration: none; border-bottom-width: 0px;
}
a.up:link {
	padding-left: 10px; text-decoration: none; border-bottom-width: 0px;
}
a.up:active {
	padding-left: 10px; text-decoration: none; border-bottom-width: 0px;
}
a.up:visited {
	padding-left: 10px; text-decoration: none; border-bottom-width: 0px;
}
a.up:hover {
	background-position: left top; background-color: transparent;
}
a.down {
	padding-right: 10px;
}
a.down:link {
	padding-right: 10px;
}
a.down:active {
	padding-right: 10px;
}
a.down:visited {
	padding-right: 10px;
}
a.down:hover {
	background-position: right bottom; text-decoration: none;
}
a.left {
	padding-left: 12px;
}
a.left:active {
	padding-left: 12px;
}
a.left:visited {
	padding-left: 12px;
}
a.left:hover {
	background-position: 0px 60%; color: rgb(210, 210, 210); text-decoration: none;
}
a.right {
	padding-right: 12px;
}
a.right:active {
	padding-right: 12px;
}
a.right:visited {
	padding-right: 12px;
}
a.right:hover {
	background-position: 100% 60%; color: rgb(210, 210, 210); text-decoration: none;
}
ul.topiclist {
	display: block; list-style-type: none;
}
ul.forums {
	background: 0px 0px rgb(249, 249, 249); margin-top: 8px;
}
ul.topics {
	margin-top: 8px;
}
ul.topiclist li {
	margin: 0px; color: rgb(119, 119, 119); display: block; list-style-type: none;
}
ul.topiclist dl {
	position: relative;
}
ul.topiclist li.row dl {
	padding: 2px 0px;
}
ul.topiclist dt {
	width: 50%; padding-right: 5px; padding-left: 5px; font-size: 1.1em; float: left; display: block;
}
ul.topiclist dd {
	padding: 4px 0px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
ul.topiclist dfn {
	display: none;
}
ul.topiclist li.row dt a.subforum {
	background-position: 0px 50%; padding: 0px 0px 0px 12px; white-space: nowrap; position: relative; background-image: none; background-repeat: no-repeat;
}
.forum-image {
	padding-top: 5px; margin-right: 5px; float: left;
}
li.row {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(143, 143, 143); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
li.row2 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(143, 143, 143); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
li.row3 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(143, 143, 143); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
li.row7 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(143, 143, 143); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
li.row strong {
	color: rgb(0, 0, 0); font-weight: normal;
}
li.row2 strong {
	color: rgb(0, 0, 0); font-weight: normal;
}
li.row3 strong {
	color: rgb(0, 0, 0); font-weight: normal;
}
li.row7 strong {
	color: rgb(0, 0, 0); font-weight: normal;
}
li.row:hover {
	background-color: rgb(246, 246, 246);
}
li.row3:hover {
	background-color: rgb(246, 246, 246);
}
li.row3:hover {
	background-color: rgb(246, 246, 246);
}
li.row7:hover {
	background-color: rgb(246, 246, 246);
}
li.row:hover dd {
	border-left-color: rgb(204, 204, 204);
}
li.row2:hover dd {
	border-left-color: rgb(204, 204, 204);
}
li.row3:hover dd {
	border-left-color: rgb(204, 204, 204);
}
li.row7:hover dd {
	border-left-color: rgb(204, 204, 204);
}
li.header dt {
	margin: 20px 0px 4px; color: rgb(93, 57, 21); line-height: 1em; padding-top: 4px; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; border-left-width: 0px;
}
li.header dd {
	margin: 20px 0px 4px; color: rgb(93, 57, 21); line-height: 1em; padding-top: 4px; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; border-left-width: 0px;
}
li.header dd {
	margin-left: 1px;
}
li.header dl.icon {
	min-height: 0px;
}
li.header dl.icon dt {
	padding-right: 50px; padding-left: 0px;
}
dl.icon {
	background-position: 10px 50%; min-height: 35px; background-repeat: no-repeat;
}
dl.icon dt {
	background-position: 5px 95%; padding-left: 45px; background-repeat: no-repeat;
}
dd.posts {
	width: 8%; text-align: center; line-height: 2.2em; font-size: 1.2em;
}
dd.topics {
	width: 8%; text-align: center; line-height: 2.2em; font-size: 1.2em;
}
dd.views {
	width: 8%; text-align: center; line-height: 2.2em; font-size: 1.2em;
}
dd.lastpost {
	width: 25%; font-size: 1.1em;
}
dd.redirect {
	line-height: 2.5em; font-size: 1.1em;
}
dd.moderation {
	font-size: 1.1em;
}
dd.lastpost span {
	padding-left: 5px; display: block;
}
ul.topiclist dd.searchby span {
	padding-left: 5px; display: block;
}
ul.topiclist dd.info span {
	padding-left: 5px; display: block;
}
ul.topiclist dd.time span {
	padding-left: 5px; display: block;
}
dd.redirect span {
	padding-left: 5px; display: block;
}
dd.moderation span {
	padding-left: 5px; display: block;
}
dd.time {
	width: auto; line-height: 200%; font-size: 1.1em;
}
dd.extra {
	width: 12%; text-align: center; line-height: 200%; font-size: 1.1em;
}
dd.mark {
	width: 9%; text-align: center; line-height: 200%; font-size: 1.2em; float: right !important;
}
dd.info {
	width: 30%;
}
dd.option {
	width: 15%; text-align: center; line-height: 200%; font-size: 1.1em;
}
dd.searchby {
	width: 47%; line-height: 1em; font-size: 1.1em;
}
ul.topiclist dd.searchextra {
	padding: 0.2em 0px; width: 98%; color: rgb(51, 51, 51); overflow: hidden; clear: both; font-size: 1.1em; margin-left: 5px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.topic-actions {
	height: 28px; font-size: 1.1em; margin-bottom: 3px; min-height: 28px;
}
div[class].topic-actions {
	height: auto;
}
.postbody {
	padding: 0px; width: 76%; color: rgb(51, 51, 51); line-height: 1.48em; clear: both; float: left;
}
.postbody .ignore {
	font-size: 1.1em;
}
.postbody h3.first {
	font-size: 1.7em;
}
.postbody h3 {
	margin: 0px 0px 0.3em !important; padding: 2px 0px 0px; border: currentColor; border-image: none; text-transform: none; line-height: 125%; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size: 1.5em;
}
.postbody h3 img {
	vertical-align: bottom;
}
.postbody .content {
	padding: 5px 5px 5px 15px; font-size: 1.3em;
}
.search .postbody {
	width: 68%;
}
#review {
	margin-top: 2em;
}
#topicreview {
	height: 300px; overflow: auto; padding-right: 5px;
}
#topicreview .postbody {
	margin: 0px; width: auto; height: auto; float: none;
}
#topicreview .post {
	height: auto;
}
#topicreview h2 {
	border-bottom-width: 0px;
}
.content {
	padding: 5px; color: rgb(51, 51, 51); line-height: 1.4em; overflow: hidden; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size: 1em; min-height: 3em;
}
.content h2 {
	color: rgb(152, 152, 152); padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; font-size: 1.6em; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.panel h2 {
	color: rgb(152, 152, 152); padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; font-size: 1.6em; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.panel h3 {
	margin: 0.5em 0px;
}
.panel p {
	line-height: 1.4em; font-size: 1.2em; margin-bottom: 1em;
}
.content p {
	line-height: 1.4em; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; margin-bottom: 1em;
}
dl.faq {
	line-height: 1.4em; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em; margin-top: 1em; margin-bottom: 2em;
}
dl.faq dt {
	color: rgb(51, 51, 51); font-weight: bold;
}
.content dl.faq {
	font-size: 1.2em; margin-bottom: 0.5em;
}
.content li {
	list-style-type: inherit;
}
.content ul {
	margin-bottom: 1em; margin-left: 3em;
}
.content ol {
	margin-bottom: 1em; margin-left: 3em;
}
.posthilit {
	padding: 0px 2px 1px; color: rgb(188, 188, 188); background-color: rgb(243, 243, 243);
}
.announce {
	border-right-color: rgb(188, 188, 188); border-left-color: rgb(188, 188, 188);
}
.unreadpost {
	border-right-color: rgb(188, 188, 188); border-left-color: rgb(188, 188, 188);
}
p.author {
	margin: 0px 15em 0.6em 0px; padding: 0px 0px 5px; line-height: 1.2em; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1em;
}
.signature {
	width: 100%; line-height: 140%; overflow: hidden; padding-top: 0.2em; clear: left; font-size: 1.1em; margin-top: 1.5em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
dd .signature {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; clear: none;
}
.signature li {
	list-style-type: inherit;
}
.signature ul {
	margin-bottom: 1em; margin-left: 3em;
}
.signature ol {
	margin-bottom: 1em; margin-left: 3em;
}
.notice {
	width: auto; line-height: 130%; padding-top: 0.2em; clear: left; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 1em; margin-top: 1.5em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
ul.searchresults {
	list-style: none; text-align: right; clear: both;
}
blockquote {
	background: no-repeat 4px 4px rgb(235, 235, 235); margin: 0.5em 1px 0px 25px; padding: 5px; border: 1px solid rgb(219, 219, 219); border-image: none; overflow: hidden; font-size: 0.95em;
}
blockquote blockquote {
	margin: 0.5em 1px 0px 15px; font-size: 1em; background-color: rgb(186, 186, 186);
}
blockquote blockquote blockquote {
	background-color: rgb(228, 228, 228);
}
blockquote cite {
	color: rgb(0, 0, 0); font-size: 0.9em; font-style: normal; font-weight: bold; margin-left: 20px; display: block;
}
blockquote cite cite {
	font-size: 1em;
}
blockquote.uncited {
	padding-top: 25px;
}
dl.codebox {
	padding: 3px; border: 1px solid rgb(216, 216, 216); border-image: none; font-size: 1em; background-color: rgb(255, 255, 255);
}
dl.codebox dt {
	text-transform: uppercase; font-size: 0.8em; font-weight: bold; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
blockquote dl.codebox {
	margin-left: 0px;
}
dl.codebox code {
	font: 0.9em/1.3em Monaco, "Andale Mono", "Courier New", Courier, mono; margin: 2px 0px; height: auto; color: rgb(139, 139, 139); overflow: auto; padding-top: 5px; display: block; white-space: normal; max-height: 200px; font-size-adjust: none; font-stretch: normal;
}
.syntaxbg {
	color: rgb(255, 255, 255);
}
.syntaxcomment {
	color: rgb(0, 0, 0);
}
.syntaxdefault {
	color: rgb(188, 188, 188);
}
.syntaxhtml {
	color: rgb(0, 0, 0);
}
.syntaxkeyword {
	color: rgb(88, 88, 88);
}
.syntaxstring {
	color: rgb(167, 167, 167);
}
.attachbox {
	margin: 5px 5px 5px 0px; padding: 6px; border: 1px dashed rgb(216, 216, 216); border-image: none; width: auto; clear: left; float: left; background-color: rgb(255, 255, 255);
}
.pm-message .attachbox {
	background-color: rgb(243, 243, 243);
}
.attachbox dt {
	text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;
}
.attachbox dd {
	padding-top: 4px; clear: left; margin-top: 4px; border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid;
}
.attachbox dd dd {
	border: currentColor; border-image: none;
}
.attachbox p {
	color: rgb(102, 102, 102); line-height: 110%; clear: left; font-weight: normal;
}
.attachbox p.stats {
	color: rgb(102, 102, 102); line-height: 110%; clear: left; font-weight: normal;
}
.attach-image {
	margin: 3px 0px; width: 100%; overflow: auto; max-height: 700px;
}
.attach-image img {
	border: 1px solid rgb(153, 153, 153); border-image: none; cursor: default;
}
div.inline-attachment dl.thumbnail {
	margin-bottom: 4px; display: block;
}
div.inline-attachment dl.file {
	margin-bottom: 4px; display: block;
}
div.inline-attachment p {
	font-size: 100%;
}
dl.file {
	font-family: Verdana, Arial, Helvetica, sans-serif; display: block;
}
dl.file dt {
	margin: 0px; padding: 0px; text-transform: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
dl.file dd {
	color: rgb(102, 102, 102); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%;
}
dl.thumbnail img {
	padding: 3px; border: 1px solid rgb(102, 102, 102); border-image: none; background-color: rgb(255, 255, 255);
}
dl.thumbnail dd {
	color: rgb(102, 102, 102); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%;
}
.attachbox dl.thumbnail dd {
	font-size: 100%;
}
dl.thumbnail dt a:hover {
	background-color: rgb(238, 238, 238);
}
dl.thumbnail dt a:hover img {
	border: 1px solid rgb(210, 210, 210); border-image: none;
}
fieldset.polls {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
fieldset.polls dl {
	padding: 5px 0px 0px; color: rgb(102, 102, 102); line-height: 120%; margin-top: 5px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
fieldset.polls dl.voted {
	color: rgb(0, 0, 0); font-weight: bold;
}
fieldset.polls dt {
	margin: 0px; padding: 0px; width: 30%; text-align: left; font-size: 1.1em; border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: left; display: block;
}
fieldset.polls dd {
	padding: 0px 5px; width: 10%; font-size: 1.1em; margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
fieldset.polls dd.resultbar {
	width: 50%;
}
fieldset.polls dd input {
	margin: 2px 0px;
}
fieldset.polls dd div {
	padding: 0px 2px; text-align: right; color: rgb(255, 255, 255); overflow: visible; font-family: Arial, Helvetica, sans-serif; font-weight: bold; min-width: 2%;
}
.pollbar1 {
	border-right-color: rgb(116, 116, 116); border-bottom-color: rgb(116, 116, 116); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(170, 170, 170);
}
.pollbar2 {
	border-right-color: rgb(140, 140, 140); border-bottom-color: rgb(140, 140, 140); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(190, 190, 190);
}
.pollbar3 {
	border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(209, 209, 209);
}
.pollbar4 {
	border-right-color: rgb(190, 190, 190); border-bottom-color: rgb(190, 190, 190); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(228, 228, 228);
}
.pollbar5 {
	border-right-color: rgb(209, 209, 209); border-bottom-color: rgb(209, 209, 209); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
.postprofile {
	margin: 5px 0px 10px; width: 22%; color: rgb(102, 102, 102); border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: right; display: inline; min-height: 80px;
}
.pm .postprofile {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.postprofile dd {
	line-height: 1.2em; margin-left: 8px;
}
.postprofile dt {
	line-height: 1.2em; margin-left: 8px;
}
.postprofile strong {
	color: rgb(0, 0, 0); font-weight: normal;
}
.avatar {
	border: currentColor; border-image: none; margin-bottom: 3px;
}
.online {
	background-position: 100% 0px; background-image: none; background-repeat: no-repeat;
}
.search .postprofile {
	width: 30%;
}
dl.pmlist dt {
	width: 60% !important;
}
dl.pmlist dt textarea {
	width: 95%;
}
dl.pmlist dd {
	margin-bottom: 2px; margin-left: 61% !important;
}
.buttons {
	width: auto; height: auto; float: left;
}
.buttons div {
	background-position: 0px 100%; margin: 0px 5px 0px 0px; float: left;
}
.buttons div a {
	background-position: 0px 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: relative;
}
.buttons div span {
	width: 100%; height: 100%; position: absolute; cursor: pointer;
}
.buttons div a:hover span {
	background-position: 0px 100%;
}
.reply-icon span {
	background: no-repeat 0px 0px;
}
.post-icon span {
	background: no-repeat 0px 0px;
}
.locked-icon span {
	background: no-repeat 0px 0px;
}
.pmreply-icon span {
	background: no-repeat 0px 0px;
}
.newpm-icon span {
	background: no-repeat 0px 0px;
}
.forwardpm-icon span {
	background: no-repeat 0px 0px;
}
.buttons div.reply-icon {
	width: 96px; height: 25px;
}
.buttons div.post-icon {
	width: 96px; height: 25px;
}
.buttons div.locked-icon {
	width: 96px; height: 25px;
}
.buttons div.pmreply-icon {
	width: 96px; height: 25px;
}
.buttons div.newpm-icon {
	width: 96px; height: 25px;
}
.buttons div.forwardpm-icon {
	width: 96px; height: 25px;
}
a.sitehome {
	height: 18px; text-align: left; text-indent: -5000px; overflow: hidden; display: block; background-repeat: no-repeat;
}
a.print {
	height: 18px; text-align: left; text-indent: -5000px; overflow: hidden; display: block; background-repeat: no-repeat;
}
a.sendemail {
	height: 18px; text-align: left; text-indent: -5000px; overflow: hidden; display: block; background-repeat: no-repeat;
}
a.fontsize {
	height: 18px; text-align: left; text-indent: -5000px; overflow: hidden; display: block; background-repeat: no-repeat;
}
a.icon-faq {
	height: 18px; text-align: left; text-indent: -5000px; overflow: hidden; display: block; background-repeat: no-repeat;
}
a.print {
	width: 22px; background-image: none;
}
a.sendemail {
	width: 22px; background-image: none;
}
a.fontsize {
	background-position: 0px -1px; width: 70px; height: 18px; background-image: none;
}
a.sitehome {
	background-position: 0px -1px; width: 70px; height: 18px; background-image: none;
}
a.icon-faq {
	background-position: 0px -1px; width: 70px; height: 18px; background-image: none;
}
a.fontsize:hover {
	background-position: 0px -20px; text-decoration: none;
}
a.sitehome:hover {
	background-position: 0px -20px; text-decoration: none;
}
a.icon-faq:hover {
	background-position: 0px -20px; text-decoration: none;
}
.icon-home {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-ucp {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-team {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-bookmark {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-bump {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-subscribe {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-unsubscribe {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-pages {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
.icon-search {
	background-position: 0px 50%; padding: 1px 0px 0px 17px; background-image: none; background-repeat: no-repeat;
}
ul.profile-icons {
	list-style: none; padding-top: 10px;
}
ul.profile-icons li {
	background-position: 0px 100%; margin: 0px 6px 3px 0px; float: left;
}
ul.profile-icons li a {
	background-position: 0px 0px; width: 100%; height: 100%; display: block;
}
ul.profile-icons li span {
	display: none;
}
ul.profile-icons li a:hover {
	background: none;
}
.postbody ul.profile-icons {
	padding: 0px; width: auto; float: right;
}
.postbody ul.profile-icons li {
	margin: 0px 3px;
}
.email-icon {
	background: no-repeat left top;
}
.email-icon a {
	background: no-repeat left top;
}
.aim-icon {
	background: no-repeat left top;
}
.aim-icon a {
	background: no-repeat left top;
}
.yahoo-icon {
	background: no-repeat left top;
}
.yahoo-icon a {
	background: no-repeat left top;
}
.web-icon {
	background: no-repeat left top;
}
.web-icon a {
	background: no-repeat left top;
}
.msnm-icon {
	background: no-repeat left top;
}
.msnm-icon a {
	background: no-repeat left top;
}
.icq-icon {
	background: no-repeat left top;
}
.icq-icon a {
	background: no-repeat left top;
}
.jabber-icon {
	background: no-repeat left top;
}
.jabber-icon a {
	background: no-repeat left top;
}
.pm-icon {
	background: no-repeat left top;
}
.pm-icon a {
	background: no-repeat left top;
}
.quote-icon {
	background: no-repeat left top;
}
.quote-icon a {
	background: no-repeat left top;
}
.report-icon {
	background: no-repeat left top;
}
.report-icon a {
	background: no-repeat left top;
}
.warn-icon {
	background: no-repeat left top;
}
.warn-icon a {
	background: no-repeat left top;
}
.edit-icon {
	background: no-repeat left top;
}
.edit-icon a {
	background: no-repeat left top;
}
.delete-icon {
	background: no-repeat left top;
}
.delete-icon a {
	background: no-repeat left top;
}
.info-icon {
	background: no-repeat left top;
}
.info-icon a {
	background: no-repeat left top;
}
ul.profile-icons li.email-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.aim-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.yahoo-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.web-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.msnm-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.icq-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.jabber-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.pm-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.quote-icon {
	width: 54px; height: 20px;
}
ul.profile-icons li.report-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.edit-icon {
	width: 54px; height: 20px;
}
ul.profile-icons li.delete-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.info-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.warn-icon {
	width: 20px; height: 20px;
}
ul.profile-icons li.edit-icon {
	margin: 0px 0px 0px 3px;
}
ul.profile-icons li.quote-icon {
	margin: 0px 0px 0px 3px;
}
ul.profile-icons li.info-icon {
	margin: 0px 3px 0px 0px;
}
ul.profile-icons li.report-icon {
	margin: 0px 3px 0px 0px;
}
#cp-menu {
	width: 19%; margin-top: 1em; margin-bottom: 5px; float: left;
}
#cp-main {
	width: 81%; float: left;
}
#cp-main .content {
	padding: 0px;
}
#cp-main h3 {
	border-color: rgb(191, 191, 191);
}
#cp-main hr {
	border-color: rgb(191, 191, 191);
}
#cp-menu hr {
	border-color: rgb(191, 191, 191);
}
#cp-main .panel p {
	font-size: 1.1em;
}
#cp-main .panel ol {
	font-size: 1.1em; margin-left: 2em;
}
#cp-main .panel li.row7 {
	border-top-color: rgb(249, 249, 249); border-bottom-color: rgb(203, 203, 203); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
ul.cplist {
	margin-bottom: 5px; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: solid;
}
#cp-main .panel li.header dd {
	color: rgb(0, 0, 0); margin-bottom: 2px;
}
#cp-main .panel li.header dt {
	color: rgb(0, 0, 0); margin-bottom: 2px;
}
#cp-main table.table1 {
	margin-bottom: 1em;
}
#cp-main table.table1 thead th {
	padding: 5px; color: rgb(51, 51, 51); font-weight: bold; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#cp-main table.table1 tbody th {
	font-style: italic; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: transparent !important;
}
#cp-main .pagination {
	width: auto; padding-top: 1px; float: right;
}
#cp-main .postbody p {
	font-size: 1.1em;
}
#cp-main .pm-message {
	margin: 10px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; width: auto; float: none; background-color: rgb(255, 255, 255);
}
.pm-message h2 {
	padding-bottom: 5px;
}
#cp-main .postbody h3 {
	margin-top: 0px;
}
#cp-main .box2 h3 {
	margin-top: 0px;
}
#cp-main .buttons {
	margin-left: 0px;
}
#cp-main ul.linklist {
	margin: 0px;
}
.mcp-main .postbody {
	width: 100%;
}
#tabs {
	margin: 20px 0px -2px 7px; line-height: normal; min-width: 570px;
}
#tabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#tabs li {
	margin: 0px; padding: 0px; font-size: 1em; font-weight: bold; display: inline;
}
#tabs a {
	background: no-repeat 0% -35px; margin: 0px 1px 0px 0px; padding: 0px 0px 0px 5px; text-decoration: none; float: left; position: relative; cursor: pointer;
}
#tabs a span {
	background: no-repeat 100% -35px; padding: 6px 10px 6px 5px; color: rgb(130, 130, 130); float: left; display: block; white-space: nowrap;
}
#tabs a:hover span {
	color: rgb(188, 188, 188);
}
#tabs .activetab a {
	background-position: 0px 0px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
#tabs .activetab a span {
	background-position: 100% 0px; color: rgb(51, 51, 51); padding-bottom: 7px;
}
#tabs a:hover {
	background-position: 0px -70px;
}
#tabs a:hover span {
	background-position: 100% -70px;
}
#tabs .activetab a:hover {
	background-position: 0px 0px;
}
#tabs .activetab a:hover span {
	background-position: 100% 0px; color: rgb(0, 0, 0);
}
#minitabs {
	margin: -20px 7px 0px 0px; line-height: normal;
}
#minitabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#minitabs li {
	padding: 0px 10px 4px; font-size: 1em; font-weight: bold; margin-left: 2px; float: right; display: block; background-color: rgb(242, 242, 242);
}
#minitabs a {
	
}
#minitabs a:hover {
	text-decoration: none;
}
#minitabs li.activetab {
	background-color: rgb(249, 249, 249);
}
#minitabs li.activetab a {
	color: rgb(51, 51, 51);
}
#minitabs li.activetab a:hover {
	color: rgb(51, 51, 51);
}
#navigation {
	width: 100%; padding-top: 36px;
}
#navigation ul {
	list-style: none;
}
#navigation li {
	margin: 1px 0px; padding: 0px; font-weight: bold; display: inline;
}
#navigation a {
	margin: 1px 0px; padding: 5px; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none; display: block; background-image: none;
}
#navigation a:hover {
	color: rgb(188, 188, 188); text-decoration: none; background-color: rgb(198, 198, 198);
}
#navigation #active-subsection a {
	color: rgb(211, 211, 211); display: block;
}
#navigation #active-subsection a:hover {
	color: rgb(211, 211, 211);
}
#cp-main h2 {
	padding: 0px; color: rgb(51, 51, 51); margin-left: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#cp-main .panel {
	background-color: rgb(249, 249, 249);
}
#cp-main .pm {
	background-color: rgb(255, 255, 255);
}
#cp-main span.corners-top {
	background-image: none;
}
#cp-menu span.corners-top {
	background-image: none;
}
#cp-main span.corners-top span {
	background-image: none;
}
#cp-menu span.corners-top span {
	background-image: none;
}
#cp-main span.corners-bottom {
	background-image: none;
}
#cp-menu span.corners-bottom {
	background-image: none;
}
#cp-main span.corners-bottom span {
	background-image: none;
}
#cp-menu span.corners-bottom span {
	background-image: none;
}
#cp-main .panel #topicreview span.corners-top {
	background-image: none;
}
#cp-menu .panel #topicreview span.corners-top {
	background-image: none;
}
#cp-main .panel #topicreview span.corners-top span {
	background-image: none;
}
#cp-menu .panel #topicreview span.corners-top span {
	background-image: none;
}
#cp-main .panel #topicreview span.corners-bottom {
	background-image: none;
}
#cp-menu .panel #topicreview span.corners-bottom {
	background-image: none;
}
#cp-main .panel #topicreview span.corners-bottom span {
	background-image: none;
}
#cp-menu .panel #topicreview span.corners-bottom span {
	background-image: none;
}
.cp-mini {
	margin: 10px 15px 10px 5px; padding: 5px; min-height: 90px; background-color: rgb(249, 249, 249);
}
.cp-mini span.corners-top {
	margin: 0px -5px;
}
.cp-mini span.corners-bottom {
	margin: 0px -5px;
}
dl.mini dt {
	color: rgb(103, 103, 103); font-weight: bold;
}
dl.mini dd {
	padding-top: 4px;
}
.friend-online {
	font-weight: bold;
}
.friend-offline {
	font-style: italic;
}
#pm-menu {
	line-height: 2.5em;
}
.current {
	color: rgb(153, 153, 153);
}
ol.def-rules {
	padding-left: 0px;
}
ol.def-rules li {
	padding: 1px; line-height: 180%;
}
.pmlist li.bg1 {
	border-width: 0px 3px; border-style: solid; border-color: transparent; border-image: none;
}
.pmlist li.bg2 {
	border-width: 0px 3px; border-style: solid; border-color: transparent; border-image: none;
}
.pmlist li.pm_message_reported_colour {
	border-right-color: rgb(188, 188, 188); border-left-color: rgb(188, 188, 188);
}
.pm_message_reported_colour {
	border-right-color: rgb(188, 188, 188); border-left-color: rgb(188, 188, 188);
}
.pmlist li.pm_marked_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(255, 255, 255); border-image: none;
}
.pm_marked_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(255, 255, 255); border-image: none;
}
.pmlist li.pm_replied_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(194, 194, 194); border-image: none;
}
.pm_replied_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(194, 194, 194); border-image: none;
}
.pmlist li.pm_friend_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(189, 189, 189); border-image: none;
}
.pm_friend_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(189, 189, 189); border-image: none;
}
.pmlist li.pm_foe_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(0, 0, 0); border-image: none;
}
.pm_foe_colour {
	border-width: 0px 3px; border-style: solid; border-color: rgb(0, 0, 0); border-image: none;
}
.pm-legend {
	padding-left: 3px; margin-bottom: 3px; border-right-width: 0px; border-left-width: 10px; border-left-style: solid;
}
#gallery label {
	background: rgb(255, 255, 255); margin: 10px; padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; text-align: center; float: left; position: relative;
}
#gallery label:hover {
	background-color: rgb(238, 238, 238);
}
fieldset {
	border-width: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em;
}
input {
	padding: 0px 3px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: normal; vertical-align: middle; cursor: pointer;
}
select {
	padding: 1px; border: 1px solid rgb(102, 102, 102); border-image: none; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; vertical-align: middle; cursor: pointer; background-color: rgb(250, 250, 250);
}
option {
	padding-right: 1em;
}
option.disabled-option {
	color: graytext;
}
textarea {
	padding: 2px; width: 60%; line-height: 1.4em; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 1em;
}
label {
	color: rgb(103, 103, 103); padding-right: 5px; cursor: default;
}
label input {
	vertical-align: middle;
}
label img {
	vertical-align: middle;
}
fieldset dl {
	padding: 4px 0px;
}
fieldset dt {
	width: 40%; text-align: left; float: left; display: block;
}
fieldset dd {
	margin-bottom: 3px; margin-left: 41%; vertical-align: top;
}
fieldset.fields1 dt {
	width: 15em; border-right-width: 0px;
}
fieldset.fields1 dd {
	margin-left: 15em; border-left-width: 0px;
}
fieldset.fields1 {
	background-color: transparent;
}
fieldset.fields1 div {
	margin-bottom: 3px;
}
fieldset.fields2 dt {
	width: 15em; border-right-width: 0px;
}
fieldset.fields2 dd {
	margin-left: 16em; border-left-width: 0px;
}
dt label {
	text-align: left; font-weight: bold;
}
dd label {
	color: rgb(51, 51, 51); white-space: nowrap;
}
dd input {
	margin-right: 3px;
}
dd textarea {
	margin-right: 3px;
}
dd select {
	width: auto;
}
dd textarea {
	width: 85%;
}
fieldset dl:hover dt label {
	color: rgb(0, 0, 0);
}
fieldset.fields2 dl:hover dt label {
	color: inherit;
}
#timezone {
	width: 95%;
}
* html #timezone {
	width: 50%;
}
fieldset.quick-login {
	margin-top: 5px;
}
fieldset.quick-login input {
	width: auto;
}
fieldset.quick-login input.inputbox {
	width: 15%; margin-right: 5px; vertical-align: middle; background-color: rgb(243, 243, 243);
}
fieldset.quick-login label {
	padding-right: 2px; white-space: nowrap;
}
fieldset.display-options {
	margin: 3px 0px 5px; text-align: center;
}
fieldset.display-options label {
	padding-right: 2px; white-space: nowrap;
}
fieldset.display-options a {
	margin-top: 3px;
}
fieldset.display-actions {
	text-align: right; line-height: 2em; padding-right: 1em; white-space: nowrap;
}
fieldset.display-actions label {
	padding-right: 2px; white-space: nowrap;
}
fieldset.sort-options {
	line-height: 2em;
}
fieldset.forum-selection {
	margin: 5px 0px 3px; float: right;
}
fieldset.forum-selection2 {
	margin: 13px 0px 3px; float: right;
}
fieldset.jumpbox {
	height: 2.5em; text-align: right; margin-top: 15px;
}
fieldset.quickmod {
	width: 50%; height: 2.5em; text-align: right; float: right;
}
fieldset.submit-buttons {
	margin: 5px 0px; text-align: center; vertical-align: middle;
}
fieldset.submit-buttons input {
	padding-top: 3px; padding-bottom: 3px; vertical-align: middle;
}
#format-buttons {
	margin: 15px 0px 2px;
}
#format-buttons input {
	vertical-align: middle;
}
#format-buttons select {
	vertical-align: middle;
}
#message-box {
	width: 80%;
}
#message-box textarea {
	width: 100%; color: rgb(51, 51, 51); font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em;
}
#smiley-box {
	width: 18%; float: right;
}
#smiley-box img {
	margin: 3px;
}
.inputbox {
	padding: 2px; border: 1px solid rgb(192, 192, 192); border-image: none; color: rgb(51, 51, 51); cursor: text; background-color: rgb(255, 255, 255);
}
.inputbox:hover {
	border: 1px solid rgb(234, 234, 234); border-image: none;
}
.inputbox:focus {
	border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(75, 75, 75);
}
input.inputbox {
	width: 85%;
}
input.medium {
	width: 50%;
}
input.narrow {
	width: 25%;
}
input.tiny {
	width: 125px;
}
textarea.inputbox {
	width: 85%;
}
.autowidth {
	width: auto !important;
}
input.button1 {
	font-size: 1em;
}
input.button2 {
	font-size: 1em;
}
a.button1 {
	background: repeat-x top rgb(250, 250, 250); width: auto !important; color: rgb(0, 0, 0); padding-top: 1px; padding-bottom: 1px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
input.button1 {
	background: repeat-x top rgb(250, 250, 250); width: auto !important; color: rgb(0, 0, 0); padding-top: 1px; padding-bottom: 1px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
input.button3 {
	background: repeat-x top rgb(250, 250, 250); width: auto !important; color: rgb(0, 0, 0); padding-top: 1px; padding-bottom: 1px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
a.button2 {
	background: repeat-x top rgb(250, 250, 250); width: auto !important; color: rgb(0, 0, 0); padding-top: 1px; padding-bottom: 1px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
input.button2 {
	background: repeat-x top rgb(250, 250, 250); width: auto !important; color: rgb(0, 0, 0); padding-top: 1px; padding-bottom: 1px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
a.button1 {
	border: 1px solid rgb(102, 102, 102); border-image: none; font-weight: bold;
}
input.button1 {
	border: 1px solid rgb(102, 102, 102); border-image: none; font-weight: bold;
}
input.button3 {
	margin: 0px; padding: 0px; height: 12px; line-height: 5px; font-variant: small-caps; background-image: none;
}
a.button2 {
	border: 1px solid rgb(102, 102, 102); border-image: none;
}
input.button2 {
	border: 1px solid rgb(102, 102, 102); border-image: none;
}
input.button3 {
	border: 1px solid rgb(102, 102, 102); border-image: none;
}
a.button1 {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button1:link {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button1:visited {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button1:active {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button2 {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button2:link {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button2:visited {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button2:active {
	background-position: 0px 1px; padding: 2px 8px; color: rgb(0, 0, 0); line-height: 250%; text-decoration: none; vertical-align: text-bottom;
}
a.button1:hover {
	background-position: 0px 100%; border: 1px solid rgb(188, 188, 188); border-image: none; color: rgb(188, 188, 188);
}
input.button1:hover {
	background-position: 0px 100%; border: 1px solid rgb(188, 188, 188); border-image: none; color: rgb(188, 188, 188);
}
a.button2:hover {
	background-position: 0px 100%; border: 1px solid rgb(188, 188, 188); border-image: none; color: rgb(188, 188, 188);
}
input.button2:hover {
	background-position: 0px 100%; border: 1px solid rgb(188, 188, 188); border-image: none; color: rgb(188, 188, 188);
}
input.button3:hover {
	background-position: 0px 100%; border: 1px solid rgb(188, 188, 188); border-image: none; color: rgb(188, 188, 188);
}
input.disabled {
	color: rgb(102, 102, 102); font-weight: normal;
}
.search-box {
	margin-top: 3px; margin-left: 5px; float: left;
}
.search-box input {
	
}
input.search {
	background-position: left 1px; padding-left: 17px; background-image: none; background-repeat: no-repeat;
}
.full {
	width: 95%;
}
.medium {
	width: 50%;
}
.narrow {
	width: 25%;
}
.tiny {
	width: 10%;
}
* html table {
	font-size: 100%;
}
* html select {
	font-size: 100%;
}
* html input {
	font-size: 100%;
}
* html hr {
	margin: 0px;
}
* html span.corners-top {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.gif");
}
* html span.corners-bottom {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.gif");
}
* html span.corners-top span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.gif");
}
* html span.corners-bottom span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.gif");
}
table.table1 {
	width: 100%; voice-family: inherit;
}
html > body table.table1 {
	width: 100%;
}
* html ul.topiclist li {
	position: relative;
}
* html .postbody h3 img {
	vertical-align: middle;
}
html > body dd label input {
	vertical-align: text-bottom;
}
* html input.button1 {
	padding-bottom: 0px; margin-bottom: 1px;
}
* html input.button2 {
	padding-bottom: 0px; margin-bottom: 1px;
}
* html .column1 {
	width: 45%;
}
* html .column2 {
	width: 45%;
}
.clearfix {
	height: 1%; overflow: hidden;
}
#tabs {
	height: 1%; overflow: hidden;
}
#minitabs {
	height: 1%; overflow: hidden;
}
fieldset dl {
	height: 1%; overflow: hidden;
}
ul.topiclist dl {
	height: 1%; overflow: hidden;
}
dl.polls {
	height: 1%; overflow: hidden;
}
* html .post {
	height: 25%; overflow: hidden;
}
* html .clearfix {
	height: 4%; overflow: hidden;
}
* html .navbar {
	height: 4%; overflow: hidden;
}
ul.linklist {
	height: 4%; overflow: hidden;
}
dl.icon {
	height: auto !important; min-height: 35px;
}
* html #search-box {
	width: 25%;
}
*:first-child + html dl.details dd {
	margin-left: 30%; float: none;
}
* html dl.details dd {
	margin-left: 30%; float: none;
}
* html #submenu {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/link_home2.gif") no-repeat;
}
* html #wrap {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/bg_wrap.gif");
}
* html #page-header {
	background: none;
}
* html #page-footer {
	background: none;
}
* html #logo {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/site_logo.gif") no-repeat;
}
* html .forabg {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/bg_forums.gif") no-repeat 0px 0px;
}
* html .forabg2 {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/bg_forums2.gif") no-repeat 0px 0px;
}
* html .forumbg {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/bg_forums.gif") no-repeat 0px 0px;
}
* html div.rules {
	background: none;
}
* html .postlink {
	position: relative;
}
* html .whois {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/icon_whois.gif") no-repeat 0px 50%;
}
* html .birthday {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/icon_birthday.gif") no-repeat 0px 50%;
}
* html .stats {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/icon_stats.gif") no-repeat 0px 50%;
}
* html .footer_js {
	background-image: url("./styles/DirtyBoard2.0/theme/images/ie6/up.gif");
}
* html .copyright {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/copyright.gif") no-repeat;
}
* html #link_home {
	background: url("./styles/DirtyBoard2.0/theme/images/ie6/link_home.gif") no-repeat; padding-right: 19px;
}
* html ul.linklist {
	position: relative;
}
* html #search-box {
	background: none;
}
html {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_body.jpg") 0px 100% rgb(205, 182, 150); color: rgb(93, 57, 21);
}
body {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_body.jpg") 0px 100% rgb(205, 182, 150); color: rgb(93, 57, 21);
}
h1 {
	color: rgb(93, 57, 21);
}
h2 {
	color: rgb(93, 57, 21);
}
h3 {
	color: rgb(93, 57, 21); border-bottom-color: rgb(201, 187, 142);
}
hr {
	border-color: rgb(201, 187, 142);
}
hr.dashed {
	border-top-color: rgb(201, 187, 142);
}
#search-box {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_search.png") no-repeat 0px 100%; width: 250px; height: 88px; color: rgb(217, 190, 153);
}
#search-box #keywords {
	background-color: transparent;
}
#search-box input {
	border: currentColor; border-image: none; color: rgb(0, 0, 0);
}
#search-box .button2 {
	background: none; border: currentColor; border-image: none; color: rgb(0, 0, 0);
}
#search-box .button18 {
	background: none; border: currentColor; border-image: none; color: rgb(0, 0, 0);
}
#wrap {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_wrap.png");
}
#page-header {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_header.png") no-repeat;
}
#page-footer {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_footer.png") no-repeat;
}
#logo {
	background: url("./styles/DirtyBoard2.0/theme/images/site_logo.png") no-repeat;
}
.navbar {
	background: none;
}
.forabg {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_forums.png") no-repeat 0px 0px;
}
.forabg2 {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_forums2.png") no-repeat 0px 0px;
}
.forumbg {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_forums.png") no-repeat 0px 0px;
}
.panel {
	color: rgb(40, 49, 63); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_2.gif"); background-color: transparent;
}
:target.post .content {
	color: rgb(0, 0, 0);
}
:target.post h3 a {
	color: rgb(0, 0, 0);
}
.bg1 {
	background-color: transparent;
}
.bg2 {
	background-color: transparent;
}
.bg3 {
	background-color: transparent;
}
.ucprowbg {
	background-color: rgb(220, 222, 226);
}
.fieldsbg {
	background-color: rgb(231, 232, 234);
}
span.corners-top {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.png");
}
span.corners-top span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.png");
}
span.corners-bottom {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.png");
}
span.corners-bottom span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.png");
}
ul.navlinks {
	border-bottom-color: rgb(255, 255, 255);
}
table.table1 thead th {
	color: rgb(93, 57, 21);
}
table.table1 tbody tr {
	border-color: rgb(51, 51, 51);
}
table.table1 tbody tr:hover {
	color: rgb(0, 0, 0); background-color: transparent;
}
table.table1 tbody tr.hover {
	color: rgb(0, 0, 0); background-color: transparent;
}
table.table1 td {
	color: rgb(0, 0, 0);
}
table.table1 tbody td {
	border-top-color: transparent;
}
table.table1 tbody th {
	color: rgb(51, 51, 51); border-bottom-color: rgb(0, 0, 0); background-color: transparent;
}
table.info tbody th {
	color: rgb(0, 0, 0);
}
dl.details dt {
	color: rgb(0, 0, 0);
}
dl.details dd {
	color: rgb(0, 0, 0);
}
.sep {
	color: rgb(17, 152, 217);
}
.pagination span strong {
	border-color: rgb(110, 12, 12); color: rgb(255, 255, 255); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_button.gif"); background-color: rgb(70, 146, 191);
}
.pagination span a {
	border-color: rgb(201, 187, 142); color: rgb(0, 0, 0); background-color: rgb(236, 237, 238);
}
.pagination span a:link {
	border-color: rgb(201, 187, 142); color: rgb(0, 0, 0); background-color: rgb(236, 237, 238);
}
.pagination span a:visited {
	border-color: rgb(201, 187, 142); color: rgb(0, 0, 0); background-color: rgb(236, 237, 238);
}
.pagination span a:active {
	border-color: rgb(201, 187, 142); color: rgb(0, 0, 0); background-color: rgb(236, 237, 238);
}
.pagination span a:hover {
	border-color: rgb(201, 187, 142); color: rgb(255, 255, 255); background-color: rgb(110, 12, 12);
}
.row .pagination {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_pages.gif");
}
.row .pagination span a {
	background-color: rgb(255, 255, 255);
}
li.pagination span a {
	background-color: rgb(255, 255, 255);
}
.row .pagination span a:hover {
	color: rgb(255, 255, 255); background-color: rgb(110, 12, 12);
}
li.pagination span a:hover {
	color: rgb(255, 255, 255); background-color: rgb(110, 12, 12);
}
.copyright {
	color: rgb(51, 51, 51);
}
.error {
	color: rgb(188, 42, 77);
}
.reported {
	background-color: rgb(247, 236, 239);
}
li.reported:hover {
	background-color: rgb(236, 213, 216) !important;
}
.sticky {
	
}
.announce {
	
}
div.rules {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_rules.png") no-repeat 0px 0px; height: 100px; color: rgb(188, 42, 77);
}
p.rules {
	background-image: none; background-color: rgb(236, 213, 216);
}
a:link {
	color: rgb(93, 57, 21);
}
a:visited {
	color: rgb(93, 57, 21);
}
a:hover {
	color: rgb(128, 12, 12);
}
a:active {
	color: rgb(0, 0, 0);
}
.navbg a:link {
	color: rgb(255, 255, 255);
}
th a:link {
	color: rgb(255, 255, 255);
}
.forumbg .header a:link {
	color: rgb(93, 57, 21);
}
.forabg .header a:link {
	color: rgb(93, 57, 21);
}
.forumbg .header a:visited {
	color: rgb(93, 57, 21);
}
.forabg .header a:visited {
	color: rgb(93, 57, 21);
}
.navbg a:visited {
	color: rgb(93, 57, 21);
}
th a:visited {
	color: rgb(93, 57, 21);
}
.navbg a:hover {
	color: rgb(128, 12, 12);
}
.forumbg .header a:hover {
	color: rgb(128, 12, 12);
}
.forabg .header a:hover {
	color: rgb(128, 12, 12);
}
th a:hover {
	color: rgb(128, 12, 12);
}
.navbg a:active {
	color: rgb(93, 57, 21);
}
.forumbg .header a:active {
	color: rgb(93, 57, 21);
}
.forabg .header a:active {
	color: rgb(93, 57, 21);
}
th a:active {
	color: rgb(93, 57, 21);
}
a.forumtitle {
	color: rgb(93, 57, 21);
}
a.forumtitle:hover {
	color: rgb(128, 12, 12);
}
a.forumtitle:active {
	color: rgb(93, 57, 21);
}
a.topictitle {
	color: rgb(93, 57, 21);
}
a.topictitle:hover {
	color: rgb(128, 12, 12);
}
a.topictitle:active {
	color: rgb(93, 57, 21);
}
.postlink {
	color: rgb(93, 57, 21); border-bottom-color: rgb(54, 138, 210);
}
.postlink-local {
	color: rgb(93, 57, 21); border-bottom-color: rgb(54, 138, 210);
}
.postlink:visited {
	color: rgb(93, 57, 21); border-bottom-color: rgb(102, 102, 102);
}
.postlink-local:visited {
	color: rgb(93, 57, 21); border-bottom-color: rgb(102, 102, 102);
}
.postlink:active {
	color: rgb(93, 57, 21);
}
.postlink-local:active {
	color: rgb(93, 57, 21);
}
.postlink:hover {
	color: rgb(128, 12, 12); background-color: rgb(208, 228, 246);
}
.postlink-local:hover {
	color: rgb(128, 12, 12); background-color: rgb(208, 228, 246);
}
.signature a {
	background-color: transparent;
}
.signature a:visited {
	background-color: transparent;
}
.signature a:active {
	background-color: transparent;
}
.signature a:hover {
	background-color: transparent;
}
.postprofile a:link {
	color: rgb(93, 57, 21);
}
.postprofile a:active {
	color: rgb(93, 57, 21);
}
.postprofile a:visited {
	color: rgb(93, 57, 21);
}
.postprofile dt.author a {
	color: rgb(93, 57, 21);
}
.postprofile a:hover {
	color: rgb(128, 12, 12);
}
.postprofile dt.author a:hover {
	color: rgb(128, 12, 12);
}
.search .postprofile a {
	color: rgb(93, 57, 21);
}
.search .postprofile a:hover {
	color: rgb(128, 12, 12);
}
a.top {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_back_top.gif");
}
a.top2 {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_back_top.gif");
}
a.up {
	background-image: url("./styles/DirtyBoard2.0/theme/images/arrow_up.gif");
}
a.down {
	background-image: url("./styles/DirtyBoard2.0/theme/images/arrow_down.gif");
}
a.left {
	background-image: url("./styles/DirtyBoard2.0/theme/images/arrow_left.gif");
}
a.right {
	background-image: url("./styles/DirtyBoard2.0/theme/images/arrow_right.gif");
}
a.up:hover {
	background-color: transparent;
}
a.left:hover {
	color: rgb(128, 12, 12);
}
a.right:hover {
	color: rgb(128, 12, 12);
}
ul.forums {
	background-color: transparent;
}
ul.topiclist li {
	color: rgb(0, 0, 0);
}
ul.topiclist dd {
	border-left-color: rgb(255, 255, 255);
}
.rtl ul.topiclist dd {
	border-right-color: rgb(255, 255, 255); border-left-color: transparent;
}
ul.topiclist li.row dt a.read.subforum {
	background-image: url("./styles/DirtyBoard2.0/imageset/subforum_read.gif");
}
ul.topiclist li.row dt a.unread.subforum {
	background-image: url("./styles/DirtyBoard2.0/imageset/subforum_unread.gif");
}
li.row {
	background: none; border-top-color: transparent; border-bottom-color: rgb(93, 57, 21);
}
li.row2 {
	background: none; border-top-color: transparent; border-bottom-color: rgb(93, 57, 21);
}
li.row3 {
	background: none; border-top-color: transparent; border-bottom-color: rgb(93, 57, 21);
}
li.row7 {
	background: none; border-top-color: transparent; border-bottom-color: rgb(93, 57, 21);
}
li.row strong {
	color: rgb(0, 0, 0);
}
li.row2 strong {
	color: rgb(0, 0, 0);
}
li.row3 strong {
	color: rgb(0, 0, 0);
}
li.row7 strong {
	color: rgb(0, 0, 0);
}
li.row:hover {
	background: url("./styles/DirtyBoard2.0/theme/images/row_hover.png") no-repeat 100% 50%;
}
li.row2:hover {
	background: url("./styles/DirtyBoard2.0/theme/images/row2_hover.png") no-repeat 100% 50%;
}
li.row3:hover {
	background: url("./styles/DirtyBoard2.0/theme/images/row3_hover.png") no-repeat 100% 50%;
}
li.row4:hover {
	background: url("./styles/DirtyBoard2.0/theme/images/row4_hover.png") no-repeat 100% 50%;
}
li.row5:hover {
	background: url("./styles/DirtyBoard2.0/theme/images/row5_hover.png") no-repeat 100% 50%;
}
li.row6:hover {
	background: url("./styles/DirtyBoard2.0/theme/images/row6_hover.png") no-repeat 100% 50%;
}
li.row:hover dd {
	border-left-color: rgb(93, 57, 21);
}
li.row2:hover dd {
	border-left-color: rgb(93, 57, 21);
}
li.row3:hover dd {
	border-left-color: rgb(93, 57, 21);
}
li.row7:hover dd {
	border-left-color: rgb(93, 57, 21);
}
.rtl li.row:hover dd {
	border-right-color: rgb(204, 204, 204); border-left-color: transparent;
}
li.header dt {
	color: rgb(93, 57, 21);
}
li.header dd {
	color: rgb(93, 57, 21);
}
ul.topiclist dd.searchextra {
	color: rgb(51, 51, 51);
}
.postbody {
	padding: 3px; color: rgb(51, 51, 51);
}
.content {
	background: url("./styles/DirtyBoard2.0/theme/images/bg_1.gif"); color: rgb(51, 51, 51);
}
.content h2 {
	color: rgb(93, 57, 21); border-bottom-color: rgb(0, 0, 0);
}
.panel h2 {
	color: rgb(93, 57, 21); border-bottom-color: rgb(0, 0, 0);
}
dl.faq dt {
	color: rgb(51, 51, 51);
}
.posthilit {
	color: rgb(188, 42, 77); background-color: rgb(243, 191, 204);
}
.signature {
	border-top-color: rgb(0, 0, 0);
}
.notice {
	border-top-color: rgb(0, 0, 0);
}
blockquote {
	border-color: rgb(219, 219, 206); color: rgb(93, 57, 21); background-image: url("./styles/DirtyBoard2.0/theme/images/quote.gif"); background-color: transparent;
}
blockquote blockquote {
	background-color: transparent;
}
blockquote blockquote blockquote {
	background-color: transparent;
}
dl.codebox {
	border-color: rgb(201, 210, 216); background-color: rgb(255, 255, 255);
}
dl.codebox dt {
	border-bottom-color: rgb(204, 204, 204);
}
dl.codebox code {
	color: rgb(46, 139, 87);
}
.syntaxbg {
	color: rgb(255, 255, 255);
}
.syntaxcomment {
	color: rgb(255, 128, 0);
}
.syntaxdefault {
	color: rgb(0, 0, 187);
}
.syntaxhtml {
	color: rgb(0, 0, 0);
}
.syntaxkeyword {
	color: rgb(0, 119, 0);
}
.syntaxstring {
	color: rgb(221, 0, 0);
}
.attachbox {
	border-color: rgb(201, 210, 216); background-color: rgb(255, 255, 255);
}
.pm-message .attachbox {
	background-color: rgb(242, 243, 243);
}
.attachbox dd {
	border-top-color: rgb(201, 210, 216);
}
.attachbox p {
	color: rgb(102, 102, 102);
}
.attachbox p.stats {
	color: rgb(102, 102, 102);
}
.attach-image img {
	border-color: rgb(153, 153, 153);
}
dl.file dd {
	color: rgb(102, 102, 102);
}
dl.thumbnail img {
	border-color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
dl.thumbnail dd {
	color: rgb(102, 102, 102);
}
dl.thumbnail dt a:hover {
	background-color: rgb(238, 238, 238);
}
dl.thumbnail dt a:hover img {
	border-color: rgb(54, 138, 210);
}
fieldset.polls dl {
	color: rgb(102, 102, 102); border-top-color: rgb(220, 222, 226);
}
fieldset.polls dl.voted {
	color: rgb(0, 0, 0);
}
fieldset.polls dd div {
	color: rgb(255, 255, 255);
}
.rtl .pollbar1 {
	border-right-color: transparent;
}
.rtl .pollbar2 {
	border-right-color: transparent;
}
.rtl .pollbar3 {
	border-right-color: transparent;
}
.rtl .pollbar4 {
	border-right-color: transparent;
}
.rtl .pollbar5 {
	border-right-color: transparent;
}
.pollbar1 {
	border-right-color: rgb(116, 22, 44); border-bottom-color: rgb(116, 22, 44); background-color: rgb(170, 35, 70);
}
.rtl .pollbar1 {
	border-left-color: rgb(116, 22, 44);
}
.pollbar2 {
	border-right-color: rgb(140, 28, 56); border-bottom-color: rgb(140, 28, 56); background-color: rgb(190, 30, 74);
}
.rtl .pollbar2 {
	border-left-color: rgb(140, 28, 56);
}
.pollbar3 {
	border-right-color: rgb(170, 35, 70); border-bottom-color: rgb(170, 35, 70); background-color: rgb(209, 26, 78);
}
.rtl .pollbar3 {
	border-left-color: rgb(170, 35, 70);
}
.pollbar4 {
	border-right-color: rgb(190, 30, 74); border-bottom-color: rgb(190, 30, 74); background-color: rgb(228, 22, 83);
}
.rtl .pollbar4 {
	border-left-color: rgb(190, 30, 74);
}
.pollbar5 {
	border-right-color: rgb(209, 26, 78); border-bottom-color: rgb(209, 26, 78); background-color: rgb(248, 17, 87);
}
.rtl .pollbar5 {
	border-left-color: rgb(209, 26, 78);
}
.postprofile {
	color: rgb(102, 102, 102); border-left-color: rgb(0, 0, 0);
}
.rtl .postprofile {
	border-right-color: rgb(0, 0, 0); border-left-color: transparent;
}
.pm .postprofile {
	border-left-color: rgb(0, 0, 0);
}
.rtl .pm .postprofile {
	border-right-color: rgb(0, 0, 0); border-left-color: transparent;
}
.postprofile strong {
	color: rgb(0, 0, 0);
}
.online {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/icon_user_online.gif");
}
.reply-icon span {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/button_topic_reply.gif");
}
.post-icon span {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/button_topic_new.gif");
}
.locked-icon span {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/button_topic_locked.gif");
}
.pmreply-icon span {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/button_pm_reply.gif");
}
.newpm-icon span {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/button_pm_new.gif");
}
.forwardpm-icon span {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/button_pm_forward.gif");
}
a.print {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_print.gif");
}
a.sendemail {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_sendemail.gif");
}
a.fontsize {
	width: 70px; background-image: url("./styles/DirtyBoard2.0/theme/images/icon_fontsize.gif");
}
a.sitehome {
	width: 70px; height: 18px; background-image: url("./styles/DirtyBoard2.0/theme/images/icon_site.gif");
}
a.icon-faq {
	width: 70px; height: 18px; background-image: url("./styles/DirtyBoard2.0/theme/images/icon_faq.gif");
}
.icon-home {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_home.gif");
}
.icon-ucp {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_ucp.gif");
}
.icon-team {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_team.gif");
}
.icon-bookmark {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_bookmark.gif");
}
.icon-bump {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_bump.gif");
}
.icon-subscribe {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_subscribe.gif");
}
.icon-unsubscribe {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_unsubscribe.gif");
}
.icon-pages {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_pages.gif");
}
.icon-search {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_search.gif");
}
.email-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_email.gif");
}
.email-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_email.gif");
}
.aim-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_aim.gif");
}
.aim-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_aim.gif");
}
.yahoo-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_yahoo.gif");
}
.yahoo-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_yahoo.gif");
}
.web-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_www.gif");
}
.web-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_www.gif");
}
.msnm-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_msnm.gif");
}
.msnm-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_msnm.gif");
}
.icq-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_icq.gif");
}
.icq-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_icq.gif");
}
.jabber-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_jabber.gif");
}
.jabber-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_contact_jabber.gif");
}
.pm-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/icon_contact_pm.gif");
}
.pm-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/icon_contact_pm.gif");
}
.quote-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/icon_post_quote.gif");
}
.quote-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/icon_post_quote.gif");
}
.report-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_post_report.gif");
}
.report-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_post_report.gif");
}
.edit-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/icon_post_edit.gif");
}
.edit-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/en/icon_post_edit.gif");
}
.delete-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_post_delete.gif");
}
.delete-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_post_delete.gif");
}
.info-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_post_info.gif");
}
.info-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_post_info.gif");
}
.warn-icon {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_user_warn.gif");
}
.warn-icon a {
	background-image: url("./styles/DirtyBoard2.0/imageset/icon_user_warn.gif");
}
#cp-main h3 {
	border-color: rgb(213, 203, 129);
}
#cp-main hr {
	border-color: rgb(213, 203, 129);
}
#cp-menu hr {
	border-color: rgb(213, 203, 129);
}
#cp-main .panel li.row7 {
	border-top-color: rgb(249, 249, 249); border-bottom-color: rgb(213, 203, 129);
}
ul.cplist {
	border-top-color: rgb(213, 203, 129);
}
#cp-main .panel li.header dd {
	color: rgb(0, 0, 0);
}
#cp-main .panel li.header dt {
	color: rgb(0, 0, 0);
}
#cp-main table.table1 thead th {
	color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
#cp-main .pm-message {
	border-color: rgb(213, 203, 129); background-color: rgb(255, 255, 255);
}
#tabs a {
	background-image: url("./styles/DirtyBoard2.0/theme/images/bg_tabs1.gif");
}
#tabs a span {
	color: rgb(0, 0, 0); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_tabs2.gif");
}
#tabs a:hover span {
	color: rgb(188, 42, 77);
}
#tabs .activetab a {
	border-bottom-color: rgb(248, 248, 248);
}
#tabs .activetab a span {
	color: rgb(188, 42, 77);
}
#tabs .activetab a:hover span {
	color: rgb(0, 0, 0);
}
#minitabs li {
	background-color: rgb(255, 255, 255);
}
#minitabs li.activetab {
	background-color: rgb(249, 249, 249);
}
#minitabs li.activetab a {
	color: rgb(51, 51, 51);
}
#minitabs li.activetab a:hover {
	color: rgb(51, 51, 51);
}
#navigation a {
	border: 1px solid rgb(213, 203, 129); border-image: none; color: rgb(51, 51, 51); background-image: none; background-color: transparent;
}
#navigation a:hover {
	color: rgb(188, 42, 77); background-color: transparent;
}
#navigation #active-subsection a {
	border: 1px dotted rgb(211, 17, 65); border-image: none; color: rgb(211, 17, 65); background-image: none; background-color: rgb(249, 249, 249);
}
#navigation #active-subsection a:hover {
	color: rgb(211, 17, 65);
}
#cp-main h2 {
	color: rgb(51, 51, 51);
}
#cp-main .panel {
	background-color: rgb(249, 249, 249);
}
#cp-main .pm {
	background-color: rgb(255, 255, 255);
}
#cp-main span.corners-top {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left2.gif");
}
#cp-menu span.corners-top {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left2.gif");
}
#cp-main span.corners-top span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right2.gif");
}
#cp-menu span.corners-top span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right2.gif");
}
#cp-main span.corners-bottom {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left2.gif");
}
#cp-menu span.corners-bottom {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left2.gif");
}
#cp-main span.corners-bottom span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right2.gif");
}
#cp-menu span.corners-bottom span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right2.gif");
}
#cp-main .panel #topicreview span.corners-top {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.gif");
}
#cp-menu .panel #topicreview span.corners-top {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.gif");
}
#cp-main .panel #topicreview span.corners-top span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.gif");
}
#cp-menu .panel #topicreview span.corners-top span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.gif");
}
#cp-main .panel #topicreview span.corners-bottom {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.gif");
}
#cp-menu .panel #topicreview span.corners-bottom {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_left.gif");
}
#cp-main .panel #topicreview span.corners-bottom span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.gif");
}
#cp-menu .panel #topicreview span.corners-bottom span {
	background-image: url("./styles/DirtyBoard2.0/theme/images/corners_right.gif");
}
.cp-mini {
	background-image: url("./styles/DirtyBoard2.0/theme/images/bg_3.gif");
}
.friend-online {
	background: url("./styles/DirtyBoard2.0/theme/images/icon_online.gif") no-repeat 100% 0px;
}
.friend-offline {
	background: url("./styles/DirtyBoard2.0/theme/images/icon_offline.gif") no-repeat 100% 0px;
}
dl.mini dt {
	color: rgb(0, 0, 0);
}
.current {
	color: rgb(153, 153, 153) !important;
}
.pmlist li.pm_message_reported_colour {
	border-right-color: rgb(188, 42, 77); border-left-color: rgb(188, 42, 77);
}
.pm_message_reported_colour {
	border-right-color: rgb(188, 42, 77); border-left-color: rgb(188, 42, 77);
}
.pmlist li.pm_marked_colour {
	border-color: rgb(255, 102, 0);
}
.pm_marked_colour {
	border-color: rgb(255, 102, 0);
}
.pmlist li.pm_replied_colour {
	border-color: rgb(169, 184, 194);
}
.pm_replied_colour {
	border-color: rgb(169, 184, 194);
}
.pmlist li.pm_friend_colour {
	border-color: rgb(93, 143, 189);
}
.pm_friend_colour {
	border-color: rgb(93, 143, 189);
}
pmlist li.pm_foe_colour {
	border-color: rgb(0, 0, 0);
}
.pm_foe_colour {
	border-color: rgb(0, 0, 0);
}
#gallery label {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
#gallery label:hover {
	background-color: rgb(238, 238, 238);
}
select {
	border-color: rgb(102, 102, 102); background-color: transparent;
}
label {
	color: rgb(0, 0, 0);
}
option.disabled-option {
	color: graytext;
}
dd label {
	color: rgb(51, 51, 51);
}
fieldset dl:hover dt label {
	color: rgb(0, 0, 0);
}
fieldset.fields2 dl:hover dt label {
	color: inherit;
}
fieldset.quick-login input.inputbox {
	background-color: transparent;
}
#message-box textarea {
	color: rgb(51, 51, 51);
}
.inputbox {
	border-color: rgb(201, 187, 142); color: rgb(51, 51, 51); background-color: transparent;
}
.inputbox:hover {
	border-color: rgb(51, 51, 51);
}
.inputbox:focus {
	border-color: rgb(124, 18, 18); color: rgb(15, 73, 135);
}
a.button1 {
	color: rgb(201, 187, 142); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_button.gif"); background-color: transparent;
}
input.button1 {
	color: rgb(201, 187, 142); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_button.gif"); background-color: transparent;
}
input.button3 {
	color: rgb(201, 187, 142); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_button.gif"); background-color: transparent;
}
a.button2 {
	color: rgb(201, 187, 142); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_button.gif"); background-color: transparent;
}
input.button2 {
	color: rgb(201, 187, 142); background-image: url("./styles/DirtyBoard2.0/theme/images/bg_button.gif"); background-color: transparent;
}
a.button1 {
	border-color: rgb(201, 187, 142);
}
input.button1 {
	border-color: rgb(201, 187, 142);
}
input.button3 {
	background-image: none;
}
a.button2 {
	border-color: rgb(201, 187, 142);
}
input.button2 {
	border-color: rgb(201, 187, 142);
}
input.button3 {
	border-color: rgb(201, 187, 142);
}
a.button1 {
	color: rgb(201, 187, 142);
}
a.button1:link {
	color: rgb(201, 187, 142);
}
a.button1:visited {
	color: rgb(201, 187, 142);
}
a.button1:active {
	color: rgb(201, 187, 142);
}
a.button2 {
	color: rgb(201, 187, 142);
}
a.button2:link {
	color: rgb(201, 187, 142);
}
a.button2:visited {
	color: rgb(201, 187, 142);
}
a.button2:active {
	color: rgb(201, 187, 142);
}
a.button1:hover {
	border-color: rgb(124, 18, 18); color: rgb(124, 18, 18);
}
input.button1:hover {
	border-color: rgb(124, 18, 18); color: rgb(124, 18, 18);
}
a.button2:hover {
	border-color: rgb(124, 18, 18); color: rgb(124, 18, 18);
}
input.button2:hover {
	border-color: rgb(124, 18, 18); color: rgb(124, 18, 18);
}
input.button3:hover {
	border-color: rgb(124, 18, 18); color: rgb(124, 18, 18);
}
input.search {
	background-image: url("./styles/DirtyBoard2.0/theme/images/icon_textbox_search.gif");
}
input.disabled {
	color: rgb(201, 187, 142);
}
.header_js {
	width: 70px; height: 39px; text-indent: -5000px; margin-top: -22px; float: right; display: block; background-image: url("./styles/DirtyBoard2.0/theme/images/down.gif");
}
#submenu {
	background: url("./styles/DirtyBoard2.0/theme/images/link_home2.png") no-repeat 0px 0px; width: 290px; height: 83px; padding-left: 10px; margin-top: -22px; float: left; display: block;
}
#submenu a {
	margin-top: 10px; float: left; display: block;
}
.whois {
	background: url("./styles/DirtyBoard2.0/theme/images/icon_whois.png") no-repeat 0px 50%;
}
.birthday {
	background: url("./styles/DirtyBoard2.0/theme/images/icon_birthday.png") no-repeat 0px 50%;
}
.stats {
	background: url("./styles/DirtyBoard2.0/theme/images/icon_stats.png") no-repeat 0px 50%;
}
.bold {
	font-weight: bold; margin-top: -8px; position: relative;
}
.copyright {
	background: url("./styles/DirtyBoard2.0/theme/images/copyright.png") no-repeat; width: 450px; height: 220px; margin-top: 11px; display: block; position: relative;
}
#small-logo_link {
	width: 150px; height: 105px; text-indent: -5000px; margin-top: -160px; margin-left: 240px; display: block; position: relative; background-image: url("./styles/DirtyBoard2.0/theme/images/small_logo.gif");
}
.footer_js {
	margin: -200px auto 0px 900px; width: 50px; height: 50px; text-indent: -5000px; display: block; position: relative; background-image: url("./styles/DirtyBoard2.0/theme/images/up.png");
}
#link_home {
	width: 190px; height: 83px; text-indent: -5000px; margin-top: 112px; margin-right: -35px; float: right; display: block; position: relative; background-image: url("./styles/DirtyBoard2.0/theme/images/link_home.png");
}
