/* 2015-08-06 */

img {
	color: inherit;
	}
div#nav a:hover, div#nav a.active, textarea {
	background: #fff;
	}
	div#nav div a.active {
		background: #000;
		color: #fff;
		}
table, div.box, input#helpbox {
	background: #fff;
	}
div#nav, div#nav a {
	background: #33c;
	}
	div#nav div {
		background: #6f6;
		}
	div#nav div a {
		background: none;
		color: #606;
		}
		div#nav div a:hover {
			background: #000;
			color: #ff0;
			}
div#search, div#menus ul, div#login {
	background: #33c;
	border-width: 1px;
	border-style: dashed outset outset;
	border-color: #6f6;
	color: #fff;
	}
	div#search a, div#login a {
		color: #6f6;
		}
		div#search a:hover {
			text-decoration: underline;
			}
	div#menus ul a {
		color: #fff;
		}
		div#menus ul a:hover {
			background: #6f6;
			color: #000;
			}

th, h3, div.submits {
	background: #33c;
	}
	tr.cat th, div.explanation, h3.description {
		background: #6f6;
		}
		tr.cat th a, div.explanation a {
			color: #606;
			}
	div#ucpnav table tr.cat, div#ucpnav table tr.noncat {
		border: 1px solid #a7d;
		}
	div#ucpnav a:hover {
		background: #3e3;
		}
		div#ucpnav li a:hover {
			background: #55f;
			color: #fff;
			}

div#header, div#header div#sift label {
	background: #33c; 
	}
	a#logo {
		background: url(../imageset/logo2000.png) no-repeat 8px 5px;
		height: 83px;
		margin-bottom: 2px;
		width: 432px;
		}
	div#header input {
		background: #33c;
		border: 1px solid #fff;
		color: #fff;
		}
	div#header div#sift label {
		color: #fff;
		}
		/* The next line gets ALL siftreset elements, even those not in the header. */
		input#siftreset, div#header div#sift input#siftreset {
			background: none;
			border: none;
			}

table, td, table.rows tr {
	border: 1px solid #a7d;
	}
table.poll {
	border: 2px solid #33c;
	}
	td.pollbar img {
		background: #33c;
		}
td.quantity, td.in, table#forumlist td+td, table#topiclist td+td, table#memberlist td+td, table#memberlist td+td+td+td, table#memberlist td+td+td+td+td+td {
	background: #dfdfdf;
	}
	/*notin was here, but is now deprecated*/
	table#forumlist td+td+td, table#topiclist td+td+td, table#memberlist td+td+td, table#memberlist td+td+td+td+td {
		background: none;
		}

table {
	border-collapse: collapse;
	}
table.poll td, td.attachrow table, td.attachrow td, table.searchresultstable td, table.rows td, table.rows table, table.rows table tr, table#smilies td, input#helpbox, table.forumline table, table.forumline table td {
	border: 0;
	}
tr.cat th, div.explanation {
	color: #036;
	}
span.spoiler, span.spoiler span, span.posthilit {
	background: #33c;
	}
	span.posthilit {
		color: #fff;
		}
span.spoiler, span.spoiler span, span.spoiler a, span.spoiler a:visited {
	color: #33c;
	}
a {
	color: #036;
	}
	a#pmnew {
		background: #030 !important;
		color: #6f6 !important;
		}
		a#pmnew:hover {
			background: #363 !important;
			color: #9f9 !important;
			}
div.post a.postlink:visited {
	color: #888;
	}
div#header, div#header *, div#nav, div#nav a {
	color: #fff;
	}
	a:active {
		color: #f33 !important;
		}
th, th a, th a:hover, h3, h3 a, h3 a:hover, div.submits, div.submits a, div.submits a:hover {
	color: #6f6;
	}
a:hover, div#nav a:hover, div#nav a.active, span.spoiler a:hover {
	color: #33c;
	}
h1#agreement {
	color: red;
	}

select, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 1px solid #000;
	background: #fff;
	}

div.newtopic a {
	background: #ffc;
	border: 1px solid #888;
	color: #09024c;
	}
	div.newtopic a:hover {
		background: #dda;
		color: #07002a;
		}
	div.newtopic a:active {
		background: #33c;
		color: #000;
		}
	div.newtopic a.locked, div.newtopic a.locked:hover, div.newtopic a.locked:active {
		background: #dfdfdf;
		border-color: #999;
		color: #666;
		}

div.post:nth-child(even) {
	background: #fff;
	}
	div.unapproved, tr.unapprovedtr td, tr.reportedtr > td {
		background: #6f6 !important;
		}

div.post {
	background: #dfdfdf url(../imageset/fff.png) 177px repeat-y;
	}
	div.postdata a img[src^="http"] {
		box-shadow: 1px 1px 5px 4px #09024c;
		}
		div.postdata a img[src^="http"]:hover {
			box-shadow: 1px 1px 5px 4px #33c;
			opacity: .8;
			}

	div.postinfo {
		border-bottom: 1px solid #4b4b4b;
		}
		div.postdata span.postdetails a, div.postdata span.postdetails a:visited {
			color: #444;
			}
		div#search input, div#login input, a.name, span.name a, a[title="View last post"], a[title="View the latest post"], a[title$="irst unread post"] {
			color: #000;
			}
	img.attachthumb {
		border: 1px solid #b29999;
		}
	div.quote, div.code {
		border: 1px solid #4b4b4b;
		}
	p.edited:before {
		content: "[";
		}
	p.edited:after {
		content: "]";
		}
table.searchresultstable tr.odd {
	background: #dfdfdf;
	}

/*posting.php*/
span.noradio img {
	border: 1px solid #fff;
	}
	span.noradio input:checked+img, label.selectedicon img {
		border-color: #6f6;
		}

div#review, div#smilies {
	border: 1px solid #000;
	}





th, td, table {
	border: 1px solid #fff !important;
	}
	tr.movedtr, tr.movedtr td a {
		color: #000;
		}

/*Change some physical layout stuff just for this scheme*/
div#footer {
	margin: 2.3em 0 0;
	padding: .7em 1em;
	}

cite {
	font-weight: 100;
	font-style: italic;
	}
div.postinfo {
	padding-left: 0;
	padding-right: 0;
	}
div.postinfo {
	margin-left: .1em;
	margin-right: .1em;
	}
div#nav a {
	margin-left: .7em;
	padding: .2em .6em;
	}
div#nav div {
	margin-right: -.5em;
	padding: .1em .5em .1em 2em;
	}
	div#nav div a {
		margin-left: .5em;
		padding: .1em .4em;
		}

div.post {
	padding: .2em 0;
	}

div#slogan, div#slogan_editor {
	margin: -1.2em 79px 0 0;
	position: relative;
	left: 97px;
	}
	div#slogan *, div#slogan_editor * {
		line-height: 100%;
		margin: 0;
		padding: 0;
		}
	div#slogan {
		padding: 2px 5px;
		}
	div#slogan_editor {
		left: 77px;
		padding: 0 6px;
		}
		div#slogan_editor a {
			position: relative;
			left: -.25em;
			}
		div#slogan_editor input {
			padding: 2px;
			position: relative;
			left: 1px;
			}

/* handhelds */
@media screen and (max-device-width: 480px) {
	div#header {
		}
		a#logo {
			background-image: url(../imageset/mobilelogo2000.png);
			height: 65px;
			}
		div#slogan, div#slogan_editor {
			margin: -1em 79px 0 2px;
			}
	}