/* Main & Head */

body {
	background: url("/static/images/tcc2shaderandy.png") repeat center top #202020;
	color: #D0D0D0;
}
a {
	border: none;
	color: #40D040;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
}
hr {
	border-bottom: 1px solid #505050;
	color: #505050;
}
#logo {
	color: #A0A0A0;
}
#content, #footer {
	background: #2A2A2A;
}

div.replyheader {
	color: #aaa;
	background: #3a3a3c;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* Dropdowns */

#options {
	 -moz-box-shadow: -4px 4px 6px rgba(0,0,0, 0.6);
	 box-shadow: -4px 4px 6px rgba(0,0,0, 0.6);
	 -webkit-box-shadow: -4px 4px 6px rgba(0,0,0, 0.6);
}

ul.dropdown {
	background: #202020;
	border-bottom: 1px solid #000;
	-moz-box-shadow: 0px 4px 6px rgba(0,0,0, 0.6);
	box-shadow: 0px 4px 6px rgba(0,0,0, 0.6);
	-webkit-box-shadow: 0px 4px 6px rgba(0,0,0, 0.6);
}
	ul.dropdown li {
		color: #ddd;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited,
	ul.dropdown a.dir { color: #ddd; }
	ul.dropdown a:hover { color: #76b900; }
	ul.dropdown a:active { color: #fff; }

	ul.dropdown ul {
		background-color: #333;
		color: #ddd;
		filter: alpha(opacity=95);
		-moz-opacity: .95;
		KhtmlOpacity: .95;
		opacity: .95;
		-moz-box-shadow: 4px 4px 6px rgba(0,0,0, 0.6);
		box-shadow: 4px 4px 6px rgba(0,0,0, 0.6);
		-webkit-box-shadow: 4px 4px 6px rgba(0,0,0, 0.6);
	}
		ul.dropdown ul li {
			background-color: transparent;
			color: #000;
		}
		
		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color: #fff; }
		ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
		ul.dropdown ul a:active { color: #fff; }
		
		ul.dropdown ul a:hover {
			background-color: #76b900;
		}
		
		ul.dropdown a.open {
			background-color: #2e2e2e;
			color: #76b900;
		}

		ul.dropdown ul a.open {
			background-color: #76b900;
			color: #fff;
		}

		ul.dropdown li:hover > a.dir {
			background-color: #2e2e2e;
			color: #76b900;
		}

		ul.dropdown ul li:hover > a.dir {
			background-color: #76b900;
			color: #fff;
		}
		
.pagelist {
	border-top: 1px solid #505050;
}
input {
	background: #0F0F1A;
	border: 1px solid #404040;
	color: #EEEEEE;
}
textarea {
	background: #0F0F1A;
	border: 1px solid #404040;
	color: #EEEEEE;
}
.rss, #footer p {
	background-color: #404050;
}
.rss-box, .rss-box-blotter {
	color: #E0E0E0;
}

.menuheadermid {
	border-bottom: 1px solid #808080;
	border-top: 1px solid #808080;
}
.menuheader {
	border-bottom: 1px solid #808080;
}
#sidenavbar {
	background: #2A2A2A;
	color: #F0F0F0;
}
#sidenavbar h3 {
	background: #303040;
}
#sidenavbar ul, #sidenavbar li {
	background: #202030;
}
.filetitle {
	color: #d0cc40;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 1.2em;
	text-shadow: 1px 1px 1px #000;
}
.qrpostblock {
	background: #606060;
	border: 1px solid #808080;
	color: #C0C0C0;
}
.thread_header {
}
.omittedposts {
	color: #808090;
}
.reply {
	background: #404040;
	color: #D0D0D0;
}
.nothumb {
	background: #EEEEEE;
	border: 2px dashed #AAAAAA;
}
.highlight {
	background: #505060;
	border: 2px dashed #5060D0;
	color: #D0D0D0;
}
.postername {
	color: #40AA80;
}
.postertrip, .postertrip a {
	color: #1D855A;
}
.replytitle {
	color: #D0CC05;
}

button {
	color: #393949;
}
input.label, textarea.label {
	color: grey;
}
.commentpostername {
	color: #40AA80;
}
.thumbnailmsg {
	color: #D0D0D0;
}
.abbrev {
	color: #707070;
}
.unkfunc {
	color: #D0CC05;
}
#painter {
	background: #303040;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background: url("images/ui-bg_highlight-soft_40_202020_1x100.png") repeat-x scroll 50% 50% #202020;
	color: #CCCCCC;
	font-weight: normal;
	outline: medium none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #40D040;
	outline: medium none;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: url("images/ui-bg_glass_60_404080_1x400.png") repeat-x scroll 50% 50% #404080;
	color: #96F226;
	font-weight: normal;
	outline: medium none;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #96F226;
	outline: medium none;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: url("images/ui-bg_glass_70_a26206_1x400.png") repeat-x scroll 50% 50% #A26206;
	color: #FFFFFF;
	font-weight: normal;
	outline: medium none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #FFFFFF;
	outline: medium none;
	text-decoration: none;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled {
	background-image: none;
	opacity: 0.35;
}

.ui-icon {
	background-image: url("images/ui-icons_1f1f1f_256x240.png");
	height: 16px;
	width: 16px;
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_cccccc_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("images/ui-ic
