body {
	background:#DBD0C5;
	color:#000;
	font-family:Verdana;
	font-size:12px;
	text-align:center;
	line-height:1.4;
}
a:link {
	color:#37230F;
}
a:visited {
	color:#37230F;
}
a:hover,a:active {
	color:#695541;
}
#container {
	background:#f6f0f0 url(../../../images/themes/eldefault/main_bg.jpg) no-repeat;
	color:#71665A;
	box-shadow:4px 1px 1px 3px #d2c8bd;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	text-align:left;
	padding:20px;
}
#content {
	width:auto !important;
}
.menu ul {
	background:#8c7b6b url(../../../images/themes/eldefault/menu_bg.jpg) top left repeat-x;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-align:center;
	border:1px solid #826E5F;
	list-style:none;
	margin:0;
	padding:6px;
}
.menutd {
	background:#8c7b6b url(../../../images/themes/eldefault/menu_bg.jpg) top left repeat-x;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-align:center;
	border:1px solid #826E5F;
	padding:6px;
}
.menutd a:link {
	color:#FFF;
	text-decoration:none;
}
.menutd a:visited {
	color:#FFF;
	text-decoration:none;
}
.menutd a:hover,.menu ul a:active {
	color:#F5EBE1;
	text-decoration:none;
}
.menu ul a:link {
	color:#FFF;
	text-decoration:none;
}
.menu ul a:visited {
	color:#FFF;
	text-decoration:none;
}
.menu ul a:hover,.menu ul a:active {
	color:#F5EBE1;
	text-decoration:none;
}
#panel {
	background:#9A8979 url(../../../images/themes/eldefault/pan_bg.jpg) top left repeat-x;
	color:#000;
	font-size:10px;
	border:1px solid #826E5F;
	padding:8px;
}
table {
	color:#000;
	font-family:Verdana;
	font-size:11px;
}
.tborder {
	background:#C2B8AE;
	width:100%;
	border:1px solid #AFA395;
	margin:auto;
}
.thead {
	background:#554137 url(../../../images/themes/eldefault/thead_bg.jpg) top left repeat-x;
	color:#fff;
	padding:6px;
}
.theadpl {
	background:#554137 url(../../../images/themes/eldefault/thead_bg_p.jpg) top left repeat-x;
	color:#fff;
	padding:6px;
}
.thead a:link {
	color:#fff;
	text-decoration:none;
}
.thead a:visited {
	color:#fff;
	text-decoration:none;
}
.thead a:hover,.thead a:active {
	color:#fff;
	text-decoration:underline;
}
.tcat {
	background:#877666 url(../../../images/themes/eldefault/tcat_bg.jpg) top left repeat-x;
	color:#fff;
	font-size:11px;
	padding:3px;
}
.tcatpl {
	background:#877666 url(../../../images/themes/eldefault/tcat_bg_p.jpg) top left repeat-x;
	color:#fff;
	font-size:11px;
	padding:3px;
}
.tcat a:link {
	color:#FFF5EB;
}
.tcat a:visited {
	color:#FFF5EB;
}
.tcat a:hover,.tcat a:active {
	color:#fff;
}
.trow1 {
	background:#F5EBE6;
}
.subrow {
	background:#F5EBE6 url(../../../images/themes/eldefault/sub_bg.jpg) no-repeat;
	padding-right:10px;
}
.postbg {
	background:#F5EBE6 url(../../../images/themes/eldefault/post_bg.jpg) no-repeat;
}
.shoutbg {
	background:#F5EBE6 url(../../../images/themes/eldefault/shout_bg.jpg) no-repeat;
}
.trow2 {
	background:#EBE1DC;
}
.item {
	background:#F5EBE6;
}
.item2 {
	background:#EBE1DC;
	text-align:right;
}
.item3 {
	background:#F5EBE6;
	text-align:right;
}
.trow_shaded {
	background:#fac8be;
}
.trow_sep {
	background:#A89B8C;
	color:#000;
	font-size:11px;
	font-weight:700;
}
.tfoot {
	background:#877666 url(../../../images/themes/eldefault/tcat_bg_p.jpg) top left repeat-x;
	color:#fff;
}
.tfoot a:link {
	color:#fff;
	text-decoration:none;
}
.tfoot a:visited {
	color:#fff;
	text-decoration:none;
}
.tfoot a:hover,.tfoot a:active {
	color:#fff;
	text-decoration:underline;
}
.bottommenu {
	background:#EBE1DC;
	color:#000;
	text-align:center;
	border:1px solid #AFA395;
	padding:10px;
}
.navigation {
	color:#000;
	font-size:12px;
	font-weight:700;
}
.navigation a:link {
	text-decoration:none;
}
.navigation a:visited {
	text-decoration:none;
}
.navigation a:hover,.navigation a:active {
	text-decoration:none;
}
.navigation .active {
	color:#000;
	font-size:12px;
	font-weight:700;
}
.smalltext {
	font-size:10px;
}
.largetext {
	font-size:14px;
	font-weight:700;
}
input.textbox {
	background:#fff;
	color:#000;
	border:1px solid #AFA395;
	padding:1px;
}
textarea {
	background:#fff;
	color:#000;
	border:1px solid #AFA395;
	font-family:Verdana;
	line-height:1.4;
	font-size:11px;
	padding:2px;
}
select {
	background:#fff;
	color:#000;
	border:1px solid #AFA395;
}
.editor {
	background:#C2B8AE;
	border:1px solid #C2B8AE;
}
.autocomplete {
	background:#C2B8AE;
	border:1px solid #AFA395;
	color:#000;
	text-align:left;
}
.autocomplete_selected {
	background:#EBE1DC;
	color:#000;
}
.popup_menu {
	background:#F5EBE6;
	border:1px solid #C2B8AE;
}
.popup_menu .popup_item {
	background:#F5EBE6;
	color:#000;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	padding:3px;
}
.popup_menu .popup_item:hover {
	background:#E1D2C8;
	color:#000;
}
.trow_reputation_positive {
	background:#cfc;
}
.trow_reputation_negative {
	background:#fcc;
}
.reputation_positive {
	color:green;
}
.reputation_neutral {
	color:#444;
}
.reputation_negative {
	color:red;
}
img {
	border:none;
}
.clear {
	clear:both;
}
.hidden {
	display:none;
	float:none;
	width:1%;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.menu li {
	display:inline;
	padding-left:5px;
}
.menu img {
	padding-right:5px;
	vertical-align:top;
}
#panel .links {
	float:right;
	margin:0;
}
.expcolimage {
	float:right;
	width:auto;
	vertical-align:middle;
	margin-top:2px;
}
img.attachment {
	border:1px solid #C2B8AE;
	padding:2px;
}
hr {
	background-color:#C2B8AE;
	color:#C2B8AE;
	height:1px;
	border:0;
}
#copyright {
	font:10px Verdana, Arial, Sans-Serif;
	margin:0;
	padding:10px 0 0;
}
#debug {
	float:right;
	text-align:right;
	margin-top:0;
}
.subforumicon {
	border:0;
	vertical-align:middle;
}
.separator {
	height:0;
	font-size:1px;
	list-style-type:none;
	margin:5px;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
.popup_menu .popup_item_container {
	text-align:left;
	margin:1px;
}
.popup_menu a.popup_item:hover {
	text-decoration:none;
}
.signature {
	font-size:10px;
	color:#683235;
}
.logo {
	background:url(../../../images/themes/eldefault/logo_bg.png) bottom left no-repeat;
	margin-left:1%;
	text-align:left;
	position:relative;
	z-index:1;
}
.sighr {
	background-color:#C2B8AE;
	color:#C2B8AE;
	height:1px;
	border:0;
}
.postbithr {
	color:#C2B8AE;
	background-color:#C2B8AE;
}
.smalltextfdesc {
	font-size:10px;
	color:#504646;
}
.trowhover {
	background-color:#D1CBC3;
}
.trowclicked {
	background-color:#A89B8C;
}
.sboxbg {
	background-color:#C2B8AE !important;
}
.quicktheme {
	float:right;
	background:#EBE1DC;
	border:1px solid #AFA395;
	padding:1px;
}
.ugqueen {
	color:#f5872d;
	font-weight:700;
	text-decoration:underline;
}
.ugking {
	color:#DE0000;
	font-weight:700;
	text-decoration:underline;
}
.ugadvisor {
	color:#824696;
	font-weight:700;
	text-decoration:underline;
}
.ugknight {
	color:#0069EB;
	font-weight:700;
	text-decoration:underline;
}
.ugsquire {
	color:#37965A;
	font-weight:700;
	text-decoration:underline;
}
.uglegion {
	color:#6E5A46;
	text-decoration:underline;
}
.ugteehee {
	color:#FFC8D2;
	text-decoration:underline;
}
.ugmale {
	color:#828282;
	text-decoration:underline;
}
.ugdied {
	color:#323232;
	text-decoration:underline;
	text-decoration:line-through;
}
.ugbot {
	color:#8C8C8C;
	text-decoration:underline;
}
.ugtowel {
	color:#E1EBFF;
	text-decoration:underline;
}
.ugdecept {
	color:#7A64DE;
	text-decoration:underline;
}
.ugkking {
	color:#B4E6E6;
	font-weight:700;
	text-decoration:underline;
}
.ugghost {
	color:#FFF;
	text-decoration:underline;
}
.ugbene {
	color:#B45A00;
	text-decoration:underline;
}
.ugava {
	color:#F5D714;
	text-decoration:underline;
}
a.sroll {
	display:block;
	width:130px;
	height:30px;
	text-decoration:none;
	background:url(../../../images/themes/eldefault/toplinks/searchb.gif);
}
a.sroll:hover {
	background-position:-65px 0;
}
.exs {
	position:relative;
	z-index:0;
}
.exs:hover {
	background-color:transparent;
	z-index:50;
}
.exs span {
	position:absolute;
	background-color:#E8E9F9;
	width:300px;
	left:-1000px;
	border:1px dashed gray;
	visibility:hidden;
	color:#000;
	text-decoration:none;
	padding:8px;
}
.trow_selected td {
	background:#E1D2C8;
}
blockquote {
	border:1px solid #C2B8AE;
	background:#FFF5EB;
	margin:0;
	padding:4px;
}
blockquote cite {
	font-weight:700;
	border-bottom:1px solid #C2B8AE;
	font-style:normal;
	display:block;
	margin:4px 0;
}
blockquote cite span {
	float:right;
	font-weight:400;
}
.codeblock {
	background:#FFF5EB;
	border:1px solid #C2B8AE;
	padding:4px;
}
.codeblock .title {
	border-bottom:1px solid #C2B8AE;
	font-weight:700;
	margin:4px 0;
}
.codeblock code {
	overflow:auto;
	height:auto;
	max-height:200px;
	display:block;
	font-family:Monaco, Consolas, Courier, monospace;
	font-size:13px;
}
.subject_new {
	font-weight:700;
}
.highlight {
	background:#FFC;
	padding:3px;
}
.pm_alert {
	background:#faf0af;
	border:1px solid #f0aa28;
	text-align:center;
	font-size:11px;
	padding:5px 20px;
	margin-bottom: 15px;
}
.red_alert {
	background:#fac8be;
	border:1px solid #c82323;
	color:#A5161A;
	text-align:center;
	font-size:11px;
	padding:5px 20px;
	margin-bottom: 15px;
}
.high_warning {
	color:#C00;
}
.moderate_warning {
	color:#F3611B;
}
.low_warning {
	color:#AE5700;
}
div.error {
	border-top:2px solid #f0aa28;
	border-bottom:2px solid #f0aa28;
	background:#faf0af;
	font-size:12px;
	padding:5px 10px;
}
div.error p {
	color:#000;
	font-weight:400;
	margin:0;
}
div.error p em {
	font-style:normal;
	font-weight:700;
	padding-left:24px;
	display:block;
	color:#C00;
	background:url(/images/error.gif) no-repeat 0;
}
div.error.ul {
	margin-left:24px;
}
.online {
	color:#15A018;
}
.offline {
	color:#C7C7C7;
}
.pagination {
	font-size:11px;
	padding-top:10px;
	margin-bottom:5px;
}
.tfoot .pagination,.tcat .pagination {
	padding-top:0;
}
.pagination .pages {
	font-weight:700;
}
.pagination .pagination_current,.pagination a {
	margin-bottom:3px;
	padding:2px 6px;
}
.pagination .pagination_current {
	font-weight:700;
	color: #000;
}
.pagination a:hover {
	text-decoration:none;
}
.thread_legend,.thread_legend dd {
	margin:0;
	padding:0;
}
.thread_legend dd {
	padding-bottom:4px;
	margin-right:15px;
}
.thread_legend img {
	margin-right:4px;
	vertical-align:bottom;
}
.forum_legend,.forum_legend dt,.forum_legend dd {
	margin:0;
	padding:0;
}
.forum_legend dd {
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.forum_legend dt {
	margin-right:10px;
	float:left;
}
.success_message {
	color:#00b200;
	font-weight:700;
	font-size:10px;
	margin-bottom:10px;
}
.error_message {
	color:#C00;
	font-weight:700;
	font-size:10px;
	margin-bottom:10px;
}
.post_body {
	padding:5px;
}
.post_content {
	padding:5px 10px;
}
.invalid_field {
	border:1px solid #f30;
	color:#f30;
}
.valid_field {
	border:1px solid #0c0;
}
.validation_error {
	background:url(../../../images/invalid.gif) no-repeat center left;
	color:#f30;
	font-weight:700;
	font-size:11px;
	margin:5px 0;
	padding:5px 5px 5px 22px;
}
.validation_success {
	background:url(../../../images/valid.gif) no-repeat center left;
	color:#00b200;
	font-weight:700;
	font-size:11px;
	margin:5px 0;
	padding:5px 5px 5px 22px;
}
.validation_loading {
	background:url(../../../images/spinner.gif) no-repeat center left;
	color:#555;
	font-weight:700;
	font-size:11px;
	margin:5px 0;
	padding:5px 5px 5px 22px;
}
#spinner {
	border:1px solid #DBD0C5 !important;
	background:#FFF5EB !important;
	color:#000 !important;
	padding:#4px 8px !important;
}
.messageEditor {
	background:#EBE1DC;
	border:1px solid #EBE1DC;
}
.messageEditor .toolbar_normal {
	background:#EBE1DC;
	border:1px solid #EBE1DC;
}
.messageEditor .toolbar_hover {
	background:#F5EBE6;
	border:1px solid #C2B8AE;
}
.messageEditor .toolbar_clicked {
	background:#F5EBE6;
	border:1px solid #C2B8AE;
}
.messageEditor .toolbar_dropdown .editor_dropdown_label {
	background:#fff;
	border:1px solid #AFA395;
}
.messageEditor .toolbar_dropdown .editor_dropdown_arrow,.messageEditor .toolbar_dropdown_image .editor_dropdown_arrow {
	border:1px solid #AFA395;
}
.messageEditor .toolbar_dropdown_over .editor_dropdown_label,.messageEditor .editor_dropdown_menu_open .editor_dropdown_label {
	color:#595249;
	border-color:#595249;
}
.messageEditor .toolbar_dropdown_over .editor_dropdown_arrow {
	background-color:#595249;
	border-color:#595249;
}
.messageEditor .toolbar_dropdown_image.toolbar_dropdown_over .editor_dropdown_label,.messageEditor .toolbar_dropdown_image.toolbar_dropdown_over .editor_dropdown_arrow {
	background-color:#595249;
}
.messageEditor .editor_dropdown_menu_open .editor_dropdown_arrow {
	background-color:#595249;
	border-color:#595249;
}
.messageEditor .editor_dropdown_menu {
	border:1px solid #AFA395;
	background:#fff;
}
.messageEditor .editor_dropdown_menu_title {
	background:#FFF5EB;
	border-bottom:1px solid #AFA395;
	color:#7C746C;
}
.messageEditor .editor_dropdown_menu li.editor_dropdown_menu_item_over {
	background-color:#EBE1DC;
}
.messageEditor .toolbar_button_color .editor_dropdown_menu {
	background:#fff;
}
.messageEditor .toolbar_button_color a {
	border:1px solid #AFA395;
}
.messageEditor .toolbar_button_color li.editor_dropdown_menu_item_active {
	background:#F5EBE6;
}
.messageEditor .toolbar_button_color li.editor_dropdown_menu_item_over {
	border:1px solid #AFA395;
	background:transparent;
}
.messageEditor .toolbar_hover .toolbar_button_arrow,.messageEditor .toolbar_clicked .toolbar_button_arrow {
	border-left-color:#AFA395;
}
.spoiler_header {
	background:#FFF5EB;
	border:1px solid #AFA395;
	margin:4px 0 0;
	padding:4px;
}
.spoiler_body {
	background:#FFF5EB;
	border:1px solid #AFA395;
	border-top:0;
	margin:0 0 4px;
	padding:4px;
}
.slotsmessage {
	background:#FFF5EB;
	text-align:center;
	border-top:2px solid #DBD0C5;
	border-bottom:2px solid #DBD0C5;
	line-height:150%;
	margin:5px;
	padding:13px 20px 13px 45px;
}
.forum_legend_wrapper1 {
	text-align:center;
}
.forum_legend_wrapper2 {
	width:565px;
	margin:0 auto;
}
.embev {
	color:#F5EBE6;
}
.ircowner {
	color:#DE0000;
	font-weight:700;
}
.ircadmin {
	color:#824696;
	font-weight:700;
}
.ircop {
	color:#0069EB;
	font-weight:700;
}
.irchalfop {
	color:#37965A;
	font-weight:700;
}
.ircvoice {
	color:#6E5A46;
}
.ircuser {
	color:#828282;
}
#panel .remember_me input {
	vertical-align: middle;
	margin-top: -1px;
}
.hiddenrow {
	display: none;
}
.selectall {
	background-color: #FFFBD9;
	font-weight: bold;
	text-align: center;
}
.repbox {
	font-size:16px;
	font-weight: bold;
	padding:5px 7px 5px 7px;
}
._neutral {
	background-color:#FAFAFA;
	color: #999999;
	border:1px solid #CCCCCC;
}
._minus {
	background-color: #FDD2D1;
	color: #CB0200;
	border:1px solid #980201;
}
._plus {
	background-color:#E8FCDC;
	color: #008800;
	border:1px solid #008800;
}
.pagination_breadcrumb {
	background-color: #f5ebe6;
	border: 1px solid #c2b8ae;
	padding: 5px;
	margin-top: 5px;
	font-weight: normal;
}
.pagination_breadcrumb_link {
	vertical-align: middle;
	cursor: pointer;
}