/* PAGE COLOR */
body { background-color: #F5E1AF; }

/* FONT DEFAULTS */
p, a, th, td, ul, ol, li, div, legend, span, input, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2E2B22;
}

/* SPECIAL FONT TREATMENTS */
pre { font-family: monospace, "Courier New", courier; font-size: 12px; color: #2E2B22;}
.error { font-weight: bold; color: #cc0000; }
.code { font-family: monospace, "Courier New", courier; font-size: 12px; }
.sigText { color:#333333; font-size: 12px; }
	/* IF NOONE HAS POSTED YET, THE COLOR OF THE NEW OR NO REPLIES TAG */
.labelNew { font-weight: bold; color:#9E1B12; }
.highLightText { background: #BE8B22; color: #FFFFFF; }
.sortRadio { font-weight: bold; color:#9E2B22; }
.sortRadio { color:#9E2B22; }


/* LINKS */
a:link { font-weight: bold; text-decoration: none; color: #2E2B22; }
a:visited { font-weight: bold; text-decoration: none; color: #2E2B22; }
a:active { font-weight: bold; text-decoration: none; color: #2E2B22; }
a:hover { font-weight: bold; text-decoration: underline; color: #000000; }

a.navLink:link { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.navLink:visited { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.navLink:active { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.navLink:hover { font-weight: bold; text-decoration: underline; color: #000000; }

a.listItemLink:link { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.listItemLink:visited { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.listItemLink:active { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.listItemLink:hover { font-weight: bold; text-decoration: underline; color: #4E4B42; }

a.menuitem:link { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.menuitem:visited { font-weight: bold; text-decoration: none; color: #2E2B22; }
a.menuitem:active { font-weight: bold; text-decoration: underline; color: #2E2B22; }
a.menuitem:hover {font-weight: bold; text-decoration: underline; color: #4E4B42; }

	/* LINK OF LAST PERSON TO POST IN TOPIC OR THREAD */
a.lastPostLink:link { font-size: 12px; font-weight: bold; text-decoration: none; color: #2E2B22; }
a.lastPostLink:visited { font-size: 12px; font-weight: bold; text-decoration: none; color: #2E2B22; }
a.lastPostLink:active { font-size: 12px; font-weight: bold; text-decoration: none; color: #2E2B22; }
a.lastPostLink:hover { font-size: 12px; font-weight: bold; text-decoration: underline; color: #4E4B42; }

a.locked:link { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:visited { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:active { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:hover { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }

a.footerLink:link { font-size: 10px; font-weight: bold; text-decoration: none; color: #8C8980; }
a.footerLink:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #8C8980; }
a.footerLink:active { font-size: 10px; font-weight: bold; text-decoration: none; color: #8C8980; }
a.footerLink:hover { font-size: 10px; font-weight: bold; text-decoration: underline; color: #8C8980; }


/* NEXT AND PREV PAGE LINKS */
tr.pagerStyle { }
tr.pagerStyle A:link { font-weight: bold; text-decoration: none; color: #072978; }
tr.pagerStyle A:visited { font-weight: bold; text-decoration: none; color: #072978; }
tr.pagerStyle A:active { font-weight: bold; text-decoration: none; color: #072978; }
tr.pagerStyle A:hover { font-weight: bold; text-decoration: underline; color: #000000; }


/* FORUM TABLE COLORS */
.listheader { padding: 0.4em; font-weight: bold; color: #2E2B22; background-color: #E0DDD4; background-image: URL("/dotForum2004E/gfx/forum/themes/mercan/headerbg.gif"); }
.listColumnText { padding: 0.8em; vertical-align: top; border-bottom: 1px solid #C1BEB5; font-size: 10px; color: #000000;}
.listColumnNumber { padding: 0.8em; vertical-align: top; text-align: center; border-bottom: 1px solid #80BBEC; font-size: 12px; color: #000000; }

.threadUserColumnText { width: 180px; padding: 0.8em; vertical-align: top; border-bottom: 1px solid #80BBEC; font-size: 10px; }
.threadPostColumnText { width: 80%; padding: 0.8em; vertical-align: top; border-bottom: 1px solid #80BBEC; }

/* THE COLORS OF THE POST BACKGROUNDS */
tr.bglight { background-color: #FDFAF1; }
tr.bgdark { background-color: #E8E5DC; }

/* FOR FORMS */
td.formHeader { font-weight: bold; text-decoration: none; color: #9E2B22; }
span.formHeader { font-weight: bold; text-decoration: none; color: #9E2B22; }
td.requiredField { }

/* FIELDSETS */
fieldset.stats {border: 1px ridge #000000; color: #C1BEB5; width: 300px; padding:0.5em 0.5em; text-align: center; font-size: 10; }
fieldset.key {border: 1px ridge #000000; color: #77746B; width: 300px; padding:0.5em 0.5em; }
fieldset.editor {border: 1px ridge #000000; color: #80BBEC; width: 300px; padding:0.5em 0.5em; }
fieldset.preview {border: 1px ridge #000000; color: #80BBEC; width: 90%; padding:0.5em 0.5em}

legend.key { font-weight: bold; text-decoration: none; color: #78756C; }
legend.stats { font-weight: bold; text-decoration: none; color: #78756C; }
legend.editor { font-weight: bold; text-decoration: none; color: #78756C; }
legend.preview { font-weight: bold; text-decoration: none; color: #78756C; }

td.key { font-weight: bold; text-decoration: none; color: #77746B; font-size: 10; }
span.stats { font-size: 10; color: #77746B; }



/* FORUM
table.forum {border: 1px ridge #000000; border-collapse: collapse; border-spacing: 0; border: outset 1;} */

/* AVATAR GALLERY */
td.galleryItemStyle { background-color: #DAECFA; text-align: center;}
td.galleryAltItemStyle { background-color: #BADBF5;  text-align: center; }

/* QUOTE IN POST */
td.quoteAttrib { color: #9E2B22; font-weight: bold; }
td.quoteText { color: #2E2B22; background-color: #FDE499; border: #BDA479; border-style: solid; padding: 0.4em;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }

/* FOOTER TEXT */
td.footer { font-size: 10; color: #C0BDB4; font-weight: bold; }

/* INPUT BOXES */
input { color: #000000;}
textarea { color: #000000; }
select { color: #000000;}
input.withbackground { border: 1px solid #777777; padding-left: 5px; }
textarea.withbackground { border: 1px solid #777777; padding-left: 5px; }
select.withbackground { border: 1px solid #FF0000; padding-left: 5px; }