body
{
	background: #000000;
	color: #c0c0c0;
	font: 0.9em verdana;
	margin: 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #ffffff;
}
a:visited, body_avisited
{
	color: #ffffff;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.header
{
  background: #000000 url(images/header4-bg.gif);
  height:58px;
	color: #FFFFFF;
	font-weight: bold;
	align:center;
}
.titlebg a, .titlebg a:link, .titlebg a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:0.8em;
}
.titlebg
{
	background-color: #2c2c2c;
	border-bottom:#000000 solid 1px;
	padding: 10px 2px 10px 5px;
}
.oldtitlebg, .oldtitlebg a, .oldtitlebg a:link, .oldtitlebg a:visited
{
	background-color: #292b32;
	color: #FFFFFF;
	font-size:0.8em;
}
.newtitlebg, .newtitlebg a, .newtitlebg a:link, .newtitlebg a:visited
{
	background-color: #292b32;
	color: #FFFFFF;
	font-weight: bold;
	font-size:0.8em;
}
.separator, .separator a, .separator a:link, .separator a:visited
{
	background-color: #EEEEEE;
	color: #000000;
	font-size:0.8em;
}
.windowbg
{
	background-color: #000000;
	color: #e5e5e5;
	font-size:0.8em;
	padding: 10px;
}
.author
{
	background-color: #44474f;
	color: #000000;
	font-size:10px;
	padding-left: 10px;
}
.oldwindowbg
{
	background-color: #363940;
	color: #000000;
	font-size:0.8em;
	line-height:1.5;
	padding-left:5px;
}
.newwindowbg
{
	background-color: #363940;
	font-weight: bold;
	color: #000000;
	font-size:0.8em;
	line-height:1.5;
	padding-left:5px;
}
.linkwindowbg
{
	background-color: #363940;
	font-weight: bold;
	color: #000000;
	font-size:0.8em;
	line-height:1.5;
	padding-left:5px;
}
.windowbg2, .thread, .thread_hot
{
	background-color: #6d717b;
	color: #000000;
	font-size:0.8em;
}
.Unreadwindowbg2, a:link.newwindowbg2 , a:visited.newwindowbg2
{
	font-weight: bold;
	background-color: #6d717b;
	color: #000000;
	font-size:0.8em;
}

.Oldwindowbg2
{
	background-color: #6d717b;
	color: #000000;
	font-size:0.8em;
	font-weight: bold;
	padding-left:5px;
}

.new, a:link.new, a:visited.new
{
	font-weight: bold;
	color: #000000;
	font-size:0.8em;
}
.thread_hot_new, a:link.thread_hot_new, a:visited.thread_hot_new
{
    font-weight: bold;
	background-color: #363940;
	color: #000000;
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread_hot, a:link.thread_hot, a:visited.thread_hot
{
	background-color: #363940;
	color: #000000;
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread, a:link.thread, a:visited.thread
{
	background-color: #202020;
	color: #000000;
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread_dot_hot_new, a:link.thread_dot_hot_new, a:visited.thread_dot_hot_new
{
    font-weight: bold;
	background-color: #363940;
	color: #000000;
	font-size:0.8em;
}
.thread_dot_hot, a:link.thread_dot_hot, a:visited.thread_dot_hot
{
 	background-color: #363940;
	color: #000000;
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread_dot_new, a:link.thread_dot_new, a:visited.thread_dot_new
{
 	background-color: #363940;
	color: #000000;
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread_dot, a:link.thread_dot, a:visited.thread_dot
{
 	background-color: #363940;
	color: #000000;
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread_new, a:link.thread_new, a:visited.thread_new
{
	font-weight: bold;
	background-color: #363940;
	color: #000000;
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread_moved
{
	font-size:0.8em;
	padding: 10px 2px 10px 10px;
}
.thread_lock
{
	background-color: #363940;	
	font-size:0.8em;
	padding: 10px 2px 10px 5px;
}
.thread_lock a
{
	color: #000000;
}
.old, a:link.old, a:visited.old
{
	background-color: #1a1a1a;
	color: #c0c0c0;
	font-size:0.8em;
}
.navbar a, .navbar a:link, .navbar a:visited
{
	color: #ffffff;
	text-decoration: none;
	font-size:0.8em;
}
.navbar
{
	background-color: #131313;
	line-height:2;
	padding-left:5px;
}

.footer, a:link.footer, a:visited.footer
{
	background: #3E5C92;
	color: #E0E0F6;
	font-size:0.8em;
}
.updated
{
	color: #ff0000;
	font-size:0.8em;
}
.quote
{
	background-color: #a9abb1;
	color: #000000;
	size:1;
	padding: 5px;
	margin: 2px;
}
.sticky
{
	background-color: #585c66;
	color: #282828;
	font-size:0.8em;
	line-height:1.5;
	padding: 5px;	
	margin-bottom: 1px;
}
.announce
{
	background-color: #8c8c8c;
	color: #ffffff;
	font-size:0.8em;
	line-height:1.5;
	padding: 5px;
	margin-bottom: 1px;
}
.footer
{
  background-color: #000000;
	color: #FFFFFF;
	font-size:0.8em;
}