a {text-decoration:none}
img {color:#000000; vertical-align:middle}
body {padding:0; margin:0; width:100%; vertical-align:top; font-family:Arial; background-color:#262626;	color:#EEEEEE; line-height:13px; font-size:11px;}
textarea {font-family:Arial; color:#FFFFFF; line-height:12px; font-size:11px;	background:#000000;	padding:2px 1px 2px 1px; border:1px solid #545454;}
select {font-family:Arial;color:#FFFFFF;font-size:11px;background:#000000;padding:1px 1px 1px 1px;margin:1px 1px 2px 1px;border:1px solid #545454;height:20;}

.NormalEditBox {font-family:Arial; color:#FFFFFF; line-height:12px; font-size:11px;	background:#000000;	padding:1px 1px 1px 1px; border:1px solid #545454;}
.SmallEditBox {font-family:Arial; color:#FFFFFF; font-size:11px; background:#000000;	padding:0px 0px 0px 1px;	margin:0px 0px 0px 0px;	border:1px solid #545454;}

.SmallSelect {font-family:Arial; color:#FFFFFF;	font-size:11px;	background:#000000;	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;border:1px solid #545454;height:18px;}

.separator {background:url(li_line.gif) top left repeat-x;}

.load{background:url('load.gif') no-repeat center;}
/* used in the login panel to show the errror */
.login_error {color:#FF0000; font-size:11px; font-weight:bold; padding:0px 10px 0px 10px;}

/* user login menu */
.user_menu {font-family:Arial; color:#FFFFFF; font-size:11px; font-weight:normal; padding:0px 10px 0px 10px;}
.user_menu a {font-family:Arial; color:#FFFFFF; padding:4px 4px 4px 4px;}
.user_menu a:hover {font-family:Arial; outline:black outset thin;}

/* the main menu bar */
.menu {font-size:13px; color:#FFFFFF; font-weight:bold;}
.menu a {color:#FFFFFF; padding:11px 15px 10px 15px;}
.menu a:hover {outline:darkblue outset thin;}

/* box on the left and right panels*/
.box_head {padding:5px 0px 3px 0px; margin:0px 5px 0px 5px; font-size:12px; font-weight:bold; line-height:normal; color:#FFFFFF;text-align:left}
.box_head a {color:#FFFFFF;}
.box_body {background:url(li_line.gif) bottom left repeat-x; width:99%; font-family:Arial; font-size:11px; height:17px; text-align:left; color:#919191;}
.box_body a {color:#919191;}
.box_body a:hover {color:#FFFFFF;}
.box_text {font-family:Arial; font-size:11px; text-align:left; color:#919191;}
.box_text a {color:#919191}
.box_text a:hover {color:#FFFFFF;}
.box_right {text-align:right}
.box_stats {font-size:10px; color:#ffffff; padding: 0px 0px 0px 0px; text-align:right}

/* footer of the page and the copyright*/
.footer {font-size:11px; padding:5px 0px 0px 10px; color:#888888;}
.footer a {color:#888888;}
.footer a:hover {color:#ffffff;}
.copyright {font-family:Arial; font-weight:bold; font-size:10px; padding:0px 0px 0px 10px; color:#505050;}
.copyright a {color:#505050;}
.copyright a:hover {color:#ffffff;}

/* image texts*/
.image_author {font-size:11px; color:#a0a0a0; padding: 2px 0px 0px 0px; font-weight:bold;}
.image_author a {color:#a0a0a0}
.image_author a:hover {color:#ffffff}
.image_gallery {font-size:11px; color:#55ffff; padding: 0px 3px 0px 3px; text-align:left}
.image_gallery a {color:#55ffff}
.image_gallery a:hover {color:#ff0000}
.image_title {font-size:11px; font-weight:bold; color:#ffff55; padding: 2px 3px 1px 0px; text-align:left}
.image_header {font-size:11px; font-weight:bold; color:#ffffff; padding: 2px 3px 2px 3px; text-align:right}
.image_text {font-size:11px; font-weight:normal; color:#bbbbbb; padding: 2px 3px 2px 3px;}
.image_text a {color:#55FF55;}
.image_text a:hover {color:#ffffff;}
.image_stats {font-size:10px; color:#a0a0a0; padding: 1px 2px 1px 2px; text-align:right}
.image_date {font-size:10px; color:#a0a0a0; padding: 0px 0px 2px 0px;}
.image_section {background:url(li_line.gif) bottom left repeat-x; font-family:Arial; font-size:11px; text-align:right; color:#919191; padding: 0px 6px 0px 6px}
.image_small_author {font-size:10px; color:#999999; padding: 1px 0px 0px 0px; text-align:left}
.image_small_stats {font-size:10px; color:#a0a0a0; padding: 1px 0px 0px 0px; text-align:right}

/* navigation panels header and status bars */
.navigation_header {font-size:11px; font-weight:normal; color:#ffffff; padding:0px 3px 0px 3px; text-align:left}
.navigation_header a {color:#ffffff;}
.navigation_status {font-size:11px; font-weight:normal; color:#ffffff; padding:0px 3px 0px 3px;}
.navigation_status a {color:#ffffff;}

/* not used yet */
.photo_of {font-size:12px; color:#ffff55; font-weight:bold; text-align:right; padding: 0px 0px 0px 0px; text-align:right}

.latest_header {font-family:Arial; font-size:12px; color:#ffff55; font-weight:bold; padding: 2px; text-align:left}
.latest_head_cell {font-family:Arial; font-size:11px; color:#ffffff; padding: 0px 4px; text-align:left}

.latest_cell {font-family:Arial; font-size:11px; color:#aaaaaa; padding: 0px 4px; text-align:left;}
.latest_cell a {color:#aaaaaa}
.latest_cell a:hover {color:#ffffff}

.latest_cell_alt {font-family:Arial; font-size:11px; color:#aaaadd; padding: 0px 4px;text-align:left;}
.latest_cell_alt a {color:#aaaadd}
.latest_cell_alt a:hover {color:#ffffff}

.online_users {font-family:Arial; font-size:11px; color:#aaaaaa; padding: 0px 4px 4px; text-align:left}
.online_users a {color:#aaaaaa}
.online_users a:hover {color:#ffffff}

.last_news_title {font-family:Arial; font-size:11px; color:#ffffff; font-weight:bold; padding: 3px 6px 3px 6px; text-align:left;}
.last_news_date {font-family:Arial; font-size:10px; color:#559999; text-align:right; font-weight:bold; padding: 0px 6px 0px 0px;}
.last_news_sub_title {font-family:Arial; font-size:11px; color:#aaaaaa; text-align:left; padding: 2px 0px 2px 6px;}
.last_news_author {font-size:10px; color:#ffff55; padding: 0px 6px;text-align:left; font-weight:bold}
.last_news_stats {font-size:10px; color:#707070; font-weight:bold; padding: 0px 6px 0px 0px; text-align:right}

.gear_text {font-family:Arial; font-size:11px; color:#aaaaaa; text-align:left; padding: 2px 0px 2px 6px;}

.page_title {padding:10px 10px; font-size:16px; font-weight:bold; line-height:normal; color:#FFFFFF; text-align:Right}
.page_header {font-size:12px; font-weight:bold; line-height:normal; color:#FFFFFF;}
.page_error {font-size:10px; font-weight:bold; line-height:normal; color:#FF0000;}
.page_text {padding:0px 0px 0px 0px; font-family:Arial; font-size:11px; font-weight:normal; line-height:normal; color:#AAAAAA; text-align:Left}
.page_text a {text-decoration:none; color:#FFFFFF}
.page_text a:hover {color:#FF8844}
.page_hi_text {padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; line-height:normal; color:#FFFFFF; text-align:Left}

.form_title {background:url(li_line.gif) bottom left repeat-x; padding:0px 0px 2px 5px; font-size:12px; font-weight:bold; line-height:normal; color:#FFFFFF;}
.form_header {padding:0px 5px 0px 0px; font-size:11px; line-height:normal; color:#FFFFFF; text-align:right}
.form_field {padding:2px 0px 2px 5px; font-size:11px; font-weight:normal; line-height:normal; color:#999999;}
.form_editor {padding:2px 30px 2px 5px;font-size:11px; font-weight:normal; line-height:normal; color:#999999;}
.form_field a {color:#cccccc}
.form_field a:hover {color:#ffffff}
.form_error {padding:2px 0px 2px 5px; font-size:11px; font-weight:normal; line-height:normal; color:red; text-align:left}

.news_title {font-size:13px; color:#FFFFFF; padding: 1px 5px 1px 5px; text-align:left; font-weight:bold}
.news_subtitle {font-size:11px; color:#BBBBBB; padding: 1px 5px 5px 5px; font-weight:bold}
.news_up {background:url(li_line.gif) bottom left repeat-x; padding:0px 0px 2px 5px; font-size:11px; line-height:normal; color:#AAAAAA;}
.news_title a {color:#FFFFFF}
.news_title a:hover {color:#FF8844}
.news_date {font-size:11px; color:#88CC88; padding: 1px 5px 0px 5px; text-align:right; font-weight:bold}
.news_text {font-size:11px; color:#BBBBBB; padding: 0px 5px 0px 5px; text-align:left; font-weight:normal}
.news_text a {color:#ffffff}
.news_text a:hover {color:#FF8844}
.news_author {font-size:11px; color:#BBBBBB; padding: 0px 5px 1px 5px; text-align:left; font-weight:bold}
.news_stats {font-size:11px; color:#AAAA88; padding: 0px 5px 1px 5px; text-align:right; font-weight:bold}

.details_caption {padding:2px 5px; font-size:11px; font-weight:normal; line-height:normal; color:#99EE99; text-align:Right}
.details_text {padding:0px; font-size:11px; font-weight:normal; line-height:normal; color:#AAAAAA; text-align:Left}
.details_text a {color:#EEEEEE}
.details_text a:hover {color:#FF5555}

.link_author {color:#55ff55;}
.link_author a {color:#55ff55;}
.link_author a:hover {color:#ffffff;}

/* Comments */
.comment_section {background:url(li_line.gif) bottom left repeat-x; padding:1px 2px 4px 5px; font-size:13px; font-weight:bold; line-height:normal; color:#FFFFFF;}
.comment_field {font-size:12px; font-weight:bold; color:#A0A0A0; text-align:left}
.comment_author {font-size:11px; color:#a0a0a0; padding: 2px 2px 0px 2px; font-weight:bold;}
.comment_date {font-size:11px; color:#a0a0a0; padding: 0px 2px 2px 2px;}
.comment_text {font-size:11px; color:#a0a0a0; padding: 2px 3px 2px 3px; font-weight:normal;}
.comment_text a {color:#eeeeee;}
.comment_text a:hover {color:#ff5555;}

/* Forum */
.forum {margin:0px 0px 3px 0px;}
.forum a {color:#ffffff;}
.forum_error {padding:2px 0px 2px 5px; font-size:11px; font-weight:normal; line-height:normal; color:red; text-align:left}
.forum_category {font-family:Arial; padding:2px 5px 2px 5px; font-size:13px; font-weight:bold; line-height:normal; color:#ffffff; text-align:left}
.forum_title {padding:1px 1px 1px 1px; font-size:13px; font-weight:bold; line-height:normal; color:#ffffff; text-align:left}
.forum_current {padding:3px 3px 5px 3px; font-size:14px; font-weight:bold; color:#ffffff; text-align:left}
.forum_description {font-family:tahoma; padding:1px 1px 1px 1px; font-size:11px; font-weight:normal; line-height:normal; color:#999999; text-align:left}
.forum_subforums {padding:1px 1px 1px 1px; font-size:11px; font-weight:normal; line-height:normal; color:#999999; text-align:left}
.forum_stats {padding:1px 3px 1px 3px; font-size:11px; color:#999999; text-align:right; font-weight:bold;}
.forum_last_post {padding:1px 3px 1px 3px; font-size:11px; color:#BBBBBB; font-weight:bold; text-align:right}
.forum_info_title {background:url(li_line.gif) bottom left repeat-x; font-family:Arial; font-size:11px; height:17px; color:#EEEEEE; font-weight:bold}
.forum_info_title a {color:#EEEEEE}
.forum_info_title a:hover {color:#FFFF55}
.forum_info {font-size:11px; text-align:left; color:#888888;}
.forum_info a {color:#aaaaaa}
.forum_info a:hover {color:#55ffff}

/* Topics */
.topic_description {padding:1px 2px 1px 2px; font-size:11px; font-weight:normal; line-height:normal; color:#999999; text-align:left}

.bb_code_title {padding:1px 5px 2px 4px; font-size:12px; color:#FFFFFF; font-weight:bold;}
.bb_code_text {margin:0px 3px 3px 3px; font-size:11px; color:#CCCCCC; font-family:Courier New,Lucida Console,Courier;}
.bb_quote_title {padding:2px 5px 0px 4px; font-size:12px; color:#CCCCCC; font-weight:bold;}

/* Only for DEBUG */
.sql_text {padding:1px 2px 1px 2px; font-size:11px; color:#555555;}


.attachbox {
	float: left;
	width: auto;
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}


/* Posts */
.post_title {font-size:14px; font-weight:bold; line-height:normal; color:#FFFFFF; text-align:left}
.post_subject {background:url(li_line.gif) bottom left repeat-x; padding:1px 2px 4px 5px; font-size:13px; font-weight:bold; line-height:normal; color:#FFFFFF; text-align:left}
.post_commands {background:url(li_line.gif) bottom left repeat-x; padding:1px 5px 2px 2px; font-weight:bold; text-align:right}
.post_author {font-size:10px; color:#868686; padding: 0px 5px 10px 5px; text-align:left;}
.post_author_date {color:#AAAAAA;}
.post_text {padding:0px 5px 10px 15px; font-size:12px; font-weight:normal; line-height:normal; color:#ffffff; text-align:Left}
.post_text a {color:#4488FF}
.post_text a:hover {color:#FF8844}
.post_small_subject {background:url(li_line.gif) bottom left repeat-x; padding:2px 3px 2px 3px; font-size:11px; font-weight:bold; line-height:normal; color:#CCCCCC; text-align:left}
.post_small_subject a {color:#ffffff}
.post_small_subject a:hover {color:#ff5555}
.post_small_text {padding:0px 3px 5px 3px; font-size:10px; color:#cccccc; text-align:Left}
.post_small_text a {color:#4488FF}
.post_small_text a:hover {color:#FF8844}
.post_info_header {font-size:11px; color:#AAAAAA; padding: 0px 0px 0px 0px; text-align:left;}
.post_number {font-size:10px; color:#A6A6A6; padding:0px 2px 0px 0px; text-align:right;}
.post_number a {color:#A6A6A6;}
.post_number a:hover {color:#A6A6A6;}
.post_info {font-size:10px; color:#868686; padding:0px 0px 0px 0px; text-align:left;}
.post_info a {color:#EEEEEE;}
.post_info a:hover {color:#FF5555}
.post_signature {padding:0px 5px 5px 5px; font-size:10px; color:#888888;}
.post_signature a {color:#EEEEEE;}
.post_signature a:hover {color:#FF5555}
.post_edit {padding:0px 5px 5px 5px; font-size:10px; color:#888888; text-align:right;}
.post_att_name {padding:3px 3px 3px 3px; font-size:10px; color:#FFFFFF; font-weight:bold}
.post_att_comment {padding:3px 3px 3px 3px; font-size:10px; color:#888888; font-style:italic;}
.post_att_size {padding:3px 3px 3px 3px; font-size:10px; color:#888888;}

.author_name {padding:1px 3px 1px 3px; font-size:11px; font-weight:bold}
.author_stats {padding:1px 4px 1px 3px; font-size:11px; color:#888888; font-weight:bold; text-align:right;}

.table_header_cell {padding:1px 3px 1px 3px; font-size:11px; font-weight:bold}
.table_cell {padding:1px 3px 1px 3px; font-size:11px;}
.table_cell a {color:#AAAAAA;}
.table_cell a:hover {color:#FFFFFF;}

/* From admin */
.StatusText {font:11px Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#ffffff}
.StatusSText {font:11px Arial, Verdana, Helvetica, sans-serif;color:#ffffff}
.StatusSbText {font:10px Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#ffffff}
.NormalText {font:11px Arial, Verdana, Helvetica, sans-serif;color:#a0a0a0}
.NormalBText {font:11px Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#a0a0a0}

.ErrorText {font:10pt Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#AA0000; text-align:center}
.ErrorSText {font:8pt Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#AA0000; text-align:center}

.SmallText {font:11px Arial, Verdana, Helvetica, sans-serif; color:#808080}
.SmallText a {color:#ffffff}

.SmallRedText {font:11px Arial, sans-serif; color:#CC4422}
.SmallGreenText {font:11px Arial, Verdana, Helvetica, sans-serif;color:#119911}
.SmallBText {font:11px Arial, Verdana, Helvetica, sans-serif;font-weight:bold;}
.SmallDebug {font:11px Arial, Verdana, sans-serif; color:#A9A9A9}
.SmallPrint {font:8px Arial, Verdana, Helvetica, sans-serif}

.TableHeadCell {font:12px Arial, Verdana; font-weight:bold; padding: 0px 0px 0px 3px; color:#000000}
.TableCell {font:11px Arial, Verdana, Helvetica, sans-serif; padding-left:3; padding-right:3}
.TableCell a {color:#ffffff}

.POPMenuTitle{font:11px Arial,Helvetica,Verdana,sans-serif;color:#000000;background-color: #FFC5A8;font-weight:bold;}
.MenuItems{font:11px Arial,Helvetica,Verdana,sans-serif;}

.FormCaption {font:11px Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#000000}
.FormText {font:11px Arial, Verdana, Helvetica, sans-serif; color:#000000}

.NormalButton,
a:visited.NormalButton,
a:hover.NormalButton,
a:link.NormalButton {
  cursor:pointer;
	font-family:Arial;
	color:#FFFFFF; line-height:13px; font-size:11px;
	background:#000000;
	padding:1px 1px 1px 1px;
	border:1px solid #545454;
}
