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

a#topjump:hover, a#bottomjump:hover {
	background: #ccc;
	opacity: .4
	}

body, div#nav a:hover, div#nav a.active, div.postinfo, blockquote {
	background: #eee;
	}
	div.unapproved, div.unapproved div.postinfo, tr.unapprovedtr td {
		background: #faa !important;
		}
		div.unapproved div.postinfo {
			border-bottom-color: #000;
			}
span.spoiler, span.spoiler span, div#footer {
	background: #000;
	}
/*input[value="Go"], input[value="Save"], input[value="Submit"] {
	background-color: #ddd;
	color: ;
	}*/
div#search, div#menus ul, div#login, table, div.box, blockquote * blockquote, input#helpbox {
	background: #fff;
	}
th, div#nav, div#nav a, div#menus ul a:hover, h3, div.submits {
	background: #900;
	}
	tr.cat th, div.explanation, h3.description {
		background: #ccc;
		}
		tr.cat th a, div.explanation a {
			color: #000;
			}
	div#ucpnav table tr.cat, div#ucpnav table tr.noncat {
		border: 1px solid #aaa;
		}
	div#ucpnav a:hover {
		background: #bbb;
		}
		div#ucpnav li a:hover {
			background: #ccc;
			}

div#header, div#header div#sift label {
	background: #000;
	}
	div#logo a {
		background: url(../imageset/logo.png) no-repeat 15px 9px;
		height: 85px;
		margin-bottom: 3px;
		width: 400px;
		}
	div#header input {
		background: #000;
		border: 1px solid #fff;
		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.poll th, table.poll td {
	background: none;
	}
table, td, div.box, table.rows tr, div#login {
	border: 1px solid #aaa;
	}
table.poll, div.post {
	border: 2px solid #900;
	}
div#search, div#menus ul {
	border: 1px outset #000;
	}
span.posthilit {
	background: #900;
	}

table {
	border-collapse: collapse;
	}
div#footer {
	border-top: 4px solid #900;
	}
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;
	}
	td.pollbar img {
		background: #900;
		}
body, a, tr.cat th, div.explanation, div.newtopic a:hover, div.newtopic a:active, table.poll th, div.postdata a:hover, span.spoiler, span.spoiler span, span.spoiler a, span.spoiler a:visited {
	color: #000;
	}
div#sift a, div#slogan, div#slogan a, div#slogan_editor a, div#nav, div#nav a, div#menus ul a:hover, th, th a, th a:hover, h3, h3 a, h3 a:hover, div.submits, div.submits a, div.submits a:hover, div#header div#sift, #pmdiv a, span.posthilit, div#footer, div#footer a {
	color: #fff;
	}
	a:active {
		color: #f33 !important;
		}
a:hover, div#nav a:hover, div#nav a.active, div.edits a, div.edits a:visited, span.spoiler a:hover {
	color: #900;
	}
div.post a.postlink:visited {
	color: #888;
	}
h1#agreement {
	color: red;
	}

div.newtopic a {
	background: #ddd;
	border: 1px solid #900;
	}
	div.newtopic a:hover {
		background: #ebb;
		}
	div.newtopic a:active {
		background: #e88;
		}
	div.newtopic a.locked, div.newtopic a.locked:hover, div.newtopic a.locked:active {
		background: #fbb;
		border-color: #a55;
		color: #a55;
		}

div.post {
	background: #fff url(../imageset/808080.png) 165px repeat-y;
	}
	div.attachment {
		background: #fff;
		}
	div.postinfo {
		border-bottom: 1px solid #aaa;
		}
		div.postdata span.postdetails a, div.postdata span.postdetails a:visited {
			color: #444;
			}
	div.attachment {
		border: 1px outset #b29999;
		}
	blockquote, img.attachthumb {
		border: 1px solid #b29999;
		}
		blockquote * blockquote {
			border: 1px solid #a18888;
			}
		cite {
			border-bottom: 1px solid #b26666;
			background: #aaa;
			}
	p.edited {
		color: #808;
		}

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

div#review {
	border: 2px inset #000;
	}





div#logo a {
	height: 85px;
	margin-bottom: 2px;
	width: 400px;
	}




div#slogan, div#slogan_editor {
	margin: -2em 78px 0 0;
	position: relative;
	left: 78px;
	}
	div#slogan *, div#slogan_editor * {
		line-height: 100%;
		margin: 0;
		padding: 0;
		}
	div#slogan {
		padding: 5px 3px 7px;
		}
	div#slogan_editor {
		left: 76px;
		padding: 2px 0 4px;
		}
		div#slogan_editor a {
			position: absolute;
			left: -.9em;
			top: 4px;
			}
		div#slogan_editor input {
			padding: 2px;
			position: relative;
			left: 1px;
			}