html
{
	background-color: #000000;
	min-height: 100%;
}

body
{
	margin: 0;	/* Use the whole page */
	padding: 0; 	/* Opera hack - padding instead of margin */
	font-family: Arial Black;
	color: #ffffff;
	background: #000000;
}

div.ppview
{
	text-align: center;
}

div.ppedit
{
	text-align: center;
}

a
{
	color: #555555;
	text-decoration: none;
}

a:visited
{
	color: #777777;
}

a:hover
{
	color: #ffffff;
}

table.ppview
{
	margin: auto;
	border: 0;
	border-collapse: collapse;
}

tr
{
	height: 16px;
}

td
{
	width: 16px;
}

.paletteEntry
{
	height: 32px;
	width: 32px;
}

.hover
{
	color: #ffffff;
	position: Absolute;
	visibility: hidden;
	z-index: 2;
	font-size: 16px;
}

.hoverShadow
{
	color: #000000;
	position: Absolute;
	visibility: hidden;
	z-index: 1;
	font-size: 16px;
}

.pp0
{
	background-color: #000000;
	color: #404040;
}
.pp1
{
	background-color: #788084;
	color: #b8c0c4;
}
.pp2
{
	background-color: #ffffff;
	color: #bfbfbf;
}
.pp3
{
	background-color: #ac1000;
	color: #ec5040;
}
.pp4
{
	background-color: #fc589c;
	color: #ff98dc;
}
.pp5
{
	background-color: #503000;
	color: #907040;
}
.pp6
{
	background-color: #ac8000;
	color: #ecc040;
}
.pp7
{
	background-color: #e46018;
	color: #ffa058;
}
.pp8
{
	background-color: #fcd884;
	color: #bc9844;
}
.pp9
{
	background-color: #004058;
	color: #408098;
}
.ppa
{
	background-color: #006800;
	color: #40a840;
}
.ppb
{
	background-color: #00a800;
	color: #40e840;
}
.ppc
{
	background-color: #1f1f1f;
	color: #5f5f5f;
}
.ppd
{
	background-color: #0088fc;
	color: #40caff;
}
.ppe
{
	background-color: #38c0fc;
	color: #78ffff;
}
.ppf
{
	background-color: #f4d0b4;
	color: #b49074;
}

/* monobook overrides */
#content {
	background: #000000;
	color: #ffffff;
	border: 1px solid #777777;
	border-right: none;
	line-height: 1.5em;
}
#p-logo {
	height: 75px;
}
#p-logo a,
#p-logo a:hover {
	display: block;
	height: 75px;
	width: 12.2em;
	background-repeat: no-repeat;
	background-position: 35% 50% !important;
	text-decoration: none;
}
#column-one {
	padding-top: 80px;
}

/*
** general portlet styles (elements in the quickbar)
*/
.portlet h6 {
	background: #222222;
}
.pBody {
	background-color: #222222;
	color: #777777;
	border: 1px solid #111111;
}
.portlet ul {
	list-style-type: disc;
	list-style-image: none;
}

h1, h2, h3, h4, h5, h6{
	color: #ffffff;
	border: 0;
}

#footer {
	background-color: #222222;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #111111;
}

#p-cactions li {
	border: 1px solid #777777;
	border-bottom: none;
	background: #222222;
}
#p-cactions li.selected {
	border-color: #777777;
	background: #000000;
}
#p-cactions li a {
	background-color: #222222;
	color: #777777;
}
#p-cactions li.selected a {
	background-color: #000000;
}
#p-cactions .new a {
	color: #ffffff;
}
#p-cactions li a:hover {
	background-color: #000000;
}

#firstHeading {
	border: 0;
	text-align: center;
}

a.new, #p-personal a.new {
	color: #ffffff;
}
a.new:visited, #p-personal a.new:visited {
	color: #ffffff;
}

/*
** the personal toolbar
*/
/* this is the ul contained in the portlet */
#p-personal ul {
	color: #777777;
}
#p-personal li {
	color: #777777;
}
#p-personal li a {
	color: #777777;
}
#p-personal li a:hover {
	color: #ffffff;
	background-color: #777777;
}

/* annoying black text overrides for admin panels etc */
table {
	color: #ffffff;
}

abbr, acronym, .explain {
	border-bottom: 1px dotted #ffffff;
	color: #ffffff;
}

pre {
	color: #ffffff;
}

.usermessage {
	color: #ffffff;
}

span.updatedmarker {
	color: #ffffff;
}

div#searchTargetHide {
	border:solid 1px white;
}

#sv-ext th, #sv-hooks th, #sv-software th {
	color: #ffffff;
}

/* blue fieldsets are ugly */
fieldset {
	border: 1px solid #ffffff;
}


code
{
	background-color: #222222;
}

pre
{
	background-color: #222222;
}

.catlinks
{
	background-color: #222222;
}

.mw-warning
{
	background-color: #222222;
}

div.thumbinner
{
	background-color: #222222;
}

.toccolours
{
	background-color: #222222;
}

#preftoc li.selected
{
	background-color: #222222;
}

#preferences
{
	background-color: #222222;
}

.prefsection table, .prefsection legend
{
	background-color: #222222;
}

div#userloginForm form,
div#userlogin form#userlogin2
{
	background-color: #222222;
}

div#userlogin form#userlogin2 table
{
	background-color: #222222;
}

table.gallery td
{
	background-color: #222222;
}

table.mw_metadata th
{
	background-color: #222222;
}

ul#filetoc
{
	background-color: #222222;
}
