a { color: #4444FF; background-color: transparent; text-decoration: none; }
a:hover { color: #ffa500; background-color: transparent; }
body { background-color: #F2F2FF; color: black; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; }
img { border: 0px; }
table { width: 100%; border: 0px; padding: 0px; font-size: 10pt; }
span.bullet { color: #FF7600; background-color: transparent; }
span.submission { line-height: 1.5em; }
ul { margin-top: 0px; padding-top: 0px; padding-left: 2em; color: #FF7600; background-color: transparent; }
.flag { border: 1px solid black; color: red; background-color: #d7d7d7; font-family: Courier, monospace; }
textarea.admin { font-family: sans-serif; }
.comments { margin-top: 2em; margin-bottom: 2em; }
.comment { border: 1px solid black; padding: 3px; margin-bottom: 1em; }
.commenthead { padding: 3px; border-bottom: 1px dashed gray; }
.comment .comm { margin-top: 1em; margin-left: 3px; }

blockquote { border: 1px solid #999; padding: 3px;  background-color: #efefef; }
fieldset						{ border: 0px; }
blockquote cite { display: block; background-color: #fcfcfc; font-style: normal; font-weight: bold; margin-bottom: 4px; }
span.under					{ text-decoration: underline; }
span.strike					{ text-decoration: line-through; }

table.title					{ width: 100%; margin-bottom: 2em; }
span.highlight			{ color: #990000; }
ul.menu							{ display: inline; margin-left: 0px; padding-left: 0px; text-align: center; }
ul.menu li					{ display: inline; list-style-type: none; padding-right: .3em; padding-left: .7em; border-left: 1px solid #000; }
ul.menu li.first		{ margin-left: 0px; border-left: 0px; }
table.threadinfo td	{ background-color: #F5FAFF; }

table.parent				{ margin-left: auto; margin-right: auto; width: 99%; margin-bottom: 1em; }
td.parent						{ background-color: #999; color: black; }
td.parent table			{ width: 100%; }
td.parent table td	{ background-color: white; color: black; }
td.parent table td.header { text-align: center; background-color: #B8D9FF; color: black; font-size: 120%; font-weight: bold; }
td.parent table td.cat		{ text-align: left; }

td.parent table th { text-align: center; background-color: #B8D9FF; color: black; font-weight: bold; }


td.parent table tr.colheaders td		{ font-weight: bold; text-align: center; background-color: #FFF7F0; color: black; }

table.profile td input.txt 	{ width: 200px; }

div.modby						{ font-size: 85%; }
span.help						{ font-size: 80%; }

table.misc					{ margin-top: 1.5em; margin-bottom: 1.5em; }
table.misc td				{ font-size: 115%; }

table.messenger td.buttons{ text-align: center; }
table.messenger td.unread	{ font-weight: bold; }

table.admin td label { font-weight: bold; }
table.messenger td label { font-weight: bold; }

table.admin td input.txt	{ width: 250px; }
input.tposts				{ width: 50px; }


table.transfer td ul				{ color: #333; background-color: transparent; }

table.memberlist tr.columns td { background-color: #F0F0FF; color: black; }

table.help td ul		{ color: black; background-color: transparent; }

table.copyright			{ width: 80%; margin-left: auto; margin-right: auto; text-align: center; margin-top: 1em; font-size: 8pt; }

td.subcatrow				{ background-color: white; color: #333; }

td.forumrow					{ background-color: white; color: #333; }
tr.forumrow td			{ background-color: white; color: #333; }

table.posting td		{ vertical-align: top; }
table.posting td label { font-weight: bold; }
table.posting td input.txt { width: 300px; }

td.postrow					{ background-color: white; color: black; }
table.post td				{ background-color: #FCFCFC; color: black; vertical-align: top; }
td.post							{ vertical-align: top; }
td.post hr					{ width: 100%; height: 1px; border: 0px; background-color: #999; margin-bottom: 1em; }
td.post hr.sig			{ margin-top: 2em; }
td.post span.sig		{ font-size: 90%; }
td.post ul					{ color: black; background-color: transparent; }
td.totop						{ font-size: 80%; vertical-align: bottom; }

table.review td.spacer			{ background-color: #C2DEFF; color: black; font-size: 1px; }

td.preview					{ background-color: #EEE; color: black; vertical-align: top; }

table.forum td			{ background-color: #F0F7FF; color: black; }
tr.forumheader td		{ background-color: #C2DEFF; color: black; text-align: center; }
tr.forumfooter td		{ background-color: #E6E5FF; color: black; }

td.parent tr.threadinfo1 td		{ background-color: #FFF7F0; color: black; }
/*td.parent tr.threadinfo2 td		{ background-color: white; color: black; }*/
td.parent tr.threadinfo2 td		{ background-color: #FEFEFE; color: black; }

table.search td			{ vertical-align: top; }
table.results td		{ vertical-align: middle; }
table.search td	input.txt		{ width: 300px; }

td.posterinfo				{ width: 20%; vertical-align: top; }
td.posterinfo div		{ font-size: 90%; }

table.bottomline		{ width: 100%; margin-top: 1.5em; border-top: 1px solid #999; font-size: 90%; }

td.buttons					{ background-color: white; }

table tr.pollend td	{ background-color: #FFF7F0; }
table tr.pollrow td	{ background-color: #F0F7FF; }

table.quickreply td	{ background-color: #DBEDFF; }
table.quickreply tr td { background-color: #F0F7FF; }

table.team td				{ vertical-align: top; }

h1 { margin: 0; padding: 0; font-size: 150%; }

div.pagelinks				{ font-size: 85%; }
table.times td			{ font-size: 85%; }
td.threadbot					{ background-color: #F5FAFF; }

div.menu h1					{ font-size: 16pt; margin-bottom: .5em; }
div.menu h2					{ font-size: 14pt; margin: 0; }

div.msgbuttons			{ width: 100%; text-align: center; }

td.norec						{ font-weight: bold; text-align: center; padding: 2em; }

img.pollbar					{ height: 10px; background-color: #00F; }

div.folders					{ float: left; width: 10%; }
div.folders h1			{ font-size: 11pt; font-weight: bold; }

table.wrap td.QUOTE { background-color: #F0F0F0; }
td.wrap { background-color: #FEFEFE; }
