html {
	border-color: #333; /* Only for item.css */
}
html, body, td, th, a {
	background-color: #000;
	color: #ccc;
}
h1 a, h1 a:hover {
	color: #ccc;
}
a img {
	border-color: #222;
}
a:hover, a:hover img, #credits a:hover, i span, #imageLayer a:hover span, #itemDelete:hover, a.curThumb img {
	border-color: #fff;
	color: #fff;
}
h3, #mailForm, #formBtns, #siteInfo h4, #siteInfo p {
	border-color: #444;
}
hr {
	background-color: #444;
	color: #444;
}
.fade {
	color: #666;
}
td.label {
	color: #999;
}
.redText, #mainNav .redText, label.redText a {
	color: #f00;
}
.greenText, #mainNav .greenText, a.greenText {
	color: #0c0;
}
a#back {
	background-position: 0 0;
}
a:hover#back {
	background-position: 0 -46px;
}


/* --- mainNav --- */
#mainNav {
	background-color: #000; /* In case image slides below nav */
}
#mainNav a {
	color: #999;
}
li#curMain a, #mainNav a:hover {
	color: #fff;
}


/* --- subNav --- */
#mainNav li ul {
	background-color: #000;
	border-color: #333;
}
#mainNav li#curMain ul.fade a {
	color: #444;
}
li#curMain li a {
	color: #999;
}
li#curMain li#curSub a {
	color: #fff;
}
#mainNav li ul.mOver {
	background-image: url(../global/bgNav-000.gif);
}


/* --- editNav --- */
#mainNav li.editNav a {
	color: #0f0;
}
#mainNav li.editNav a.externalLink {
	color: #ff0;
}
#mainNav li.editNav a:hover {
	color: #fff;
}
#mainNav a.logoutLink {
	color: #f60;
}


/* --- tips --- */
i {
	color: #ff0;
}
i span {
	background-color: #222;
	border-color: #cc0;
}


/* --- edit/delete/move --- */
.delete, .edit, span#itemDelete, a.moveUp, a.moveDown, a.moveLeft img, a.moveRight img {
	color: #000;
	border-color: #000;
}
a:hover.moveUp, a:hover.moveDown {
	border-color: #ccc;
}


/* --- credits --- */
#credits {
	color: #666;
}
#credits a {
	color: #999;
}


/* --- editTips --- */
#editTips, #editTips a {
	color: #999;
}


/**
 * formatInfo
 */
#formatInfo td, #formatInfo th {
	border-color: #222;
}
#formatInfo th {
	color: #fff;
}


/**
 * index.php
 */
#homePage td a {
	color: #999;
}
#homePage td a:hover {
	color: #fff;
}
#homePage p, #homePage p a {
	color: #777;
}




/**
 * item.php
 */
/* --- imageLayer --- */
#imageLayer {
	border-color: #222;
}
#imageLayer.hidden {
	border-color: #f00;
}
#imageLayer #caption {
	color: #999;
}
#itemEdit {
	color: #0c0;
}
#imageLayer #itemDelete {
	color: #f00;
}


/* --- infoLayer --- */
#infoLayer, div#imageLayer #overlay, a .itemClicks {
	background: url(../global/transparent-000.png);
}
#infoLink {
	color: #fff;
}


/* --- arrowNav --- */
#arrowNav {
	background-image: url(../global/bgItem-000.gif);
}
a#itemUp {
	background-position: -46px 0;
}
a:hover#itemUp {
	background-position: -46px -46px;
}
a#itemDown {
	background-position: -69px 0;
}
a:hover#itemDown {
	background-position: -69px -46px;
}


/**
 * itemStats.php
 */
#itemStats td {
	border-color: #222;
}
#itemStats td.count {
	text-align: right;
}



/**
 * itemXl.php
 */
#miniNav, #miniNav a {
	background-color: #222;
}
#miniNav {
	border-color: #333;
}
#miniNav a {
	color: #ccc;
}
#miniNav a:hover {
	color: #fff;
}
#miniNav h1 {
	color: #ccc;
}
#leftNav {
	background-image: url(../global/leftArrow-000.gif);
}
a#previous {
	background-position: 0 0;
}
a#next {
	background-position: -23px 0;
}
a:hover#previous {
	background-position: 0 -46px;
}
a:hover#next {
	background-position: -23px -46px;
}



/**
 * login.php
 */
#formLogin h4 {
	border-color: #666;
}
#formLogin #footer {
	border-color: #666;
}



/**
 * overview.php
 */
#overview td {
	color: #999;
}
#overview td.subCatCount {
	color: #000;
}
#overview a.edit {
	color: #0c0;
}
#overview td.deleteOk {
	color: #f00;
}
#overview td.deleteNotOk {
	color: #666;
}
#overview hr {
	background-color: #333;
	color: #333;
}



/**
 * thumbs.php
 */
.itemClicks {
	color: #ccc;
}
.itemClicks.homepage {
	color: #0c0;
}