a {
	text-decoration: none;
}
body, html {
	font-weight: normal;
	height: 100%;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
a.forum_bio_link {
	color: #DC143C;
}
a.forum_post_link {
	color: #00F;
	font-weight: bold;
}
a.forum_post_link:hover {
	border-bottom: 1px dashed #00F;
}
/* IDs */
div#forum {
	background: #eee;
	height: 100%;
	margin: auto;
	width: 775px;
}
div#forum table {
	width: 100%;
}
div#forum_bio,
div#forum_search {
	background: #F0FFFF;
	border: 1px solid #00F;
}
div#forum_footer {
	text-align: center;
}
div#forum_footer a {
	color: #00F;
}
div#forum_header {
	background: #ddd;
	color: #000;
	/*padding: 5px;*/
}

div#forum_header_nav {
	background: #FF0;
	border: 1px solid #00F;
	/*margin-bottom: 3px;*/
	padding: 3px;
	text-align: center
}
div#forum_header_nav a {
	color: #00F;
	font-weight: bold;
	padding: 0 5px 0 5px;
	border: 1px solid #FF0;
	text-transform: uppercase;
}
div#forum_header_nav a:hover {
	background: #FFF;
	border: 1px solid #00F;
}
div#forum_header_nav form {
	margin: 0;
	padding: 0;
}
div#forum_mod_list {
	background: #0F0;
}
div#forum_mod_list a {
	color: #F0F;
	font-weight: bold;
}
div#forum_next_page {
	background: #00F;
	color: #FFF;
	padding: 5px;
}
div#forum_post_title {
	color: #00F;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
div#forum_replybox {
	border: 1px solid #0000ff;
	margin: auto;
	text-align: center;
	width: 500px;
}
div#forum_replybox textarea {
	border: 1px solid #00F;
}
div#forum_search_nav {
	color: #FFF;
	background: #00F;
	border-bottom: 1px solid #000;
	font-size: 15px;
	padding: 3px;
}
div#forum_subject_nav a {
	color: #FF0;
	font-weight: bold;
}
div#forum_subscribe {
	padding: 3px;
	text-align: center;
}
div#forum_subscribe a {
	background: #F0FFFF;
	border: 1px solid #00F;
	font-weight: bold;
	padding: 3px;
}
div#forum_thread_nav {
	background: #00F;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
}
div#forum_thread_nav a {
	border-bottom: 1px solid #0F0;
	color: #F0FFFF;
}
div#forum_thread_nav a:hover {
	border-bottom: 1px dashed #0F0;
}
div#forum_post_box {
	border: 1px solid #000;
	background: #DCDCDC;
}
/*CLASSES*/
div.forum_area {
	background: #00F;
	color: #FFF;
	font-weight: bold;
	padding: 3px;
}
div.forum_area a {
	color: #F0FFFF;
	font-size: 15px;
	font-weight: bold;
	margin-right: 10px;
}
div.forum_area a:hover {
	border-bottom: 1px solid #0F0;
}
div.forum_bio_label,
div.forum_search_label,
td.label {
	float: left;
	font-weight: bold;
	margin: 0 5px 0 0;
	text-align: right;
	width: 150px;
}
div.forum_bio_line,
div.forum_search_line,
div.i {
	clear: both;
	display: block;
	padding: 2px;
}
div.forum_bio_title,
div#forum_search_title {
	background: #00F;
	color: #F0FFFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-align: center;
}
div.forum_closed {
	background: #0F0;
}
div.forum_lastpost,
div.forum_thread_lastpost {
}
div.forum_moderator {
	text-align: right;
}
div.forum_post {
	margin: 0 0 0 160px;
	padding: 5px;
	text-align: justify;
}
div.forum_postbox {
	background: #ADD8E6;
	border: 1px solid #00F;
	margin: 0 0 3px 0;
}
div.forum_postbox cite {
	background: #DCDCDC;
	border: 1px solid #708090;
	color: #708090;
	margin: 10px 20px 0px 20px;
	padding: 5px;
}
div.forum_postcount,
div.forum_threadcount,
div.forum_thread_replycount,
div.forum_thread_viewcount,
div.forum_search_replycount,
div.forum_search_viewcount {
	float: left;
	width: 150px;
}
div.forum_post_profile {
	background: #F0FFFF;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 3px;
	text-align: center;
	width: 150px;
}
div.forum_post_profile a {
	color: #dc143c;
}
div.forum_post_profile a:hover {
	color: #000;
}
div.forum_reply_title {
	background: #F0FFFF;
	border-bottom: 1px solid #00F;
	color: #00F;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
div.forum_sig {
	background:#dcdcdc;
	border:1px solid #708090;
	color:#708090;
	margin:10px 20px 0 20px;
	padding:5px;
}
div.forum_subject,
div.forum_subject_box,
div#forum_search
div#forum_search_box {
	background: #F0FFFF;
	border: 1px solid #000;
	border-top: 0;
	padding: 3px;
}
div.forum_subject:hover {
	background: #FFF;
}
div.spacer {
	clear: both;
	font-size: 0;
	height: 0;
}
div.forum_tagline {
	background: #ffcc00;
	border: 3px solid #000;
	color: #000;
	font-weight: bold;
	padding: 4px;
}
img.forum_avatar {
	border: 1px solid #0F0;
	padding: 2px;
}
span.alias {
	display: block;
	font-weight: bold;
	overflow: scrollbar;
	text-align: center;
}