body
{
background:#402e20;
color:#c4c4c4;
}

#sitetabs div.hr
{
border-bottom-color:#bfa971;
}

#navbar-login input.text-field
{
border-top:1px solid #f0e8af;
border-left:1px solid #f0e8af;
border-right:1px solid #fffded;
border-bottom:1px solid #fffded;
color:#666666;
background:#f7f5f0;
}

#navbar-login input.button, #navbar-login a, #navbar-login span
{
color:#c4c4c4;
}

#navbar-login input.button:hover
{
background:#202f40;
}

#navbar-login input.text-field:focus, #navbar-login input.text-field:hover
{
background:#fcfcfc;
color:black;
}

div.header
{
background:#0f0c0a url(../Images/Darkgold/rpgwatch-logo.jpg) no-repeat;
}

div.mainframe, .page
{
background-color:black;
color:#c4c4c4;
border-color:black;
}
textarea
{
background-color:#f0f0f0;
color:black;
}

div.darklight-dark
{
display:none;
}

div.darklight-light
{
display:visible;
float:left;
background:#fcfcfc;
color:black;
font-weight:bold;
border:1px solid #c7b49f;
padding:0.2em;
margin-top:0.6em;
font-size:0.84em;
line-height:100%;
cursor:pointer;
}

a.tab-link, span.tab-link
{
background-color:#403120;
border-color:#5e5142;
}
span.tab-link
{
background:#171007;
}
a.tab-active, span.tab-active
{
background:black;
border-bottom:1px solid black;
}
div.tab-bottom a.tab-active, div.tab-bottom span.tab-active
{
border-top:1px solid black;
border-bottom:1px solid #5e5142;
}

div.tab-links-hr
{
border-bottom:1px solid #5e5142;
}

div.tab-links-box
{
border-bottom:1px solid #5e5142;
}

div.tab-bottom
{
border-bottom:none;
border-top:1px solid #5e5142;
}

a
{
color:#ccab3d;
}

a:visited
{
color:#ccab3d;
}

a:hover
{
background-color:#202f40;
}

a:focus
{
color:#0558ff;
}

a:focus:hover
{
background-color:#403120;
}

a.ext-link:after, div.newsitem a:after
{
content:url(../Images/Darkgold/ext-link.gif);
}

blockquote, div.vbfix blockquote.quote, div.vbfix2
{
border-color:#ccab3d;
}
span.quote
{
color:#ccab3d;
}

h1, h1.headline
{
xbackground:url("../Images/Darkgold/h1-bg.jpg") black;
background:url("../Images/Darkgold/headline-bg.jpg") black;
background-repeat: no-repeat;
border-color:#5e5142;
color:#e5e5e5;
}

h2, h2.headline
{
background:url("../Images/Darkgold/headline-bg.jpg") black;
background-repeat: no-repeat;
border-color:#5e5142;
color:#e5e5e5;
}

h3, h3.headline
{
background:url("../Images/Darkgold/headline-bg.jpg") black;
background-repeat: no-repeat;
color:#e5e5e5;
}
h2.gray-bg, h3.gray-bg
{
background-image:url("../Images/Darkgold/headline-bg-gray.jpg");
}
.gray-bg a
{
color:#c4c4c4;
}


/* NAVIGATION BAR */

div.navbar-left
{
background:#d9ebff url(../Images/Darkgold/navbar-left.png) no-repeat;
}

div.navbar-center
{
background:#d9ebff url(../Images/Darkgold/navbar-center.png) repeat-x;
}

div.navbar-right
{
background:#d9ebff url(../Images/Darkgold/navbar-right.png) no-repeat;
}

div.vline
{
background:url(../Images/Darkgold/navbar-vline.png);
}

#menu a:hover
{
background:#251807;
color:#e5e5e5;
}

#menu *
{
color:#e5e5e5;
}

#menu ul.submenu a:hover
{
color:black;
background-color:#8c6d08;
}

#menu li.mainmenu
{
background-image:url("../Images/Darkgold/navbar-vline.png");
}

#menu li.mainmenu:hover
{
background-image:url("../Images/Darkgold/navbar-title-l.png");
}

#menu li.mainmenu:hover span.menutitle
{
background-image: url("../Images/Darkgold/navbar-title-r.png");
}

#menu ul.submenu
{
background-image: url("../Images/Darkgold/navbar-menu-b.png");
}

#menu ul.submenu li
{
background-image: url("../Images/Darkgold/navbar-menu-m.png");
}

/* IE doesn't support :first-child, so it's a normal class now... */
#menu ul.submenu li.first-child
{
background-image: url("../Images/Darkgold/navbar-menu-m.png");
}



/* BASIC LAYOUT*/

div.rightline
{
border-color:#5e5142;
}

div.leftline
{
border-color:#5e5142;
}

div.bottomline
{
border-color:#5e5142;
}

div.hr, .borderbg, .tborder
{
background:#5e5142;
}


/* NEWS LAYOUT */

div.mainbox
{
border-color:#5e5142;
background:black;
}

.background1
{
background:#403120;
}

.background2, .tcat, .thead, .tfoot
{
background:#251807;
}

.tcat, .tcat a
{
color:#c4c4c4;
font-weight:bold;
}

.background3, .alt2
{
background:#171007;
}

.background4, .alt1, .alt1Active
{
background:#000000;
}

h1.date
{
color:#99907a;
}

div.newsdate
{
color:#99907a;
}

div.newstime
{
color:#99907a;
}

div.headline-subline
{
color:#99907a;
}

a.morestuff:before
{
content:url(../Images/Darkgold/icon-more.png);
}

a.comments:before
{
content:url(../Images/Darkgold/icon-comments.png);
}

.article-image-caption
{
background-color:black;
color:#e5e5e5;
}

div.gallery-thumb-wrapper
{
background-color:#1a1d33;
color:#c4c4c4;
}

div.gallery-thumb-caption:hover
{
background-color:#1a1d33;
}

div.gallery-thumb-wrapper:hover
{
background-color:#403120;
}

input.code
{
background:#1a1d33;
border:1px solid #5e5142;
color:#c4c4c4;
}

div.newstype
{
background-color:#202f40;
}
div.newswrapper2:hover
{
background-color:#403120;
}

/* FORUM  */
a.button, img.button
{
border:1px solid #5e5142;
background:#171007;
}
a.background2, img.background2
{
background:#251807;
}
a.button:hover, img.button:hover
{
background-color:#202f40;
}
img.button
{
background:url(../Images/Darkgold/multiquote.png) no-repeat 0.75em 0.25em;
}


#notice.info
{
border:1px solid #5e5142;
background:#171007;
}

#notice.ok
{
border:1px solid #138000;
background:#13330e;
}

#notice.error
{
border:1px solid #800000;
background:#330e0e;
}

a.cal-active
{
background:#fff9e5;
}
span.calendar
{
color:#7a8999;
}

.pre-spoiler {
    border: 1px solid #5e5142;
    background: #251807;
	margin: 0 1em 0 1em;
    padding: 0.25em 0.5em 0.25em 0.5em;
    font-weight: bold;
    text-align: right;
    color: #c4c4c4;
}
.spoiler {
    background: #171007;
    padding: 0.5em;
	margin: 0 1em 1em 1em;
    border: 1px solid #5e5142;
	border-top:none;
}


div.pros h3
{
background:url("../Images/headline-bg-lightgreen.jpg") #fcfcfc no-repeat;
color:black;
}
div.cons h3
{
background:url("../Images/headline-bg-lightred.jpg") #fcfcfc no-repeat;
color:black;
}
div.pros li
{
color:#59b359;
}
div.cons li
{
color:#e57373;
}
div.pros li span
{
color:#c4c4c4;
}
div.cons li span
{
color:#c4c4c4;
}



