#forum_search {
    float: right;
    margin-top: -25px;
    z-index: 99999 !important;
}
.forum_header {
    font-size: 150%;
    top: 5px !important;
    position: relative;
    text-align: left;
    width: 610px;
    padding-bottom: 10px !important;
    font-size: 1.3em;
    color: #FFBB00;
    font-weight: bold;
}
.forum_title {
    margin-top: 10px !important;
    margin-bottom: -10px !important;
}
.forum_title_link {
    color: #FF8800 !important;
}
.forum_dot {
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}
.forum_new { color: #FF0000 !important; }
.forum_description { color: #FFFFFF; }
.last_activity { color: #663333; font-weight: bold; }
.last_activity_poster, .profile_link { color: #FFFFFF; font-weight: bold; }
.last_activity_topic { color: #BBBBFF; }

.topic_list_views, .topic_list_replies { text-align: center; }
.topic_list_row1 { background-color: #200F00; }
.topic_list_row2 { background-color: #000F20; }
.topic_list_row { }

#topic_list {
    border: 1px solid #888888;
    width: 100%;
}
textarea#id_raw_message, textarea#id_body, textarea#edit_box {
    width: 700px;
    height: 150px;
}

.topic_list_title { border-top: 1px solid #888888; }
.topic_list_last_post { text-align: right; padding-right: 3px; }
.topic_list_author, .topic_list_replies, .topic_list_views,
        .topic_list_last_post, .topic_list_forum {
    border-top: 1px solid #888888;
    border-left: 1px solid #888888;
}

.topic_post {
    width: 100%;
    border: 1px solid #666666;
    padding: 0px;
    margin-bottom: 3px;
}
.topic_post_avatar {
    width: 100px;
    height: 100px;
    border-right: 1px solid #666666;
    vertical-align: top;
}
.topic_post_header { height: 20px; }
.topic_post_header_date { float: right; }
.topic_post_header_date_highlight { color: #FFFFFF; }
.choose_level { text-align: right; width: 40px; }
.choose_name { width: 300px; }
.choose_name, .choose_level, .choose_class { color: #FFFFFF; }
.forum_post_header { margin-left: 0px !important; }
.forum_post_quote {
    margin-top: 5px;
    margin-left: 20px;
    margin-bottom: 5px;
    margin-right: 20px;
    border: 1px solid #FFFFFF;
    padding: 5px;
}
.forum_post_quote_header {
    color: #FF3B00;
}
#current_character { color: #FFFFFF; }
.forum_change_character { color: #84FF00; }
.forum_deleted_post { color: #FF0000; }
body {
    background-color: #000;
}
#body a {
    color: #FFF;
    text-decoration: none;
}
#body a:hover {
    color: #cbbfb7;
}

#body {
    color: #D3D3D3;
}
h1, h2 {
	margin-bottom: 0px;
}
.last_updated {
	margin-top: 10px;
	color: #777 !important;
}

