/*2010-03-31: last modified*/
@import url(./macstack.css);

div#nav a:hover, div#nav a.active, textarea, table, div.box, input#helpbox, div.post, div.attachment {
	background: #fff;
	}
	div.unapproved, tr.unapprovedtr td {
		background: #cc9 !important;
		}
div#nav, div#nav a, td.pollbar img, span.spoiler, span.spoiler span, span.posthilit {
	background: #669;
	}
	span.posthilit {
		color: #fff;
		}
div#search, div#menus ul, div#login {
	background: #cc9;
	border-width: 1px;
	border-style: dotted outset outset;
	border-color: #663 #441 #441;
	}
	div#menus a {
		color: #669;
		}
		div#menus a:hover {
			color: #fff;
			}
div#menus ul a:hover {
	background: #669;
	}
th, table#topiclist tbody#modtopiclist tr th, h3, div.submits {
	background: #c9f;
	}
tr.cat th, div.explanation, h3.description {
	background: #cf6;
	}
	tr.cat th a, div.explanation a {
		color: #606;
		}
	tr.cat.selected th {
		background: #000;
		}
		tr.cat.selected th a {
			color: #fff;
			}
	div#ucpnav a:hover {
		background: #ad4;
		}
		div#ucpnav li a:hover {
			background: #a7d;
			color: #fff;
			}

table, td, table.rows tr, div#ucpnav table tr.cat, div#ucpnav table tr.noncat {
	border: 1px solid #a7d;
	}
table.poll {
	border: 2px solid #c9f;
	}
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: #ccc;
	}
	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: #003;
	}
a:hover, div#nav a:hover, div#nav a.active, span.spoiler a:hover, span.spoiler, span.spoiler span, span.spoiler a, span.spoiler a:visited {
	color: #669;
	}
table.poll th {
	color: #606;
	}
a {
	color: #c00;
	}
	a#pmnew {
		background: #cf6 !important;
		color: #606 !important;
		}
		a#pmnew:hover {
			background: #606 !important;
			color: #cf6 !important;
			}
div.post a.postlink:visited {
	color: #888;
	}
div#slogan, div#slogan a, div#slogan_editor input, 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: #636;
	}
h1#agreement {
	color: red;
	}

/*This will probably need to be changed to make inputs look better*/
select, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 1px solid #000;
	background: #fff;
	}
/*input[type="button"], input[type="reset"], input[type="submit"] {
	_background: !important;
	}
input[value="Go"], input[value="Save"], input[value="Submit"] {
	_border: 2px double #555 !important;
	}
*/

div.newtopic a {
	background: #fcffe4;
	border: 1px solid #aaa;
	color: #100c3f;
	}
	div.newtopic a:hover {
		background: #c9ccb1;
		color: #0c083a;
		}
	div.newtopic a:active {
		background: #c9f;
		color: #000;
		}
	div.newtopic a.locked, div.newtopic a.locked:hover, div.newtopic a.locked:active {
		background: #ddd;
		border-color: #888;
		color: #555;
		}

div.odd {
	background: #ccc url(../imageset/fff.png) 165px repeat-y;
	}
	.odd div.attachment {
		background: #ccc;
		}
	div.postinfo {
		border-bottom: 1px solid #4b4b4b;
		}
		div.postdata span.postdetails a, div.postdata span.postdetails a:visited {
			color: #444;
			}
		a.name, span.name a {
			color: #333;
			}
	div.attachment {
		border: 1px outset #b29999;
		}
	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: #ccc;
	}

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

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





th, td, table {
	border: 1px solid #fff !important;
	}

/*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 {
	margin-left: .1em;
	margin-right: .1em;
	padding-left: 0;
	padding-right: 0;
	}

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

div#header, div#header div#sift label {
	background: #cc9;
	}
	div#logo a {
		background: url(../imageset/logo1999.png) no-repeat 15px 9px;
		height: 85px;
		margin-bottom: 3px;
		width: 400px;
		}
	div#header div#sift label {
		color: #040;
		}
	div#header div#sift input {
		background: #cc9;
		border: 1px solid #040;
		color: #040;
		}
		/* 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;
			}

div#slogan, div#slogan_editor {
	margin: -2.1em 82px 0 0;
	position: relative;
	left: 82px;
	}
	div#slogan *, div#slogan_editor * {
		line-height: 100%;
		margin: 0;
		padding: 0;
		}
	div#slogan {
		padding: 3px 3px 7px;
		}
	div#slogan_editor {
		left: 80px;
		padding: 0 0 4px;
		}
		div#slogan_editor a {
			position: absolute;
			left: -.9em;
			top: 4px;
			}
		div#slogan_editor input {
			background: #cc9;
			border: 1px solid #000;
			padding: 2px 3px;
			position: relative;
			left: 0;
			}