@CHARSET "UTF-8";

/*** TABLE ***/
div#forum                            { padding:15px; }
div#forum table                      { border-collapse:collapse; }
div#forum table thead                { background:#EFEFEF; }
div#forum table thead a              { font-weight:normal; }
div#forum table thead.post           { height:25px; }
div#forum table thead.post th        { padding:5px 15px; }
div#forum table td                   { padding:5px;border:1px solid #CCC; }
div#forum table th                   { padding:5px; }
div#forum table th a                 { color:#FFF;font-weight:bold; }
div#forum table th a img.sort        { vertical-align: middle; }
div#forum table th.topic_name        { text-align:left; }
div#forum table th.topic_name a      { float:right;font-size:.8em;font-weight:normal; }
div#forum table th.topic_name span   { float:left; }
div#forum table .posts, table .views { width:10%;text-align:center; }
div#forum table .topic               { text-align:left;width:35%; }
div#forum table .info                { width:15%;text-align:left; }
div#forum table .name                { text-align:left; }
div#forum table .actions             { border-right:none;width:7%; }
div#forum table .actions a           { margin:1px; }
div#forum table .topic-name          { border-left:none; }
div#forum table .topic-name .align-right { font-size:.9em;margin-top:10px;border-top:1px solid #EFEFEF;color:#2E3866; }
div#forum table p                    { padding:0;margin:0; }
div#forum table .latest              { font-size:.9em; }
div#forum table td .pagination       { font-size:.9em;margin-left:5px; }
div#forum table td .pagination img   { margin:0 2px; }

div#forum table .post-actions td               { border-top:none;padding-top:2px;text-align:right;font-size:.8em; }
div#forum h2.topic_name a,
div#forum table th.topic_name a,
div#forum table .post-actions td a             { height:16px;width:20px;padding:0;margin:0 5px;display:block;float:right;background:url('/dbForumPlugin/images/comment.png') no-repeat center center; }
div#forum table .post-actions td a.post-quote  { background-image:url('/dbForumPlugin/images/comments.png'); }
div#forum table .post-actions td a.post-edit   { background-image:url('/dbForumPlugin/images/comment_edit.png'); }
div#forum table .post-actions td a.post-delete { background-image:url('/dbForumPlugin/images/comment_remove.png'); }

div#forum h2.topic_name a.topic-edit           { background-image:url('/dbForumPlugin/images/note_edit.png'); }
div#forum h2.topic_name a.topic-delete         { background-image:url('/dbForumPlugin/images/note_remove.png'); }

div#forum table th.topic_name a.forum-edit     { background-image:url('/dbForumPlugin/images/blog_post_edit.png'); }
div#forum table th.topic_name a.forum-delete   { background-image:url('/dbForumPlugin/images/blog_post_delete.png'); }

div#forum h3.action                   { padding:5px 10px;cursor:pointer;margin:0;padding:5px 10px;margin-left:-1px;margin-top:10px; }
div#forum h2.topic_name               { padding:5px 10px; }
div#forum table .topic .forum_actions { float:left;}
div#forum table .topic a              { float:right;}

div#forum #index_actions form table  { margin-top:0;padding-top:0; }

div#forum table.mceLayout            { border:1px solid #CCC; }
div#forum table.mceLayout table,
div#forum table.mceLayout td,
div#forum table.mceLayout th         { padding:0;margin:0;border:none;width:auto; }

.align-right                         { text-align:right; }
.align-left                          { text-align:left; }
.align-center                        { text-align:center; }

div#forum h2.topic_name,
div#forum table th,
div#forum h3.action                  { background:#2e3866;border:1px solid #CCC;color:#FFF; }
div#forum table td.post-date,
div#forum table.form_table th,
div#forum table th.topic_name        { background:#b0b3c4;color:#2e3866; }
div#forum h2.topic_name span         { font-size:.8em;color:#b0b3c4; }
div#forum table td.post-date         { font-size:.9em; }

