From 87b1fb66bb2c5f7034272b51872feb8ca975e708 Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Mon, 9 Jan 2017 12:30:58 -0600 Subject: [PATCH] Initial commit --- zdoom_blue_v2/colorizeit.html | 102 ++ zdoom_blue_v2/contrib/changelog.txt | 38 + zdoom_blue_v2/contrib/readme.txt | 20 + zdoom_blue_v2/imageset/announce_read.gif | Bin 0 -> 525 bytes .../imageset/announce_read_locked.gif | Bin 0 -> 812 bytes .../imageset/announce_read_locked_mine.gif | Bin 0 -> 826 bytes zdoom_blue_v2/imageset/announce_read_mine.gif | Bin 0 -> 580 bytes zdoom_blue_v2/imageset/announce_unread.gif | Bin 0 -> 794 bytes .../imageset/announce_unread_locked.gif | Bin 0 -> 1283 bytes .../imageset/announce_unread_locked_mine.gif | Bin 0 -> 1293 bytes .../imageset/announce_unread_mine.gif | Bin 0 -> 816 bytes .../imageset/en/button_pm_forward.png | Bin 0 -> 1512 bytes zdoom_blue_v2/imageset/en/button_pm_new.png | Bin 0 -> 1232 bytes zdoom_blue_v2/imageset/en/button_pm_reply.png | Bin 0 -> 1577 bytes .../imageset/en/button_topic_locked.png | Bin 0 -> 1274 bytes .../imageset/en/button_topic_new.png | Bin 0 -> 1393 bytes .../imageset/en/button_topic_reply.png | Bin 0 -> 1475 bytes zdoom_blue_v2/imageset/en/icon_contact_pm.gif | Bin 0 -> 1018 bytes zdoom_blue_v2/imageset/en/icon_post_edit.png | Bin 0 -> 1158 bytes zdoom_blue_v2/imageset/en/icon_post_quote.png | Bin 0 -> 1668 bytes zdoom_blue_v2/imageset/en/imageset.cfg | 35 + zdoom_blue_v2/imageset/en/index.htm | 0 zdoom_blue_v2/imageset/forum_link.gif | Bin 0 -> 790 bytes zdoom_blue_v2/imageset/forum_read.gif | Bin 0 -> 424 bytes zdoom_blue_v2/imageset/forum_read_locked.gif | Bin 0 -> 566 bytes .../imageset/forum_read_subforum.gif | Bin 0 -> 590 bytes zdoom_blue_v2/imageset/forum_unread.gif | Bin 0 -> 569 bytes .../imageset/forum_unread_locked.gif | Bin 0 -> 836 bytes .../imageset/forum_unread_subforum.gif | Bin 0 -> 910 bytes zdoom_blue_v2/imageset/icon_back_top.png | Bin 0 -> 334 bytes zdoom_blue_v2/imageset/icon_contact_aim.gif | Bin 0 -> 1353 bytes zdoom_blue_v2/imageset/icon_contact_email.gif | Bin 0 -> 837 bytes zdoom_blue_v2/imageset/icon_contact_icq.gif | Bin 0 -> 1395 bytes .../imageset/icon_contact_jabber.gif | Bin 0 -> 1327 bytes zdoom_blue_v2/imageset/icon_contact_msnm.gif | Bin 0 -> 1498 bytes zdoom_blue_v2/imageset/icon_contact_www.gif | Bin 0 -> 1512 bytes zdoom_blue_v2/imageset/icon_contact_yahoo.gif | Bin 0 -> 1289 bytes zdoom_blue_v2/imageset/icon_post_delete.png | Bin 0 -> 759 bytes zdoom_blue_v2/imageset/icon_post_info.gif | Bin 0 -> 788 bytes zdoom_blue_v2/imageset/icon_post_report.gif | Bin 0 -> 764 bytes zdoom_blue_v2/imageset/icon_post_target.gif | Bin 0 -> 186 bytes .../imageset/icon_post_target_unread.gif | Bin 0 -> 151 bytes zdoom_blue_v2/imageset/icon_rate_bad.gif | Bin 0 -> 465 bytes zdoom_blue_v2/imageset/icon_rate_good.gif | Bin 0 -> 462 bytes zdoom_blue_v2/imageset/icon_topic_attach.gif | Bin 0 -> 842 bytes zdoom_blue_v2/imageset/icon_topic_latest.gif | Bin 0 -> 186 bytes zdoom_blue_v2/imageset/icon_topic_newest.gif | Bin 0 -> 155 bytes .../imageset/icon_topic_reported.png | Bin 0 -> 402 bytes .../imageset/icon_topic_unapproved.png | Bin 0 -> 493 bytes zdoom_blue_v2/imageset/icon_user_warn.gif | Bin 0 -> 750 bytes zdoom_blue_v2/imageset/imageset.cfg | 116 ++ zdoom_blue_v2/imageset/index.htm | 0 zdoom_blue_v2/imageset/site_logo.png | Bin 0 -> 14332 bytes zdoom_blue_v2/imageset/sticky_read.gif | Bin 0 -> 552 bytes zdoom_blue_v2/imageset/sticky_read_locked.gif | Bin 0 -> 593 bytes .../imageset/sticky_read_locked_mine.gif | Bin 0 -> 819 bytes zdoom_blue_v2/imageset/sticky_read_mine.gif | Bin 0 -> 573 bytes zdoom_blue_v2/imageset/sticky_unread.gif | Bin 0 -> 783 bytes .../imageset/sticky_unread_locked.gif | Bin 0 -> 1269 bytes .../imageset/sticky_unread_locked_mine.gif | Bin 0 -> 1282 bytes zdoom_blue_v2/imageset/sticky_unread_mine.gif | Bin 0 -> 808 bytes zdoom_blue_v2/imageset/subforum_read.gif | Bin 0 -> 124 bytes zdoom_blue_v2/imageset/subforum_unread.gif | Bin 0 -> 124 bytes zdoom_blue_v2/imageset/topic_moved.gif | Bin 0 -> 805 bytes zdoom_blue_v2/imageset/topic_read.gif | Bin 0 -> 422 bytes zdoom_blue_v2/imageset/topic_read_hot.gif | Bin 0 -> 1282 bytes .../imageset/topic_read_hot_mine.gif | Bin 0 -> 1291 bytes zdoom_blue_v2/imageset/topic_read_locked.gif | Bin 0 -> 564 bytes .../imageset/topic_read_locked_mine.gif | Bin 0 -> 584 bytes zdoom_blue_v2/imageset/topic_read_mine.gif | Bin 0 -> 550 bytes zdoom_blue_v2/imageset/topic_unread.gif | Bin 0 -> 563 bytes zdoom_blue_v2/imageset/topic_unread_hot.gif | Bin 0 -> 1299 bytes .../imageset/topic_unread_hot_mine.gif | Bin 0 -> 1328 bytes .../imageset/topic_unread_locked.gif | Bin 0 -> 836 bytes .../imageset/topic_unread_locked_mine.gif | Bin 0 -> 1276 bytes zdoom_blue_v2/imageset/topic_unread_mine.gif | Bin 0 -> 796 bytes zdoom_blue_v2/imageset/zdoom.gif | Bin 0 -> 1133 bytes zdoom_blue_v2/license.txt | 280 +++++ zdoom_blue_v2/style.cfg | 22 + zdoom_blue_v2/template/forumlist_body.html | 68 + zdoom_blue_v2/template/memberlist_view.html | 117 ++ zdoom_blue_v2/template/overall_footer.html | 39 + zdoom_blue_v2/template/overall_header.html | 192 +++ zdoom_blue_v2/template/quickreply_editor.html | 79 ++ zdoom_blue_v2/template/template.cfg | 30 + .../template/ucp_pm_message_header.html | 28 + .../template/ucp_pm_viewmessage.html | 114 ++ zdoom_blue_v2/template/viewtopic_body.html | 271 ++++ zdoom_blue_v2/theme/bidi.css | 769 ++++++++++++ zdoom_blue_v2/theme/buttons.css | 175 +++ zdoom_blue_v2/theme/colours.css | 1094 +++++++++++++++++ zdoom_blue_v2/theme/common.css | 647 ++++++++++ zdoom_blue_v2/theme/content.css | 864 +++++++++++++ zdoom_blue_v2/theme/cp.css | 463 +++++++ zdoom_blue_v2/theme/forms.css | 403 ++++++ zdoom_blue_v2/theme/images/arrow_down.gif | Bin 0 -> 824 bytes zdoom_blue_v2/theme/images/arrow_left.gif | Bin 0 -> 820 bytes zdoom_blue_v2/theme/images/arrow_right.gif | Bin 0 -> 820 bytes zdoom_blue_v2/theme/images/arrow_up.gif | Bin 0 -> 824 bytes zdoom_blue_v2/theme/images/bg_header.png | Bin 0 -> 5309 bytes zdoom_blue_v2/theme/images/bg_list.gif | Bin 0 -> 137 bytes zdoom_blue_v2/theme/images/bg_tabs1.gif | Bin 0 -> 2760 bytes zdoom_blue_v2/theme/images/bg_tabs2.gif | Bin 0 -> 451 bytes zdoom_blue_v2/theme/images/corners_left.png | Bin 0 -> 130 bytes zdoom_blue_v2/theme/images/corners_left2.png | Bin 0 -> 164 bytes zdoom_blue_v2/theme/images/corners_right.png | Bin 0 -> 126 bytes zdoom_blue_v2/theme/images/corners_right2.png | Bin 0 -> 155 bytes zdoom_blue_v2/theme/images/created_by.jpg | Bin 0 -> 61852 bytes zdoom_blue_v2/theme/images/feed.gif | Bin 0 -> 432 bytes zdoom_blue_v2/theme/images/icon_bookmark.gif | Bin 0 -> 181 bytes zdoom_blue_v2/theme/images/icon_bump.gif | Bin 0 -> 123 bytes zdoom_blue_v2/theme/images/icon_faq.gif | Bin 0 -> 339 bytes zdoom_blue_v2/theme/images/icon_fontsize.gif | Bin 0 -> 714 bytes zdoom_blue_v2/theme/images/icon_home.gif | Bin 0 -> 204 bytes zdoom_blue_v2/theme/images/icon_logout.gif | Bin 0 -> 206 bytes zdoom_blue_v2/theme/images/icon_members.gif | Bin 0 -> 559 bytes zdoom_blue_v2/theme/images/icon_pages.gif | Bin 0 -> 188 bytes zdoom_blue_v2/theme/images/icon_print.gif | Bin 0 -> 637 bytes zdoom_blue_v2/theme/images/icon_register.gif | Bin 0 -> 330 bytes zdoom_blue_v2/theme/images/icon_search.gif | Bin 0 -> 334 bytes zdoom_blue_v2/theme/images/icon_sendemail.gif | Bin 0 -> 698 bytes zdoom_blue_v2/theme/images/icon_subscribe.gif | Bin 0 -> 573 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes .../theme/images/icon_textbox_search.png | Bin 0 -> 238 bytes .../images/icon_textbox_search_hover.png | Bin 0 -> 238 bytes zdoom_blue_v2/theme/images/icon_ucp.gif | Bin 0 -> 330 bytes .../theme/images/icon_unsubscribe.gif | Bin 0 -> 311 bytes zdoom_blue_v2/theme/images/index.htm | 0 zdoom_blue_v2/theme/images/no_avatar.gif | Bin 0 -> 812 bytes zdoom_blue_v2/theme/images/quote.png | Bin 0 -> 230 bytes zdoom_blue_v2/theme/images/quote_rtl.png | Bin 0 -> 233 bytes zdoom_blue_v2/theme/index.htm | 0 zdoom_blue_v2/theme/large.css | 3 + zdoom_blue_v2/theme/links.css | 223 ++++ zdoom_blue_v2/theme/medium.css | 3 + zdoom_blue_v2/theme/normal.css | 3 + zdoom_blue_v2/theme/print.css | 139 +++ zdoom_blue_v2/theme/stylesheet.css | 17 + zdoom_blue_v2/theme/theme.cfg | 35 + zdoom_blue_v2/theme/tweaks.css | 113 ++ zdoom_blue_v3/colorizeit.html | 102 ++ zdoom_blue_v3/contrib/changelog.txt | 38 + zdoom_blue_v3/contrib/readme.txt | 20 + zdoom_blue_v3/imageset/imageset.cfg | 116 ++ zdoom_blue_v3/imageset/index.htm | 0 zdoom_blue_v3/license.txt | 280 +++++ zdoom_blue_v3/style.cfg | 22 + zdoom_blue_v3/template/template.cfg | 30 + zdoom_blue_v3/theme/bidi.css | 722 +++++++++++ zdoom_blue_v3/theme/buttons.css | 169 +++ zdoom_blue_v3/theme/colours.css | 1094 +++++++++++++++++ zdoom_blue_v3/theme/common.css | 647 ++++++++++ zdoom_blue_v3/theme/content.css | 880 +++++++++++++ zdoom_blue_v3/theme/cp.css | 456 +++++++ zdoom_blue_v3/theme/forms.css | 410 ++++++ zdoom_blue_v3/theme/images/Thumbs.db | Bin 0 -> 74240 bytes zdoom_blue_v3/theme/images/arrow_down.gif | Bin 0 -> 824 bytes zdoom_blue_v3/theme/images/arrow_left.gif | Bin 0 -> 820 bytes zdoom_blue_v3/theme/images/arrow_right.gif | Bin 0 -> 820 bytes zdoom_blue_v3/theme/images/arrow_up.gif | Bin 0 -> 824 bytes zdoom_blue_v3/theme/images/bg_button.gif | Bin 0 -> 311 bytes zdoom_blue_v3/theme/images/bg_header.gif | Bin 0 -> 1252 bytes zdoom_blue_v3/theme/images/bg_header.png | Bin 0 -> 5309 bytes zdoom_blue_v3/theme/images/bg_list.gif | Bin 0 -> 137 bytes zdoom_blue_v3/theme/images/bg_menu.gif | Bin 0 -> 1297 bytes zdoom_blue_v3/theme/images/bg_tabs1.gif | Bin 0 -> 2760 bytes zdoom_blue_v3/theme/images/bg_tabs1.png | Bin 0 -> 1901 bytes zdoom_blue_v3/theme/images/bg_tabs2.gif | Bin 0 -> 451 bytes zdoom_blue_v3/theme/images/bg_tabs2.png | Bin 0 -> 441 bytes zdoom_blue_v3/theme/images/corners_left.gif | Bin 0 -> 55 bytes zdoom_blue_v3/theme/images/corners_left.png | Bin 0 -> 130 bytes zdoom_blue_v3/theme/images/corners_left2.gif | Bin 0 -> 110 bytes zdoom_blue_v3/theme/images/corners_left2.png | Bin 0 -> 164 bytes zdoom_blue_v3/theme/images/corners_right.gif | Bin 0 -> 56 bytes zdoom_blue_v3/theme/images/corners_right.png | Bin 0 -> 126 bytes zdoom_blue_v3/theme/images/corners_right2.gif | Bin 0 -> 110 bytes zdoom_blue_v3/theme/images/corners_right2.png | Bin 0 -> 155 bytes zdoom_blue_v3/theme/images/created_by.jpg | Bin 0 -> 61852 bytes zdoom_blue_v3/theme/images/feed.gif | Bin 0 -> 432 bytes zdoom_blue_v3/theme/images/gradient.gif | Bin 0 -> 1195 bytes zdoom_blue_v3/theme/images/icon_bookmark.gif | Bin 0 -> 181 bytes zdoom_blue_v3/theme/images/icon_bookmark.png | Bin 0 -> 463 bytes zdoom_blue_v3/theme/images/icon_bump.gif | Bin 0 -> 123 bytes zdoom_blue_v3/theme/images/icon_bump.png | Bin 0 -> 245 bytes zdoom_blue_v3/theme/images/icon_faq.gif | Bin 0 -> 339 bytes zdoom_blue_v3/theme/images/icon_faq.png | Bin 0 -> 433 bytes zdoom_blue_v3/theme/images/icon_fontsize.gif | Bin 0 -> 714 bytes zdoom_blue_v3/theme/images/icon_fontsize.png | Bin 0 -> 602 bytes zdoom_blue_v3/theme/images/icon_home.gif | Bin 0 -> 204 bytes zdoom_blue_v3/theme/images/icon_home.png | Bin 0 -> 325 bytes zdoom_blue_v3/theme/images/icon_logout.gif | Bin 0 -> 206 bytes zdoom_blue_v3/theme/images/icon_logout.png | Bin 0 -> 322 bytes zdoom_blue_v3/theme/images/icon_members.gif | Bin 0 -> 559 bytes zdoom_blue_v3/theme/images/icon_members.png | Bin 0 -> 584 bytes zdoom_blue_v3/theme/images/icon_move.png | Bin 0 -> 368 bytes zdoom_blue_v3/theme/images/icon_pages.gif | Bin 0 -> 188 bytes zdoom_blue_v3/theme/images/icon_print.gif | Bin 0 -> 637 bytes zdoom_blue_v3/theme/images/icon_print.png | Bin 0 -> 465 bytes zdoom_blue_v3/theme/images/icon_register.gif | Bin 0 -> 330 bytes zdoom_blue_v3/theme/images/icon_search.gif | Bin 0 -> 334 bytes zdoom_blue_v3/theme/images/icon_sendemail.gif | Bin 0 -> 698 bytes zdoom_blue_v3/theme/images/icon_sendemail.png | Bin 0 -> 446 bytes zdoom_blue_v3/theme/images/icon_subscribe.gif | Bin 0 -> 573 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes .../theme/images/icon_textbox_search.png | Bin 0 -> 238 bytes .../images/icon_textbox_search_hover.png | Bin 0 -> 238 bytes zdoom_blue_v3/theme/images/icon_ucp.gif | Bin 0 -> 330 bytes zdoom_blue_v3/theme/images/icon_ucp.png | Bin 0 -> 474 bytes .../theme/images/icon_unsubscribe.gif | Bin 0 -> 311 bytes zdoom_blue_v3/theme/images/index.htm | 0 zdoom_blue_v3/theme/images/no_avatar.gif | Bin 0 -> 812 bytes zdoom_blue_v3/theme/images/quote.gif | Bin 0 -> 153 bytes zdoom_blue_v3/theme/images/quote.png | Bin 0 -> 230 bytes zdoom_blue_v3/theme/images/quote_rtl.png | Bin 0 -> 233 bytes zdoom_blue_v3/theme/index.htm | 0 zdoom_blue_v3/theme/large.css | 3 + zdoom_blue_v3/theme/links.css | 223 ++++ zdoom_blue_v3/theme/medium.css | 3 + zdoom_blue_v3/theme/normal.css | 3 + zdoom_blue_v3/theme/print.css | 129 ++ zdoom_blue_v3/theme/stylesheet.css | 19 + zdoom_blue_v3/theme/theme.cfg | 35 + zdoom_blue_v3/theme/tweaks.css | 84 ++ 223 files changed, 11987 insertions(+) create mode 100644 zdoom_blue_v2/colorizeit.html create mode 100644 zdoom_blue_v2/contrib/changelog.txt create mode 100644 zdoom_blue_v2/contrib/readme.txt create mode 100644 zdoom_blue_v2/imageset/announce_read.gif create mode 100644 zdoom_blue_v2/imageset/announce_read_locked.gif create mode 100644 zdoom_blue_v2/imageset/announce_read_locked_mine.gif create mode 100644 zdoom_blue_v2/imageset/announce_read_mine.gif create mode 100644 zdoom_blue_v2/imageset/announce_unread.gif create mode 100644 zdoom_blue_v2/imageset/announce_unread_locked.gif create mode 100644 zdoom_blue_v2/imageset/announce_unread_locked_mine.gif create mode 100644 zdoom_blue_v2/imageset/announce_unread_mine.gif create mode 100644 zdoom_blue_v2/imageset/en/button_pm_forward.png create mode 100644 zdoom_blue_v2/imageset/en/button_pm_new.png create mode 100644 zdoom_blue_v2/imageset/en/button_pm_reply.png create mode 100644 zdoom_blue_v2/imageset/en/button_topic_locked.png create mode 100644 zdoom_blue_v2/imageset/en/button_topic_new.png create mode 100644 zdoom_blue_v2/imageset/en/button_topic_reply.png create mode 100644 zdoom_blue_v2/imageset/en/icon_contact_pm.gif create mode 100644 zdoom_blue_v2/imageset/en/icon_post_edit.png create mode 100644 zdoom_blue_v2/imageset/en/icon_post_quote.png create mode 100644 zdoom_blue_v2/imageset/en/imageset.cfg create mode 100644 zdoom_blue_v2/imageset/en/index.htm create mode 100644 zdoom_blue_v2/imageset/forum_link.gif create mode 100644 zdoom_blue_v2/imageset/forum_read.gif create mode 100644 zdoom_blue_v2/imageset/forum_read_locked.gif create mode 100644 zdoom_blue_v2/imageset/forum_read_subforum.gif create mode 100644 zdoom_blue_v2/imageset/forum_unread.gif create mode 100644 zdoom_blue_v2/imageset/forum_unread_locked.gif create mode 100644 zdoom_blue_v2/imageset/forum_unread_subforum.gif create mode 100644 zdoom_blue_v2/imageset/icon_back_top.png create mode 100644 zdoom_blue_v2/imageset/icon_contact_aim.gif create mode 100644 zdoom_blue_v2/imageset/icon_contact_email.gif create mode 100644 zdoom_blue_v2/imageset/icon_contact_icq.gif create mode 100644 zdoom_blue_v2/imageset/icon_contact_jabber.gif create mode 100644 zdoom_blue_v2/imageset/icon_contact_msnm.gif create mode 100644 zdoom_blue_v2/imageset/icon_contact_www.gif create mode 100644 zdoom_blue_v2/imageset/icon_contact_yahoo.gif create mode 100644 zdoom_blue_v2/imageset/icon_post_delete.png create mode 100644 zdoom_blue_v2/imageset/icon_post_info.gif create mode 100644 zdoom_blue_v2/imageset/icon_post_report.gif create mode 100644 zdoom_blue_v2/imageset/icon_post_target.gif create mode 100644 zdoom_blue_v2/imageset/icon_post_target_unread.gif create mode 100644 zdoom_blue_v2/imageset/icon_rate_bad.gif create mode 100644 zdoom_blue_v2/imageset/icon_rate_good.gif create mode 100644 zdoom_blue_v2/imageset/icon_topic_attach.gif create mode 100644 zdoom_blue_v2/imageset/icon_topic_latest.gif create mode 100644 zdoom_blue_v2/imageset/icon_topic_newest.gif create mode 100644 zdoom_blue_v2/imageset/icon_topic_reported.png create mode 100644 zdoom_blue_v2/imageset/icon_topic_unapproved.png create mode 100644 zdoom_blue_v2/imageset/icon_user_warn.gif create mode 100644 zdoom_blue_v2/imageset/imageset.cfg create mode 100644 zdoom_blue_v2/imageset/index.htm create mode 100644 zdoom_blue_v2/imageset/site_logo.png create mode 100644 zdoom_blue_v2/imageset/sticky_read.gif create mode 100644 zdoom_blue_v2/imageset/sticky_read_locked.gif create mode 100644 zdoom_blue_v2/imageset/sticky_read_locked_mine.gif create mode 100644 zdoom_blue_v2/imageset/sticky_read_mine.gif create mode 100644 zdoom_blue_v2/imageset/sticky_unread.gif create mode 100644 zdoom_blue_v2/imageset/sticky_unread_locked.gif create mode 100644 zdoom_blue_v2/imageset/sticky_unread_locked_mine.gif create mode 100644 zdoom_blue_v2/imageset/sticky_unread_mine.gif create mode 100644 zdoom_blue_v2/imageset/subforum_read.gif create mode 100644 zdoom_blue_v2/imageset/subforum_unread.gif create mode 100644 zdoom_blue_v2/imageset/topic_moved.gif create mode 100644 zdoom_blue_v2/imageset/topic_read.gif create mode 100644 zdoom_blue_v2/imageset/topic_read_hot.gif create mode 100644 zdoom_blue_v2/imageset/topic_read_hot_mine.gif create mode 100644 zdoom_blue_v2/imageset/topic_read_locked.gif create mode 100644 zdoom_blue_v2/imageset/topic_read_locked_mine.gif create mode 100644 zdoom_blue_v2/imageset/topic_read_mine.gif create mode 100644 zdoom_blue_v2/imageset/topic_unread.gif create mode 100644 zdoom_blue_v2/imageset/topic_unread_hot.gif create mode 100644 zdoom_blue_v2/imageset/topic_unread_hot_mine.gif create mode 100644 zdoom_blue_v2/imageset/topic_unread_locked.gif create mode 100644 zdoom_blue_v2/imageset/topic_unread_locked_mine.gif create mode 100644 zdoom_blue_v2/imageset/topic_unread_mine.gif create mode 100644 zdoom_blue_v2/imageset/zdoom.gif create mode 100644 zdoom_blue_v2/license.txt create mode 100644 zdoom_blue_v2/style.cfg create mode 100644 zdoom_blue_v2/template/forumlist_body.html create mode 100644 zdoom_blue_v2/template/memberlist_view.html create mode 100644 zdoom_blue_v2/template/overall_footer.html create mode 100644 zdoom_blue_v2/template/overall_header.html create mode 100644 zdoom_blue_v2/template/quickreply_editor.html create mode 100644 zdoom_blue_v2/template/template.cfg create mode 100644 zdoom_blue_v2/template/ucp_pm_message_header.html create mode 100644 zdoom_blue_v2/template/ucp_pm_viewmessage.html create mode 100644 zdoom_blue_v2/template/viewtopic_body.html create mode 100644 zdoom_blue_v2/theme/bidi.css create mode 100644 zdoom_blue_v2/theme/buttons.css create mode 100644 zdoom_blue_v2/theme/colours.css create mode 100644 zdoom_blue_v2/theme/common.css create mode 100644 zdoom_blue_v2/theme/content.css create mode 100644 zdoom_blue_v2/theme/cp.css create mode 100644 zdoom_blue_v2/theme/forms.css create mode 100644 zdoom_blue_v2/theme/images/arrow_down.gif create mode 100644 zdoom_blue_v2/theme/images/arrow_left.gif create mode 100644 zdoom_blue_v2/theme/images/arrow_right.gif create mode 100644 zdoom_blue_v2/theme/images/arrow_up.gif create mode 100644 zdoom_blue_v2/theme/images/bg_header.png create mode 100644 zdoom_blue_v2/theme/images/bg_list.gif create mode 100644 zdoom_blue_v2/theme/images/bg_tabs1.gif create mode 100644 zdoom_blue_v2/theme/images/bg_tabs2.gif create mode 100644 zdoom_blue_v2/theme/images/corners_left.png create mode 100644 zdoom_blue_v2/theme/images/corners_left2.png create mode 100644 zdoom_blue_v2/theme/images/corners_right.png create mode 100644 zdoom_blue_v2/theme/images/corners_right2.png create mode 100644 zdoom_blue_v2/theme/images/created_by.jpg create mode 100644 zdoom_blue_v2/theme/images/feed.gif create mode 100644 zdoom_blue_v2/theme/images/icon_bookmark.gif create mode 100644 zdoom_blue_v2/theme/images/icon_bump.gif create mode 100644 zdoom_blue_v2/theme/images/icon_faq.gif create mode 100644 zdoom_blue_v2/theme/images/icon_fontsize.gif create mode 100644 zdoom_blue_v2/theme/images/icon_home.gif create mode 100644 zdoom_blue_v2/theme/images/icon_logout.gif create mode 100644 zdoom_blue_v2/theme/images/icon_members.gif create mode 100644 zdoom_blue_v2/theme/images/icon_pages.gif create mode 100644 zdoom_blue_v2/theme/images/icon_print.gif create mode 100644 zdoom_blue_v2/theme/images/icon_register.gif create mode 100644 zdoom_blue_v2/theme/images/icon_search.gif create mode 100644 zdoom_blue_v2/theme/images/icon_sendemail.gif create mode 100644 zdoom_blue_v2/theme/images/icon_subscribe.gif create mode 100644 zdoom_blue_v2/theme/images/icon_textbox_search.gif create mode 100644 zdoom_blue_v2/theme/images/icon_textbox_search.png create mode 100644 zdoom_blue_v2/theme/images/icon_textbox_search_hover.png create mode 100644 zdoom_blue_v2/theme/images/icon_ucp.gif create mode 100644 zdoom_blue_v2/theme/images/icon_unsubscribe.gif create mode 100644 zdoom_blue_v2/theme/images/index.htm create mode 100644 zdoom_blue_v2/theme/images/no_avatar.gif create mode 100644 zdoom_blue_v2/theme/images/quote.png create mode 100644 zdoom_blue_v2/theme/images/quote_rtl.png create mode 100644 zdoom_blue_v2/theme/index.htm create mode 100644 zdoom_blue_v2/theme/large.css create mode 100644 zdoom_blue_v2/theme/links.css create mode 100644 zdoom_blue_v2/theme/medium.css create mode 100644 zdoom_blue_v2/theme/normal.css create mode 100644 zdoom_blue_v2/theme/print.css create mode 100644 zdoom_blue_v2/theme/stylesheet.css create mode 100644 zdoom_blue_v2/theme/theme.cfg create mode 100644 zdoom_blue_v2/theme/tweaks.css create mode 100644 zdoom_blue_v3/colorizeit.html create mode 100644 zdoom_blue_v3/contrib/changelog.txt create mode 100644 zdoom_blue_v3/contrib/readme.txt create mode 100644 zdoom_blue_v3/imageset/imageset.cfg create mode 100644 zdoom_blue_v3/imageset/index.htm create mode 100644 zdoom_blue_v3/license.txt create mode 100644 zdoom_blue_v3/style.cfg create mode 100644 zdoom_blue_v3/template/template.cfg create mode 100644 zdoom_blue_v3/theme/bidi.css create mode 100644 zdoom_blue_v3/theme/buttons.css create mode 100644 zdoom_blue_v3/theme/colours.css create mode 100644 zdoom_blue_v3/theme/common.css create mode 100644 zdoom_blue_v3/theme/content.css create mode 100644 zdoom_blue_v3/theme/cp.css create mode 100644 zdoom_blue_v3/theme/forms.css create mode 100644 zdoom_blue_v3/theme/images/Thumbs.db create mode 100644 zdoom_blue_v3/theme/images/arrow_down.gif create mode 100644 zdoom_blue_v3/theme/images/arrow_left.gif create mode 100644 zdoom_blue_v3/theme/images/arrow_right.gif create mode 100644 zdoom_blue_v3/theme/images/arrow_up.gif create mode 100644 zdoom_blue_v3/theme/images/bg_button.gif create mode 100644 zdoom_blue_v3/theme/images/bg_header.gif create mode 100644 zdoom_blue_v3/theme/images/bg_header.png create mode 100644 zdoom_blue_v3/theme/images/bg_list.gif create mode 100644 zdoom_blue_v3/theme/images/bg_menu.gif create mode 100644 zdoom_blue_v3/theme/images/bg_tabs1.gif create mode 100644 zdoom_blue_v3/theme/images/bg_tabs1.png create mode 100644 zdoom_blue_v3/theme/images/bg_tabs2.gif create mode 100644 zdoom_blue_v3/theme/images/bg_tabs2.png create mode 100644 zdoom_blue_v3/theme/images/corners_left.gif create mode 100644 zdoom_blue_v3/theme/images/corners_left.png create mode 100644 zdoom_blue_v3/theme/images/corners_left2.gif create mode 100644 zdoom_blue_v3/theme/images/corners_left2.png create mode 100644 zdoom_blue_v3/theme/images/corners_right.gif create mode 100644 zdoom_blue_v3/theme/images/corners_right.png create mode 100644 zdoom_blue_v3/theme/images/corners_right2.gif create mode 100644 zdoom_blue_v3/theme/images/corners_right2.png create mode 100644 zdoom_blue_v3/theme/images/created_by.jpg create mode 100644 zdoom_blue_v3/theme/images/feed.gif create mode 100644 zdoom_blue_v3/theme/images/gradient.gif create mode 100644 zdoom_blue_v3/theme/images/icon_bookmark.gif create mode 100644 zdoom_blue_v3/theme/images/icon_bookmark.png create mode 100644 zdoom_blue_v3/theme/images/icon_bump.gif create mode 100644 zdoom_blue_v3/theme/images/icon_bump.png create mode 100644 zdoom_blue_v3/theme/images/icon_faq.gif create mode 100644 zdoom_blue_v3/theme/images/icon_faq.png create mode 100644 zdoom_blue_v3/theme/images/icon_fontsize.gif create mode 100644 zdoom_blue_v3/theme/images/icon_fontsize.png create mode 100644 zdoom_blue_v3/theme/images/icon_home.gif create mode 100644 zdoom_blue_v3/theme/images/icon_home.png create mode 100644 zdoom_blue_v3/theme/images/icon_logout.gif create mode 100644 zdoom_blue_v3/theme/images/icon_logout.png create mode 100644 zdoom_blue_v3/theme/images/icon_members.gif create mode 100644 zdoom_blue_v3/theme/images/icon_members.png create mode 100644 zdoom_blue_v3/theme/images/icon_move.png create mode 100644 zdoom_blue_v3/theme/images/icon_pages.gif create mode 100644 zdoom_blue_v3/theme/images/icon_print.gif create mode 100644 zdoom_blue_v3/theme/images/icon_print.png create mode 100644 zdoom_blue_v3/theme/images/icon_register.gif create mode 100644 zdoom_blue_v3/theme/images/icon_search.gif create mode 100644 zdoom_blue_v3/theme/images/icon_sendemail.gif create mode 100644 zdoom_blue_v3/theme/images/icon_sendemail.png create mode 100644 zdoom_blue_v3/theme/images/icon_subscribe.gif create mode 100644 zdoom_blue_v3/theme/images/icon_textbox_search.gif create mode 100644 zdoom_blue_v3/theme/images/icon_textbox_search.png create mode 100644 zdoom_blue_v3/theme/images/icon_textbox_search_hover.png create mode 100644 zdoom_blue_v3/theme/images/icon_ucp.gif create mode 100644 zdoom_blue_v3/theme/images/icon_ucp.png create mode 100644 zdoom_blue_v3/theme/images/icon_unsubscribe.gif create mode 100644 zdoom_blue_v3/theme/images/index.htm create mode 100644 zdoom_blue_v3/theme/images/no_avatar.gif create mode 100644 zdoom_blue_v3/theme/images/quote.gif create mode 100644 zdoom_blue_v3/theme/images/quote.png create mode 100644 zdoom_blue_v3/theme/images/quote_rtl.png create mode 100644 zdoom_blue_v3/theme/index.htm create mode 100644 zdoom_blue_v3/theme/large.css create mode 100644 zdoom_blue_v3/theme/links.css create mode 100644 zdoom_blue_v3/theme/medium.css create mode 100644 zdoom_blue_v3/theme/normal.css create mode 100644 zdoom_blue_v3/theme/print.css create mode 100644 zdoom_blue_v3/theme/stylesheet.css create mode 100644 zdoom_blue_v3/theme/theme.cfg create mode 100644 zdoom_blue_v3/theme/tweaks.css diff --git a/zdoom_blue_v2/colorizeit.html b/zdoom_blue_v2/colorizeit.html new file mode 100644 index 0000000..bba6812 --- /dev/null +++ b/zdoom_blue_v2/colorizeit.html @@ -0,0 +1,102 @@ + + + + + +ColorizeIt Bookmark + + + +
+

ColorizeIt Bookmark

+

This style's colors were changed with ColorizeIt. String below is a color scheme identifier, which you can use to re-create this color scheme when you will be updating this style.

+

To restore this color scheme, follow this url.

+

If URL above is not available anymore, follow these steps to restore this color scheme:

+ +

Here is color scheme id:

+ +

This page was generated by ColorizeIt on 09 Jan 2017.
ColorizeIt! is a Vjacheslav Trushkin's project.

+
+ + \ No newline at end of file diff --git a/zdoom_blue_v2/contrib/changelog.txt b/zdoom_blue_v2/contrib/changelog.txt new file mode 100644 index 0000000..78b90f3 --- /dev/null +++ b/zdoom_blue_v2/contrib/changelog.txt @@ -0,0 +1,38 @@ +// ---------------------------------- +// CHANGE LOG +// -------------- + +1.0.8: -> Updated style for compatibility with phpBB 3.0.12 + -> Fixed issue where profiles on posts could pick up an unwanted vertical scrollbar + +1.0.7: -> Updated style for compatibility with phpBB 3.0.11 + -> Implemented template inheritance with prosilver + -> Minor bug fix in lastpost display in smaller resolutions + -> Rewrote readme file + +1.0.6: -> Updated style for compatibility with phpBB 3.0.10 + -> Fixed issue where "last post" box would be moved at low resolutions + -> Fixed issue where search box would be moved at low resolutions + +1.0.5: -> Updated style for compatibility with phpBB 3.0.9 + +1.0.4: -> Minor colour adjustments. + +1.0.3: -> Added four alternate style colourings (pink, red, yellow, and blue) + -> Replaced certain icons in 'theme/images' with new colour-thematic ones + -> Increased contrast in greys for easier reading + -> Darkened & coloured text areas, input boxes, and buttons + -> Widened reading area to 90% of screen width + -> Widened quick reply box to 99% of area width + -> Changed quote background from transparent to dark grey + -> Other minor colour adjustments + -> Minor bug fixes + +1.0.2: -> Added basic notification box to overall_header.html for new and unread PMs + -> Fixed issue with category names not displaying properly on mobile devices + -> Fixed signature alignment issue in memberlist_view.html + +1.0.1: -> Minor link colour changes + -> Minor bug fixes + +1.0.0: -> Initial release diff --git a/zdoom_blue_v2/contrib/readme.txt b/zdoom_blue_v2/contrib/readme.txt new file mode 100644 index 0000000..6ff5859 --- /dev/null +++ b/zdoom_blue_v2/contrib/readme.txt @@ -0,0 +1,20 @@ +// ---------------------------------- +// READ ME +// ----------- + +Hi! Thanks for downloading the Lucid Lime style. Here you'll find some useful links +to help you get started. + +// Style-specific links +FAQ: https://www.phpbb.com/customise/db/style/lucid_lime/faq/ +Support forums: https://www.phpbb.com/customise/db/style/lucid_lime/support/ + +// General phpBB links +Support forums: https://www.phpbb.com/support/forums/ +Knowledge Base: https://www.phpbb.com/kb/ +Documentation: https://www.phpbb.com/support/documentation/3.0/ + +// The author +My website: http://segwin.ca/ +Contact me: Questions? Complaints? Compliments? Direct them to me at eric@segwin.ca + and I'll try to get back to you ASAP. diff --git a/zdoom_blue_v2/imageset/announce_read.gif b/zdoom_blue_v2/imageset/announce_read.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d623a17ab2f7d0c72db6d721000aea8f2a32c4c GIT binary patch literal 525 zcmZ?wbhEHblw*)%xXQqA=+L192M+AowQI+Y9b30<-Lz@bh7B85tXMI3?%dh4XU~{1 zW9rnY6DLmW>FMe2?(XdDY-?+4Zf>rxudk`8DJdz*%F0SjO-)HjiH(g74Gj$m3Gwyw zv$S_Mvvo4GwAVMc(=oHvGO<=SvQjm)RMaz<*EN^bHj~mcmC!H|S2q?@GZIxb5>YYa zmDS+^A{lK?Ni9xEO%6#-P6-VlVqjp#k8~J-0OS`2w*Loa6nN-J^`BT$WI4rhet`Ps zpK~JDN4&UHxwLZsgViD@dpCN`@2gt-Z%V|*n>$X_F1=at?YZi7$y8%Q1zANkO|6d3 z4ox*hS^2^`ml*AquIbbJbZRFXnJCGs&(IQQ;_p(ERWd0yY%r0NZJ)u#z}ltRZ&Ebb zc*CZ}QUa1YWaV~Ga$3J}bEk$VpXl_R$M^W|JJY4W%gVrZ`PhlQ`_F0#DY7tdKe&2w z-HiiXVhjvoZysHLGM$5gS@rw1DF?NWD>5*!t9yuKo9jg@aeXmxk=Q6O-=Vfs;)3-C z#yjlY>uh+P7QS$5;^fkw8*ucL?DQB#x89;9O~LCWGMy$&S;^F@Y~;bX@=S)HcK=0w wy_`#oEXqe^7xxFb6m7r4HDh)Bnk`mLtlih`q9?mZ{!Zz-xjADh3nPOy0A5GCg8%>k literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/announce_read_locked.gif b/zdoom_blue_v2/imageset/announce_read_locked.gif new file mode 100644 index 0000000000000000000000000000000000000000..ed3210d25848b2c1d1a99303410492bb51a885f5 GIT binary patch literal 812 zcmZ?wbhEHblw*)%c*ekR>C&YO7cQJUdGh%2pj+tbt2)z#J3*4EV2R99D5Q&Ur2U0qdGRZ&qttf> zU}$NtZ*He!W~*glt!`wcYG|pbXD+X6E~{-OrD-amVIr<>ET(28s%j*nVkn|wAgHL% zE33mJqs=L)#VM)DA*snJp#ehT>YU;HZ`}jwzYS3c6B#9 z_4QBa>*?)xo;H2PgzmoSF7xIum_Dgvj-$1Sp7yHMtMp8)9i11q&aq#)X2%*m`%O-5 zPR@?{+6JZ;mM2bFov<)9(AL|yuVs$ak&`E_tZ$z_ao&3G6(<)%ZL=FEtQDB}txuY2 z8@gQf&knBnp@pZ4*-o5}B#~Ic1k9BZI{WL*|uzd{PcE90$KHzb<1v(MUj7(UI+v zs94FKiok{L2HX7~8YxsU9Ni?VW$~dxF`2o4zu0l!-4lIcnYc{v#ENcIZtE4SJIX7_ zp?uq{;k1}r#MvsR+shn-4ld~7(`w@u)62MUpfTl%qTPq5QAZ!KzP`4vp7~&*c6cGT uMA`dyu@fh$2HfbDu-sSWR9ZO4An{OM=e_kFFHUFAIC&YO7cQJUdGh%2uz*CW*rKYAPB_$;!B*ezXMnpt}hK2?Q z2mAW@xqEusIJ%hGI+<8I7+Tuvo7?G_*=m_ss~cIV8d@sqnak^%%W9iRX_`uCn24(z zi>Vojsv3!?7>cME2rC;1D(dsf>hQ>Db4qG)N@{XQYH~_wfRMO4r??se1M}cSIt)Mn ziVFtz{|)X<%`L5M?H!$6-OV0-{S*3ndiy=6O`kELyKlPJy!i{JPwJTC?qF$buxj-x zV@pR5uW9XbTvx8yvC42IhpVSYn}?^niGit=t=*|p_NQ#Eg%voogbugNu|IbDw7tW< zv-VB`96a9puWvLnu)clDL4`@s!OmV(nM393fnHB9BZHIMN~0MTFieoYTcFU8m^WV` z@gKvs--0czEux=a{G8yp_~F*N|4c@|1(}*U6wb~$IzjRDL%|Nkofj(t7#bL-oUS^M zP}vvnGSOb=fda#Vg9qnWN7wy1smsC1z~GT`MI*T_Xujc0R!@cmhW?(rDGLfVx^#Na z5W0JigMp!mU*^mFx`r1HPR^X0y*K}2IK-I6#by5D;E4~-Y`i?qYiwC&maS)A!5(G8 z{OOUifRwonOW+@)FhjZ1_cV7bNREpTcF1{SF;OB`Xs+pwN^1_i6D_xQ=stK_t`f?7 z;q8{Z3lkij+xg_H>_pt2#IFlA%y@8aZB3<+vTfeeu6c=vKR!Mg8}*)@>xz)t<@{&? c|4v~wpQpOLN}?CW* zrJ|yuprD|ho}QYTnw6E6l9G~LZf$LC zY;0_2XJ=hqU07IHRaI3}Q&UY&PBuM4G&?{sIX^EqJ}fppDl|JMGCCzOIUz1LA1yZ> zD>fP_H5e!~7bi0oCNdQzG87~+6eKVcBQOmeEDRki3>+&787c`GDF_)U2^c5|7$^xB zCjbBgEC2ui03HAy000L6K%H<%EE;HwnL)y-I@ zk$SB*v1q%V^~lAg*?2W6jll7CMmsz@CnG2=FfodXGKw%R6B!5}5`#osGKPzbGBciy zGBpqg3_gFCaVaA%n~F0X0ueJYG8G&M9hHDhJUt~NiJP4Z00lELoht|aZ`N@>am@_L00suRy)#V=m literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/announce_unread.gif b/zdoom_blue_v2/imageset/announce_unread.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a0ef5a9814508be21d260092c396b9908cadb39 GIT binary patch literal 794 zcmZ?wbhEHblw*)%c*ejWlQu!pCsWcpom<_SSHqfD-HKgCk6l)uO-hGNS{Fo0>9C7w zu#2g4$mjwY98%g0EoYeO4l&gpV6NH6T(yg(atCYaCf1S-?CG=EQ)h6bOyfwN!kIps zC$5_(wv#ueoiDPPFT9>VxKbdbN^#{U#pNFq7Ccj!_gG=}efb%;h$I$(kaa+{JGdBo$T1XW}gxR3Pb-!K3Ra z?ik6bV$P{-DrDjzpzkbbu@L-u}NsLNoWEEIVCkY zBsDoDG(bpPol{(mfq{8IkPZV7fZ~FI{eMGHQ*%peTYE=mS9efwU;l)O!9D#UA)zy7 z&YITW**85jEG&G<(j|*#g!Hw~4;4_66&BpQWwVH^ia_Y9$*sZDSvPGxyj6sC_ul5d zb)tfjRvzA$E?;7^k`xs24PAX|y3)BTm%ReL_%BNdDxYZCA0{qn|H#{mN!`rrvW=ib z*s8Y+Ra_hl{5gAsbUt}H3ney*<}s}2Q1S5fWL7fo(uiqNXll_Gm>N3KV!|zEHrtFZ z83le($NLpoeI+d?-fEQ8@>-K%`BwErN^i!rDc=|zCW)vfxh#BUoE9)iWV%hpgT*eL z4BpjMep~dp zVjApX>KrnUFXes}ve{$k%R^DOn^_ zv_O09XPKh;G6nNwa%bwT`>a0coJ!{bnXD8Ui{DKmf`M3>^O%R5@ilHY_;U%pt55qmeo3aJzuAU($~WLQB0QjI*}xuvRjpC zHZgUXw}^Po)%tosT13RjVAYnOmq#W1R{HshXijWdsi|?s!Ry2Fr9vW~Izp#p9OyUd zTy|<U*L@GFOCQS2ipDupQHt;}XCySB0qEy3#V~WC6 zshpf59}KTCgzb3PkkrXjbX-n)PC$E0ZeY?$ZjluMkxCAJ$JwOQdkkBJe2#3pqGYs| z;Y7^kg^ovsEL|2J72jxD5-8s!=sKBIGU4G7KHDD+hXw03zXq!c?ht62E)vnu$YbIW zcvLK=VdAn`;+-jzJZB^nG4naTP&gvs$*}yHze47ei5~q+uZVgJd8P>ZPc~Zea@iay I5dj8k0Pq%ND*ylh literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/announce_unread_locked_mine.gif b/zdoom_blue_v2/imageset/announce_unread_locked_mine.gif new file mode 100644 index 0000000000000000000000000000000000000000..c80adc1b626a335a42e66eeb76e3959916105f34 GIT binary patch literal 1293 zcmZ?wbhEHblw*)%_|Cw<(QsHMZGxmvrlfbepphG|hBdFc6}yZcyR1H&lnxY0>p~dp zVjApX>Krnjnm{S1}6 znd%NP)gNT4J-}46kEwbuQ|T7wntjYwyO=9>uvG43socR@v4gdA6KmE&_VigCDbqNT zr*Njv=1iZ(-+x75!c~FhgFJEFyfN)!Q*QEw*Go;kAv5=h%*?woQ?CnzR4K0fq_E_T z{KDsQa~{ggx+f4^p|s+Y;_?rQ%ik+3ex4k!#+gzWS5O zoICPu`{f#U$kuJv0CHzuSL`{V*mpvq^RRr&9{HwSveoNkD^@8q?vStDC{waXrf7lo z+RrjY^JNO=$>h$|TlZOg(m9pR12S1tRJ#rstoy7v`Mh*;7r#{yzq!9^^A@S7I`!6V zDpf0#OBP556{r@>l=R8q(RGxItQL2S>V zV1vYtw61`LC6AIZFoM{{HGpx%p075E57C6j$RE zQ)6IY9?3|D0SG{Ofq~;cgD0nq$A$$5n>mEFVmww&IovLwJT2+Rg()k8C5*GS{4iK} zxO;iPLNC`%DxMQ1d@XH$d=zPwH*$-Z;aU8wQ_@v!fz{GW2`jtVQm)BlJ!E3z(`g8? zFrB!-dAf$qo*&7bldrB0<7c?#$lS5W#FqV^%~EHrYpZ9w|lv zszf?9@v4T%p4+q2IE<5@=cFM^xru^*9?Nu!d zGZryq8gs2~;@%Z*{^sq>$t)Zl4Gf8iPQzK_(%B6)7Wor{0l{0u9+T{5>wt1?y8!$C-w-!W*Ygt4v98RCD@=}JS z=0o9enZ$_3qgno?O2Ir6-)vQpONudU5zpGQ@NPt(hMS15WJSU;F*k*YEds$UQ*TBH z-YGaVQ!M2IBfnjZ;W4S41B%b*h00+!ZpXO!Tl`x<$xI Us5EP$m#m@6s})O>LRC0vY9Wu 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 baW3e8y*bZReVU&t00000NkvXXu0mjfs5!;n literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/en/button_topic_locked.png b/zdoom_blue_v2/imageset/en/button_topic_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..4e69e99b7cd8b9f6484dafb67c9227006159cb83 GIT binary patch literal 1274 zcmV|3*5t4UFME^Ta}av<4-me4Sm!xOCTT00bdneNUgkIR%kRC<`@R|Y zJwmR2VpK|oW72UrCY?tTDRAAs!ZGPQ9FvZtiByD`f8ls)z1PJJlEQK6G8|8>6G8|H z&LyMaxO5pwq%h&1h3D}!+};4!9mw-|8jqfY7>MuYq(u^rNhgs+3Xh(IdS2k5XnaaU zB$0wRm#mObT)K!PQt(XjmESFSCZ`ceq!5Zr7sRkbuZtQq8S~BoZ~$MYve_&S4i2EI zD)#sHAx4uNK({mMBpG2x$O@d^Jd zip3&}>$=Y3&3RQ-1*H_SEWrLz81n_8X&Q80XOojor`i4HyoEx6O}>$fQVLa7Tk2_! zP55USytuSrIR-JB#Oms5!?m5A9eV@NG!2x}h83U7PeURjnK zKz=Cz1FYc$tN$vO%a)F6c7<&KjQN6WOR;i=EX!^}>y;B~6+)Ei1CjY4f#~)QVzxfs;<5O_?pW)utsXYJ;?Vf>@>JYp$ ztpi(9Se%sV5Y~<`;uEj$@re-Dj#zwX_l(7x^A0N&kWwA)-xeXK-wtLh#N&@Xo-ob&8?g zGd4M+3oGn?b6%%>$R^*&MM`xHE0vadT4Fwt!5e*+wj9F)@daGJ{MB$x`0d!<032JV zAfuz3sLj!8>CKpc61-wGS(m7B#!VHUK`y0S1guIly?v zv31IF-P8eQ7xlFR%&Yx2-T?*#V^VMX9ncpJFw59h?&2%RDIebGE65#~Z$Ab*JAjJ= zu!T4P4q&i#4S@Fpx~|54fKq+OJ7V1x>xkuR?^}Ap!sOGQ7uc_|?g{f#5#3kAsfgxt kLHXLpo)_4!vN#v?AIEz+NWc^I7ytkO07*qoM6N<$f~68u^8f$< literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/en/button_topic_new.png b/zdoom_blue_v2/imageset/en/button_topic_new.png new file mode 100644 index 0000000000000000000000000000000000000000..5716f7166d700626b87882ced003c3e2cf29f3fb GIT binary patch literal 1393 zcmV-%1&;cOP)v-(A%swNW4lx+ zYd6J86_zu3kl(F>q^LqKAo<-YynVk;K>WF()lp$nJ1-s)D4V^lIa{2D^Q5S-UP)svxh3$PY{M$|@8qRah@;*9Z@XX&V(aVZRFi0zfn+0Q~L%eBTG(_aT!j zfuyKl7zX&h&-|y=Y&OBNENHjegu}A)NvdKbX_O!@jQ=d z=ejN!h7tJ8G)<5c6_zu3=yW>dzUO(coXOwY|FTvC-}lGXd2s-)>w@dLfdKG*TDq=- z=XoG0DlDb4;CUWXrh!U|3YKLtPNF;RI1VhOvapoO5*THz#yA;2cU>1e&x55@mVlu;G-x;UnOrGi6Q+@ZW0Pygojk#|G;0WR)AD8Jo{v0C! ztJCQ)z<2;ScqSPEv^}8$;3NJa0GV8AB=_?vV;q2|&H+I-Ofm;_I-S5dAgFF=03<~v z5y1oDQxJ9#zxu)H;~@apIgeQd1p#<9t01AtBmf8i(Ut)4s{j!D0pW|;4_Gg2-^Gqt zxWYSP`O?Q9Vox|k1?~xpQxQ`>6)|!ysQmHgv<-Z%y7ycVLI|ODe;c*>XUOhfq1FI| zUO;yL>ek2S902?LVCu$2Np}AR+2?mDsQqsV+5H>T8i4foKFqCTA(2cAy@2LcvM~SY z>;E9W^y>(<`sb)MfcZ~fr*2?WB>(l#-AEYp5VHH%s5OB28+Gc2MMd#9Do#b$2oHy8 z8x=K?G$a5B0Fjgc@Vf&*$CrSPFF{hbAdyVNLVXX=@g?)0*8Jxakamt>&iY2)F>Cim z%5uYoS-UsV9vxqjx{I}4rp~P0gT>k|c~7i6WZKOfUcf?qFYuY%uy5O?auDA?CHG_9 zAtX|{d;7omLBH+qm^v>GVCL`wW)3d`0pRtZ%ST-(vtQ z)c0Wi^GWys<0|;_BU*_A7 zliaXL@ZmtfJ_sGaLVb@Igs*gm_!NXANN(65?Hr9<`G^Ywz&kIIOoOCu5oe45NaY~b z9WnvIza!{7W0lG=eS50!o)rKdzO*s-jQ|`$eB|RYoyVVJ1YpJYPZ?l5031A%i~!o6 zPyz4}{}2F4-5SaLe99OH;Hh&!kPVZ}0rCCQz&RkOZfF1!$ux-w9tfX;u!H#34^AHs z0l?0A%ql1dz^hpW2~8#eKmdrg1b|-#fY=WRUF?2<-Ty9j#KINX5o-;8jO+==SN@o~ zfv;7;d&1&WMEGJ(Meyf>T7#ccH}JJ8;9SsuL2!OX%hPxt00000NkvXXu0mjfSW=3i literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/en/button_topic_reply.png b/zdoom_blue_v2/imageset/en/button_topic_reply.png new file mode 100644 index 0000000000000000000000000000000000000000..ac508b4d437619ddec639a2d0d49d149924e40b7 GIT binary patch literal 1475 zcmV;!1w8tRP)DMF;`sVAzI))eduM$f++m z^s%pvx4?vfVWZ@pj}e$_K0x5z!=`GxTD#jYrkxo}cnAs%A@uYsRK$8| zOS~#=iTCAN1DIy7(w2B%+7hoSwMH3Pf2C^UY~H~wl1f$au~coGA%qahZ`LcNs`yy0 zH6S4rA@U{%d@9TI0*buJLGtYe0kO6z?xE6_cvG%5Ao+GQ zs`yZ@H6XIWM!sK)tmL3vYrsZTd_XuI<{i|c3H#0fFaV1w2H-~pV45b8uIo@0w}DS( zAt4k&RaNSqBuV5wNs_=Y402ypRS*glsy(Z!;x_d>R;SYeK9zNRx7ln$yWJkUt|$t` z(s|%hS<){4&!@6b6}Q1OO)w0DTvrqYOw$BemL2`T?&1x?dH z(=-x1HbE#$!uu&C1u^lmgg?Ge?m3N=np0JOaxF^g` zMa=nB#Mrr@>btM=4)AA{}K)vDpe;(i10Q7Fo<{sQ4 zsW*H?y_=^Jr2JDsz2PJ3kAVNf+5 zsdq%nr`Hf&--S>-1Hsib;EoOY-p&zuFS>ICOXs)bK6h+DSg26#SruL1rJl#)4-^Q+ zGmh`Rs<$Are=>GGcz6k1G6$h}hO~?ShvFHCuI~a;?_lZtmRt`WUIJ3@Al$le^aH;a zTwU`I05&$Ve*#PAw-AbFAkZB^pgSPJV-vzc1-N96m=lU;fJ^2ecz8(xitL{NcWh97 z*^OF0y(Vp90Dm(UmU3*puvdarVpgZscz#SVC z=Kx&hdk dt0tTa`WNm8b|!8geRu!>002ovPDHLkV1iu7n@a!y literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/en/icon_contact_pm.gif b/zdoom_blue_v2/imageset/en/icon_contact_pm.gif new file mode 100644 index 0000000000000000000000000000000000000000..8184954b83fa4d4d4db1e1ea6c65105598e91ce5 GIT binary patch literal 1018 zcmZ?wbhEHblw;6gc*elMDXqg5T+Qv0ED+Hk5MIaQ6fYQ7!($!BYZ1tFgG7(&R@x# zyOgDR7fbPamZG&RSqoXxX0sNrWlfvOnmU6uX);^(LbjMrj+80v5zXx3jhq>?*+XhM z(`RxgPvS|M!0nyK<(k6n5W{5^%+5T6ZEbFDZfa_3Y;3Hpt*xo4sj8}~sHi9@DJd>4 z&d<-!%*;$pO-)HjNls2qOiYZ5iV6%2baD5zada`WbuzTH*EhG*F|$=Qv{cr&kk>UA zS2q?_H4;`f5K__?RMZzx(Bqc}B3&L?9d2oDE@>?;DJ@P(O$G*Ll8_Dq5P;%>f&G6& zep6ObTuggMXIDpDQdUz_UUK)8sU69AO_LKdawp7RurN0xF(x@by*+2)nzi{k?Mq@Z z)@@y|GBGx0=7bP0uaIpE@?v(y%nxxp<#sUA)zv*Z%QYZB!ZmV2=X|fzZeG`%!+cy4 zoLy4fog;2_+`0E4!Z{`E^YZ|g*KgZT+&lQmwZlNsn8nkvwrN|f)1sVCh03r^f?JAI zxDT0gvF3g(^O2KuWVzXTr<_MfBtOuh?$?S*Dob?kO_?gvc5&_k4a44$g)=WalWsGd z|6$F_?(3qOzC9|1My}lcNwG%?42`c$mDEeRBoh^EdS#Y#<~^TBL204kW~qF0FQu$p zyJ+i#{~Wc2-Y>fs2UsW6EI6=z{r&y5_6Kf!W~>@D*43STsOZ?dt9i)(yXa7VeLi$^kqWv1_L zBYv)(njviqlA1nqYAIZ~vEd*y6T5WKkB*HC-BR~Ytxu`2Q#{-+A;dIiMT4_btBjn= zkstTW|NMCV?Ba6{1;zH?BBCeU<>ODAevc`6ksEN3^Ixw*WAo=gHo1KJhzE1n_`fv7 zG2Htp-oS3kp^;d-=c2HGwVNZv{+Cy<*x!$rOKZN&V17z?pTy6%%#X&d2V6E zo$e`&j!YAT*DxH6pP(%C!nxI>O@L*x-G`~S^X#`IFtH0KTwvrfzG3mCP<)SrBcq)Q z1EYZB0WlVVBfOCetojBA!kI!QO=F1X+4E6?m8oNzda4!2f$8Z@5({oDs+VN&ic>J? NlHh1|6yjj81^{$0X88aB literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/en/icon_post_edit.png b/zdoom_blue_v2/imageset/en/icon_post_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..99592a6d41c57e0b75712f4f1bd37f74768f6b32 GIT binary patch literal 1158 zcmV;11bO?3P)sK|7^6Hx?RWrDGk^>h)wd+=rA`gn}Ep1O`2(&LKj=y*-#2L zMQ|;XpnXtQTLy0$`qY$ACA)bmw9tS)l|UFD`W{LjN(24+U}ks6T}7$Rl9CU;mosyh z-<)&Lxp#?P=m0f5JlreG@;qZ~jWGrr{ZN+W*`c8!F)x^|>w}zgjE#-W+YFZ1vMf)f z;W+2ta?ZmhdB@swyfPMYz0v+wAd)IO;!<4f-V!5iKt-f6O_DuIs;Z&M`MP zhsDK3ghC-(0kd7%)R_iNmtNQPX3jZG7YZ)hW=3UMo=sLH=vwbP(DeL zG{6|U!x(#PGu$ItmUT&z`ga6;q5r)Cf%8s}ucOJ+DE7MQJL_ot`!^_>oF_H4MrsPS zIhuM%6UkYMty;%Ub#v$OmydOI)m->=hBO1hg)fry-ZJR@+o17#_5tQNndxrf`h#Dq z#^OJE-+4DhngKd{4HRC$p{rlRS>Fkvy2U;>oj~c?s~OOV`#9oZjJ99@CK8?eMkGf;Br z798FH$_Ga+ai_8br?QmuK4}KZ2S;;3kM)|_TqEaaKmAq}nqHxE6HiGqaOh||guyV1 zFE2o-v_cj~S1dndLYndN!BG@Vt;6xrcMz&u;PRgWX$D*uZ&=p3F5cLT`%i6~NoSpC zHqZvSeeHgaucL=TU;Raz0Y_u^CR}9`gu}1y2~wzTLCK|CAkBc_>)t;|b57C+xBs9k zi*O!!E$^bO<#sAdc_B;XXu5>^3Q0sn(c}|SQ*gZE-xjiJ(jl{{G|q Y3rhsb5m$Gp1poj507*qoM6N<$f}5i#F#rGn literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/en/icon_post_quote.png b/zdoom_blue_v2/imageset/en/icon_post_quote.png new file mode 100644 index 0000000000000000000000000000000000000000..bda1921955c78400048dbeca1d1a19661715f8ed GIT binary patch literal 1668 zcmV-~27CF5P)36 zZL-lw?eE@&$R9I%!K9mR;vP|_f9&Dn(0`XWmt}u!S#tIV{C<>2A0(23C;6uI+}{4q z=bm%#JrrQV2qAea%eGKTWt`9Lc0W%keVb+3SDa2~EG#y2yWL7c$Yo0Dmu|OP3IO2o zcrpkfEFt8o$KxrpTCFkRj&n}ta=C!H#RnYtk#xdZEY>~^zvLP#AUb{-5o3J62Uyp?RGo%_V%LF>BRE#@~{UUinz=v3bnmJ2uUY|7+P9d z9vh8DOw7!|rRf`R@7}%G(9nQ2H8m)aD)`AsSxRhgZ%0ZgQcAJCy&aRXlqgD;A;U1} za=G}=S}Yc%lwv}f97V}8G#Cv0Jcq-9m6es4rBLxcUoi}Wb#-+!{Cd4UU|HrD>o8BP zxx??ZJhk?5ez6W?SFH=UDh$J*!{NZBEF~tS$@%xez&I!_Fm6n(E#*szQi>Lfg`dxX z1%mOFI3;@mO#5I?U}|kCQcBTaFwA&(Wo2bRFqg~4FMudn#%HRjsVV$mdc7VgrC3*2 zH>)oY*z};M`vQUaDodf7zl?FK{M2MD*dA+YYMQcd91aIR=5LR28JJJ72l>T16sKed zoIL$hWEf^jaQ?=8;e1a;f2HZK6z6;@DpXrM`NcY1p0P2c)k(@y&IlyjO3d`R$2iN~ ztWk3}cYKH~ly3$?EtmPyjLyT?lq!v#8%)g130js5L2;?sv-gVAEl;iO3VWCSB)a?A zOj)SY<*79To79^7VGlNllq$_Vg=&i@ce6%43yL)oU{x%@(xv0C)<^)107w;$`y}xI zny7K#qA_bEz%$FC;$#&Z|L{CiwQmKG3ILWRz|P|@!qGto82XPuVacvSi3cGae+xTt^ou40d(H}9V$+n0peCb z`N=Xk*nbx~fA|lK1mWlaLhI)UX79q2$$JZ0M|#0BJoSi&S5GxS+l_~C?9z3}C@6)) z1KnU`5l&u3X!#7G{yl`|j}Xiw;fDyS5ua1Bwzms9Zao6))rZjV{&!$x5ey!TuzrP+ zCq6}C*&&QhT7v?KbYbebO&GiV&?H>zm5F<-{=5x3ZaxC*wLjq0D8j)DDBN0)k>)EH zdEyg{G!0{H!5$POW`-XkfMVC{CgCi@a)8<%D|Fs@1n+$RFLc~Q!FD4Gvo#oL@nVGa z8b-9;K#}(K1rH{WNKssNU?OWHy#PBKOW@7^Za6mhH@r27G3iQ-es&#-UU&lqdsAzacnIu4keJ^4Ne7zf1##*M`n=use%Vsvsgf^7_A3>PNLYXU4F zjE`bcIwnG)7_ zF95L8{Rp-(j4e0K>I(!mJ?QDaKw!QS$x7xgW85k~H5m)G$AtCWQ})f0wo!h}-yY*K zFn?g?kq2P*VoZuW@E1%w6{Ac;Q-bq1=I>PWSDOAxaSo><59R^07vpsMLRuX`nqo#E z;g)z?gU>z2m*TLRySar~1tEQrZw5jwm-*7n&coMCUOP7^-qwIIsT;zcgwc_H}3X5LI&$y*9>yB*0cG1tW8lW6VJqeo&8cc3Y9A(I8!Tkv!7gtkpy$M?WWpw`%PyW~9Ra1faNJVE^CX+SJ_A+ScCD+12gp z*4IB_qFYbDySvAXnX{(#clJ&9@bvUrvUJI!8SZ`U^F0JqWQ7GcZ`mv&t0LgBYI3XF zbnZ=C4{sIW-o3ZEZ=I;1q=6mprOTIW3?v0bTs&5vnyz&2%A-e8g32da_Irv88b5O4 z`RM4#{u;F5#= z970oELfTT44rDqtX*ew0c%-{e-nmaCWr@nsOddI&jL4<~hh`{EHr-UYsj-2&xhI7jf@eBq&*C|eu<95iR}jNS_L658*7BCk$&h^PI6;o7ddbwYUQ=H4 z3QH!ltZ>iG+pl6Ce9vN``MMo#{AX8f7C6{oQo$)9Ar`KDf8QGSNevwv66ZW;yWzAT zIIOrshtJZ^+d81HXD!tLODf|994FLvg0FNQw8~^|S literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/forum_read.gif b/zdoom_blue_v2/imageset/forum_read.gif new file mode 100644 index 0000000000000000000000000000000000000000..8af442f7896768ce75db2bca58260f17b62836e2 GIT binary patch literal 424 zcmZ?wbhEHblw*)%IKsd%bLPy3h6XcRCqqkneRDe;;{}0UOIl9|MfTgi$rHX>w^fMcdtX7#B zp|()z=nR9I-i`?#22w9fW=%BU;0V<3e6Fxs_J@t!+q#nH5>o6;T$z0Q9i1I~yqrwz zQo-U0Qp`;0yzPt(bLKMe^YP?M1r)5-d8@DxqN_u5K)*W+bX=B%)#{qGBMd zY#^kh&nv6L14J^~oRV6clA0Wnnw%0EK*YenOf96t00bbvFtGhUFtNZxN2>qCk|IkL z%lQH7n}6y=u8(+esnWD^|AW;cCuMUr_}Z%0mIatCzO>^6@6wwU+muz*B|TM@`FR9H zB_t)Kx;i8!LsfoEoO^o08!yt^23 znc1tqSxB5tXq=|o7Bj)oW9f=lN-h(OI+Dzkcv%+BJQUZU(y2OCNWSc8wEKbt$vf-?lQcT!`$V4Ev2l_DgEat>C8U=C literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/forum_read_subforum.gif b/zdoom_blue_v2/imageset/forum_read_subforum.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e686ccf6f3d345702f508f2789078b65dff45e1 GIT binary patch literal 590 zcmZ?wbhEHblw*)%xXQpVbLPw$GiFSmK7H!csZ*v*nKWtAgb5QG8XD^B>(kTIef|6# zUER%WolLA93@z>T&Fyr|Y_&|R)s3v=b}4ab+f0as!5RPzD!Tgs literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/forum_unread.gif b/zdoom_blue_v2/imageset/forum_unread.gif new file mode 100644 index 0000000000000000000000000000000000000000..834de2cd7348325f405494e88d3cb4df9b1ca46b GIT binary patch literal 569 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 Vpt_h*(Zim*FJ2@oHZm|+0{|DxP5=M^ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_back_top.png b/zdoom_blue_v2/imageset/icon_back_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea5fd041dc0afb6e587e0deeac40aa1b07b50c0 GIT binary patch literal 334 zcmV-U0kQsxP)Ske494>Y^AGc4Fz3_>W6;^!c5F)zZPh0fggu@h2)h!z@+#-z9EJlw2!!OzFOUHI z>wu>vZ`@U)yJ_P|qPr<{-2qQa_*B&%&l2q`$`#GlB?Sqi*}9}CS0vHCs`hvuh!Wj1 z%mf7qqaa~4P0JwPH9kv5)ER*e9v zb$5`hdrww>#rbAW+V~;nn>_^yqsfYqY~6cA&UigCXS^PhdE>5ep@)^9S0sw$$yq9SExX{BDrfErWp-H0cMdSVGFT4+l>h($07*qoM6N<$f*==+!Tn;_ z#`khYcXCEFb7#%uPMyM&G(jM;K_H?|+%ZzzK1{^Kok19Ef}}R1q&Ab96_dO%M`$%i zXeCEbDR<^{-jc-(0*Z`s28=TLj8Z^HYBP#!GAWxfimEfo8?pK2Fv{w)xyEsXmT?3Y z@m8(otys=mwiKv<#oUY8*o{fSh|M>H)jo{XK9pI@mXTkcBe;lf;z7R79ZafbjG}6c zBC4zoA*^;FW<&PW}h0LR4P#NSfwddGJw7Alu!g^vr_9&Chu6 z?#i;3>q<`JUFzAkPtL`1#n~W}>MW}*yFDfxOQbN`^r7+*V%OMgJuf6B~biexcgqa8Zzf^UH_F`U;E=37xDw3LFjx_V2G}6foG} zz}Y<`A&%jn>Wl=2XLA=EWD?Nma9|D8F>Gb}XS;!colnQ1p@}o#;88IbgNO2r+$B32 zTFfdo9PRd!cpzUTwC=%??l_r=3cW&R7Z0<$kU+`>hBiK9p_vaD!(uib z6*jV&*fQbI#~1fm9da(V3Pg4^v~c~+yeZGE=M;EMTu0`@l1i>m4oA9U{xlq(Q1H$D zAfI85p|e0l4&!0o{BpcF8k#I zOFgU3g#*okN)sF%~0uHagc!6(u}i;_zCb(9At&!-?9TybHAJnOQ6rIJ`T# W{7ubQOOrU3(|Q62tN2)17_0&8>r3qb literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_contact_email.gif b/zdoom_blue_v2/imageset/icon_contact_email.gif new file mode 100644 index 0000000000000000000000000000000000000000..2ac875cb1c411ae7332168ad425ba35c247ff5da GIT binary patch literal 837 zcmZ?wbhEHb6l2g~c*elMDXqgOsmCCp14h~m!fFgcs*HRJj8giHlDZtmKAh%3JPxt^ zp4t4Knc|7v47K|il4dYf?qDk4#%LAEXc^8@vXP~DJ!j@@&WxEnNfQJj8w4WicwG|3 zlY2#DnkCXENEgnN&YL4&y;iPrm0bA>#l|fPbsH6G)~j?MGTQdnc*lQn$4GJeFcA~? zhK7dv`ueoAwD|b=xVX63*w~nunCR%}sHmv0u&~h3P+vbkFK-`rPj5SCH#1u&LrZ&o zb30{y3q?J1d0lfUO;d4oV-XcYVPykBMSTGUJ$`vzZfR{UX)P`(Elx=w(qv#@9#lw& z0SG{G!NC5%!N1AN*}<;8qtn6JtEtJ?wR6&BJ6GSPiH@E=eRKPKJRPU{d$fDcThZs; zzR=Ed<%T78j`nubH?Hut+iJICLua49q3MyMM-27*4m25=xUXn#@xzbm$h=7-w^L)>!CY~w~)d7*wtd)D1uKQgAT2$x}<$`y3#xMtt#n2)o!a*AsN-kRsI$Yt}TW9ltD zS7WZ6n9R*9uD~Jd^`(hTd@e(d!l^BqExZgYg$)7=n;MuSHfMVg+@38jf_{i45)d;jq`LR8VWd_fqXC>+Zgd;&qs?VViEnj-sPZ p3e|GDEn@!5!c;FzceuX3X^Pd||0b&z&lmf^-pJ~1Da65G4FK1f`^x|T literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_contact_icq.gif b/zdoom_blue_v2/imageset/icon_contact_icq.gif new file mode 100644 index 0000000000000000000000000000000000000000..b704b64d8d74fe4b9fdf6cc50f93c2b0bdc6ba40 GIT binary patch literal 1395 zcmdVZ>rYb$7{~E*N^8$KK<_=hKwC;V1xgDQP@pIjsutR!K&7-y?1hWcaVfPxM+C~s z&6p@S1XLD~1%-)1jf!z>qLZlGvW&19=gd}}-B8(LoJ6uWuKpQ&@_GOJzIoL7yV5hP zC?Eyi0s!0G&#fHhSO!2;0@B4G4I^ON@ch(}$jxC&GciF0%e7ql7^AoqHF^2&S#I@d z_Won2u~X<>jB2|cQF8`0bnqL`v&;L~AN0TxQjn7fu%!Sy0icTk8U|8?AXx~KqClz$ zq(p-pDaew5Xgn@b4$?6kSBB$AaqNT;;T9Y>5szi!V=@Th?F8{QqIAdm^^^iQMTaO1 zNV*Ky>U|Vds~8_a%Pw4ED*gu;T{Mb`!9T;6A#J zYqdT3cJ)Zg*2tlgs6DI-L%Oqpq&bZnxLe)KphjS5;M2R8-h(HmlWYHk-@K z%Z)~3X=$m!V9@LJ1-o}^v^sUZHX~cLb$jmSjO?VeEJBz^*MX^yj@0y`3A- zj4zf=(lnzFr}xS_sVd(@VD2+j*-UQ9!qpdk>G3$;_X_r9`h`Jxelrr7URgSR(epFT z^m0(vdsXq%TG#89m~tP4l?67RRqvaE?%OA?7-rARkCMI%e8Z02a}Dxw4Vod<#d&vp z^qYI7a?7Mqn0#k%)T4bTxH+u>Xdp>Had=&E^wsZkwz*~)!G{h_7iIs2HXqb3PgpMQ z1&^lo^<%e*yszv`jd7~rY8<@cf*1!UNLBZpC4EJga>n`sx7QzuW^`R#&KF&9;MQql zgHKa(>;yIGNae!rLE^mn7CxkjyEqYik|6H)IO6WA)B z5PD;>9_~ad90T1%%DHhbN4hY+gNF3K8Yh~jMwWWSc@_dW_i^J=q)0g>=!%*uyvu7` z6h5Pf7_a;Tq<<}6lPfL#AgyJa6`-f-PW|Ss(KQkYsdpTks0FJ7cd53gZ!O^^h14aI zG0*3vYW<#FqnV29I9%M7y#TIyt08T%Lcq(QkV^nwEN0xdc@fCp#hgzb{c8-CC!x7@`g-ctfy zf=b`cKG9I#(<2p@k?x)cxvN&R{qYI^$2`|Bx4M`JKB{vKb&spo+m`E5^P4{ll|bfy D-wd0} literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_contact_jabber.gif b/zdoom_blue_v2/imageset/icon_contact_jabber.gif new file mode 100644 index 0000000000000000000000000000000000000000..00c3d470c01a48066f7c7e19bd3f87d52cd19d21 GIT binary patch literal 1327 zcmZ?wbhEHb6l2g~_|Cu}U;27gmN4E z3c92SIwuP_#PeB(3b|znxupv_Ci2@x3%RC>`jv=y<%$KANyT+ZMzu;tHA{pwNQBji z2Um&tm&&G3lS!N)9oHol)vA!YKsITjdedH&^7Sf}>)8}dHQSD8wjO3zHrJbaL%Z{| zR{L?S_G9cy=EjR&b8Fi3=r{`)dr5nwY9@7PCbkLVocdc1dHdW}?g|p$y zP-Du5l$VECy8izDF|*`kQ)|yMqX)W;_Zyh?80SeQBwS>zq{wks_Q1#~Ot$Wpc SrO#W}MpOjOb7o{@um%9SUtlu; literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_contact_msnm.gif b/zdoom_blue_v2/imageset/icon_contact_msnm.gif new file mode 100644 index 0000000000000000000000000000000000000000..2bb55725cd392ae1e61acf449e9c3e7054d58ef2 GIT binary patch literal 1498 zcmc)J`8(SO0LSrfA|X*n4tEl9%SjxmN*xIijiPRfRzj307Q_`o5+R8rAx)-QPiv}O zSr1yXDpguk$m*!4+n(-urt8`Vj~}{cdp1Ax>1Kb$KF{mt&u{N|F6Trz-wB`qe*=JU z_%&PejH`c{Y+OHMSWoO(OzYps>|f6w*i6$cQm3=IOVADwG*!Absh~XUB3GN@|RrL*yug4YWd>bB;J4{5yQ?h&xmn{!an`r9Q0QqdN z#uUgw$5)MzwnwOXZ8b#!#Jx3?>m%C@#Pg+d{h%VjcI zYinyuON&%0ZEkLEYHE^5B#n)Y4Gj(T_4Rdib+xs%VzIcUrlz{Ox~i&5Bob9tR#sG0 zl$V!Zym+y!tV}2rmX?;5l#~<~7YhV}qN1Y0!a_cu&*Sk53JUV`^Ru$DGBPsK)6>(^ z(o$1XlaiAYPA9VCxvaSOs8~(}iya;vdpt5GC_FkaEQ%C*(m$Bt8x-yxcmhuib0LH} z`-eFB1v~iA(B3qZS0K_e5aAJEk3T}S#ZhdIV9CcYWNQq`+KmKvJwgNki~kD+INEbL*fv#Y#Eg>_~V)jU5-=*UHveAkvTbaFchjI;1W){ zJaB$!FkdiM)9)0S_;ZqTlgFt!_XMx#X(Ug1Ttqj!JKu5Q3u-k2@|8!=U`tH36 zueXliSf>rMWME`&1~+SRWR8uhQ&XIXiG3;0Or)87aXRu|mT~KCwN41*jxYmX?uPUnXRwEH O(a-r-U3O3iaPnWgWDe{A literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_contact_www.gif b/zdoom_blue_v2/imageset/icon_contact_www.gif new file mode 100644 index 0000000000000000000000000000000000000000..b3e0d0f0d92c64aa5c6e488587275933172591a3 GIT binary patch literal 1512 zcmbu8`%}^f0KmV1s3<6i3MdH37ZJe+YUVTFf<4T)Vnm3Zf}W2wPcog~R7eZ)S)x&) zR@zL&d}Ll8>ThaYUk~?+Yjrm)!(qseg1;a-G?6^7Z{Z72ylUa03aYN z3PobWY-m8uT?D}c<;;bVyZ|B>AaVe_8(_zT+0ws?W57wCNM^7(E6i$F0^E^p6E3oi zmRhj)U_#Q(C_H@9F`Pg~lAm+Pgm8j9VvYu%aFkryi;KxdQg{e^H)i`Xv;7&^vIsUm zac%gHe)1Nz+DJV<>~d^?Qhu3I)<-V6L@v5OF23Mg&<&~|f$E2h#{2Y>H|fv>t!9*V zVuW0D-dTQ@BxxdwmG%dU&B)#^<$YZ3Dk)8Yr1)^!77z|B&(5bFXXdz?hhTZHZ_i7f z_Jv=^0wbrXny8o?|{xnmW+V#zV)~(>xtJ*_I~`shM#$9a{a>A z(9*_@awa&mHFVq$D;%wRAK3=HV?dYw+!+1c6N z-mcMT)M|BOW1~u?QYw`Y1l88oR#jCg6pG5q%8H7Lva+(0l9HmLqQb&Lxm=!~pP!qX zE0s#Kv$G`4O_ngfJp;f=h<`n1m>Q%i@^ zuK-oaO97s*6mQpO=om@DwMXNKyGL(dU0U1y354kn!~?pm<)F7(zhC%VWa~;CyXHl^ z_^;TQ6{TZE%yKfpt09Hoql=sez;iNJQoihY5=^Guescz)Pl6)kXp@p?VX5ELgu2jF z1jJ?BEC@QyG7xrwr7#$JM+P*V?c_nk(Bi&W_qhGNFl5&baURHncoFbmUr5P5e7)TY zUCM>SnV4;M+b@wf1^Z^tVSE-N>R8NAODhQLQ-j9&Yv6l#6us_~M8Fzo zO;*x5xaf2MVE!!B0u+o4$fi-nzHWL5diWXy0WonDU1Y&h_=BXb9ecIgj z+w~SFW=wE&&;uya-g3<&uT{X-`r literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_contact_yahoo.gif b/zdoom_blue_v2/imageset/icon_contact_yahoo.gif new file mode 100644 index 0000000000000000000000000000000000000000..1db5e641e1b2b283154249fc2f7222d8396a3ca2 GIT binary patch literal 1289 zcmZ?wbhEHb6l2g~_|Cwpl{ir{zE?J9fo%3X>C~x8H9Hha*U1+wlgnMC zIqAAa|0Rvyi|XCy)Vt2Acb!pdKd#zxSheYpO5*{Q#{EjwTNTSUC={>Ko%>v8&QqP) zk9B4~(w=rtd-`3iskb#JUeoBk07RV9I*gKf3=%pF650&HY79cEi~@>`dckx* z#qGmHOx)}1>+9<3YHMq&tE;Q3swyff%FD~k%F0ShOG`>hii?X23k&n}^YilZa&vRD zva&KWGt<)2Qd3h?Qc{wVk`fXU;^X7v;^LyBq9P(9!o$NuLqmgugM)&C0s{jbUEOUQ zUCeBqOspLYE$#Kq?X*m+mGv#;be##WYBuDVew(7h7TbwU!E%{_G`!rSxFS}Etq29dG26v`njVsGumYqE;dBJcV0T0E!pna=XLe=gQzvJ}%?j(3tpPuTiDzqowg!pNmV z*u{U*Z4dwX`+8plOyRH$+HYT_?4%ReB4GLBc|4yJk48%)n_u}n7PTV}nmELH7>+P9 zvNSsIzpy;f%+C<9;Se|5hXo8=@+AdM%(7nY^SQLAJYeP**fQY|lgg5UdF?NIH!!gY zRy<(f=iG4MV4vP4bq5~p0|yRNN}u?^Jn7XbOO7iye{nTWXslSayjj5I#qs$0|5+vG3w#!=nlBKbpd?pm gVbH-`{f=`=Z262T_Ib|d6eq3}@Q8RG;J{!F08H&quK)l5 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_post_delete.png b/zdoom_blue_v2/imageset/icon_post_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..7cf41c932be8a10b5f23c5de455952c0d992fbb9 GIT binary patch literal 759 zcmVy z&r9227{{OBNfDisO)9$ToQhRj+a{S!nl;IeyNGB(3TvUP3}h#V6q>ZJc#s}EjDZJX z=yCWLjA4^qJ&d7H@Xye{;Mt+RN!$ErEj?@xJdhWjeBST-`~qk*R+RIcq@1%!`G%KN zbaO7L)Hz8xXGJ;R{=a4M#GBQqkoxHb@q~*?jT7WG2aE=USP{o&BRD+0f`fr2S0A2Q z#HuOw%HSmxM}w<914o0a$V)25gp>iCsND0CibIpFPtE0WNC-hf2(qG#E4*Z# zv)OD*?9gP07U&*mQk}PkQPVUegkZ5)#Qpt!B!r-*X*e1TJK`zF6F3-H!gM-qsiMBI zvEdrq74XSSxCK_JR6N_MD_|y*aVSiu)4c(o&Bw4(sURT)_xARz9G1&veEKrt4fLw= z?(VLoYCf7kR+O!Cp-}Lya^L%~?~~H^Sq1>$1bNM|ZKjqzK^?aZh4yV9x@~MOsnmTS zw;eb3e`KV_L&-b?-Mj(aL{~2vbtsuCco5t$%| z%*c$pzlbBF6l|zwoV39%w?H=$@~8eF7ck^cAE1|8&FX5Po5%<|-NUF0J5*(@8F&Y} zi7>uk1w!sCLiHMfZT$FfhWB6WxbX!FylX1PL++Yy4ula7uNnaT7lLLqz7MaE z34~i>tz7y7M`jQ<%eE@2_T6V^T(>}GGSUh>`h)O%sdpgkR2>Rov)m)_mC#UBy+$bh zuyc6yyU~ZfK({J?`flg#^%gQx)>ir9TZbz5zYm)xrR_PrO^Vwr`+=up9cCE-VEbaA pzuSfy-G?Qk?gP2)ZXf=O_7|PV{6cr;`e*h9#p6mR>p7a#j0%1rfS8ZY0n_7&mg7CBx}edZ^WQx#UN+MAg#w>=FOmO z&k&f$;GfOlmCE3jz~B>_(n8_WG&h4MZ z z+me-=Gzqc1|&IOCs7QMJ%^>2#*V&)SepS8?fBnd%3@F%!kxq-_W=g zk&i(~MfV$RoK0`*EoOgv9{IL0pVcv-Y* z>FMb$WiMuUZcaNZ+nl!G#>vgg{Y8vfRys^vwBq7o_rMhbN0?YUxdIk?H3*2l;tXK3L5>27<7RRZ;h9(=2wd??qdr=D6bhW|w0ecr$O?%U<h3E1%N?-0f4gr1V9Mj6hJqC8^8gyW}xeVt^>N3#?aAv8>UYN@ZAQfJOKQ69q;|Z=wBrlA{Et^fluidfRzxn+KKHr~6k9R>}pa9I2`=7brObB}=F-6CGPxTFT{e*=#nG$)wZiL?SUcIXOByN)SXi95&ls zdP}?3Y}XiDl}#-Qy;Y{ONE$7*4d!aKNvJXkl+9K3O_e8_&^iNJhw&9ygvtQz7UmPr@VM)Dnzb(+S)w%AQ_(a;az#B$>hv;J)I%Q-skVUR4;jY){ndM z7ITnV^Uslf%4Vgy$+>6%@1WZ4lnW0WMmzD3tu3LA&EGHa&!IOrzLUAxoL>EY5kV*1 zBwtBxYEd*@`kWk9mk*^*J}^G*y&mob zK7)Y!($xN{=dK)*P9*aXxi^H!qeQ{Tz`#TyBqLR!Afv#^Nx{7+zqCL{ z!7(RCAqXU2tPqr1oLW?tnxe;`_>+Z^fq|DnhXDvcE?{8M++gaka*uIFccWOSy8wq1 h!`ua2JXMTdMKW#LjGhbmzoqarv#t;3G*x1-1^~HwNLv5^ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_post_target_unread.gif b/zdoom_blue_v2/imageset/icon_post_target_unread.gif new file mode 100644 index 0000000000000000000000000000000000000000..6cc7c7f348dffb4460f66379518b4c714201b10f GIT binary patch literal 151 zcmZ?wbhEHbv@#oeU-&-gZPc7-+z|gVU@kB5FC`^9O+z{+BqpAvKRGHSTC6`eDI_?uKQ$(|xV*T(z`?@6GBh7F9!xXG z6$;J`2ul;r&Ivv~A<_v83l8280zOI;-w+TC2iHm$3;_WV5fl^y7UD=3@bd!_AwDDP z0|HvWfPp{;4fc+J@KG>>4*=J)DFLvdV!|dq3KZb*kChJ&9HPlW(7`}QRu4p6EVXjj Hk01a$q$t7< literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_rate_good.gif b/zdoom_blue_v2/imageset/icon_rate_good.gif new file mode 100644 index 0000000000000000000000000000000000000000..d64becde85c01193422062ef410ac12015ed89ad GIT binary patch literal 462 zcmV;<0WtnZNk%w1VH5x;0M!5hX=-fA%FGWSFaZS)Q(R{O4kG~x8+WqufxG#Iy7P^= z=99MEn6=fKwbG=s!@R`J0R#(WrRaUT{cWS$fV1g`x$bwN&5F6|o5%H!xZ{ww;E%Q4 zmA2WW#O9r}%&f!OY;bg(s<*ht(>FdudV72O`}_Cz_wn)Z?d|R9>FMR=<>27p-rnBa z+}zmM*wob2iHV7BZfe@wE)5+l3L7d387T@BA_)x{2MG}c1`7ZH z1ONa3A^8LW002J#EC2ui02BZy000K-z@KnPEE9}w>-7(cq%)COm-9v;V61T`KF4LkxfGb2nN3=A9`3kw<<8`nl3=^E=613vCX9To}-7Z(*3 z2`Jnn(xKnK1QQC_V}fBqf&>U6N;oi(2nLA~BG?-c#Ya5}ASW{8Vh@5xUMN$l{1F5I EJ2GXzVE_OC literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_topic_attach.gif b/zdoom_blue_v2/imageset/icon_topic_attach.gif new file mode 100644 index 0000000000000000000000000000000000000000..626906c8033f834a040656ed37c39f6fa7a73ab4 GIT binary patch literal 842 zcmchWzfV(f6vc0`_=`b`hJ-L^C8EK`s#ggH2Y*xy2_v0MOc1!i#84N5=~7}$KwZjU zU+>_6gE1v8FaawAg*(zsNYuc{NMjVP=i5KRmzQted&&2nb3W($9uE%m-5EJSr>Rcl z?psIo%F%w|aBukUPS2m3o4c8t?$%zfY)=$_K5=zdb5&Py<%3VhUEIZ7)J0s_g`C~l zoYh&J*_j-($(+{ER83{^^P`!{ zZ4);!6EzVNHX&m-He)pwV>TuuH!>qN5+gQ(DqNfHS8`u>x#aY*kpP3&<|Q&N8I>S{ zOjvcYJeMiYc0|)5pFmkvM1>2vHf1C>WmOhsRwgA^G9^_KC00T_@PJK~y+S5hiBB8^ zHn5CIt5bJhEz&6LgBDhmxk(;V8ifMjArl^?fBb1;JR3kFA46FNQa6POToG4Dg+z#j zz!9VY0KVkb&T#wtVxSHf@QAHTLy57OPy*P%GA7MtPCY1uPJjvtM7jq1=!S%fK#sL5 zm2JD2j$gWp#sCueAluoJPQ~J(KyXFeM!~UKPv{evk-kwwY#|xy1$DrHM{J$$2yLST zuz_V{$RHYuz|DQj9{`>du*s)_@zkYr4>NYS`i>c;Ry38Ec-@jofYw4AuYz*+jhn literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_topic_newest.gif b/zdoom_blue_v2/imageset/icon_topic_newest.gif new file mode 100644 index 0000000000000000000000000000000000000000..6ed6a499b2b9009d9a38d9d9a879e52e1d52f686 GIT binary patch literal 155 zcmZ?wbhEHbvTpDc_F z3~UTK3_t*~iGf)ugYC{Q1rN@9v#z*Vy0y+>(sKv!$)+D;_AbJK_1O@+AXz(7C`hp?wiMhCf^CasW` zjlHQsa3)Bg?iQyAj`XYLgU)6`4A_H!){QS7`ODW^2m){mo35)J0wd!V$Sw>Ty6Ot( w$#5m)r*Y5IHLMseW{-QG9Jn+fH?wNL0mxtraMU{m$^ZZW07*qoM6N<$f+(f0WB>pF literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_topic_unapproved.png b/zdoom_blue_v2/imageset/icon_topic_unapproved.png new file mode 100644 index 0000000000000000000000000000000000000000..4c04286153f3608a61914e922f630e00f4781775 GIT binary patch literal 493 zcmV$cbTn~Q5}d@zOedM?mg!y(!onVc0~tslC;uUM$R%?bau60a=Rgj9 zU0B#t{>J}!dx+g}H*R$GK^?lQc=f7ZH8CFFF`@9T;PD*=k$hl6q3lO*3MLeSNIsC) zihnVo@bR>cg5$2l-kFcGAN@1;Nc4j)nwMXV#HU4D#VWEagVq{aYmCQZY?o>_zj^4| z(E|SYnuv%lLiwEuh5ZV%h3$45T5DukhT(7stu?ycuFdaP7?@D-TJbkBsJAZ94ZG=D z_9OKBeK_Y0bUGbqt&yfF3XY5IQq8KVG(?%6!VBXO6ADLeuP@k8P_xBmj)v$00000NkvXXu0mjfS~le< literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/icon_user_warn.gif b/zdoom_blue_v2/imageset/icon_user_warn.gif new file mode 100644 index 0000000000000000000000000000000000000000..8de8def179968977dccb14b558ea0916e72a82a5 GIT binary patch literal 750 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 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/sticky_read_locked.gif b/zdoom_blue_v2/imageset/sticky_read_locked.gif new file mode 100644 index 0000000000000000000000000000000000000000..fb1adee315a4cfc0b190c645ee0a09a894d1dec7 GIT binary patch literal 593 zcmV-X0Nk%w1VIBY;0M!5hsHmu+p`oClpq-talarH=kB^LujE07WgoK2Ffq{O0 zetdjD>fP_H5e!~7bi0o zCNdQzG87~+6eKVcBQOymFAW_m3>+&787c`GDF_)U2^c5|7$^xBCkYoO0009300RI3 z0{{R6EC2ui03HAy000L6K$~z#EEpL|iU}j4duNoG*)v zkS~3eH#sICDvX;C4h|2Vj42={Ide9EIU*p3i7){G00A(cjgdKWl{mS(s=mOI2p z$CN_2y1be&1Hb|?(bLt*%i1n51;7NujMCJ|P0HEL3BU;Ki0FsMKBDA z9ecneLK|sHD9zNY0fPk$9z2Ku?S}6gs;jH3s;Vk0E6d8tii?Yjii!#g3$wDaGBY#N)6>(^(o$1XQ&Lirl9Cb= z6B7~=qN1WABO`-?f&v2r-95c+99_(8olLA93@z>T&Fyr|Y_&|R)s3uF4K3w$&1JRC zq%=(>G)%p1QqppWp#LDw7I3VIVH6?B{exDH8~|TKuBDj zQ(TRKfqCd69R?r(#RUWV{|4)(=9bpB_Kwc3?q-|5{t10Oz5TY+rq7tr-8bEC-uwmA zCw0uRHr7#BS+#nVx{isB-L&>O7Ax26Sf#42%3^72(`I99t)Zf+YhZZV$mq18fgZOg zivstNmN`bp&l?&UKQKOb&yxREJoTRkIt)nda33mT*zFPLhesQsv~Q&CsW zBEsRJv4l#*s?Y9$OL(NX`Ls6db049%5yem~kkm_h*hvtXynn8$4ySjgIl~vTNqd zHB4gS7136?An?a%+D7raDJ>Nr4mfX?R5Lmg@G!~wL8)!QvJ-!NV~nLZl1}?6T)*EJ zqG?dR`NsiAW_Cd(pBtKmH+ma(hD~))tTy}j$hPFbj;Yy|&Flx8`O7)~%4-DJH<guYhswyih%gV}%ii!#g3$wDaGBYz%Q&Uq?QW6srqoSfBBO`-?f&v2r&1{`atQ`z3 z?e)#=bj)nEOsv(7tmJjgWwp(uG)*NmOvKfV#ng;MRgFYc3`JB7gq00=Wp#LfNJg7m zTANc+i&IjQLsFAdLIZ@v)fpI=@gp4uAOQJ=f$hJ;i~(qSU(1xSOPcH70k-IQ+|G~raG?|YxX)T^0EmL&S;PS(3 z?8jM8^{Yy~S+(!VBXv!#KGhA|Ip*7ye^_Pc^zp$A=B5dsw*J1hUbu_%xXOYTDFsUV zEBXUURs!_Wf%S$DUg;OQ rg~}gfy$Enx8{*hp*C_es=&Ad=Vm4@8Gg9q(tRAf7J#UQ)2ZJ>LB+kvU literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/sticky_unread.gif b/zdoom_blue_v2/imageset/sticky_unread.gif new file mode 100644 index 0000000000000000000000000000000000000000..c83db882f391b490bdebd331dc9efe230db2b5ef GIT binary patch literal 783 zcmZ?wbhEHblw*)%c*ejW9osDFozAUp&8u$3E~CdLrNb_!&LN}AE~ddDrOnWChN
    9cv_x_M$dd1Ko7BAfZb>-mE# z1wyJ6SAJ4h@JwOeV};rGpmu1w^_D&olMaJnY`IDxih7+CQD~b;9T5atJ8GmOgMHy|KEiiug?rs78e!`v-0ToNJ=#V(vU&~%AUE#^i+6eBBlPe6#< z5hcfFHYW|1gNGmX^((q_2?c#pIwi>ES~7(#IAxQYsehVDfRke9Tz$u1Ych(ZCWvtP zODwn+tQIg?V(H6-g#ru$tGw1;I^y;Ic(=I4mr9=B#W}%ijY{4f4LChH_kdD<`HO;u z0jzgr1ys9agPt@tNj`csi{nGM!~XhQ&h!9>##wQ)Gjx+LU+|MWE4NAO&W4v>&R>MBF_t<#Ib?L%#WXmi zv>95?FtnUzXga~rc$}f;AVbXohT8oMmAjeh4l&gqWU4*DRI`t%atBlC7Ur6L%vHNs zDtEA!ZelIjz?!v?v;8c4`YiU;8QeXWxqB~jcb?;JKh2RcjU#yq&!k&C6K?SIU*m2) z!QFbCGkrGi?dyGYL&!J-uc1&hUJ-WRFd$QNEOHS4~3(>}54jr_rt zGPCYWwC)oKsZw0|Nnyb=@zP}q^BybAzAv6TTYkb>x$a|<8#1p8I$;}f}|pA_)NT|BdVlA%XoAhCB4%)l+DC!gE>{qg-ks7bnJOG zZ8#K+xz)_sq;-M8$fIn^C2zcV8Q}N3FE9S zKMWQg?r!D~)NSw0wCw>aBeayh3I5p2Xs-Pi3i6Gn-Lxz=fH+jM;6yz>j)xp_i<8D;5qZ7!L{637%5$9#yr z`R$5*vPg5FgQ;T+&l%6z$8=2lC66-xOSyH<*nx$?xux#%J-_SzvrLM=7##>cda_d{ z;*z=ey}f7entnPcc$85n!{LZ*6N_6%@!f?BB_yk!Ivx-!4cO2qRHpJmR8h|2L0iPX zT1AJJ!j6M(tcnGV3!<9@f?Ak01D3kWnVeeAAQE6Ok%iynio)%nniET!WQ-PFYZ0`% zv*9qm`-y88T=RL{M0^E&3|ROK*Ia1gG-6nG#lKlcfrUNTilLE3^~{B4eg~Gumg(_v zDw90bB$GI})#fxbaqHjsaC^FaIb?L%#WdI@ zwK=4;Iiz(MTFx-EoMvb~#n5zuq479F!!d@2qYO0%8EOtN)b3}f+|5*Xh^hV{Q|$q! znte>wdzmVCFqLj$uGz<2wTq>4CrjlH)`}ghrJGo@7IL$%9^ ze?@TWJ;DB~g8f(cYjy}vyC=|mkiT*Zf7yD0%FX;GYxql6@x*nDOur}Gc9b`!U8LuX zV9^SJg2m!9?~7D!J9OxePY!cWoF%%nR!>Db)P^;mEy`z0>Kpui(V=$ zcqU%DOkv(*h1vJTb7#v>I4jqEOtO51c-9Q@j45)>dt~c2EB2gF>^mV_y-ucRflS_P zncSIDseRH}lch5z@mmG)oBK;e)<{QGNrjg2=sLi}mL5E^C%)U1augH0F)OPIQ}!Ja>{sYSa7hJLs%b^&F-q#qN6mU>AT zXKndmu<&sARGr9OE}K+5CrW5q+Wgo!iCNFg%3+3Q@v;u-IH`zLOD;WF(#@K3O@>Rc ziG^Ejm(2>3i3^;kD=Vy6k=!xy>gq7w8yi0@K0VLOmi^xv7gwz?wr(ZYs3QknDS1Tg zs@Zwuil(Z!y26WtyEM+tHZK(08QQ$eThOfZXxkkI#)F}3Tn9>CGPyZMyLEGwDmrdo zdBAh3o?%&z=%$oY)4b(Zd|(WIbbg_`eV9SorWtP2B^4(eSh)G}jo$RxGh@`YhO!8l z{Rq>ss>o!`Q(JGi&f4kyb>7Cw+oUqjrC4xnP#Bd7Itip)`7T`-uKVbCe9aH>6JqQ!3{JwG0iR~8Zc^IcG zje{{=W|AXEutL(pi1Min2j$asf3z{kaVfdWOD&k-)>;<%h=oNzq4lPcgAr4tSY(JI ztDyCV54VE*POuzSusc_FRM_c<0gF&Tg1MMNkD%*i76}7J7Cyr>2b}m4Yt61Pd3QWe zWf6|q(8T8^GqFV|aLLMNu1Ygggw$r7IN-#scOk%;|6Au*K@X`^l}mn_Yg;C`Oo>_& Qg6&HRu%?p0ADp_pa1{> literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/sticky_unread_mine.gif b/zdoom_blue_v2/imageset/sticky_unread_mine.gif new file mode 100644 index 0000000000000000000000000000000000000000..c60cce5979458c1b6d708cb3f486d264bc875359 GIT binary patch literal 808 zcmZ?wbhEHblw*)%c*ejW9osDFozAUp&8u$3E~CdLr2|ClV(J_+y6j>a?2_6XQraBS zIt(pm7+Ov9g2VXK<~k*(XT*mFX$?}TjiI+>ycGI_IQa%W0s zO_t7>#BUYEZ|*M@StA`$B^6r6qw6RaSuN?ECT1JVsbbElY${~pA)x2PpxWwV%)9#?G4st`zH#_TaD$>3e&(k13C))4T}`%u54yPb_fa#D|`_)>`qgN2JX z&)`kJG{Zu9sVOtB%8w8Yql}ZxR%-VQRvEtxn&Imib@)-TQa|&J30k!`IaY-AIH@rm z5W1!nIU%z5XQZOjkgLQk4ZoMdM>SwKd&Lc GU=0BIO#qSr literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/subforum_read.gif b/zdoom_blue_v2/imageset/subforum_read.gif new file mode 100644 index 0000000000000000000000000000000000000000..408abdba1a2dd8b44f6c66f379d3ae6a7407e530 GIT binary patch literal 124 zcmZ?wbhEHb|NsB~{rmg(@6VqacQ;aYlEeTBth5VFd=+g+g3a bjID(-o!X3Si;TZbG3a4kAIxd0#9$2o_c1pY literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/subforum_unread.gif b/zdoom_blue_v2/imageset/subforum_unread.gif new file mode 100644 index 0000000000000000000000000000000000000000..0e8d7656778afece75a51d71ebf15c1d4f7941f4 GIT binary patch literal 124 zcmZ?wbhEHbacQ;aYlEeTBth5VFd=+g+g3a bjID(-o!X3Si;TZbG3a4kAIxd0#9$2o^vpL8 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/topic_moved.gif b/zdoom_blue_v2/imageset/topic_moved.gif new file mode 100644 index 0000000000000000000000000000000000000000..5405f15d89fe03a5dbc08aa8a665e4493fc34bce GIT binary patch literal 805 zcmZ?wbhEHblw*)%c*elME~YN!m&2`Y&8u$3A#cboqX$H6QaT_cp~)_$!7i!>RKp>o z3uJRhX*0B(VX8aCRC|EAW*>9aE|$t2tfiY+OE$2l&tgxV!I3hJBY6sE`fQ%KZl2gq z-k5g2$Y#Fqdj8-_g%uwKLaG#3eo|ciL2=1zh1vJzr(TnvdR2bPW%&u`pm{u zcUr#pq-@11nW9B9`Ez7ad-<(`_)NT|!YidhOC$qwd2}76{IWPz%sG`!g-kpIjobtc zTm|%;I24R|G_2U9b=jo#fF#ht?BW{iVrn2~OY5*nYJvR%@(8D-CWoXZr-TLwiK}yp zt1&Pz4Duo=hFfp*FKPV`8#>`pM`aAok2Zw}& zE?K%{(Tt$J_W8m5Dl$R>o40HhmQmpkUNyNja60p*t%tV?Gw#4_WnQp`e1ygtC@{ z6J)fK1P++@aNk%w1VIBY;0K@OcrF*!dkH$E&jJt{OiCo(!8EjJx2 zHX1247$`IsCo>i%G8H8<6eKYeBrp>rFcKm!5g{)P9V`qTEDRhg2^lI087T-EDG3-T z2^c5<00RI30{{R6EC2ui03HAy000I5U?z@aX`X1RuA}C@u*=%vj2_sfrK)J8aOM&j0`b literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/topic_read_hot.gif b/zdoom_blue_v2/imageset/topic_read_hot.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f75358aa270b2c8090668e0ae06905ec2a68be8 GIT binary patch literal 1282 zcmZ?wbhEHblw*)%_|Cu}u5N5$=iI+GZT{l$*~_BmFAQ5f+i&F@|K;-nSI+jA&@f&< z-D~Caz^#+rH&6B0G|7Ekzx&Egk5xUsySf}VbvmzYciZ3Lu&>==Ux&laHisou&I&pv z``aCMHQ8@!bY4;AvaHH&U$evR28UgZ4ogZM7M3_JD0b}5bTKqF(=asMU+=K9#$ipl z{oGu;CB@FGt39S<+D*!^pOod;mF6%d*DXKXE-k>y)!tm!$W+J3RMXH@P2W^m&s0&@ zL{8g8TGLok!&pMy*vj5%XQlo2O8eDCc8d!f78W>8&vorfb1aE+%n5Y}cC%bvXg4#< zc~XW;L$qy8lubp1O^}O4iob1yhgH0pOvhZ3D6Ca8X!_!&B)Z+!OYgl z(9&Mt+)l^LR?Ea%-N;H_*IZWHOiI&KLc;_Y=3;6_qN+wBDu%qWIy^umqs=L)#VM)D zA*snJp#ek;49ug54k4h!00f}Cz`*gJfs<3lW5a@j%^bp7F%}yp9BvnoHOl#MVZzaF z2}QkejllbP@xA64poCpl?nr0DsNl<0;go93P99JhM ztMkvd^LVJ?dP==t*0Ln&m&%EY{DDh67+C@jt8vJzsh#)lrRUZQ3$2U3B(N?}=$)bE zaI403mixK6&c>XKwkGc9F4`5`%K5>h$~99yZl;s1%H&mw`|2jLc?v)4>Cm*?r10;Q z`#G6o!L0AzR-14Ln1sYcXdHUl^~{XHsy^?|2g8>KQuiGB@u1=G1l`!GC7H_7Tar)I zJXoPPx#ftE0Jqf|#iYaR6U^uJUU%braGZ}{GE3w6N`=Fo9b%DJ66VWBts^Wpj~%nbpPNFtg5r39JG~8DGei-;-=?WML9;I4G!f z$Dxf$aGUw8_yUH5&0^vz1`JHXYc9C(rLtU9&P_&f)k%*!p3I)tctH8@+p>X9$sZ{7~3=LrzE;bW@-quNc+30 zF6?b%xOCmCkVT>avk(dO!wD2Y^!$IROPU;)NyXE-OL>OS@}+VSuVYq zt{Fkr9*!2qW@h>(W;#ZuYWk+idZu#PCO{;uX)LK>ETL{}W$(1F&S7JT-R3ffW z(rjnvI@LtmG$%RN#M&1{*hhI;Ci>Zgxm%iBn46fH=^2|f$J$Itb1n_FiuJOxv@p{! zFx4_N)ipL#)iY7jHBr$st&gxO53#C`am)y?^>wl`GdGvl21=RAXc+?;rNK7oezr1N zCQ@JrNNSh>oguDfWNPg&bLPxRlP0ybwKX<2*45QzWo4zNrY0sP1_cF~**ck6I~ZEp z>zmu@nAvKXSgRXZ$?KZSYMV)Eno4Mx0K;5N%}7+$NJPa@M8!Z@*??D8hX;scw7I3V zIVH6?B{exDH8~|TKuBDjfq{7x(I^CT7=Qqj7Z^DHGw^fDcx+g3u$eQ*FV-r!A9IjCS=@-bwe9Jr%*sA0~C(ZHl(AS4g4I;bXCOMbA#Gsd@3~l^w&g zq`->@n)tMRmfd(J?7ltfz>KMnHZVRtJV8`ItLEXwrenQEXUms==)0G`nVVCoE91n5 zBg|czi3hBozqKxA(o=y3tM1CrE8@Vwtor6dlX$X$dwc7&qbXP94%~HU z7ISK0aN=@MICzwo;f3IF*{+@`$x3H#CeG+LvJpHiY?PzO#+Pmk!o5f>W3Yqy*Dm;%XvIb4*P-xy*;>KXfB5*)b`=X)83=`f|4tevZSA^tCtTe9# iG&ZWNbQiOX(r}kZU3Jk#u=Ljjmj!KFtDG1a8LR;jYFSzU literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/topic_read_locked.gif b/zdoom_blue_v2/imageset/topic_read_locked.gif new file mode 100644 index 0000000000000000000000000000000000000000..bdc08d89d79636de7b2f10d795d39f611a3ddfe0 GIT binary patch literal 564 zcmZ?wbhEHblw*)%xXQpVbLPw$GiFSlJh`>CwWXz{si~=qC zk|IkT%lQH7n}3=_u8(+esnWJ`|AW;cCshlz`rE43)`eK8T;6d)bm`5CZ_X^15(k(qw(lT>ox_c(b)J|1Z7vdG~>Eh<(ODf~Tf}^c(cQMx7P<-UlDJq(FSR-h$Lz670LdebaihF$3{J9!h-!h(#j9$u? z=y7CWvu(9(SL}??)AHguf+3o-R&j(d^Ddq;(L*>fW7&EM1y3%|qbwY;m6z-|CQjvB sASn56N$-@zN%q^r4!roAbo82_Mg-IMkF!;}9;ycmX~(Tm;b5=^0JXrR?f?J) literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/topic_read_locked_mine.gif b/zdoom_blue_v2/imageset/topic_read_locked_mine.gif new file mode 100644 index 0000000000000000000000000000000000000000..965aed8605b25dd9e7e0404460e444f3fe09befa GIT binary patch literal 584 zcmZ?wbhEHblw*)%xXQpVbLPw$GiFSlJbBWjNo{Ryt*xysEiFw=O^uC>4Gj%-b#;}M zmBq!yg@uJ#Sy`#6sfme+adC0c(a{kR5kWygX0}cy)((c2_WI^_I%c+7Cf4dkR;q@U zihAbqy5_RlW>T7_5*jAr>c(PfMxv@lA}WR=Dh9&J20}{uys|nxKqRBhEv?Ndsl_R& z$swu9DWL&E;_3_x%)}ra1|R_Wg@NtA!}J0V9jX2kONuOOEawNPZ~oa5xjy2>rOMvQ z{SQ`)oGhJcGo!0&?Xe1<^)tSnh+TTKVk>Jh4%st4cGd-%?~yQ0-O{6EC`?cjZ~P zstkjMy1EiWO9T5#Cfm?`t2C7ol^Pq{1%zi5s2obLE#k7BDZsE`u{)zMx7?QY^HR?3 z0`gu!Hnso>!xt{#ztpI#hYz@$6Z tQP<_p#c0N6j$P5LyuVnNZ4}q;{9km?Df09bjT!TOZl2k>d6EKyH2_Wlyj=hQ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/topic_read_mine.gif b/zdoom_blue_v2/imageset/topic_read_mine.gif new file mode 100644 index 0000000000000000000000000000000000000000..2f0b172201ff19af897c71552e3f93edb3fbc06b GIT binary patch literal 550 zcmZ?wbhEHblw*)%xXQpVbLPxRlP0ybwKX<2HZ(NU*Vot8)n#R6rKYAPCME_21)148 znOHj*TH5QI+v%9uYMEH88(GQgn#*dNNokr&Xqbqr8;hwKiK-fjs2GZ<7zisH2r20c zD(dsf>hJ)Oj5fElHm9T(r=%u_q$a0?1_+6(GcYhy1?eyV0mv^5Z2u2TEb!2g>OZlh z$Wp~}et`PspE{B2BVJspG_BnKV716e*;JLj)~dB-9wsW2zn)-Sdb7gx@Ii(aFBLZx zRb_r|0bw!m?w)Qj5oUGV}Y**y}{Obm?b4buw+xkY*UaZx0U;*$%>Gh+|7$w`ThhNCayTNE^LidV1&TIBNE=p z%?}(OxO`!1VHIbX>+G(<%QD+lKg8lyLW`r8s?CE_hp!%FUs}S}xuKw4+lM=>o=Yl) fyC+&d>`L3yrlsqqX$F3>n|Wya`gm1G1_o;Yol&s# literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/imageset/topic_unread.gif b/zdoom_blue_v2/imageset/topic_unread.gif new file mode 100644 index 0000000000000000000000000000000000000000..a8558a43c46dbcc75d531ceba39a941f37434fe9 GIT binary patch literal 563 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 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/license.txt b/zdoom_blue_v2/license.txt new file mode 100644 index 0000000..97ec68e --- /dev/null +++ b/zdoom_blue_v2/license.txt @@ -0,0 +1,280 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/zdoom_blue_v2/style.cfg b/zdoom_blue_v2/style.cfg new file mode 100644 index 0000000..e0920b7 --- /dev/null +++ b/zdoom_blue_v2/style.cfg @@ -0,0 +1,22 @@ +# +# phpBB Style Configuration File +# +# @package phpBB3 +# @copyright (c) 2005 phpBB Group +# @license http://opensource.org/licenses/gpl-license.php GNU Public License +# +# +# At the left is the name, please do not change this +# At the right the value is entered +# For on/off options the valid values are on, off, 1, 0, true and false +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = ZDoom Blue (v2) +copyright = © Eric Séguin, 2010 +version = 1.0.8 diff --git a/zdoom_blue_v2/template/forumlist_body.html b/zdoom_blue_v2/template/forumlist_body.html new file mode 100644 index 0000000..5246085 --- /dev/null +++ b/zdoom_blue_v2/template/forumlist_body.html @@ -0,0 +1,68 @@ + + + + + + + + + + +
    +
    + +
      + + + +
    • +
      +
      + + + {forumrow.FORUM_IMAGE} + {forumrow.FORUM_NAME}
      + {forumrow.FORUM_DESC} + +
      {forumrow.L_MODERATOR_STR}: {forumrow.MODERATORS} + +
      {forumrow.L_SUBFORUM_STR} {forumrow.SUBFORUMS} +
      + +
      {L_REDIRECTS}: {forumrow.CLICKS}
      + +
      {forumrow.TOPICS} {L_TOPICS}
      +
      {forumrow.POSTS} {L_POSTS}
      +
      + {UNAPPROVED_IMG} + {L_LAST_POST} {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL} + {LAST_POST_IMG}
      {forumrow.LAST_POST_TIME}{L_NO_POSTS}
       
      +
      + +
      +
    • + + + +
    + +
    +
    + + + +
    +
    + {L_NO_FORUMS} +
    +
    + diff --git a/zdoom_blue_v2/template/memberlist_view.html b/zdoom_blue_v2/template/memberlist_view.html new file mode 100644 index 0000000..a609315 --- /dev/null +++ b/zdoom_blue_v2/template/memberlist_view.html @@ -0,0 +1,117 @@ + + +

    {PAGE_TITLE}

    + +
    +
    +
    + + +
    +
    {AVATAR_IMG}
    +
    {RANK_TITLE}
    +
    {RANK_IMG}
    +
    + + +
    +
    {L_USERNAME}:
    +
    + {USERNAME} + [ {L_USER_ADMIN} ] + [ {L_USER_BAN} ] + [ {L_USE_PERMISSIONS} ] +
    + +
    {L_RANK}:
    {RANK_TITLE}
    +
     {L_RANK}:
    {RANK_IMG}
    + +
    {L_USER_IS_INACTIVE}:
    {USER_INACTIVE_REASON}
    +
    {L_LOCATION}:
    {LOCATION}
    +
    {L_AGE}:
    {AGE}
    +
    {L_OCCUPATION}:
    {OCCUPATION}
    +
    {L_INTERESTS}:
    {INTERESTS}
    +
    {L_USERGROUPS}:
    +
    {custom_fields.PROFILE_FIELD_NAME}:
    {custom_fields.PROFILE_FIELD_VALUE}
    + + +
     
    {L_REMOVE_FRIEND}
    + +
     
    {L_REMOVE_FOE}
    + + +
     
    {L_ADD_FRIEND}
    + + +
     
    {L_ADD_FOE}
    + + + +
    + +
    +
    + +
    +
    +
    + +

    {L_CONTACT_USER} {USERNAME}

    + +
    +
    {L_EMAIL_ADDRESS}:
    {L_SEND_EMAIL_USER} {USERNAME}
    +
    {L_WEBSITE}:
    {U_WWW}
    +
    {L_PM}:
    {L_SEND_PRIVATE_MESSAGE}
    +
    {L_MSNM}:
    {L_SEND_MSNM_MESSAGE}{USER_MSN}
    +
    {L_YIM}:
    {L_SEND_YIM_MESSAGE}{USER_YIM}
    +
    {L_AIM}:
    {L_SEND_AIM_MESSAGE}{USER_AIM}
    +
    {L_ICQ}:
    {L_SEND_ICQ_MESSAGE}{USER_ICQ}
    +
    {L_JABBER}:
    {L_SEND_JABBER_MESSAGE}
    {L_JABBER}:
    {USER_JABBER}
    + + +
    {PROFILE_FIELD1_NAME}:
    {PROFILE_FIELD1_VALUE}
    + +
    +
    + +
    +

    {L_USER_FORUM}

    +
    +
    {L_JOINED}:
    {JOINED}
    +
    {L_VISITED}:
    {VISITED}
    + +
    {L_WARNINGS}:
    +
    {WARNINGS} [ {L_VIEW_NOTES} | {L_WARN_USER} ]
    + +
    {L_TOTAL_POSTS}:
    +
    {POSTS} | {L_SEARCH_USER_POSTS} +
    ({POSTS_PCT} / {POSTS_DAY}) +
    ({L_POSTS_IN_QUEUE})
    ({L_POSTS_IN_QUEUE}) +
    + +
    {L_ACTIVE_IN_FORUM}:
    {ACTIVE_FORUM}
    ({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT}) -
    +
    {L_ACTIVE_IN_TOPIC}:
    {ACTIVE_TOPIC}
    ({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT}) -
    + +
    +
    + +
    +
    + + +
    +
    + +

    {L_SIGNATURE}

    + +
    {SIGNATURE}
    + +
    +
    + + +
    + + + + \ No newline at end of file diff --git a/zdoom_blue_v2/template/overall_footer.html b/zdoom_blue_v2/template/overall_footer.html new file mode 100644 index 0000000..a1b267b --- /dev/null +++ b/zdoom_blue_v2/template/overall_footer.html @@ -0,0 +1,39 @@ + + + + + + +
    + + {RUN_CRON_TASK} +
    + + + diff --git a/zdoom_blue_v2/template/overall_header.html b/zdoom_blue_v2/template/overall_header.html new file mode 100644 index 0000000..6ed6752 --- /dev/null +++ b/zdoom_blue_v2/template/overall_header.html @@ -0,0 +1,192 @@ + + + + + + + + + + + + +{META} +{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + +
    + + + +
    + +
    +
    + {L_INFORMATION}: {L_BOARD_DISABLED} +
    +
    + diff --git a/zdoom_blue_v2/template/quickreply_editor.html b/zdoom_blue_v2/template/quickreply_editor.html new file mode 100644 index 0000000..0152ea2 --- /dev/null +++ b/zdoom_blue_v2/template/quickreply_editor.html @@ -0,0 +1,79 @@ + + +
    + + +
    diff --git a/zdoom_blue_v2/template/template.cfg b/zdoom_blue_v2/template/template.cfg new file mode 100644 index 0000000..cdc57b0 --- /dev/null +++ b/zdoom_blue_v2/template/template.cfg @@ -0,0 +1,30 @@ +# +# phpBB Template Configuration File +# +# @package phpBB3 +# @copyright (c) 2006 phpBB Group +# @license http://opensource.org/licenses/gpl-license.php GNU Public License +# +# +# At the left is the name, please do not change this +# At the right the value is entered +# For on/off options the valid values are on, off, 1, 0, true and false +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this template +name = ZDoom Blue (v2) +copyright = © Eric Séguin, 2010 +version = 1.0.8 + +# Defining a different template bitfield +template_bitfield = lNg= + +# Template inheritance +# See http://blog.phpbb.com/2008/07/31/templating-just-got-easier/ +# Set value to empty to ignore template inheritance +inherit_from = prosilver diff --git a/zdoom_blue_v2/template/ucp_pm_message_header.html b/zdoom_blue_v2/template/ucp_pm_message_header.html new file mode 100644 index 0000000..0303dc5 --- /dev/null +++ b/zdoom_blue_v2/template/ucp_pm_message_header.html @@ -0,0 +1,28 @@ +

    {L_TITLE}: {CUR_FOLDER_NAME}

    + +
    + +
    +
    + +

    {FOLDER_STATUS}

    + + + + + + + diff --git a/zdoom_blue_v2/template/ucp_pm_viewmessage.html b/zdoom_blue_v2/template/ucp_pm_viewmessage.html new file mode 100644 index 0000000..8c75f34 --- /dev/null +++ b/zdoom_blue_v2/template/ucp_pm_viewmessage.html @@ -0,0 +1,114 @@ + + + + +
    +
    + + + +
    + {L_VIEW_PREVIOUS_HISTORY} + {L_VIEW_NEXT_HISTORY} +
    + + + +
    +
    + +
    + + + + + +

    {SUBJECT}

    + +

    + {L_SENT_AT}: {SENT_DATE} +
    {L_PM_FROM}: {MESSAGE_AUTHOR_FULL} +
    {L_TO}: {to_recipient.NAME_FULL}{to_recipient.NAME}  +
    {L_BCC}: {bcc_recipient.NAME_FULL}{bcc_recipient.NAME}  +

    + + +
    {MESSAGE}
    + + +
    +
    {L_ATTACHMENTS}
    + +
    {attachment.DISPLAY_ATTACHMENT}
    + +
    + + + +
    {L_DOWNLOAD_NOTICE}
    + + + +
    {EDITED_MESSAGE} +
    {L_REASON}: {EDIT_REASON} +
    + + + +
    {SIGNATURE}
    + +
    + +
    +
    {AUTHOR_AVATAR}
    {MESSAGE_AUTHOR_FULL}
    +
    {RANK_TITLE}
    +
    {RANK_IMG}
    +
     
    +
    {L_POSTS}: {AUTHOR_POSTS}
    +
    {L_JOINED}: {AUTHOR_JOINED}
    +
    {L_LOCATION}: {AUTHOR_FROM}
    + + +
    + +
    + +
    + + + +
    +
    + + +
    + {L_VIEW_PREVIOUS_PM} + {L_VIEW_NEXT_PM} + +   + + + + +
    + + + + + + + \ No newline at end of file diff --git a/zdoom_blue_v2/template/viewtopic_body.html b/zdoom_blue_v2/template/viewtopic_body.html new file mode 100644 index 0000000..da3762b --- /dev/null +++ b/zdoom_blue_v2/template/viewtopic_body.html @@ -0,0 +1,271 @@ + +

    {L_MCP} ]

    +

    {TOPIC_TITLE}

    + +
    {FORUM_DESC}
    + + +

    + {L_MODERATOR}{L_MODERATORS}: {MODERATORS} +

    + + + +
    +
    + + + {L_FORUM_RULES} + + {L_FORUM_RULES}
    + {FORUM_RULES} + + +
    +
    + + +
    + + + + + + + + + + + +
    +
    + + +
    + +
    +
    + +
    +

    {POLL_QUESTION}

    +

    {L_POLL_LENGTH}
    {L_MAX_VOTES}

    + +
    + +
    title="{L_POLL_VOTED_OPTION}"> +
    {poll_option.POLL_OPTION_CAPTION}
    +
    checked="checked" /> checked="checked" />
    +
    {poll_option.POLL_OPTION_RESULT}
    +
    {L_NO_VOTES}{poll_option.POLL_OPTION_PERCENT}
    +
    + + + +
    +
     
    +
    {L_TOTAL_VOTES} : {TOTAL_VOTES}
    +
    + + + +
    +
     
    +
    +
    + + + +
    +
     
    +
    {L_VIEW_RESULTS}
    +
    + +
    +
    + +
    + {S_FORM_TOKEN} + {S_HIDDEN_FIELDS} +
    + + +
    +
    + + + + +
    +
    + +
    + +
    {postrow.L_IGNORE_POST}
    + + + + + + + + +

    class="first"> {postrow.POST_SUBJECT}

    +

    {postrow.MINI_POST_IMG}{postrow.MINI_POST_IMG}{L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » {postrow.POST_DATE}

    + + +

    + {UNAPPROVED_IMG} {L_POST_UNAPPROVED}
    + {REPORTED_IMG} {L_POST_REPORTED} +

    + + +
    {postrow.MESSAGE}
    + + +
    +
    {L_ATTACHMENTS}
    + +
    {postrow.attachment.DISPLAY_ATTACHMENT}
    + +
    + + +
    {L_DOWNLOAD_NOTICE}
    + +
    {postrow.EDITED_MESSAGE} +
    {L_REASON}: {postrow.EDIT_REASON} +
    + + +


    {postrow.BUMPED_MESSAGE}
    +
    {postrow.SIGNATURE}
    + + +
    + + +
    +
    + + {postrow.POSTER_AVATAR}{postrow.POSTER_AVATAR}
    + + {postrow.POST_AUTHOR_FULL}{postrow.POST_AUTHOR_FULL} +
    + +
    {postrow.RANK_TITLE}
    {postrow.RANK_IMG}
    + +
     
    + +
    {L_POSTS}: {postrow.POSTER_POSTS}
    +
    {L_JOINED}: {postrow.POSTER_JOINED}
    +
    {L_LOCATION}: {postrow.POSTER_FROM}
    + + + +
    {postrow.PROFILE_FIELD1_NAME}: {postrow.PROFILE_FIELD1_VALUE}
    + + + +
    {postrow.custom_fields.PROFILE_FIELD_NAME}: {postrow.custom_fields.PROFILE_FIELD_VALUE}
    + + + + +
    + +
    + + + +
    + + + + +
    +
    + +
    + + + + + +
    + +
    + {L_PREVIOUS} + {L_NEXT} + + + + +
    + +
    +
    + + +
    + + + + + +
    + + + + +
    +
    + {S_TOPIC_MOD} + {S_FORM_TOKEN} +
    +
    + + + +

    {L_WHO_IS_ONLINE}{L_WHO_IS_ONLINE}

    +

    {LOGGED_IN_USER_LIST}

    + + + \ No newline at end of file diff --git a/zdoom_blue_v2/theme/bidi.css b/zdoom_blue_v2/theme/bidi.css new file mode 100644 index 0000000..e6bb45a --- /dev/null +++ b/zdoom_blue_v2/theme/bidi.css @@ -0,0 +1,769 @@ +/* RTL definitions +---------------------------------------- */ + +/** +* common.css +*/ +.rtl h1 { + margin-right: 0; + margin-left: 200px; +} + +.rtl p.right { + text-align: left; +} + +.rtl div.rules ul { + margin-left: 0; + margin-right: 20px; +} + +/* Main blocks +---------------------------------------- */ +.rtl #logo { + float: right; + padding: 10px 10px 0 13px; +} + +/* Search box +--------------------------------------------- */ +.rtl #search-box { + float: left; + text-align: left; + margin-right: 0; + margin-left: 5px; +} + +.rtl #search-box li { + text-align: left; +} + +.rtl #search-box img { + margin-right: 0; + margin-left: 3px; +} + +.rtl #site-description { + float: right; +} + +.rtl #site-description h1 { + margin-left: 0; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.rtl .post { + background-position: 0 0; +} + +/* Horizontal lists +----------------------------------------*/ +.rtl ul.linklist li { + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl ul.linklist li.rightside, .rtl p.rightside { + float: left; + margin-right: 5px; + margin-left: 0; + text-align: left; +} + +.rtl ul.leftside li, .rtl ul.rightside li { + float: left; +} + +.rtl ul.leftside { + float: right; + margin-left: 5px; + margin-right: 0; + text-align: right; +} + +.rtl ul.rightside { + float: left; + margin-left: -5px; + margin-right: 5px; + text-align: left; +} + +/* Table styles +----------------------------------------*/ +.rtl table.table1 thead th { + padding: 0 3px 4px 0; +} + +.rtl table.table1 thead th span { + padding-left: 0; + padding-right: 7px; +} + +.rtl table.table1 tbody th { + text-align: right; +} + +/* Specific column styles */ +.rtl table.table1 .name { text-align: right; } +.rtl table.table1 .joined { text-align: right; } +.rtl table.table1 .active { text-align: right; } +.rtl table.table1 .info { text-align: right; } +.rtl table.table1 thead .autocol { padding-left: 0; padding-right: 1em; } + +.rtl table.table1 span.rank-img { + float: left; +} + +.rtl table.info tbody th { + text-align: left; +} + +.rtl .forumbg table.table1 { + margin: 0 -1px -1px -2px; +} + +/* Misc layout styles +---------------------------------------- */ +/* column[1-2] styles are containers for two column layouts + Also see tweaks.css */ +.rtl .column1 { + float: right; + clear: right; +} + +.rtl .column2 { + float: left; + clear: left; +} + +/* General classes for placing floating blocks */ +.rtl .left-box { + float: right; + text-align: right; +} + +.rtl .right-box { + float: left; + text-align: left; +} + +.rtl dl.details dt { + float: right; + clear: right; + text-align: left; +} + +.rtl dl.details dd { + margin-right: 0; + margin-left: 0; + padding-right: 5px; + padding-left: 0; + float: right; +} + +*:first-child+html dl.details dd { + margin-right: 30%; + float: none; +} + +* html dl.details dd { + margin-right: 30%; + float: none; +} + +/* Pagination +---------------------------------------- */ +.rtl .pagination { + text-align: left; + float: left; + padding-left: 5px; +} + +/* Pagination in viewforum for multipage topics */ +.rtl .row .pagination { + float: left; + padding: 1px 0 1px 15px; +} + +.rtl .pagination span { + direction: ltr; +} + +.rtl .pagination span.page-sep { + display: inline; + visibility: hidden; + position: absolute; +} + +/* Miscellaneous styles +---------------------------------------- */ +.rtl #forum-permissions { + float: left; + padding-right: 5px; + padding-left: 0; + margin-right: 5px; + margin-left: 0; + text-align: left; +} + +.rtl .forabg { + width: 99%; /* fix for IE6 */ +} + +.rtl .forumbg { + width: 99%; /* fix for IE6 */ +} + +/** +* links.css +*/ + +/* Back to top of page */ +.rtl .back2top { + text-align: left; +} + +/* Links adjustment to correctly display an order of rtl/ltr mixed content */ +.rtl a { + direction: rtl; + unicode-bidi: embed; +} + +.rtl a.top { + float: left; +} + +.rtl a.top2 { + background-position: 100% 50%; + padding-left: 0; + padding-right: 15px; +} + +.rtl .skiplink { + /* invisible skip link, used for accessibility */ + position: relative; + width: 1px; + height: 1px; + overflow: hidden; + display: block; + left: 0; +} + +.rtl a.feed-icon-forum { + float: left; +} + +/** +* content.css +*/ +.rtl ul.topiclist dfn { + /* Labels for post/view counts */ + position: relative; + width: 1px; + height: 1px; + overflow: hidden; + display: block; + left: 0; +} + +.rtl ul.topiclist dt { + float: right; +} + +.rtl ul.topiclist dl { + position: static; /* fix for IE6 */ +} + +.rtl ul.topiclist dd { + float: right; + border-right-width: 1px; + border-right-style: solid; + border-left: none; +} + +.rtl ul.topiclist li.row dt a.subforum { + padding-right: 12px; + background-position: right; + position: static; +} + +.rtl .forum-image { + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl li.header dt, .rtl li.header dd { + border-right-width: 0; +} + +.rtl li.header dd { + margin-left: 0; + margin-right: 1px; +} + +.rtl dl.icon { + background-position: 99.5% 50%; +} + +.rtl li.header dl.icon dt { + /* Tweak for headers alignment when folder icon used */ + padding-right: 0; + padding-left: 50px; +} + +.rtl dl.icon dt { + padding-left: 0; + padding-right: 45px; /* Space for folder icon */ + background-position: 99.5% 95%; /* Position of topic icon */ +} + +.rtl dd.lastpost span, .rtl ul.topiclist dd.searchby span, .rtl ul.topiclist dd.info span, .rtl ul.topiclist dd.time span, .rtl dd.redirect span, .rtl dd.moderation span { + padding-left: 0; + padding-right: 5px; +} + +.rtl dd.mark { + float: left !important; +} + +.rtl ul.topiclist dd.searchextra { + margin-left: 0; + margin-right: 5px; + border-right: none; +} + +/* Post body styles +----------------------------------------*/ +.rtl .postbody { + float: right; +} + +/* Topic review panel +----------------------------------------*/ +.rtl #topicreview { + padding-right: 0; + padding-left: 5px; +} + +/* Content container styles +----------------------------------------*/ +.rtl .content ul, .rtl .content ol { + margin-right: 3em; + margin-left: 0; +} + +/* Post author */ +.rtl p.author { + margin: 0 0 0.6em 15em; +} + +.rtl .signature { + clear: right; +} + +.rtl .notice { + clear: right; +} + +/* Jump to post link for now */ +.rtl ul.searchresults { + text-align: left; +} + +/* BB Code styles +----------------------------------------*/ +/* Quote block */ +.rtl blockquote { + margin: 0.5em 25px 0 1px; + background-position: 99% 8px; +} + +.rtl blockquote blockquote { + /* Nested quotes */ + margin: 0.5em 15px 0 1px; +} + +.rtl blockquote cite { + /* Username/source of quoter */ + margin-right: 20px; + margin-left: 0; +} + +.rtl blockquote dl.codebox { + margin-right: 0; +} + +.rtl code { + direction: ltr; +} + +/* Attachments +----------------------------------------*/ +.rtl .attachbox { + float: right; + margin: 5px 0 5px 5px; + clear: right; +} + +.rtl .attachbox dd { + clear: right; +} + +.rtl .attachbox p { + clear: right; +} + +.rtl .attachbox p.stats { + clear: right; +} + +/* Post poll styles +----------------------------------------*/ +.rtl fieldset.polls dt { + text-align: right; + float: right; + border-left: none; +} + +.rtl fieldset.polls dd { + float: right; + border-right: none; + margin-right: 0; +} + +.rtl fieldset.polls dd div { + text-align: left; +} + +.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 { + border-left-width: 1px; + border-left-style: solid; + border-right: none; +} + +/* Poster profile block +----------------------------------------*/ +.rtl .postprofile { + border-left: none; + border-right-width: 1px; + border-right: solid #27323a; + float: left; +/* text-align: right; */ +} + +.rtl .pm .postprofile { + border-right-width: 1px; + border-right-style: solid; + border-left: none; +} + +.rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 0; + margin-right: 8px; +} + +.rtl .online { + background-position: 0 0; +} + +.rtl dl.pmlist dd { + margin-right: 61% !important; + margin-left: 0 !important; +} + +/** +* buttons.css +*/ +/* Rollover buttons + Based on: http://wellstyled.com/css-nopreload-rollovers.html +----------------------------------------*/ +.rtl .buttons { + float: right; +} + +/* Rollover state */ +.rtl .buttons div { + margin: 0 1px 0 5px; +} + +/* Sub-header (navigation bar) +--------------------------------------------- */ +.rtl a.print, .rtl a.sendemail, .rtl a.fontsize { + text-align: right; +} + +/* Icon images +---------------------------------------- */ +.rtl .sitehome, .rtl .icon-faq, .rtl .icon-members, .rtl .icon-home, .rtl .icon-ucp, .rtl .icon-register, .rtl .icon-logout, +.rtl .icon-bookmark, .rtl .icon-bump, .rtl .icon-subscribe, .rtl .icon-unsubscribe, .rtl .icon-pages, .rtl .icon-search { + background-position: 100% 50%; + padding: 1px 17px 0 0; +} + +/* Poster profile icons +----------------------------------------*/ +/* Rollover state */ +.rtl .postprofile ul.profile-icons li { + float: left; + margin: 0 0 3px 6px; +} + +/* Positioning of moderator icons */ +.rtl .postbody ul.profile-icons { + float: right; +} + +/** +* cp.css +*/ +/* Control Panel Styles +---------------------------------------- */ + + +/* Main CP box +----------------------------------------*/ +.rtl #cp-menu { + float: right; +} + +.rtl #cp-main { + float: right; +} + +.rtl #cp-main .panel ol { + margin-right: 2em; + margin-left: 0; +} + +.rtl #cp-main .pagination { + float: left; +} + +.rtl #cp-main .buttons { + margin-right: 0; + margin-left: 0; +} + +/* CP tabbed menu +----------------------------------------*/ +.rtl #tabs { + margin: 20px 7px -1px 0; +} + +.rtl #tabs a { + float: right; +} + +/*.rtl #tabs a span { + float: right; +}*/ + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +.rtl #minitabs { + margin: -20px 0 0 7px; +} + +.rtl #minitabs li { + float: left; + margin-right: 2px; + margin-left: 0; +} + +/* UCP navigation menu +----------------------------------------*/ + +/* Preferences pane layout +----------------------------------------*/ +.rtl #cp-main h2 { + margin-left: 0; + margin-right: 10px; +} + +/* Friends list */ +.rtl .cp-mini { + margin: 10px 5px 10px 15px; +} + +/* PM Styles +----------------------------------------*/ +/* PM panel adjustments */ +.rtl .reply-all a.right { + background-position: 5% 60%; +} + +.rtl .reply-all a.right:hover { + background-position: 3% 60%; +} + +.rtl .reply-all { + padding-left: 5px; +} + +/* Defined rules list for PM options */ +.rtl ol.def-rules { + padding-right: 0; +} + +/* PM marking colours */ +.rtl .pm-legend { + border-right-width: 10px; + border-right-style: solid; + border-left-width: 0; + padding-left: 0; + padding-right: 3px; +} + +/* Avatar gallery */ +.rtl #gallery label { + float: right; +} + +/** +* forms.css +*/ + +/* General form styles +----------------------------------------*/ + +.rtl option { + padding-right: 0; + padding-left: 1em; +} + +.rtl label { + padding-right: 0; + padding-left: 5px; +} + +/* Definition list layout for forms +---------------------------------------- */ +.rtl fieldset dt { + float: right; + text-align: right; +} + +.rtl fieldset dd { + margin-left: 0; + margin-right: 41%; +} + +/* Specific layout 1 */ +.rtl fieldset.fields1 dt { + border-left-width: 0; + border-right-width: 1px; +} + +.rtl fieldset.fields1 dd { + margin-right: 10em; + margin-left: 0; + border-right-width: 0; + border-left-width: 1px; +} + +/* Specific layout 2 */ +.rtl fieldset.fields2 dt { + border-right-width: 1px; + border-left-width: 0; +} + +.rtl fieldset.fields2 dd { + margin-right: 16em; + margin-left: 0; + border-left-width: 1px; + border-right-width: 0; +} + +/* Form elements */ +.rtl dt label { + text-align: right; +} + +.rtl dd input, .rtl dd textarea { + margin-left: 3px; + margin-right: 0; +} + +/* Quick-login on index page */ +.rtl fieldset.quick-login input.inputbox { + margin-left: 5px; + margin-right: 0; +} + +.rtl fieldset.quick-login label { + padding-left: 2px; + padding-right: 0; +} + +/* Display options on viewtopic/viewforum pages */ +.rtl fieldset.display-options label { + padding-left: 2px; + padding-right: 0; +} + +/* Display actions for ucp and mcp pages */ +.rtl fieldset.display-actions { + text-align: left; + padding-left: 1em; + padding-right: 0; +} + +.rtl fieldset.display-actions label { + padding-left: 2px; + padding-right: 0; +} + +/* MCP forum selection*/ +.rtl fieldset.forum-selection { + float: left; +} + +.rtl fieldset.forum-selection2 { + float: left; +} + +/* Jumpbox */ +.rtl fieldset.jumpbox { + text-align: left; +} + +.rtl fieldset.quickmod { + float: left; + text-align: left; +} + +/* Posting page styles +----------------------------------------*/ + +/* Emoticons panel */ +.rtl #smiley-box { + float: left; +} + +/* Form button styles +---------------------------------------- */ + +/* Topic and forum Search */ +.rtl .search-box { + margin-right: 5px; + margin-left: 0; + float: right; +} + +.rtl input.search { + background-position: right 1px; + padding-right: 17px; + padding-left: 0; +} + +/** +* tweaks.css +*/ + +/** Reference: Bug #27155 */ +.rtl #wrap, .rtl .headerbar, .rtl #site-description, .rtl .navbar { + position: relative; +} diff --git a/zdoom_blue_v2/theme/buttons.css b/zdoom_blue_v2/theme/buttons.css new file mode 100644 index 0000000..05f7203 --- /dev/null +++ b/zdoom_blue_v2/theme/buttons.css @@ -0,0 +1,175 @@ +/* Button Styles +---------------------------------------- */ + +/* Rollover buttons + Based on: http://wellstyled.com/css-nopreload-rollovers.html +----------------------------------------*/ +.buttons { + float: left; + width: auto; + height: auto; +} + +/* Rollover state */ +.buttons div { + float: left; + margin: 0 5px 0 0; + background-position: 0 100%; +} + +/* Rolloff state */ +.buttons div a { + display: block; + width: 100%; + height: 100%; + background-position: 0 0; + position: relative; + overflow: hidden; +} + +/* Hide text and hide off-state image when rolling over (prevents flicker in IE) */ +/*.buttons div span { display: none; }*/ +/*.buttons div a:hover { background-image: none; }*/ +.buttons div span { position: absolute; width: 100%; height: 100%; cursor: pointer;} +.buttons div a:hover span { background-position: 0 100%; } + +/* Big button images */ +.reply-icon span { background: transparent none 0 0 no-repeat; } +.post-icon span { background: transparent none 0 0 no-repeat; } +.locked-icon span { background: transparent none 0 0 no-repeat; } +.pmreply-icon span { background: none 0 0 no-repeat; } +.newpm-icon span { background: none 0 0 no-repeat; } +.forwardpm-icon span { background: none 0 0 no-repeat; } + +/* Set big button dimensions */ +.buttons div.reply-icon { width: {IMG_BUTTON_TOPIC_REPLY_WIDTH}px; height: {IMG_BUTTON_TOPIC_REPLY_HEIGHT}px; } +.buttons div.post-icon { width: {IMG_BUTTON_TOPIC_NEW_WIDTH}px; height: {IMG_BUTTON_TOPIC_NEW_HEIGHT}px; } +.buttons div.locked-icon { width: {IMG_BUTTON_TOPIC_LOCKED_WIDTH}px; height: {IMG_BUTTON_TOPIC_LOCKED_HEIGHT}px; } +.buttons div.pmreply-icon { width: {IMG_BUTTON_PM_REPLY_WIDTH}px; height: {IMG_BUTTON_PM_REPLY_HEIGHT}px; } +.buttons div.newpm-icon { width: {IMG_BUTTON_PM_NEW_WIDTH}px; height: {IMG_BUTTON_PM_NEW_HEIGHT}px; } +.buttons div.forwardpm-icon { width: {IMG_BUTTON_PM_FORWARD_WIDTH}px; height: {IMG_BUTTON_PM_FORWARD_HEIGHT}px; } + +/* Sub-header (navigation bar) +--------------------------------------------- */ +a.print, a.sendemail, a.fontsize { + display: block; + overflow: hidden; + height: 18px; + text-indent: -5000px; + text-align: left; + background-repeat: no-repeat; +} + +a.print { + background-image: none; + width: 22px; +} + +a.sendemail { + background-image: none; + width: 22px; +} + +a.sendemail:hover { + background-position: 0 -18px; + text-decoration: none; +} + + +a.fontsize { + background-image: none; + background-position: 0 -1px; + width: 29px; +} + +a.fontsize:hover { + background-position: 0 -20px; + text-decoration: none; +} + +/* Icon images +---------------------------------------- */ +.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout, +.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; + padding: 1px 0 0 17px; +} + +/* Poster profile icons +----------------------------------------*/ +ul.profile-icons { + padding-top: 10px; + list-style: none; +} + +/* Rollover state */ +ul.profile-icons li { + float: left; + margin: 0 6px 3px 0; + background-position: 0 100%; +} + +/* Rolloff state */ +ul.profile-icons li a { + display: block; + width: 100%; + height: 100%; + background-position: 0 0; +} + +/* Hide text and hide off-state image when rolling over (prevents flicker in IE) */ +ul.profile-icons li span { display:none; } +ul.profile-icons li a:hover { background: none; } + +/* Positioning of moderator icons */ +.postbody ul.profile-icons { + float: right; + width: auto; + padding: 0; +} + +.postbody ul.profile-icons li { + margin: 0 3px; +} + +/* Profile & navigation icons */ +.email-icon, .email-icon a { background: none top left no-repeat; } +.aim-icon, .aim-icon a { background: none top left no-repeat; } +.yahoo-icon, .yahoo-icon a { background: none top left no-repeat; } +.web-icon, .web-icon a { background: none top left no-repeat; } +.msnm-icon, .msnm-icon a { background: none top left no-repeat; } +.icq-icon, .icq-icon a { background: none top left no-repeat; } +.jabber-icon, .jabber-icon a { background: none top left no-repeat; } +.pm-icon, .pm-icon a { background: none top left no-repeat; } +.quote-icon, .quote-icon a { background: none top left no-repeat; } + +/* Moderator icons */ +.report-icon, .report-icon a { background: none top left no-repeat; } +.warn-icon, .warn-icon a { background: none top left no-repeat; } +.edit-icon, .edit-icon a { background: none top left no-repeat; } +.delete-icon, .delete-icon a { background: none top left no-repeat; } +.info-icon, .info-icon a { background: none top left no-repeat; } + +/* Set profile icon dimensions */ +ul.profile-icons li.email-icon { width: {IMG_ICON_CONTACT_EMAIL_WIDTH}px; height: {IMG_ICON_CONTACT_EMAIL_HEIGHT}px; } +ul.profile-icons li.aim-icon { width: {IMG_ICON_CONTACT_AIM_WIDTH}px; height: {IMG_ICON_CONTACT_AIM_HEIGHT}px; } +ul.profile-icons li.yahoo-icon { width: {IMG_ICON_CONTACT_YAHOO_WIDTH}px; height: {IMG_ICON_CONTACT_YAHOO_HEIGHT}px; } +ul.profile-icons li.web-icon { width: {IMG_ICON_CONTACT_WWW_WIDTH}px; height: {IMG_ICON_CONTACT_WWW_HEIGHT}px; } +ul.profile-icons li.msnm-icon { width: {IMG_ICON_CONTACT_MSNM_WIDTH}px; height: {IMG_ICON_CONTACT_MSNM_HEIGHT}px; } +ul.profile-icons li.icq-icon { width: {IMG_ICON_CONTACT_ICQ_WIDTH}px; height: {IMG_ICON_CONTACT_ICQ_HEIGHT}px; } +ul.profile-icons li.jabber-icon { width: {IMG_ICON_CONTACT_JABBER_WIDTH}px; height: {IMG_ICON_CONTACT_JABBER_HEIGHT}px; } +ul.profile-icons li.pm-icon { width: {IMG_ICON_CONTACT_PM_WIDTH}px; height: {IMG_ICON_CONTACT_PM_HEIGHT}px; } +ul.profile-icons li.quote-icon { width: {IMG_ICON_POST_QUOTE_WIDTH}px; height: {IMG_ICON_POST_QUOTE_HEIGHT}px; } +ul.profile-icons li.report-icon { width: {IMG_ICON_POST_REPORT_WIDTH}px; height: {IMG_ICON_POST_REPORT_HEIGHT}px; } +ul.profile-icons li.edit-icon { width: {IMG_ICON_POST_EDIT_WIDTH}px; height: {IMG_ICON_POST_EDIT_HEIGHT}px; } +ul.profile-icons li.delete-icon { width: {IMG_ICON_POST_DELETE_WIDTH}px; height: {IMG_ICON_POST_DELETE_HEIGHT}px; } +ul.profile-icons li.info-icon { width: {IMG_ICON_POST_INFO_WIDTH}px; height: {IMG_ICON_POST_INFO_HEIGHT}px; } +ul.profile-icons li.warn-icon { width: {IMG_ICON_USER_WARN_WIDTH}px; height: {IMG_ICON_USER_WARN_HEIGHT}px; } + +/* Fix profile icon default margins */ +ul.profile-icons li.edit-icon { margin: 0 0 0 3px; } +ul.profile-icons li.quote-icon { margin: 0 0 0 10px; } +ul.profile-icons li.info-icon, ul.profile-icons li.report-icon { margin: 0 3px 0 0; } + diff --git a/zdoom_blue_v2/theme/colours.css b/zdoom_blue_v2/theme/colours.css new file mode 100644 index 0000000..4e77abc --- /dev/null +++ b/zdoom_blue_v2/theme/colours.css @@ -0,0 +1,1094 @@ +/* +-------------------------------------------------------------- +Colours and backgrounds for common.css +-------------------------------------------------------------- */ + +html, body { + color: #CCCCCC; + background-color: #09101d; +} + +h1 { + color: #FFFFFF; +} + +h2 { + color: #CCCCCC; +} + +h3 { + border-bottom-color: #4d4e4e; + color: #CCCCCC; +} + +hr { + border-color: #4d4e4e; + border-top-color: #4d4e4e; +} + +hr.dashed { + border-top-color: #4d4e4e; +} + +/* Search box +--------------------------------------------- */ + +#search-box { + color: #FFFFFF; +} + +#search-box #keywords { + background-color: #FFF; +} + +#search-box input { + border-color: #000003; + background-color: #FAFAFA; + color: #000003; +} + +#search-box input:hover { + border-color: #003653; + color: #003653; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.headerbar { + background-color: #09101d; + background-image: url("{T_THEME_PATH}/images/bg_header.png"); + color: #FFFFFF; +} + +.navbar { + background-color: #091929; +} + +.forabg { + background-color: #091929; + background-image: url("{T_THEME_PATH}/images/bg_list.gif"); +} + +.forumbg { + background-color: #091929; + background-image: url("{T_THEME_PATH}/images/bg_list.gif"); +} + +.panel { + background-color: #091929; + color: #CCCCCC; +} + +.post:target .content { + color: #E6E6E6; +} + +.post:target h3 a { + color: #FFFFFF; +} + +.bg1 { background-color: #091929; } +.bg2 { background-color: #091929; } +.bg3 { background-color: #091929; } + +.ucprowbg { + background-color: #091929; +} + +.fieldsbg { + background-color: #091929; +} + +span.corners-top { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +span.corners-top span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +span.corners-bottom { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +span.corners-bottom span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +/* Horizontal lists +----------------------------------------*/ + +ul.navlinks { + border-bottom-color: #4d4e4e; +} + +/* Table styles +----------------------------------------*/ +table.table1 thead th { + color: #E6E6E6; +} + +table.table1 tbody tr { + border-color: transparent; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: #091929; + color: #CCCCCC; +} + +table.table1 td { + color: #CCCCCC; +} + +table.table1 tbody td { + border-bottom-color: #4d4e4e; +} + +table.table1 tbody th { + border-bottom-color: #4d4e4e; + color: #CCCCCC; + background-color: #091929; +} + +table.info tbody th { + color: #E6E6E6; +} + +/* Misc layout styles +---------------------------------------- */ +dl.details dt { + color: #CCCCCC; +} + +dl.details dd { + color: #CCCCCC; +} + +.sep { + color: #152736; +} + +/* Pagination +---------------------------------------- */ + +.pagination span strong { + color: #CCCCCC; + background-color: #091929; + border-color: #363d42; +} + +.pagination span a, .pagination span a:link, .pagination span a:visited { + color: #40a2d6; + background-color: #091929; + border-color: #363d42; +} + +.pagination span a:active { + color: #b4d9ed; + background-color: #091929; + border-color: #363d42; +} + +.pagination span a:hover { + border-color: #363d42; + background-color: #091929; + color: #40a2d6; +} + +/* Pagination in viewforum for multipage topics */ +.row .pagination { + background-image: url("{T_THEME_PATH}/images/icon_pages.gif"); +} + +.row .pagination span a, li.pagination span a { + background-color: #091929; +} + +.row .pagination span a:hover, li.pagination span a:hover { + background-color: #091929; +} + +/* Miscellaneous styles +---------------------------------------- */ + +.copyright { + color: #bfbfbf; +} + +.error { + color: #ff3867; +} + +li.reported:hover { + background-color: transparent !important; +} +.sticky, .announce { + /* you can add a background for stickies and announcements*/ +} + +div.rules { + background-color: #4b000d; + color: #e5b8c2; +} + +p.rules { + background-color: #801a1a; + border: 1px dotted #09101d; + background-image: none; +} + +/* +-------------------------------------------------------------- +Colours and backgrounds for links.css +-------------------------------------------------------------- */ + +a:link { color: #51afe0; } +a:visited { color: #71c1eb; } +a:hover { color: #148ccc; } +a:active { color: #71c1eb; } + +/* Links on gradient backgrounds */ +#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link { + color: #c9d0d6; +} + +#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited { + color: #c9d0d6; +} + +#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: #b8cfe5; +} + +#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active { + color: #c9d0d6; +} + +/* Links for forum/topic lists */ +a.forumtitle { + color: #cfdae5; +} + +/* a.forumtitle:visited { color: #105289; } */ + +a.forumtitle:hover { + color: #148ccc; +} + +a.forumtitle:active { + color: #cfdae5; +} + +a.topictitle { + color: #cfdae5; +} + +/* a.topictitle:visited { color: #368AD2; } */ + +a.topictitle:hover { + color: #148ccc; +} + +a.topictitle:active { + color: #cfdae5; +} + +/* Post body links */ +.postlink { + color: #51afe0; +} + +.postlink:visited { + color: #71c1eb; +} + +.postlink:active { + color: #51afe0; +} + +.postlink:hover { + color: #148ccc; +} + +.signature a, .signature a:visited, .signature a:hover, .signature a:active { + background-color: transparent; +} + +/* Profile links */ +.postprofile a:link, .postprofile a:visited, .postprofile dt.author a { + color: #c9d0d6; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + color: #00a6ff; +} + +.postprofile a:active { + color: #c9d0d6; +} + +/* Profile searchresults */ +.search .postprofile a { + color: #71c1eb; +} + +.search .postprofile a:hover { + color: #148ccc; +} + +/* Back to top of page */ +a.top { + background-image: url("{IMG_ICON_BACK_TOP_SRC}"); +} + +a.top2 { + background-image: url("{IMG_ICON_BACK_TOP_SRC}"); +} + +/* Arrow links */ +a.up { background-image: url("{T_THEME_PATH}/images/arrow_up.gif") } +a.down { background-image: url("{T_THEME_PATH}/images/arrow_down.gif") } +a.left { background-image: url("{T_THEME_PATH}/images/arrow_left.gif") } +a.right { background-image: url("{T_THEME_PATH}/images/arrow_right.gif") } + +a.up:hover { + background-color: transparent; +} + +a.left:hover { + color: #148ccc; +} + +a.right:hover { + color: #148ccc; +} + + +/* +-------------------------------------------------------------- +Colours and backgrounds for content.css +-------------------------------------------------------------- */ + +ul.forums { + background-color: #091929; +} + +ul.topiclist li { + color: #CCCCCC; +} + +/* ul.topiclist dd { + border-left-color: #31393f; +} */ + +.rtl ul.topiclist dd { + border-right-color: #31393f; +} + +ul.topiclist li.row dt a.subforum.read { + background-image: url("{IMG_SUBFORUM_READ_SRC}"); +} + +ul.topiclist li.row dt a.subforum.unread { + background-image: url("{IMG_SUBFORUM_UNREAD_SRC}"); +} + +li.row { + border-top-color: #1f2d37; +/* border-bottom-color: #0a1a2a; */ +} + +li.row strong { + color: #E6E6E6; +} + +/* li.row:hover { + background-color: #091929; +} + +li.row:hover dd { + border-left-color: #31393f; +} + +.rtl li.row:hover dd { + border-right-color: #31393f; + border-left: none; +} */ + +li.header dt, li.header dd { + color: #d8e1e6; +} + +/* Forum list column styles */ +ul.topiclist dd.searchextra { + color: #CCCCCC; +} + +/* Post body styles +----------------------------------------*/ +.postbody { + color: #bdbdbd; +} + +/* Content container styles +----------------------------------------*/ +.content { + color: #CCCCCC; +} + +.content h2, .panel h2 { + color: #9acbe5; + border-bottom-color: #4d4e4e; +} + +dl.faq dt { + color: #e0e0e0; + font-weight:bold; +} + +.posthilit { + background-color: transparent; + color: #e0e0e0; +} + +/* Post signature */ +.signature { + border-top-color: #4d4e4e; +} + +/* Post noticies */ +.notice { + border-top-color: #4d4e4e; +} + +/* BB Code styles +----------------------------------------*/ +/* Quote block */ +blockquote { + color: #CCCCCC; + background-color: #091727 !important; + background-image: url("{T_THEME_PATH}/images/quote.png"); + background-position: 5px 3px; + border-left: 4px solid #253139; + border-bottom: 1px solid #253139; +} + +.rtl blockquote { +background-image: url("{T_THEME_PATH}/images/quote_rtl.png"); +} + +blockquote blockquote { + /* Nested quotes */ + background-color: #091929 !important; + border-left: 4px solid #2f373e; + border-bottom: 1px solid #2f373e; +} + +blockquote blockquote blockquote { + /* Nested quotes */ + background-color: #091929 !important; + border-left: 4px solid #393f43; + border-bottom: 1px solid #393f43; +} + +/* Code block */ +dl.codebox { + background-color: transparent; +/* border: transparent; */ +} + +dl.codebox dt { + border-bottom-color: #4d4e4e; +} + +dl.codebox code { + color: #CCCCCC; +} + +.syntaxbg { color: #FFFFFF; } +.syntaxcomment { color: #FF8000; } +.syntaxdefault { color: #0000BB; } +.syntaxhtml { color: #000003; } +.syntaxkeyword { color: #006413; } +.syntaxstring { color: #DD0000; } + +/* Attachments +----------------------------------------*/ +.attachbox { + background-color: #FFFFFF; + border-color: #C9D2D8; +} + +.pm-message .attachbox { + background-color: transparent; +} + +.attachbox dd { + border-top-color: #C9D2D8; +} + +.attachbox p { + color: #666666; +} + +.attachbox p.stats { + color: #666666; +} + +.attach-image img { + border-color: #999999; +} + +/* Inline image thumbnails */ + +dl.file dd { + color: #666666; +} + +dl.thumbnail img { + border-color: #666666; + background-color: #FFFFFF; +} + +dl.thumbnail dd { + color: #666666; +} + +dl.thumbnail dt a:hover { + background-color: #EEEEEE; +} + +dl.thumbnail dt a:hover img { + border-color: #368AD2; +} + +/* Post poll styles +----------------------------------------*/ + +fieldset.polls dl { + border-top-color: #363d42; + color: #666666; +} + +fieldset.polls dl.voted { + color: #CCCCCC; +} + +fieldset.polls dd div { + color: #E6E6E6; +} + +/* .rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 { + border-right-color: transparent; +} */ + +.pollbar1 { + background-color: #AA2346; + border-bottom-color: #74162C; + border-right-color: #74162C; +} + +.rtl .pollbar1 { + border-left-color: #74162C; +} + +.pollbar2 { + background-color: #BE1E4A; + border-bottom-color: #8C1C38; + border-right-color: #8C1C38; +} + +.rtl .pollbar2 { + border-left-color: #8C1C38; +} + +.pollbar3 { + background-color: #D11A4E; + border-bottom-color: #AA2346; + border-right-color: #AA2346; +} + +.rtl .pollbar3 { + border-left-color: #AA2346; +} + +.pollbar4 { + background-color: #E41653; + border-bottom-color: #BE1E4A; + border-right-color: #BE1E4A; +} + +.rtl .pollbar4 { + border-left-color: #BE1E4A; +} + +.pollbar5 { + background-color: #F81157; + border-bottom-color: #D11A4E; + border-right-color: #D11A4E; +} + +.rtl .pollbar5 { + border-left-color: #D11A4E; +} + +/* Poster profile block +----------------------------------------*/ +.postprofile { + color: #b8b8b8; + border-right-color: #27323a; +} + +.rtl .postprofile { + border-right-color: #27323a; +/* border-left-color: transparent; */ +} + +.pm .postprofile { + border-right-color: #27323a; +} + +.rtl .pm .postprofile { + border-right-color: #27323a; +/* border-left-color: transparent; */ +} + +.postprofile strong { + color: #bdbdbd; +} + +/*.online { + background-image: url("{IMG_ICON_USER_ONLINE_SRC}"); +} */ + +.online { + background-image: none; +} + +.online .postprofile { + border-left: solid 3px #0082c8; +} + +.offline .postprofile { + border-left: solid 3px #363d42; +} + +/* +-------------------------------------------------------------- +Colours and backgrounds for buttons.css +-------------------------------------------------------------- */ + +/* Big button images */ +.reply-icon span { background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); } +.post-icon span { background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}"); } +.locked-icon span { background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); } +.pmreply-icon span { background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;} +.newpm-icon span { background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;} +.forwardpm-icon span { background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;} + +a.print { + background-image: url("{T_THEME_PATH}/images/icon_print.gif"); +} + +a.sendemail { + background-image: url("{T_THEME_PATH}/images/icon_sendemail.gif"); +} + +a.fontsize { + background-image: url("{T_THEME_PATH}/images/icon_fontsize.gif"); +} + +/* Icon images +---------------------------------------- */ +.sitehome { background-image: url("{T_THEME_PATH}/images/icon_home.gif"); } +.icon-faq { background-image: url("{T_THEME_PATH}/images/icon_faq.gif"); } +.icon-members { background-image: url("{T_THEME_PATH}/images/icon_members.gif"); } +.icon-home { background-image: url("{T_THEME_PATH}/images/icon_home.gif"); } +.icon-ucp { background-image: url("{T_THEME_PATH}/images/icon_ucp.gif"); } +.icon-register { background-image: url("{T_THEME_PATH}/images/icon_register.gif"); } +.icon-logout { background-image: url("{T_THEME_PATH}/images/icon_logout.gif"); } +.icon-bookmark { background-image: url("{T_THEME_PATH}/images/icon_bookmark.gif"); } +.icon-bump { background-image: url("{T_THEME_PATH}/images/icon_bump.gif"); } +.icon-subscribe { background-image: url("{T_THEME_PATH}/images/icon_subscribe.gif"); } +.icon-unsubscribe { background-image: url("{T_THEME_PATH}/images/icon_unsubscribe.gif"); } +.icon-pages { background-image: url("{T_THEME_PATH}/images/icon_pages.gif"); } +.icon-search { background-image: url("{T_THEME_PATH}/images/icon_search.gif"); } + +/* Profile & navigation icons */ +.email-icon, .email-icon a { background-image: url("{IMG_ICON_CONTACT_EMAIL_SRC}"); } +.aim-icon, .aim-icon a { background-image: url("{IMG_ICON_CONTACT_AIM_SRC}"); } +.yahoo-icon, .yahoo-icon a { background-image: url("{IMG_ICON_CONTACT_YAHOO_SRC}"); } +.web-icon, .web-icon a { background-image: url("{IMG_ICON_CONTACT_WWW_SRC}"); } +.msnm-icon, .msnm-icon a { background-image: url("{IMG_ICON_CONTACT_MSNM_SRC}"); } +.icq-icon, .icq-icon a { background-image: url("{IMG_ICON_CONTACT_ICQ_SRC}"); } +.jabber-icon, .jabber-icon a { background-image: url("{IMG_ICON_CONTACT_JABBER_SRC}"); } +.pm-icon, .pm-icon a { background-image: url("{IMG_ICON_CONTACT_PM_SRC}"); } +.quote-icon, .quote-icon a { background-image: url("{IMG_ICON_POST_QUOTE_SRC}"); } + +/* Moderator icons */ +.report-icon, .report-icon a { background-image: url("{IMG_ICON_POST_REPORT_SRC}"); } +.edit-icon, .edit-icon a { background-image: url("{IMG_ICON_POST_EDIT_SRC}"); } +.delete-icon, .delete-icon a { background-image: url("{IMG_ICON_POST_DELETE_SRC}"); } +.info-icon, .info-icon a { background-image: url("{IMG_ICON_POST_INFO_SRC}"); } +.warn-icon, .warn-icon a { background-image: url("{IMG_ICON_USER_WARN_SRC}"); } /* Need updated warn icon */ + +/* +-------------------------------------------------------------- +Colours and backgrounds for cp.css +-------------------------------------------------------------- */ + +/* Main CP box +----------------------------------------*/ + +#cp-main h3, #cp-main hr, #cp-menu hr { + border-color: #4d4e4e; +} + +#cp-main .panel li.row { + border-bottom-color: #4d4e4e; + border-top-color: transparent; +} + +ul.cplist { + border-top-color: #4d4e4e; +} + +#cp-main .panel li.header dd, #cp-main .panel li.header dt { + color: #CCCCCC; +} + +#cp-main table.table1 thead th { + color: #c2c2c2; + border-bottom-color: #4d4e4e; +} + +#cp-main .pm-message { + border-color: #DBDEE2; + background-color: transparent; +} + +/* CP tabbed menu +----------------------------------------*/ +#tabs a { + background-image: url("{T_THEME_PATH}/images/bg_tabs1.gif"); +} + +#tabs a span { + background-image: url("{T_THEME_PATH}/images/bg_tabs2.gif"); + color: #bdbdbd; +} + +#tabs a:hover span { + color: #40a2d6; +} + +#tabs .activetab a { +/* border-bottom-color: #0082c8; */ + border-bottom: none; +} + +#tabs .activetab a span { + color: #0082c8; +} + +#tabs .activetab a:hover span { + color: #40a2d6; +} + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +#minitabs li { + background-color: #0c1c2b; +} + +#minitabs li.activetab { + background-color: #091929; +} + +#minitabs li.activetab a, #minitabs li.activetab a:hover { + color: #c2c2c2; +} + +/* UCP navigation menu +----------------------------------------*/ + +/* Link styles for the sub-section links */ +#navigation a { + color: #CCCCCC; + background-color: transparent; + background-image: none; + border-left-color: #363d42; +} + +.rtl #navigation a { + background-image: none; + background-position: 0 100%; +} + +#navigation a:hover { + background-image: none; + background-color: transparent; + color: #40a2d6; + border-left-color: #0082c8; +} + +#navigation #active-subsection a { + color: #cfdee6; + background-color: transparent; + background-image: none; + border-left: 2px solid #0082c8; +} + +#navigation #active-subsection a:hover { + background-color: transparent; + color: #40a2d6; +} + +/* Preferences pane layout +----------------------------------------*/ +#cp-main h2 { + color: #c2c2c2; +} + +#cp-main .panel { + background-color: #091929; +} + +#cp-main .pm { + background-color: transparent; +} + +#cp-main span.corners-top, #cp-menu span.corners-top { + background-image: url("{T_THEME_PATH}/images/corners_left2.png"); +} + +#cp-main span.corners-top span, #cp-menu span.corners-top span { + background-image: url("{T_THEME_PATH}/images/corners_right2.png"); +} + +#cp-main span.corners-bottom, #cp-menu span.corners-bottom { + background-image: url("{T_THEME_PATH}/images/corners_left2.png"); +} + +#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span { + background-image: url("{T_THEME_PATH}/images/corners_right2.png"); +} + +/* Topicreview */ +#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +/* Friends list */ +.cp-mini { + background-color: transparent; + border: 2px solid #363d42; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -khtml-border-radius: 5px; + border-radius: 5px; +} + +dl.mini dt { + color: #CCCCCC; +} + +/* PM Styles +----------------------------------------*/ +/* PM Message history */ +.current { + color: #CCCCCC !important; +} + +/* PM panel adjustments */ +.pm-panel-header, +#cp-main .pm-message-nav { + border-bottom-color: #4d4e4e; +} + +/* PM marking colours */ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: #BC2A4D; + border-right-color: #BC2A4D; +} + +.pmlist li.pm_marked_colour, .pm_marked_colour { + border-color: #a8d643; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #b6bfc2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #0082c8; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #091929; +} + +/* Avatar gallery */ +#gallery label { + background-color: #1f2d37; + border-color: #CCC; +} + +#gallery label:hover { + background-color: #EEE; +} + +/* +-------------------------------------------------------------- +Colours and backgrounds for forms.css +-------------------------------------------------------------- */ + +/* General form styles +----------------------------------------*/ +select { + border-color: #666; + background-color: #091727; + color: #D6D6D6; +} + +label { + color: #CCCCCC; +} + +option.1 { + color: #00a6ff; +} + +option.disabled-option { + color: graytext; +} + +/* Definition list layout for forms +---------------------------------------- */ +dd label { + color: #CCCCCC; +} + +/* Hover effects */ +fieldset dl:hover dt label { + color: #40a2d6; +} + +fieldset.fields1 { + color: #CCCCCC !important; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +/* Quick-login on index page */ +fieldset.quick-login input.inputbox { + background-color: #0a1625; +} + +/* Posting page styles +----------------------------------------*/ + +#message-box textarea { + color: #f0f0f0; +} + +/* Input field styles +---------------------------------------- */ +.inputbox , .inputbox2 { + background-color: #0a1625; + border-color: #555; + color: #f0f0f0; +} + +.inputbox:hover , .inputbox2:hover { + border-color: #006ba9; +} + +.inputbox:focus , .inputbox2:focus { + border-color: #999; + color: #f0f0f0; +} + +/* Form button styles +---------------------------------------- */ + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #f0f0f0; + background-color: #0e1e2d; + background-image: none; +} + +a.button1, input.button1 { + border-color: #555; +} + +input.button3 { + background-image: none; +} + +/* Alternative button */ +a.button2, input.button2, input.button3 { + border-color: #555; +} + +/* button in the style of the form buttons */ +a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active { + color: #f0f0f0; +} + +/* Hover states */ +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #00a6ff; + color: #00a6ff; +} + +/* Search box */ +input.search { + background-image: url("{T_THEME_PATH}/images/icon_search.gif"); + color: #BDBDBD; +} + +input.search.tiny { + background-image: url("{T_THEME_PATH}/images/icon_textbox_search.png"); + color: #BDBDBD; +} + +input.search.tiny:hover { + background-image: url("{T_THEME_PATH}/images/icon_textbox_search_hover.png"); + color: #f0f0f0; +} + +input.search.tiny:focus { + background-image: url("{T_THEME_PATH}/images/icon_textbox_search.png"); + color: #f0f0f0; +} + +input.disabled { + color: #808080; +} + +/* New PM notification box */ +.pm_alert { + background-color: #091929; + border-color: #4d4e4e; +} + +.pm_alert h3 { + color: #ebebeb; + border-bottom-color: #4d4e4e; +} \ No newline at end of file diff --git a/zdoom_blue_v2/theme/common.css b/zdoom_blue_v2/theme/common.css new file mode 100644 index 0000000..a79be90 --- /dev/null +++ b/zdoom_blue_v2/theme/common.css @@ -0,0 +1,647 @@ +/* General Markup Styles +---------------------------------------- */ + +* { + /* Reset browsers default margin, padding and font sizes */ + margin: 0; + padding: 0; +} + +html { + font-size: 100%; + /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */ + height: 101%; +} + +body { + /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */ + font-family: Verdana, Helvetica, Arial, sans-serif; + color: #828282; + background-color: #FFFFFF; + /*font-size: 62.5%; This sets the default font size to be equivalent to 10px */ + font-size: 10px; + margin: 20px 0 0 0; +} + +h1 { + /* Forum name */ + font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; + margin-right: 200px; + color: #FFFFFF; + margin-top: 15px; + font-weight: bold; + font-size: 2em; +} + +h2 { + /* Forum header titles */ + font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; + font-weight: normal; + color: #CCCCCC; + font-size: 2.1em; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +h3 { + /* Sub-headers (also used as post headers, but defined later) */ + font-family: Arial, Helvetica, sans-serif; + font-weight: bold; + text-transform: uppercase; + border-bottom: 1px solid #CCCCCC; + margin-bottom: 3px; + padding-bottom: 2px; + font-size: 1.05em; + color: #989898; + margin-top: 20px; +} + +h4 { + /* Forum and topic list titles */ + font-family: Verdana, "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif; + font-size: 1.3em; +} + +p { + line-height: 1.3em; + font-size: 1.1em; + margin-bottom: 1.5em; +} + +img { + border-width: 0; +} + +hr { + /* Also see tweaks.css */ + border: 0 none #FFFFFF; + border-top: 1px solid #CCCCCC; + height: 1px; + margin: 5px 0; + display: block; + clear: both; +} + +hr.dashed { + border-top: 1px dashed #CCCCCC; + margin: 10px 0; +} + +hr.divider { + display: none; +} + +p.right { + text-align: right; +} + +/* Main blocks +---------------------------------------- */ +#wrap { + padding: 0 20px; + min-width: 750px; +} + +#simple-wrap { + padding: 6px 10px; +} + +#page-body { + margin: 4px 0; + clear: both; +} + +#page-footer { + clear: both; +} + +#page-footer h3 { + margin-top: 20px; +} + +#logo { + float: left; + width: auto; + padding: 10px 13px 0 10px; +} + +a#logo:hover { + text-decoration: none; +} + +/* Search box +--------------------------------------------- */ +#search-box { + color: #FFFFFF; + position: relative; + margin-top: 10px; + margin-right: 10px; + display: block; + float: right; + text-align: right; + white-space: nowrap; /* For Opera */ +} + +#search-box #keywords { + width: 95px; + background-color: #FFF; +} + +#search-box input { + border: 1px solid #b0b0b0; +} + +/* .button1 style defined later, just a few tweaks for the search button version */ +#search-box input.button1 { + padding: 1px 5px; +} + +#search-box li { + text-align: right; + margin-top: 4px; +} + +#search-box img { + vertical-align: middle; + margin-right: 3px; +} + +/* Site description and logo */ +#site-description { + float: left; + width: 70%; +} + +#site-description h1 { + margin-right: 0; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.headerbar { + background: #091929 none repeat-x 0 0; + color: #FFFFFF; + margin-bottom: 4px; + padding: 0 5px; + overflow: hidden; +} + +.navbar { + background-color: #ebebeb; + padding: 0 10px; +} + +.forabg { + background: #232f38 none repeat-x 0 0; + margin-bottom: 16px; + padding: 0 5px; + clear: both; +} + +.forumbg { + background: #ebebeb none repeat-x 0 0; + margin-bottom: 4px; + padding: 0 5px; + clear: both; +} + +.panel { + margin-bottom: 4px; + padding: 0 10px; + background-color: #f3f3f3; + color: #232f38; +} + +.post { + padding: 0 10px; + margin-bottom: 4px; + background-repeat: no-repeat; + background-position: 100% 0; +} + +.post:target .content { + color: #000003; +} + +.post:target h3 a { + color: #00a6ff; +} + +.bg1 { background-color: #f7f7f7;} +.bg2 { background-color: #f2f2f2; } +.bg3 { background-color: #ebebeb; } + +.rowbg { + margin: 5px 5px 2px 5px; +} + +.ucprowbg { + background-color: #e2e2e2; +} + +.fieldsbg { + /*border: 1px #DBDEE2 solid;*/ + background-color: #eaeaea; +} + +span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span { + font-size: 1px; + line-height: 1px; + display: block; + height: 5px; + background-repeat: no-repeat; +} + +span.corners-top { + background-image: none; + background-position: 0 0; + margin: 0 -5px; + z-index: 1; +} + +span.corners-top span { + background-image: none; + background-position: 100% 0; + z-index: 2; +} + +span.corners-bottom { + background-image: none; + background-position: 0 100%; + margin: 0 -5px; + clear: both; +} + +span.corners-bottom span { + background-image: none; + background-position: 100% 100%; +} + +.headbg span.corners-bottom { + margin-bottom: -1px; +} + +.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom { + margin: 0 -10px; +} + +.rules span.corners-top { + margin: 0 -10px 5px -10px; +} + +.rules span.corners-bottom { + margin: 5px -10px 0 -10px; +} + +/* Horizontal lists +----------------------------------------*/ +ul.linklist { + display: block; + margin: 0; +} + +ul.linklist li { + display: block; + list-style-type: none; + float: left; + width: auto; + margin-right: 5px; + font-size: 1.1em; + line-height: 2.2em; +} + +ul.linklist li.rightside, p.rightside { + float: right; + margin-right: 0; + margin-left: 5px; + text-align: right; +} + +ul.navlinks { + padding-bottom: 1px; + margin-bottom: 1px; + border-bottom: 1px solid #FFFFFF; + font-weight: bold; +} + +ul.leftside { + float: left; + margin-left: 0; + margin-right: 5px; + text-align: left; +} + +ul.rightside { + float: right; + margin-left: 5px; + margin-right: -5px; + text-align: right; +} + +/* Table styles +----------------------------------------*/ +table.table1 { + /* See tweaks.css */ +} + +#ucp-main table.table1 { + padding: 2px; +} + +table.table1 thead th { + font-weight: normal; + text-transform: uppercase; + color: #FFFFFF; + line-height: 1.3em; + font-size: 1em; + padding: 0 0 4px 3px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border: 1px solid #cfcfcf; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: #f6f6f6; + color: #00a6ff; +} + +table.table1 td { + color: #6a6a6a; + font-size: 1.1em; +} + +table.table1 tbody td { + padding: 5px; + border-bottom: 1px solid #FAFAFA; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid #000003; + text-align: left; + color: #12222f; + background-color: #FFFFFF; +} + +/* Specific column styles */ +table.table1 .name { text-align: left; } +table.table1 .posts { text-align: center !important; width: 7%; } +table.table1 .joined { text-align: left; width: 15%; } +table.table1 .active { text-align: left; width: 15%; } +table.table1 .mark { text-align: center; width: 7%; } +table.table1 .info { text-align: left; width: 30%; } +table.table1 .info div { width: 100%; white-space: normal; overflow: hidden; } +table.table1 .autocol { line-height: 2em; white-space: nowrap; } +table.table1 thead .autocol { padding-left: 1em; } + +table.table1 span.rank-img { + float: right; + width: auto; +} + +table.info td { + padding: 3px; +} + +table.info tbody th { + padding: 3px; + text-align: right; + vertical-align: top; + color: #000003; + font-weight: normal; +} + +.forumbg table.table1 { + margin: 0; +} + +.forumbg-table > .inner { + margin: 0 -1px; +} + +.forumbg-table > .inner > span.corners-top { + margin: 0 -4px -1px -4px; +} + +.forumbg-table > .inner > span.corners-bottom { + margin: -1px -4px 0 -4px; +} + +/* Misc layout styles +---------------------------------------- */ +/* column[1-2] styles are containers for two column layouts + Also see tweaks.css */ +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +/* General classes for placing floating blocks */ +.left-box { + float: left; + width: auto; + text-align: left; +} + +.right-box { + float: right; + width: auto; + text-align: right; +} + +dl.details { + /*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/ + font-size: 1.1em; + clear: auto; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + color: #000003; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + color: #828282; + float: left; + width: 65%; +} + +/* Pagination +---------------------------------------- */ +.pagination { + height: 1%; /* IE tweak (holly hack) */ + width: auto; + text-align: right; + margin-top: 5px; + float: right; +} + +.pagination span.page-sep { + display: none; +} + +li.pagination { + margin-top: 0; +} + +.pagination strong, .pagination b { + font-weight: normal; +} + +.pagination span strong { + padding: 0 2px; + margin: 0 2px; + font-weight: normal; + color: #FFFFFF; + background-color: #bfbfbf; + border: 1px solid #bfbfbf; + font-size: 0.9em; +} + +.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active { + font-weight: normal; + text-decoration: none; + color: #747474; + margin: 0 2px; + padding: 0 2px; + background-color: #eeeeee; + border: 1px solid #bababa; + font-size: 0.9em; + line-height: 1.5em; +} + +.pagination span a:hover { + border-color: #d2d2d2; + background-color: #d2d2d2; + color: #FFF; + text-decoration: none; +} + +.pagination img { + vertical-align: middle; +} + +/* Pagination in viewforum for multipage topics */ +.row .pagination { + display: block; + float: right; + width: auto; + margin-top: 0; + padding: 1px 0 1px 15px; + font-size: 0.9em; + background: none 0 50% no-repeat; +} + +.row .pagination span a, li.pagination span a { + background-color: #FFFFFF; +} + +.row .pagination span a:hover, li.pagination span a:hover { + background-color: #d2d2d2; +} + +/* Miscellaneous styles +---------------------------------------- */ +#forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + padding: 5px; + text-align: center; + color: #555555; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + color: #bcbcbc; + font-weight: bold; + font-size: 1em; +} + +.reported { + background-color: #f7f7f7; +} + +li.reported:hover { + background-color: #ececec; +} + +div.rules { + background-color: #ececec; + color: #bcbcbc; + padding: 0 10px; + margin: 10px 0; + font-size: 1.1em; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +p.rules { + background-color: #ececec; + background-image: none; + padding: 5px; +} + +p.rules img { + vertical-align: middle; + padding-top: 5px; +} + +p.rules a { + vertical-align: middle; + clear: both; +} + +#top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} diff --git a/zdoom_blue_v2/theme/content.css b/zdoom_blue_v2/theme/content.css new file mode 100644 index 0000000..f5f0958 --- /dev/null +++ b/zdoom_blue_v2/theme/content.css @@ -0,0 +1,864 @@ +/* Content Styles +---------------------------------------- */ + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.forums { + background: #f9f9f9 none repeat-x 0 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + color: #777777; + margin: 0; +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + padding: 2px 0; +} + +ul.topiclist dt { + display: block; + float: left; + width: 54%; + font-size: 1.1em; + padding-left: 5px; + padding-right: 5px; +} + +ul.topiclist dd { + display: block; + float: left; +/* border-left: 1px solid #152532; */ + padding: 4px 0; +} + +ul.topiclist dfn { + /* Labels for post/view counts */ + position: absolute; + left: -999px; + width: 990px; +} + +ul.topiclist li.row dt a.subforum { + background-image: none; + background-position: 0 50%; + background-repeat: no-repeat; + position: relative; + white-space: nowrap; + padding: 0 0 0 12px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid #0a1b2a; +/* border-bottom: 1px solid #1f2d37; */ +} + +li.row strong { + font-weight: normal; + color: #000003; +} + +/* li.row:hover { + background-color: #f6f6f6; +} + +li.row:hover dd { + border-left-color: #4d4e4e; +} */ + +li.header dt, li.header dd { + line-height: 1em; + border-left: none; + margin: 2px 0 4px 0; + color: #FFFFFF; + padding: 0 0 0 0; + font-size: 1em; + font-family: Arial, Helvetica, sans-serif; + text-transform: uppercase; +} + +li.header dt { + font-weight: bold; + margin-left: 3px; +} + +li.header dd { + margin-left: 1px; +} + +li.header dl.icon { + min-height: 0; +} + +li.header dl.icon dt { + /* Tweak for headers alignment when folder icon used */ + padding-left: 0; + padding-right: 50px; +} + +/* Forum list column styles */ +dl.icon { + min-height: 35px; + background-position: 5px 50%; /* Position of folder icon */ + background-repeat: no-repeat; +} + +dl.icon dt { + padding-left: 45px; /* Space for folder icon */ + background-repeat: no-repeat; + background-position: 5px 95%; /* Position of topic icon */ +} + +dd.posts, dd.topics, dd.views { + width: 8%; + text-align: center; + line-height: 2.2em; + font-size: 1.1em; + margin-left: 3px; +} + +dl.posts, dl.topics, dl.views { + text-align: left; +} + +/* List in forum description */ +dl.icon dt ol, +dl.icon dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.icon dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost { + text-align: left; + font-size: 1.1em; + max-width: 20%; + overflow: hidden; +} + +dd.redirect { + margin-left: 3px; + font-size: 1.1em; + line-height: 2.5em; +} + +dd.moderation { + font-size: 1.1em; +} + +dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span { + display: block; + padding-left: 5px; +} + +dd.time { + width: auto; + line-height: 200%; + font-size: 1.1em; +} + +dd.extra { + width: 12%; + line-height: 200%; + text-align: center; + font-size: 1.1em; +} + +dd.mark { + float: right !important; + width: 9%; + text-align: center; + line-height: 200%; + font-size: 1.2em; +} + +dd.info { + width: 30%; +} + +dd.option { + width: 15%; + line-height: 200%; + text-align: center; + font-size: 1.1em; +} + +dd.searchby { + width: 47%; + font-size: 1.1em; + line-height: 1em; +} + +ul.topiclist dd.searchextra { + margin-left: 5px; + padding: 0.2em 0; + font-size: 1.1em; + color: #12222f; + border-left: none; + clear: both; + width: 98%; + overflow: hidden; +} + +/* Container for post/reply buttons and pagination */ +.topic-actions { + margin-bottom: 3px; + font-size: 1.1em; + height: 28px; + min-height: 28px; +} +div[class].topic-actions { + height: auto; +} + +/* Post body styles +----------------------------------------*/ +.postbody { + padding: 0; + line-height: 1.48em; + color: #12222f; + width: 80%; + float: right; + clear: both; + overflow: auto; +} + +.postbody .ignore { + font-size: 1.1em; +} + +.postbody h3.first { + /* The first post on the page uses this */ + font-size: 1.7em; +} + +.postbody h3 { + /* Postbody requires a different h3 format - so change it here */ + font-size: 1.5em; + padding: 2px 0 0 0; + margin: 0 0 0.3em 0 !important; + text-transform: none; + border: none; + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 125%; +} + +.postbody h3 img { + /* Also see tweaks.css */ + vertical-align: bottom; +} + +.postbody .content { + font-size: 1.3em; +} + +.search .postbody { + width: 68% +} + +/* Topic review panel +----------------------------------------*/ +#review { + margin-top: 2em; +} + +#topicreview { + padding-right: 5px; + overflow: auto; + height: 300px; +} + +#topicreview .postbody { + width: auto; + float: none; + margin: 0; + height: auto; +} + +#topicreview .post { + height: auto; +} + +#topicreview h2 { + border-bottom-width: 0; +} + +.post-ignore .postbody { + display: none; +} + +/* MCP Post details +----------------------------------------*/ +#post_details +{ + /* This will only work in IE7+, plus the others */ + overflow: auto; + max-height: 300px; +} + +#expand +{ + clear: both; +} + +/* Content container styles +----------------------------------------*/ +.content { + min-height: 3em; + overflow: hidden; + line-height: 1.4em; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 1em; + color: #12222f; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + color: #989898; + border-bottom: 1px solid #CCCCCC; + font-size: 1.6em; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; +} + +.panel h3 { + margin: 0.5em 0; +} + +.panel p { + font-size: 1.2em; + margin-bottom: 1em; + line-height: 1.4em; +} + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 1.2em; + margin-bottom: 1em; + line-height: 1.4em; +} + +dl.faq { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 1.1em; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4em; +} + +dl.faq dt { + font-weight: bold; + color: #12222f; +} + +.content dl.faq { + font-size: 1.2em; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin-bottom: 1em; + margin-left: 3em; +} + +.posthilit { + background-color: #f3f3f3; + color: #BCBCBC; + padding: 0 2px 1px 2px; +} + +.announce, .unreadpost { + /* Highlight the announcements & unread posts box */ + border-left-color: #BCBCBC; + border-right-color: #BCBCBC; +} + +/* Post author */ +p.author { + margin: 0 15em 0.6em 0; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 1em; + line-height: 1.2em; +} + +/* Post signature */ +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 1.1em; + border-top: 1px solid #CCCCCC; + clear: left; + line-height: 140%; + overflow: hidden; + width: 100%; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin-bottom: 1em; + margin-left: 3em; +} + +/* Post noticies */ +.notice { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 1em; + border-top: 1px dashed #CCCCCC; + clear: left; + line-height: 130%; +} + +/* Jump to post link for now */ +ul.searchresults { + list-style: none; + text-align: right; + clear: both; +} + +/* BB Code styles +----------------------------------------*/ +/* Quote block */ +blockquote { + background: #ebebeb none 6px 8px no-repeat; +/* border-top:1px solid #4d4e4e; + border-bottom:1px solid #4d4e4e; */ + font-size: 0.9em; + margin: 0.5em 25px 0 25px; + overflow: hidden; + padding: 0 0 0 6px; + font-weight: normal; +} + +blockquote blockquote { + /* Nested quotes */ +/* background-color: #bababa; */ + font-size: 1em; + margin: 0.5em 1px 0 15px; +} + +blockquote blockquote blockquote { + /* Nested quotes */ +/* background-color: #e4e4e4; */ +} + +blockquote cite { + /* Username/source of quoter */ + font-style: normal; + font-weight: bold; + display: block; + font-size: 1em; + margin-left: 18px; +} + +blockquote cite cite { + font-size: 1em; +} + +blockquote.uncited { + padding-top: 25px; +} + +/* Code block */ +dl.codebox { + padding: 3px; + background-color: #FFFFFF; +/* border: 1px solid #d8d8d8; */ + border: none; + font-size: 1em; +} + +dl.codebox dt { + text-transform: uppercase; + border-bottom: 1px solid #CCCCCC; + margin-bottom: 3px; + font-size: 0.8em; + font-weight: bold; + display: block; +} + +blockquote dl.codebox { + margin-left: 0; +} + +dl.codebox code { + /* Also see tweaks.css */ + overflow: auto; + display: block; + height: auto; + max-height: 200px; + white-space: normal; + padding-top: 5px; + font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono; + line-height: 1.3em; + color: #8b8b8b; + margin: 2px 0; +} + +.syntaxbg { color: #FFFFFF; } +.syntaxcomment { color: #000003; } +.syntaxdefault { color: #bcbcbc; } +.syntaxhtml { color: #000003; } +.syntaxkeyword { color: #585858; } +.syntaxstring { color: #a7a7a7; } + +/* Attachments +----------------------------------------*/ +.attachbox { + float: left; + width: auto; + margin: 5px 5px 5px 0; + padding: 6px; + background-color: #FFFFFF; + border: 1px dashed #d8d8d8; + clear: left; +} + +.pm-message .attachbox { + background-color: #f3f3f3; +} + +.attachbox dt { + font-family: Arial, Helvetica, sans-serif; + text-transform: uppercase; +} + +.attachbox dd { + margin-top: 4px; + padding-top: 4px; + clear: left; + border-top: 1px solid #d8d8d8; +} + +.attachbox dd dd { + border: none; +} + +.attachbox p { + line-height: 110%; + color: #666666; + font-weight: normal; + clear: left; +} + +.attachbox p.stats +{ + line-height: 110%; + color: #666666; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + width: 100%; + max-height: 350px; + overflow: auto; +} + +.attach-image img { + border: 1px solid #999999; +/* cursor: move; */ + cursor: default; +} + +/* Inline image thumbnails */ +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: 100%; +} + +dl.file { + font-family: Verdana, Arial, Helvetica, sans-serif; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +dl.file dd { + color: #666666; + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid #666666; + background-color: #FFF; +} + +dl.thumbnail dd { + color: #666666; + font-style: italic; + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover { + background-color: #EEEEEE; +} + +dl.thumbnail dt a:hover img { + border: 1px solid #d2d2d2; +} + +/* Post poll styles +----------------------------------------*/ +fieldset.polls { + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; +} + +fieldset.polls dl { + margin-top: 5px; + border-top: 1px solid #e2e2e2; + padding: 5px 0 0 0; + line-height: 120%; + color: #666666; +} + +fieldset.polls dl.voted { + font-weight: bold; + color: #000003; +} + +fieldset.polls dt { + text-align: left; + float: left; + display: block; + width: 30%; + border-right: none; + padding: 0; + margin: 0; + font-size: 1.1em; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: 1.1em; +} + +fieldset.polls dd.resultbar { + width: 50%; +} + +fieldset.polls dd input { + margin: 2px 0; +} + +fieldset.polls dd div { + text-align: right; + font-family: Arial, Helvetica, sans-serif; + color: #FFFFFF; + font-weight: bold; + padding: 0 2px; + overflow: visible; + min-width: 2%; +} + +.pollbar1 { + background-color: #aaaaaa; + border-bottom: 1px solid #747474; + border-right: 1px solid #747474; +} + +.pollbar2 { + background-color: #bebebe; + border-bottom: 1px solid #8c8c8c; + border-right: 1px solid #8c8c8c; +} + +.pollbar3 { + background-color: #D1D1D1; + border-bottom: 1px solid #aaaaaa; + border-right: 1px solid #aaaaaa; +} + +.pollbar4 { + background-color: #e4e4e4; + border-bottom: 1px solid #bebebe; + border-right: 1px solid #bebebe; +} + +.pollbar5 { + background-color: #f8f8f8; + border-bottom: 1px solid #D1D1D1; + border-right: 1px solid #D1D1D1; +} + +/* Poster profile block +----------------------------------------*/ +.postprofile { + /* Also see tweaks.css */ + margin: 5px 0 10px 0; + min-height: 80px; + color: #666666; + border-right: 1px solid #FFFFFF; + width: 18%; + float: left; + display: inline; + overflow: auto; +} +.pm .postprofile { + border-right: 1px solid #DDDDDD; +} + +.postprofile dd, .postprofile dt { + line-height: 1.2em; + margin-left: 8px; +} + +.postprofile strong { + font-weight: normal; + color: #000003; +} + +.avatar { + border: none; + margin-bottom: 3px; +} + +/* .online { + background-image: none; + background-position: 0 0; + background-repeat: repeat-y; +} + +.offline { + background-image: none; + background-position: 0 0; + background-repeat: repeat-y; +} */ + +/* Poster profile used by search*/ +.search .postprofile { + width: 30%; +} + +/* pm list in compose message if mass pm is enabled */ +dl.pmlist dt { + width: 60% !important; +} + +dl.pmlist dt textarea { + width: 95%; +} + +dl.pmlist dd { + margin-left: 61% !important; + margin-bottom: 2px; +} + +/* PM notification box */ +.pm_alert { + margin: auto; + padding: 5px; + width: 400px; + text-align: center; + border-radius: 5px; +} + +.pm_alert h3 { + margin: 5px 3px 3px 3px !important; + padding: 0 0 0 3px !important; + text-align: left; + padding-bottom: 5px; + border-bottom: 1px solid #162632; +} + +/* Thumbnails */ + +dd.posts, dd.topics, dd.views, dd.thumbs { + width: 8%; + text-align: center; + line-height: 2.2em; + font-size: 1.2em; +} + +ul.topics dd.thumbs +{ + width: 80px; + padding: 0 2px; + height: 48px; +} + +dl.thumbed dd.lastpost +{ + width: 20%; +} + +dl.thumbeds dd.thumbs +{ + width: 52px; +} + +ul.topics dl.thumbeds dd.thumbs +{ + height: 32px; +} + +dl.thumbeds dt +{ + width: 41%; +} + +dl.thumbeds dd.lastpost +{ + width: 20%; +} + diff --git a/zdoom_blue_v2/theme/cp.css b/zdoom_blue_v2/theme/cp.css new file mode 100644 index 0000000..0ffc9b6 --- /dev/null +++ b/zdoom_blue_v2/theme/cp.css @@ -0,0 +1,463 @@ +/* Control Panel Styles +---------------------------------------- */ + + +/* Main CP box +----------------------------------------*/ +#cp-menu { + float:left; + width: 19%; + margin-top: 1em; + margin-bottom: 5px; +} + +#cp-main { + float: left; + width: 81%; +} + +#cp-main .content { + padding: 0; +} + +#cp-main h3, #cp-main hr, #cp-menu hr { + border-color: #bfbfbf; +} + +#cp-main .panel p { + font-size: 1.1em; +} + +#cp-main .panel ol { + margin-left: 2em; + font-size: 1.1em; +} + +#cp-main .panel li.row { + border-bottom: 1px solid #cbcbcb; + border-top: 1px solid #F9F9F9; +} + +ul.cplist { + margin-bottom: 5px; + border-top: 1px solid #cbcbcb; +} + +#cp-main .panel li.header dd, #cp-main .panel li.header dt { + color: #000003; + margin-bottom: 2px; +} + +#cp-main table.table1 { + margin-bottom: 1em; +} + +#cp-main table.table1 thead th { + color: #12222f; + font-weight: bold; + border-bottom: 1px solid #12222f; + padding: 5px; +} + +#cp-main table.table1 tbody th { + font-style: italic; + background-color: transparent !important; + border-bottom: none; +} + +#cp-main .pagination { + float: right; + width: auto; + padding-top: 1px; +} + +#cp-main .postbody p { + font-size: 1.1em; +} + +#cp-main .pm-message { + border: 1px solid #e2e2e2; + margin: 10px 0; + background-color: #FFFFFF; + width: auto; + float: none; +} + +.pm-message h2 { + padding-bottom: 5px; +} + +#cp-main .postbody h3, #cp-main .box2 h3 { + margin-top: 0; +} + +#cp-main .buttons { + margin-left: 0; +} + +#cp-main ul.linklist { + margin: 0; +} + +/* MCP Specific tweaks */ +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +.tabs-container #minitabs { + float: right; + margin-top: 19px; +} + +.tabs-container:after { + display: block; + clear: both; + content: ''; +} + +/* CP tabbed menu +----------------------------------------*/ +#tabs { + line-height: normal; + margin: 20px 0 -1px 7px; + min-width: 570px; +} + +#tabs ul { + margin:0; + padding: 0; + list-style: none; +} + +#tabs li { + display: inline; + margin: 0; + padding: 0; + font-size: 1em; + font-weight: bold; +} + +#tabs a { + float: left; + background: none no-repeat 0% -35px; + margin: 0 2px 0 0; + padding: 0 0 0 5px; + text-decoration: none; + position: relative; + cursor: pointer; +} + +#tabs a span { + float: left; + display: block; + background: none no-repeat 100% -35px; + padding: 6px 10px 6px 5px; + color: #828282; + white-space: nowrap; +} + +#tabs a:hover span { + color: #bcbcbc; +} + +#tabs .activetab a { + background-position: 0 0; + border-bottom: 2px solid #ebebeb; +} + +#tabs .activetab a span { + background-position: 100% 0; + padding-bottom: 7px; + color: #12222f; +} + +#tabs a:hover { + background-position: 0 -70px; +} + +#tabs a:hover span { + background-position:100% -70px; +} + +#tabs .activetab a:hover { + background-position: 0 0; +} + +#tabs .activetab a:hover span { + color: #000003; + background-position: 100% 0; +} + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +#minitabs { + line-height: normal; + margin: -20px 7px 0 0; +} + +#minitabs ul { + margin:0; + padding: 0; + list-style: none; +} + +#minitabs li { + display: block; + float: right; + padding: 0 10px 4px 10px; + font-size: 1em; + font-weight: bold; + background-color: #f2f2f2; + margin-left: 2px; +} + +#minitabs a { +} + +#minitabs a:hover { + text-decoration: none; +} + +#minitabs li.activetab { + background-color: #F9F9F9; +} + +#minitabs li.activetab a, #minitabs li.activetab a:hover { + color: #12222f; +} + +/* UCP navigation menu +----------------------------------------*/ +/* Container for sub-navigation list */ +#navigation { + width: 100%; + padding-top: 36px; +} + +#navigation ul { + list-style:none; +} + +/* Default list state */ +#navigation li { + margin: 1px 0; + padding: 0; + font-weight: bold; + display: inline; +} + +/* Link styles for the sub-section links */ +#navigation a { + display: block; + padding-left: 4px; + margin: 6px 0; + text-decoration: none; + font-weight: bold; + color: #12222f; + background: #cfcfcf none repeat-y 100% 0; + border-left: 3px solid #363d42; + border-bottom: none; +} + +#navigation a:hover { + text-decoration: none; + background-color: #c6c6c6; + color: #bcbcbc; + background-image: none; +} + +#navigation #active-subsection a { + display: block; + color: #d3d3d3; + background-color: #F9F9F9; + background-image: none; + border-left: 3px solid #0082c8; + border-bottom: none; +} + +#navigation #active-subsection a:hover { + color: #d3d3d3; +} + +/* Preferences pane layout +----------------------------------------*/ +#cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; + color: #12222f; +} + +#cp-main .panel { + background-color: #F9F9F9; +} + +#cp-main .pm { + background-color: #FFFFFF; +} + +#cp-main span.corners-top, #cp-menu span.corners-top { + background-image: none; +} + +#cp-main span.corners-top span, #cp-menu span.corners-top span { + background-image: none; +} + +#cp-main span.corners-bottom, #cp-menu span.corners-bottom { + background-image: none; +} + +#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span { + background-image: none; +} + +/* Topicreview */ +#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top { + background-image: none; +} + +#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span { + background-image: none; +} + +#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom { + background-image: none; +} + +#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span { + background-image: none; +} + +/* Friends list */ +.cp-mini { + background-color: #f9f9f9; + padding: 0 5px; + margin: 10px 15px 10px 5px; +} + +.cp-mini span.corners-top, .cp-mini span.corners-bottom { + margin: 0 -5px; +} + +dl.mini dt { + margin-bottom: 6px; + font-weight: bold; + color: #676767; + margin-left: 3px; +} + +dl.mini dd { + margin-top: 4px; + margin-left: 3px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +/* PM Styles +----------------------------------------*/ +#pm-menu { + line-height: 2.5em; +} + +/* PM panel adjustments */ +.reply-all a.left { + background-position: 3px 60%; +} + +.reply-all a.left:hover { + background-position: 0px 60%; +} + +.reply-all { + font-size: 11px; + padding-top: 5px; +} + +/* PM Message history */ +.current { + color: #999999; +} + +/* Defined rules list for PM options */ +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +/* PM marking colours */ +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: #bcbcbc; + border-right-color: #bcbcbc; +} + +.pmlist li.pm_marked_colour, .pm_marked_colour { + padding: 0; + border: solid 3px #ffffff; + border-width: 0 3px; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + padding: 0; + border: solid 3px #c2c2c2; + border-width: 0 3px; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + padding: 0; + border: solid 3px #bdbdbd; + border-width: 0 3px; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + padding: 0; + border: solid 3px #000003; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +/* Avatar gallery */ +#gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + background: #FFFFFF; + border: 1px solid #CCC; + text-align: center; +} + +#gallery label:hover { + background-color: #EEE; +} diff --git a/zdoom_blue_v2/theme/forms.css b/zdoom_blue_v2/theme/forms.css new file mode 100644 index 0000000..0da6b31 --- /dev/null +++ b/zdoom_blue_v2/theme/forms.css @@ -0,0 +1,403 @@ +/* Form Styles +---------------------------------------- */ + +/* General form styles +----------------------------------------*/ +fieldset { + border-width: 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 1.1em; +} + +input { + font-weight: normal; + cursor: pointer; + vertical-align: middle; + padding: 0 3px; + font-size: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; +} + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid #666666; + padding: 1px; + background-color: #FAFAFA; + font-size: 1em; +} + +option { + padding-right: 1em; +} + +option.disabled-option { + color: graytext; +} + +textarea { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + width: 99%; + padding: 2px; + font-size: 1em; + line-height: 1.4em; +} + +label { + cursor: default; + padding-right: 5px; + color: #676767; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +/* Definition list layout for forms +---------------------------------------- */ +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +/* Specific layout 1 */ +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 { + background-color: transparent; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */ +fieldset.fields1 #recaptcha_widget_div div { + margin-bottom: 0; +} + +/* Specific layout 2 */ +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +/* Form elements */ +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; + color: #12222f; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd textarea { + width: 85%; +} + +/* Hover effects */ +fieldset dl:hover dt label { + color: #000003; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +#timezone { + width: 95%; +} + +* html #timezone { + width: 50%; +} + +/* Quick-login on index page */ +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; + background-color: #f3f3f3; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +/* Display options on viewtopic/viewforum pages */ +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +/* Display actions for ucp and mcp pages */ +fieldset.display-actions { + text-align: right; + line-height: 2em; + white-space: nowrap; + padding-right: 1em; +} + +fieldset.display-actions label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.sort-options { + line-height: 2em; +} + +/* MCP forum selection*/ +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +/* Jumpbox */ +fieldset.jumpbox { + text-align: right; + margin-top: 15px; + height: 2.5em; +} + +fieldset.quickmod { + width: 50%; + float: right; + text-align: right; + height: 2.5em; +} + +/* Submit button fieldset */ +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; + padding-top: 3px; + padding-bottom: 3px; +} + +/* Posting page styles +----------------------------------------*/ + +/* Buttons used in the editor */ +#format-buttons { + margin: 15px 0 2px 0; +} + +#format-buttons input, #format-buttons select { + vertical-align: middle; +} + +/* Main message box */ +#message-box { + width: 80%; +} + +#message-box textarea { + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 1.2em; + color: #CCCCCC; +} + +/* Emoticons panel */ +#smiley-box { + width: 18%; + float: right; +} + +#smiley-box img { + margin: 3px; +} + +/* Input field styles +---------------------------------------- */ +.inputbox , .inputbox2 { + background-color: #FFFFFF; + border: 1px solid #c0c0c0; + color: #CCCCCC; + padding: 2px; + cursor: text; +} + +.inputbox:hover , .inputbox2:hover { + border: 1px solid #eaeaea; +} + +.inputbox:focus , .inputbox2:focus { + border: 1px solid #eaeaea; + color: #414547; + outline: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 125px; } + +textarea.inputbox { + width: 80%; +} + +textarea.inputbox2 { + width: 99% !important; +} + +.autowidth { + width: auto !important; +} + +/* Form button styles +---------------------------------------- */ +input.button1, input.button2 { + font-size: 1em; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + color: #000003; + background: #FAFAFA none repeat-x top left; +} + +a.button1, input.button1 { + font-weight: bold; + border: 1px solid #666666; +} + +input.button3 { + padding: 0; + margin: 0; + line-height: 5px; + height: 12px; + background-image: none; + font-variant: small-caps; +} + +/* Alternative button */ +a.button2, input.button2, input.button3 { + border: 1px solid #666666; +} + +/* button in the style of the form buttons */ +a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active { + text-decoration: none; + color: #000003; + padding: 2px 8px; + line-height: 250%; + vertical-align: text-bottom; + background-position: 0 1px; +} + +/* Hover states */ +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid #BCBCBC; + background-position: 0 100%; + color: #BCBCBC; +} + +input.disabled { + font-weight: normal; + color: #666666; +} + +/* Topic and forum Search */ +.search-box { + margin-top: 3px; + margin-left: 5px; + float: left; +} + +.search-box input { +} + +#search-box input:hover { + border-color: #000003; + color: #000003; +} + +input.search { + background-image: none; + background-repeat: no-repeat; + background-position: left 1px; + padding-left: 17px; +} + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} + diff --git a/zdoom_blue_v2/theme/images/arrow_down.gif b/zdoom_blue_v2/theme/images/arrow_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..183636a416437596967cafde04abebb96864ab0e GIT binary patch literal 824 zcmZ?wbhEHbWMg1s_|CwvdK8R?zz7Zj#h)yU3=B6IbQpjDlqVQCL>V@6%ADw$dZ3Aw SU+T!T2@ei6GBYzVSOWkrq7IV) literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/arrow_left.gif b/zdoom_blue_v2/theme/images/arrow_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..69ff6da123813a0fb030772b61ca9f64b0fd427c GIT binary patch literal 820 zcmZ?wbhEHbWMN=q_|CwvdK8R?zz7Zj#h)yU3=B6IbQpjDlqVQC1Q|9aCLi@uaBO1Z N=8{=4A;E#c8UWzB3%>vW literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/arrow_right.gif b/zdoom_blue_v2/theme/images/arrow_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..16b045d04eee706a20373f78abcfdf53b1f1ef72 GIT binary patch literal 820 zcmZ?wbhEHbWMN=q_|CwvdK8R?zz7Zj#h)yU3=B6IbQpjDlqVQC1Q{YX9%}PdaBO1Z N=8{=4A;E#c8UW%$3)%nx literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/arrow_up.gif b/zdoom_blue_v2/theme/images/arrow_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..62acc2cd28a5dc6b0dd8574b15556de4b7eff308 GIT binary patch literal 824 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 P00000NkvXXu0mjfhc~tC literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/bg_list.gif b/zdoom_blue_v2/theme/images/bg_list.gif new file mode 100644 index 0000000000000000000000000000000000000000..fb397fabcf9816a71d3fa46427553617b9b8df57 GIT binary patch literal 137 zcmZ?wbhEHbG-428Sj51R8K)wPhM45UPV{# z$SWhitY>yNu$z#W&dxa~;v(d6#tJ z{<+ThW9OYFWdGEJem!w9ZTHXprz{g87n=@sRXlzE(sPnjT|A0)ZjU~8yQbu4rANPYLQ75QIL?2blyMtZ zHd+6QyE560!%jCNq!rZkUxm)LM;+92BG-POCnRXx&V<)h(7IF3drgt+Dwimz-#@Ea z;j8F_7^}bRd+^n(qvfvMnO5~R%<&-t*&EY9l0$h|`NHkCUD*rg{_aLbljd-q>)@JH<$SB`Q7{j&z^%&(HVB`^5mB(mC1=)C&QQ3EE zJ55INw->XT>Q>CG;Xd(i-BTB#ss~(n=e1V1Tu>}o!!v4D*Xr4wdaMTCh!?9-uvpA$ z60IOxnEZIP>f4mbKIX`z@G>RxW=D+wN%QV zdc$Y(rxBlfT4%x`zJl2(?J~h!jLDi{J^^YdT=-_^E2O2kmkAfsgVuygs7S-D<-BCy zEjk9>dtIi;q&IjL8>tqunnbxGxx|bQLT#@#@Yl9kEiy(Tb_c{yv`*BDX*rCc~6wrj&su;`;QwL?sLSbzO z(%9iT@N9WIVjCFG{&?maO6eR5AqAL;FePUz1`*rUw%C!^Ksid0u#S@|>rpUx&VgiN zhnCsdPwE~m2hp$}x(@5n_T(Hej(AheRvq9B%2g)7I?tu8$9TYVRYr-O#`yJE|CrpP zOE7}jm}EUJP#>ViClan~t;ZukdFnD2#2YG{geZ94Nk|v$y8O(SgqS={ZHq2T2hP_N za-Nn+SC@4#ClLk8*MVA)?xqcVlZNH%+MNd27I3~4dD8&SbtDJ;KvHc9U zxoP6mnTJnryC^0mcQ(+B67Q2;&A6$g^i$_UQpr#6{*^isUSN#t>hTTcB4=n{PPd5#}YGY>sa-7PXoONXBDU#>grO?dzcSy zs*Vldhbz&04Lr>i90oE+sxe}Q!vj6X%Ceg3iXTkxzsEQc}9^^Swl;95ep z&-1Wx$0_;bI?Bb;XD?MJs3YLotbCuqY_CaL?+8AhY3OTFJlP*=f-e_K)*vIu-Fq&y zHZnf44lHy}@kfH1{=6prj@7+q%kozPXsp9LB*Io%&?0MH9tt7P051tzmEy|7wc)e! zj)FGj-tq_&@~mQrpj}<@dlVEtci^}{>9Fm`XjKN#6cO6`{ti3Z;JW-h%&t}ww~jDZ zhRj_7wFL|Fk9*0Gm7^$kexQbbegbzrnPu8_6Ua$;)-Z2No+H`!RwUubG{X>Kx3gkp z3IV=&4k;viSaWwNp8+~m)j@o;!jO}q#ftwhjP2Gu4v?tNLTIzAR?QkQHV6X+T;-gYI> zxX;|@O|$CM>N{KwE0*;_A#8Hw79YN5*n)I&6g^1?W zCAHF|vz!E^Xkl3Zm1ci`j;IpRcpk5>JT?qSif>T6;QqSjU`0SW|MKD%MtD*1B_K=k zM(qaSx4y6@9#Z4&vh_5fKe3FLY9wBQ;-DkhYRruc*Y*_!xq2$Wdb0v4W_Z}tkBLvj zf5#m=?q?S=!QCHUMaf_S>Ml+4v-zRCw`%Xv(3w3~U*VAE>}NI&(swHapDtX{jK|hr zju{aAfI4w}k}uDkdM+gUO>r`?+cYTlb*FR_H!th*?C)1!liby~>F*n8Hzh)1<<3S< zygAhO;p++4cieKn#+9Ib+kMii8H1eE3-K1H&#{VT%Ch+U?L-S!A+ J<=ucw{{v?QzAFF# literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/bg_tabs2.gif b/zdoom_blue_v2/theme/images/bg_tabs2.gif new file mode 100644 index 0000000000000000000000000000000000000000..c877d2638c538e4c5fc614b4821925baf2123456 GIT binary patch literal 451 zcmZ?wbhEHbWM{}^xXQpFt8FHwX)2*%BCc*Mre-9nY9yj!D57E@tZX2pq%WwbFQA~u zFAqezd~&+HvN}9KB%{qOt<5E^#U-W1DG5ZH9Fm%x5*i>RuFfg0#wn)8C8o+Hs=_6z z%qbwtz`#s9q{9FNAiprMy*S{KB>1qwp*v*~QVDnAP};syHRn(Pb8Gybz!g+(wQGE-hbMr{)L*cm+|wb>UO-HRVa0OM#Qltq(}C79c)I$z JtaD0e0sxMWIN|^R literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/corners_right.png b/zdoom_blue_v2/theme/images/corners_right.png new file mode 100644 index 0000000000000000000000000000000000000000..96e5243983f4d412c3a18f6d162e776b50c7f8eb GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1g!3HF2ETZqA&BkU0&KV8$A#TU2{wzB_ScqRVmGiCk`w)>o!Lr?5%{@!MQDG aKQb7v;{WJ&B%lRoAcLo?pUXO@geCycYbtsG literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/corners_right2.png b/zdoom_blue_v2/theme/images/corners_right2.png new file mode 100644 index 0000000000000000000000000000000000000000..c60d98383995f1375a8252f6fc4203607925fbf8 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz0U{m4&*%ZEBu^K|5Q(YD2|yqaVl+*7!gc;9 z(=S_})L;L7etg_}duA<;)MwMLzdoeI$jJ1ms(Parhn8eT^3(?t4MdJEJUnB*38#(Q z!woSGaqkVf8n%^b%x>88E@cOMqNCD+1?8M#Dh&NjqWrfikE8-^WAJqKb6Mw<&;$Tf CIyFrI literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/created_by.jpg b/zdoom_blue_v2/theme/images/created_by.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d67c4c7aeef2a1f4b1e041dd40dbab94e4bb40f9 GIT binary patch literal 61852 zcmeFYWmsEXw=Nt?ixwzQT+)`}R@|Y5;>BH4tT+^R(o$TD7fmTp9Ew|z;!bhb;F_QT z5;#2X-q&}ov(I_=v-jEOlONyAm9>(&=1SHWYpyxQxW~BfX75%3Pn6^owd)KukbL^yCTg z6THVHq$E#B?>|5J>qjvDIur9D&i#o`@Nx0)d;gQ|t{p&(gYgjqjfp`FctDJSNsMvV z1pwY(=Oc`NG{C<$j0czxA7NqR;Ns!m52$?tcyRyU4<2GZdi3z&{pf)EL zyul*XFvEV~@|5>;d=3tSbmea{%`x~(K6BR~Ts(3LN-AnbCT12^Hhuv?Az=|wnYXfX z@(PMdTG~3gdin;27M4~YtZi)V+}u4py}W&VzXXSbhJ{B&CL|^$r=)&MOaGCZm;bY% zu&B7Ix~8_SzM-+HqqD2Kr?;b7YIH) z1_1M4#Jb=9i(vmou6re5Ja~AoQtZFv!g%0y|HdSK_~?q7rdWwo=V5( zRQ|?g;M0VYnY)hRk-y|$V?_KV+CL=wj|mp^za`oKCD?zLYaZ|z6XX8oVG;wR0BDBq z4?f`mSOEW}-TL`)c*%F~IxwN}ZlD!ZkbEX+&FU&5MRBrx(PH!D&Hl)-le_vBU(%JO zgDpKD{Px!_LG5-bAN)n~M^``V`0MeHNpb~LG|7)b0Bp}wv||F#qMus-Q~`Xv#_n+r zYq|r3p5Fl|z)n9i^1Lndpko5|!zu)MZq}JR>%eG&5%vB)c&IdCPBqZn$ka12Ctud3SQrTV#0!RBs1f zC0Y8Bxn;e1O=1M@-K;=+s%^gpQZLOLEd>s=(bqJGCv_Hj*BfzRtbLx;z5^KUE3ZTe zFQ6w=)6RN3SQ3CCri3A6(!JkjpJ9Fid}hxEKaGtvdb?jt@PFWj|BX7ZHjZ!@;^!K> zT&gn(?*J^4H5jKe5#oC53!rergB1E_lP_wO+qi_qXHL{#ym(UB^?9K6qlj3HM-TC) zaDj-QA|3V@aqxPJd{=s4MnJL8FEy@SEfULU-_Pk>lNuW_#rp}%CJ4A+t%rQw)TgJe4xvualdCSna~j%}r11wMwGg5NKm)jQ zr0&I_*5t-SnW3^+ln-M=IIER*f`G8eeu^+q;9b#x=qnutMt5(a&Sw0INH9SwJ4&Et zrsfWSKj80E)al_@WPmPbE!&v1Jn4F49o%y?X0bK8td6-IlefrBMJ3DHqam3OPYLzs zS#tz-%I!L-rkXuU`^NN}IhE36!POznsPzB9P1}%ULaB^P zl6gCAcX?GC2 zW57ePwe)4_D!H|phh$q(c-x~=6dYRJD^F{WpX~DrObsJyZS%iwByhqoW1|kRl{h-n zjZ)h_v_;Vi)FQaUpxkQ}1Us)5yw!{*J>(l2d@_d^rIms;1?#Vwjqd=1s+q2$wm%27 zZ1X_VM~=`p_6V#2d)Mca=X7rurT3&a%a`RaCFGBV1vGT^_!6O|fgvb@P%+S#Wx~3c z2fgG`cJYNf#g(4`7nq+-1JokrbLH0}7AL7g08atx7_T4w-?szu-Y(nh!xuWeY!+17 zA{~u^Wy#m~5AgDr$*nFFbC|dE`3odyEso7(pD-n5;|@?u!|x#VAWzR+IBn27u4~0I z==ITnp}xBBk*zvj5h*FoBK{qK22{=A%1$TIqfKuBlevDZjm|+Q3SF3m10!x3Xgn(x zm?`N)#Ri-|;JedvN9m=?BIxQOtJ1a`TH@1}H@`PviM)k0y(eOJTDCbSEZFt>Es_ga zy#oXlL@sX;bA2}75(~xBvA|1NeDf^xyxV628K((+tUCSu*MGorEViwD$8@~|1b!kI zL|+4hxG#4A{~zze+*(=qt&Ms%k>R9(V9e$jRaS->{Xxe1%Xj$Ctqq?3M6vvW#y;zr z6QGioS~9Qq!p5eH@ni^rh})(%m4fETQ$^9+Nrn_z){R_vOv*fjY6GuoB%HKjdy7fK$0ZwA zZoFvX{kqcBvLmZC7vU6&98qDTWA3sqZyltfK4Hxm^lY~e(OJWADizfzt0CYnx;BA- zAgeP>`R)Wd{)5p7ZhMV&{}n)! zdUFQ&Pj>y|S;5}E0~`w7s3AMM>Di~mNmqx>VG8i0WY>$>i&%^F>$i+1>9QgxCxlbj z4_%j6Y?C+ncPC;DE1{6pK(DNAk4l03u+D)$por6`CF8y=MW>fuuF5>Fip)h!EhAc6 zS9#1?+^7rZo1H(jzqgg|01_Fu*ZkP8e8%qpqaW@7tuYuw^zLn^b8W}Duidc!|FQoM z>7irMcxh=j!KQk7Nf5$6w%BjSWvQR7KNX}fP>NwixJo+V<~vOWud%-akPC^vLJrB% zAT=uw0*Px<^^rzDcjE_27*X>vnT|}Jp$XS(Pcto7$+ucrf%&|(aR>3Rhq24b5K3f# zAzksNV>yWJ`v7=1%BX@C2tE&!I=}=;U}k>yiboKfS(p)sUcnR9kMsf z-i{t|agtOMT;~#obV3@_Rt0|&pK4zvd9s#EglQfbwf%Q~`=TtiEGb44to3TQ1q zRwL7!P)>S?vgQ0jdwT9aHE4PTXmgq6aqOyO+MtLYO-kMW~P&^Qi~GFc0N;H!0`=l;CLlU5ngs!&_y#S z=IADyAiUYcQ=Gryip6&0jklVMg&7-$DGX$Y8<0qLUS#hsxdXIIz3w~hTet1EAloRb z@F;Fu4GdUm9`tkJh)MCGtd!_yYVDE2y;^L2!S?IF9HZEse8hy-_hR23ZUqT!j zr?OUcYQN@{aOJ)X?|7XrA~(v^CJDy9PPohq(7YhppwM4%78X-wXDCRz5`sP8_18u` z;9U)^zPE}qc>+IPrS%352Xg-Le}vHMH047GOr~6$W|Wu=yK%Vimlo6OtZ9?@NR-TV zY7~LEve^7qP;ps3=B#VgzB+bF{j&F~WshWI#k*Uk84pL2&`@48G>`JPmI z*i^a|YB!<+@UvZ=aRo$MZGLEvZi(~=U%GLjki$Zpliao zwe1L~)EbaPz7(1ITUU~;O2L$`z+_-d&LEU5iiLTz+(Cs^r=TC#m5$QzY)5;$L@iq) z*0o91ZQ%~Eh667^@ob}*S7uZ00PwGOfDWq*qWaSf24Og3T4iqiU`f5fF)lWA1df=Sx_>|Jp%b^T`$sQ*d33$GU&>d0 zzreF0orcv70V*r1v3!=vnA*pCP#!WEn`>KBo0ee;D+cV#>(v3!$*DCo$xX zZzb>TaCr=BC$58p9|im&yAC4XX{Am75GkRjURUWudi-LLEr&s($Bu1uPAjRILFvgw zZLV^&WD&CZM&2Ispp|(E#ef8_sSz0<**im*r?-{;9)b^_j4||$H*UKuMc*S(7M5TRdLErJ~M};@QhALdUU}|yCiMcjhNz$Gylmi>F=Bc z^GfXDy{~g3-is1uJ@VX~Elz$VIqlmIf{UXT9;s$q9kAMx&#Zg3QMTE%J@v;&CKjSz z-h09;1iQ;5@V$lkx-7xWgtC1~jiqfTswnav8SBQa26&o>xCfajG$R8=co1lRe<{iY zp^@rg%FcT(E7i-%Yrq((8jtO8|2M0LT)m2QHH|Z>Vb(b0RzI|L;>`Ny4eFD3)F^w& zCcdfu#Ki8$wXeO-OfwM`2{mJ@wau&b-0^~7N!bv%U4$UxDSo#_v{Jy)+rd!zM;n55 zPv%})zdKn?uzb~U^;v`dkMDMTv>uZX#^a{A>B8aD6919KHvXb?z3Xfy_5{801=|23 z4s@D7-D=6oys{b`5;MJg(J{SuLgVfH)JM;Y2b-9^s8599x!S`++B1o(ETt$+wxoJ- zD1=DKATr-**)Tf`;oK`#%NQ5tul56_jpWX^qo?$?3R-?U{g@F*={QbsVSfxmMzVNy&tIUM#&c~Hs$z^57y*Dh}oMzdAq)G zR1SMsm(OyF0cK|2gn>zrn)J?=S zP{OwUQdBp`v1qO;;$TZTJgR)Hh4NLOgb&$)lK9xBIF53PFlat8=` zy=-qojEuAiew#4t@cHMHl>JM+LC%>L-(xDR8=(bs3H{SoPwykS){+a6JHTodC`QVD zh1%Pw*Kj+?eH7PQPVJ#Bbx2PJc9``zgW&K(O@9Bc7>n(e7o!e(0*|w^40%dKBt0wq zvb>|OYw^bOaeC*Nos59|cJ-BehWT5$1Tig1UT*!ohV6N>530#=J|%dTf8_PmYs5L} z{d(1uu$5F$XwZ?HG$;HA(}=5Bnte5YI=vV?QeexV`^#AX8m*f)WLts zSk~?i(4A;Ly=C_Iu{Bm`%(OF-=)CYj%nB-C^bTM`b2SDGe(BzZ*S1lJl)CL9kh%jX zk^JfgH&32f%i*KDTD8WIT=O?S_xn_&vFJ*RSJh_+obfBRLL z>itGcerWrmSA1lMG$fh1|~vYUi6F$s1caT z`&ihP?vmrX(O|_|N9uPbF%*X~zB#UEh&*T?OQx;UNbUacaf>q2J9C}4pmsG@?4s=s zkQj%kM+f}A1LTeAscPJAzk`i}H_Y^|cTCZ-P>Zz{Y?NixElGehr{tjF1Xs;xFZM^V zxQuw}jluwuW>;{FMy7g^7XFdFwVNuiODiWDeNaZ8E+MlTc7TAX&D{akzanc9ny2#P z;;d^5+>9!3?TAJ9B&}*HU$lR&-w0d8WJ|0EkQ!4i4y0Jf?45D54y-Ut4xXgXnKJL| zXRyd!uLOwFW5X|{;q~3zk>k6!Oo&LN^o)M`-um>lC1H{4Mh#Chx%&6Yo4JeQ^a~!o zqL9wh4)F_dT240a13gB=%+$tn(C;|xz%d98)Xbv{<%s-TzgCxQ^|8Ln&UbIc5cJmE zjQTfCwJ2S;(IfS*%|0XS+lZ-O-UD{RhTxWf=hJBxe;;)fNY3 zScS|B4w_6c#VP+eUOpOO{rNt^t{Us4KC#{SK-2AWGjrtmsgeNu`%TKdGjZ`$GI@e; za++geNs=!D`&YAQhBL(aUBte9`@5;#Y$#XG``qF+?JoT$Td-hcu_-@Lq+Ch>{ zBcEVJMqF1u@^_Dpm6PoBzE(X_KCiwjzE^hP1P z67%EL=?L~<0-tfi07R=-o=k7mZaK{J0dStm;g@@>0Q*AYCWuTD(|d4rIXTzVd+SuL zeo`Qg@0Rh^3dc-JaTdLLqe?-gu9;~l1yGHO)sOw8yoHFHCV6@gMm1Bx?L<-!|T zk!uUCs;gXIQWdtGX{GE2o8^x_yIQCC{Eo7JXZ%%Mfx>?0(5vxmN&Z~;WbLi|xRw6Y z<0>61#CQ`(A}+Pfx{b=#6dO6Wrbgi%yOvv7J1I53{b4kvDp$_ZsQ|ytrNZk~F59eK z5)7e#Ra#9=2L{P&rBTrniZo^j}OCU z%VSw(0!NXpc9MRIq3oSAt+4lyO#eyBpX{TyFdvJW8Sjm_9i8a)x-r|SUO;BUy5c2k zeJ!TSbyAErPd;=VP^LTz6Hh;@L~IUP9WBTfSo92R4rjag1+313RkrEg&P38L*-M*_6vMmFj8Hvk>R-Yp^e+bxs#O2;)gs>VK!pu1o%9$I$? zaG1^sGAUwsJ|M)9EU-B<{0nK9kS})1%`nxm@omUTcq*T405u$fj=N=sF?X3hRI^xD zkjl3}H-?!AKRO4tgd;eVDr$-Jhz2b7uQl)K=o)TiIZ8$I;K3 z03l1n+f%5x#VF3NFhcWuF2#QOQ8)NRJ2k;^DEYAod?pGikPGTBusA%VJ81vH#8`_% zB}aU<5wPqt?0?-ot(BDH-48K_Q~FF4P*-Yd{5ib?5C--G$)QGT_|9}Yy>A?uuE*}D zWcpVUeg>DD95pG{V^dW15Qo)Z(aEc|AuEN`o)sUM*R-4MOg%Y;*xTuGeqOUGAy&4J z@}{!B@JzcNzA&xM5?sw9mcbl4n`eKE;r$tFx{pRNZfgM=&3Ayf#yh}%E?ATS9vpKV zCN%8}>XO3WGmPo-yr@f`ias4=FtdnZmixf`2P1uum`W)+mwspgo28RjRr4rz;vx;< z7#1NZjO^8cw>H(!OXhfx%5#=(e$T{V(3B%2VvpP!v{lL`&$OabU0jCR!HQLr${|ZbsyExaV{2(&E9G9iIuJOUu9{n!CCL)tAW7qDsxY+;L^Tb#IAq(Mr z99(Q&j{QbsfOedQHV!|pQlW20ri9^rkjO*g*Z2ZmGrVc#9}*0J$Kufjag*s7tuEvS z#PkC3L6Sl&PK2VCe(D&yn5{FO(<>G?+RLvUJGfsREbYgp6>bvRx}M-Zo-i6yS zI}9;Bp^$9?y75!_ydgtU-Y>vd-#+jqD++zQRvta@qbM>lYI!9=gx8lV7K=^U{?=hd z?Xj&CJac*f@TXyaA--VTp*iuEBhI38kFTD@HT~!FiuS4IMsy}rs17$1+#%sYE=^if zl;$!~#}l~*K@jeMAETBKSvAwk9MhUMmT{sn{U&>IuaiUN0=fe~f6258i{rKo)cMw- zU8y4ia|CT!%oz0jEsRf1Eo9KPDmDEbPY8^-ltQ~ZZ@;~df4{yF7#dqJl6hIJv@Q&b zQRb@@24M8R{DbS3@S1#GQ%o>5fP#zr?=M1bY+`@J|-3)*;t-rL5lz)vo}Wb zjfECA>-qgk@}|rf;lF#cOC4MVW?dfv6zaSj?JoE2d1_;ILbiw@916eFwCi6h=sg2h zP0_Br7qJ=~k=Mm|O(Kyssat8c%#KXkq$RyN%G*?Xh$%}w)+L_} z#L>&q!q=M9K}HuZ4zXa$7{Hfn*O2_pF{XnDh*!Ke@N2GYyw{${ZE@GL4>rlPKNbs9ZNagSu zf>9|Me-#7L`jaBl;M=OAZBbA$y4v(*8eFC?8nsaU^4HA$iGA^?x{hoh(6iCTqR{+a z$sov{r#bI|9HIER#nE9CINqYC4WpF}B{6>FQ9t|-%2@r_Ij60ZExRg@J)Hn-kE;Ohe_1Wb?ei3awMzM|_)x za|`09ik}l}pOOn>isN~($tC%0v%l5e)h^*u(tw6LmvYxM_n#dqjjWF!Ee&bCaiNM; zSp2Ay{OMVoj1HBY#`b5D=v*$vc%4uG+;Ivm_1vDu7rnd>z-qiiV#kLi?>&6tnfcYN^nO(_t^5mxq`yhr*Dk`@;?3^?@f z2^$`wR=98rBT6J8NZA`He>Md06OA!~D3m*|1@WkRt|>vn?smy4!YS`0@}(A=oFFVo zqq)URH7}Q;Dp`1hNv{_&*Srb|lO#q~bQ^MiF5mmOV37Vmd?nT*)=YK+AAK6%~o-M{6U?&cg=+U)doODH<S zQTj`*$Ed+VV{-g?;ae%oM6we#g=bm9xDhIzFMVzxJV{Nc&(Z~bSo7Y2cJ@Rflg<#o zwjCQ~Jtw?1W6k-geHD^nO)3oa#-k9WlF@l$o4ETGD&6n6 z>Rpz@k?$zplK@&S9~boK&~@J%sIfTw0JHOIxxPFVDwE@9W|mG!-aDCJ;;1=kb7SuK zYKW}A2Sy%3i7IyHHFuiAqR)+JYK&O$eOv~u>Ylq61Gg77(u{ch8=1}5_XGESz9_Xk z?rSp*)n=fEcdBRVu_rZgbG6Oz2IjO!)obFXWFS#3ghRIp306~emfq- zcq(*RL&T*SoSS0Rnq490y07s|YOE&kNQ$PJ~5kJ9O8unA8522o^0|w@$IY3Z*v2b z1ALn|{C5DZUh6U+y+Bc9>iRb*&G-FuD46unUleX^^Gk(R)IHG@%bDG2g;zIHz_xOW zbmXureJiY4DVgg-?!i_4e!;m#c|nVA3+O{;OL6F+BUth#v$wke3WT4o4flrmi>*2n znMjtcACvB?+f(Q+J8qUG=MOi8%djvc;Kd9#<3ovB?fqXAnbwQvokg28nf!FKK*tgh z9TaI94*X~{Vu}F=-O`WM0&!71@(*rVkT`3<3G~Z#jHXfWH?bNcWCn` zu(Ll9ZzUA6=5W}gPA(Xlc@a~4E;v{;kxcz0nSXLI(erGNt1#WE9$q}yIiLL{-?%&r z9?R)EeqIU_s=H(@t5G6>(M$CH z&mW$A-a0MNGhT4W7I-M1kjH7|czo~a%ODDr#(*7Q8b)|)e8nzrCya%=wj|~~$1gjT zi@|U49BDca--{n|O%rxYMa7yDYU$YcDKa1JI#>TdhJ2HT{OY=4sXaDXDX*~bg2|=+ zFdaqg-AgAG?%pD&Q#<`Gtq=( zMQ3sWi09_rFcziexjZkCdN#^~&h%)bLR!eRA!=r*zaV8gyb@O4{4{J=yQr%ds0^iX z9cWII_CI-`RLuRZ#cPXycPhy?pz-`5PKY(jjyO5M=XqK4$O1U62SpBF>594oJmtz* zGb%a6o9UwV7!r*wbyQ2GPl)|_B zPM2}Snrl@H;|RUaWb{vwqT}%5*nAoX9XQ$9%pT`SwDu`O`NO3`0(*;odp7k=od+;T zD>yK#@d~vz>yvnrSg@4cgE^Uc_ytV9@kOM{7cn8g)rzRKz}Gdwz>Ym?Rxrtn3X}+t z5Xs9!6n;(+6|G`@2l!!D4vR(;{_*7cT=0S|SlLQeqa8p30JuMZ?)uB;0)r813mO>oFDKN_qR#`l-&aG#K2^50yI3lfcsmc&~yQe2M`V>zdj z<}`oBnU@?-{2|Pi3e$x%Te!lrRZ`fYBk#(2;zZJ#D0z@7c_M$<(fKNqxm)V<1d4y` z*-TtS&g5D)!tnvVZpderLkP4J$Xw=2$uTZGkUf|(PcLVcsLWk(7?6Knxuvt8{pz1P zJ@>x-Kf?$mdwMRlTfV%T;N;>u=GxNdJY1D|Sv9c1_Jb|R;9Dj@bUY~s$8Cs#O4ax) zGRDNOM^b2psWz&co^3_|*S)mYuKsdDX*!tr>*v{T@YkyrN0VAPO2CJDPc89RYA&qlN! zcaCPaIU|?Pr2lfBp>wRb{f}kCm7QDe=>x7(N0pG8i}~O&#YdGNEFSRwVyF7>VOF@` zLRH^aD~@A5T4P^->wdj(Qg#}M#Dbc zr;H<7RLGvor;8&@L2zumhFAkv#gqHW$sl`gDK+HO{j}6X=zZeww=V)2^H`k4VLJk6ezl+$j^%WWs80` zuJ4O5r#bq|xNc9+o;jMt<{L zWmg>bC$jZ7(lCcseaGe=VTTWO$<$h@Qru7r>T?F56_unW z3?+>?$bKHxU4?{o5tVmjYa6CbZV9>k#F?)qU&g|vBtYp%>E;d|H0p8NQ=CKPYc5*H zPQ6<53Dmj_ZySr4Dogj%Lvz5CvPLB(1u5?f0k7#I99RH^-o-J((&As^nyfX;l&ZEf zGveJ;5Gyff0cz^g?hq>b6vNQs5$B`BTB;xE2hHSe>?K%^(ilW4^Jwm&ac0A_5^d41vW3QY`96m6TRaO?f_PIfZ#CA6UlCL>L$8a1!8gP zzfukJ6tCdB%#b`fa!FsA9bZWu-E#Bug$!NP57y^Q`D-IP*V`g)U$r1OM~X@e4HOF{ zZXrJ<3tl2@hkB)&Mjm_xN9fo?aK99U6!iaGSa2($i7SgLV}p*STq@mA2EIf_ATWCb z$L5gDy{6A*IM>0v!nJg&eo1mYyySAvXz6RqI0UGH9g!dg>V{HTuxptd+N57x2En&3 zALRh9LTMrJyXJ?p5zKSv1iI_%oSixI2XeB)W;Wxg5^T2qVR}^I74%BAG;tXg{vrs5 zb>=UnmJ{NPuodE+6xShZzW_0v?0M#-Px%8q?c~q3t>m61^h{5O6+{8DttFjYVO5A~nR1Ps=AWM2juXej;asQKc98MK&flT981ie*Iw zQ4Xna2jznJ#EcPyZR;^|D%M?1%Q+=>B*l5DUYFc1d?7U26t4QKj|uH|CqgJsq{S=w zN_6vm+;kFMPg$nB{;6R(TB*c5KBV(WR<@kBk-xsTyUuOPZzBPTfYMN+^a z_a!|&D1DtrB;=ihVfI$tLfaJ$c`HG~_${AzYJ0lFeexw?M!mj1RI!pC&asxrTuA!? znlI&*dATTJ)fdpaHbb;_DAFtAM06`|9||JgkzW&czPK;nO7xxvA21hycc#lriEg^3 zw4&}!kK13ShhYm8G=Gs(G`o9C+K8x+sJSt(lBbyU5H^b>)3N?79}>GvBuBRL?GDhQ zotn0}Nq%G2b zRS~+$wr)LR_4f2qPvnWHc`kIg*$+np(OljF0nbl9|GQY+{~A7upZCYR10*cKPj7q5 znD3KR>*Ws4H)U#YslLNO@CwTvAQqT*@X;H8Ewzg#(Fgd2VO)T~PZz-*$^lc6-khqX zFULF~D$`kU-cfSLu_NIG} zcF+^tyHrwG$QJ=zCjvo(3LsK+d|t|yUr9{0G0s#3#<++kqc+e-)LLLgx=g9YPUpP7 z@6?5#WxPwP^W-c{sATGX4(_x*M{2>(&lS1&S8#R_yWDGPqy5cdXK`kF3lT#*u;Jw9Mr66&uA-J zN~tE}AXR%|?F!Q}(MUGe&D50f$}&T38}%Z!c~O_G*!g3c1$PI#>$j$? z$QT56XDdggV(B@E&ig^f7JsALMY9Nr&D8vB;xEd?gtMJkp2zwfKl0@=i`+xhpv!p@ ztuJcX+VG1M{cBNU+kxarvDE-SbvR?@G`;?m$0)fxxalf~g8bTnSmoj4g9UR?Ykm(Q z@FkpQL61r|vhbRv6Cr+0i6>wsN88+#I&qAl8+lADu^xw$YLCz-L zMBl0}0MRL}&iJ?c+&b3~Q0#q8Z^8Y8Dzmi`Vdzmq&(bu-P#5FGMMt)&O*8AGJXJE$ z-?q%Sdn+H`WsgpfTEDLu*#0d=DziEoNezs0a@c5&Q}QWK$5~`h3D0zV{038G|BGpg zv!pRc?#eAKq9G6>D9U@Q0#=*6?pzfp2$keT-mFV??{a$3h-IkwcCd?SH_6bNokf{1 zz#-7*QJ=hF&SZ!Q*N`89A&;o5TqS*P4l$n)qW4`t#u9w z9H_D43ghCtMEYpPb&Z`sJ_Fn5xg%@#iRf*0y)I@Gd=gYd%Hv^Anz`ggKFa$Zbn9FX z+p5x;hCzbz&uKXwJ#|anm6UA#9NF zM@wl1MtH|$(%yxno5=91hCQDAu(+1M-grHz|LXsib8PUZwoI+lcN(%TLB4-5ADiq! zaG1Aj*p|w#N=IY=px`k^=L0r7tr#06QlzB`TUCyxfEj|Jc_NS>8KsZ7cQeEl5k&e; zjT2CTQrV(!XMWsMK1=DU`qYTEKJd8@fq(*~G zjlNAWmkazE?3IiitlAz1IWF{5V%pCDgpb~x90;fy^*RfR`ut=|6>4d2?Z36@mm-&Z zA#qVuEEQRverhmTdhWN7qRrdyV`oyfL8!<6t8YR2t3(6k%3hL>1-(gfD|)E4C44LC zs%2~9sw`^0zLzNCdL%!0@3Qq}43|58Mn;SH{H);u2k)Z8=}2F$j^hp1>T2j!_2mMO z8b)Za6}<`CmrQ(=Ojjdm6Ylt9zi|{<-DApt=*cB7S`UzQDyXZE9eJeeUA7+daAX!1 z$*4ajr%Lu3DB!3RA};Rp%nU@TMaJd(Q^3jcZ!#%Z6~X>OZZIM;n_JTArqKC-57#u5 zKQknao!LVk)dhXTJz&Q>4+s&_Ij|4Q;ZU&|kJGbQnYp+xm*Fxef;r>0G*MB_cfCOOOCx}hnvw6lA`T=j@CKL z-0EhNlMkd;?P{TJ2ei%TUhxKNI{MKqJ0!)0*3?~r|YbE&A ztMHT^Qabhwn#|r5DV@~vFej7F@vYPu*lxuYPzrWK8f zOD&-{ObGiRYxKlV?ZBEj^+o}y*rKNn8tHK{)pfgtX>DHR&aE9^QE6S>zB{j&_fl(v zzz)w3%Ssb|+poDdG{@_01_>&x>pH(S{t@R{k=!vNrI!SXzwn-SP2tVVnah5(J}kLn zjCgtNpGyBak}4AC>+Rmv+}PZM0(Lvy32|HmMZ4iNq{4olzH-e5 z|J&-+(cyATfHl2*1|%9ADGO))+uaWBYy9e8~t4p z$N$wNm%kW-qF3FIwog!0@%y4ma?VAJt(-g44P@3;9j*G-NUA3QD0%ApoM5I3z&;y@qbS z{^WM@g``Y4i$)Gx-~g+0ec$FK_vQYAq(2MB*}r2+ZETkADF>hKIXjH?r1X6<`9DJB!bk#K|3$jQa=)1bIME5Yy{4!!S~wKbtD59*zAANgEQqzYFQjq! zs#J=nP>@L`{GtI-c~5sM+VQj+-|W#im!DiAyyZcu+%L(#ofW^T%bd=tPuRv-zloNj3L+&Zc9PI8F!>l!tvhK!_ zxYQi~e70}m9Sr}=C!X||J_d%gko zL!!}96LkE>$$eB(fhAPdJ#gz;jdyYizNCh551k{yw{qII;6%wH#BKa{?^M`mRH?Xf zu1bKT<7&W*b>NGg1tn_bi1_xetUc0&;(Fb01`}n@6bnbJhuUaVbJjq_AY*T#HS!oo zD=&=tnknb=sD(Lb=M#WJn*LOB>T{RcunGaF^JI_bj_oKSb!{dFDlQI07=r2bC9|H| zItS$KeYj%EvN)Nyu4}N0W%?b^&_^?C-Xd&8R;(3csA-6bBd>U3wxgT;_^oMHtr$0w z+4IM>o%d;nR!XB#s^>gZPwkh2jydtufMQ&WW-n7wywgggt=XQdvfK2ai#wtQUB=ng z2WxXelhuNNd+>HjMTxA)5@vOkD!`(yc2pCjh3<$p0T0@VJ=Q{vr31vsM)tKz*mB=K5=1T z!weZm-fj+<|7&*uU z?MHDp+-Y@#966W9*VvC0E-H+$MU(GG2QqZ_j_1k{v#f1;qtTBI_eK5*FO#3&sT$l4 zE_?m-zZchsqn!?s;2+zwJHTAZ`1&bqCTN_FOGTQeC?}f-JF|%R zk-_ZyPbJNaaSx!2}7~XstO)vbvW&tUhNqak67)Z4|rU>U-A? zE!O3$vh}%W$FLyG;h8Q0*`(*ujkP8$t6V=fSWI>Kd~-lIQ_YnJYH5hXxRKet#eSeh zvSUsoK`Z0v_-qo(*--B5Lv@QQnkOk6un@usho(jD|+{S5fPDR zuC9O*Op4wT`*m=PVd7%X*n+(%y7*nuGmhd5U3e>{*OloHl4L1w9SiErF^E>blZC#M zRj}Y&rvbhL7f=9|n|vm!Nn`zqran`-qs(qT~6|HpI1l;{RLg1JtW@6 z-O4=$mxoOUN=|}Qk@c`FRV)pDsmEnUFF2Zmph6Un^S(@460)zG!BL}Q1qlB*n(6Wi zl*y_ycK>>WdBUmARM~n|wu<#p5N1)QLi^)ZTh)Z5@yZ>LPeu z!NrbaP1#df;9R-mWBt<1MyAr@!NS++|(_IHFXv~h?>(E9n$J%8(VLezNj8JV75tjC|va)Ofc>Qdny z+3pTxL4_eX7a-p?won;6Khu}OL_noG6ii$*J!|(h4Dn+l*4RpP zN@}T?r8%<{j3>#0yi~7sMjAp0Jq&V}9=h&Ia@E{ZETULhHxuO4-VBQ-+nxsQaXuf< z(Mr9nQpqBUkg_6*F{Oha_{Js{n%XxFb}`v`dTY7uicL+Bf{ z8phXW-LqOo#6OVIDe-3Enp{+&&cv6cf+d-Bo2FY|-E$UT0bVvFMAhCFZz>Z+)Uh7C z{c0@MAI+sVD0kH$FkO9Ls#MjG2v1lPCT;+)yMvN5<|xUxWgS&J4rRfdZWAZeth2reEq*hz5Wep z2umGv=U*u*_nywbiBum>OPSpmgXUvCa(WT*FBGQ<-T|r`K10ghHZ}&d$8ig_1~9@a zK;xVl*2aTsPq2#_R8u> zW)nY*RR(fjsHn@fyHZ!*4u0&7W%+yMwQaEtKRx#v53Bw5B1I5`@bLOrAFBkNkW_|eS8Qbs#KUhbj&8nWwjBE-q{8Rz?M=BrRE9`KcRFVE*p&nF zS9NJNjiJwJsyOrValx$%Pl%S?i!~~_^aN|T=P@sW;9SZ1-bTM$`Bktx(~Td{DC5Vx zz(;Dn&`IJijkR>3BGhT$Zei65&J&)@w8;6g9-!7ODF)yCjqHTQ=yi*lB!TBW2L)3< zOk5SlE@+zB{q_R%r|}kTv3468$Ei)Ga(NWC5gvprmoPOJcq^^Q);F6^aM-)hyf*k~ znd;l)^wPmy=QWWqW~BKC>(KMIa9>C_h-}vo*af7V&7-I+RkUAMk$V`T;HngEZERr| zr$im~>uRIikEhI{oehJALR%YKXfe(6+4E|a!p z2XuYHq{B>k(&Kpx9T^zB=Wr#iuY_tLn>COHIisGxs1l5h!(L#Brj7Hz>K8o-7`Una z739UTO;!uEmh;SXYWr_=y;WEn?;kx#OIwN;C~ht8ZbjST?i!@H26ru`xD_uBMS=x) zcXxLQ?g<*Sn|^=$-`$(NV94Z|$<;h_-t#%~_D+pNMeEI0pz8ib3gq5XGt7PGR#s0NBn ziouRc=aRvrq#_5EE^j8hS;)FiZl0K$#DDYglI0@4?vO)7h?^0Ag;$7(@vy`HeR>tU zH2lm;xosI-VK!;c`-{yyOlRfG`|8mNjEEL3Esa4IQkEW47k%RVPnB*W#}vtmqWW&1 zE-vqUTPMt)av$Z3Rv-0dSgEV#cntV1djj#~XIXJken1$@Q8P_Rlkk%qtNR!IL(dla zru92)_7Ccec>GBzKf&)#^O|NVcAHmOIgnrM`GzfS6Cbo{j)svec&M@WbiB4Tq?pCb zJ9f4Ky0}i=RX7iMkmSUUy^^kzRj;*NIGY6li4~1ZlVRCWu0SJ&))`^i+hZq4~(&}lBZWuTAzLBCb59n*Os8w5RBshM) z7sBMj^lJkVx9{Zl$2#(MPk=de^QU+x<#PaRZsJF{M@va0^i96*1f#}6#+hKhS4DhT zW%>=TqbiC0*)gL)pVWOzq?>#ln_-0oFt>Am9Qc<fv-! zmX!!B?%THG9n&+ga$8F4IdaBA!ZtmEO9J?cq09sRB=fa+4tcr-?MaTuJ3V#Fdy3Ec zM{;9K#nB2r+eWEP`1(V3L%Zq10PXDljg_0_&|V{Kc>nm`^jq+T>H-Tr&THAZ_Tgw6 z)fcV%7&=c(^I^#a&H+jmhxQ}{mfWy8SXTrIgv>x}t?8EyKBqY6_hRn9kKnIE2y9>AgkM&^^E+qIo}Qk9(TpBiApw96{Qz;>b8|B z7d42`S!57&bj-mVrg=rq#%yftW14dm!E%5$y~Z1wb35LhMZN2(AKHj{Ebb|wb;&%Fn_-0+Jr7Ww4)S~sD5fo8!&M# zQ;EFX_$#YWY779p&Gx|2t4=_Dw^x4MKskP3C#e9Cj!x-zWx(?gQ-UB!tnf991m)Kq zp$@EIQ+5{*0x$`nQ(Dv7{B299U;cJG)4W$uNfq{kT(L)?s3e}KK*M1R^3!AYpo7bN2aU08+!q%l`e(VF1 z)b2xN$u4u%QU(aZN=C;)(r_R|#8R$uep`q2E1*IDQ1)jI*b>V8vdru(cjzC`E8_I$^C3d4K8DqNcQL;kRM_TN$8zL6_C zIt^BU?#C$ijJ#kSn!VD`1|3aFD=XRD*2z6-FX$rNw&G}NZ9-~5N*>L#z?th44#Jv2&UT7qTjl$rClW&Dh zt_w=i>1P-8-RVjfloZLJ-yTV)lHrYBhI9J4PQKYUR=b28Uaroe9PQe52$Z7u{~U!z zK*svQ%`Al2Y>}^fM*eg;UK~{FpR}X57dyaQx+d}zZSn8s!PE`$M|AP;&OfLa;3tLc z|043Ujie-c(gN}Kn6@xyphfCt z(|uX;E;=eO-%N<{LtockI~Et{MtL^B#IMbK#}@=k>0T}XMO>Y~T|HQ+A}8OMPa?!o zD)Zgg)}e7BHewCb{qfENL#v^=nX4{!acHj#O4_-s&J=snf$RB$hbaKzNMw8e4z(Xu z>~?xq?`(Jd;J#(+rVY&B9s9P=1rqJWN<9V6iy#-@dN|^(#ND);E&!{9-?gYTCgyJ1T%uTP3^<{HVMs)F#)d=vdN_Zc_P$Mh>tiYR6TfxTKYL zB2fU7fjXSd0VJodN$=1xna&uJCD3rWUjAWJlgI37bCbeN;is2yQYy1{z8qd~zsrmb z1Jy1vU3Ikhcnz{b)0TXt790Y((|;p*1W`yUB>#p=^wKwqPy5VE{s%I zI3xN8E+p!w9ZuNUPH%dIwc_{ie_e;`NlG}VEUsL-JA~iiabzgk<{5$ z5MO&=xCAS;u(PaX$>i&W&0EF-L(~H0o<9^ zjebcU7CLf~hw}$%Y}Dtnqm*Mnujr52MB<|ubVGH9y>^5YsD$k1;$s%C_%5C=j;1k! zFS=58r-7=tO;%of)fWhDe(1L4i)D>mU8PIq9n{fHH3|Ja<0A92x21oo1wHwi$3@Cy zH_^=VCUO%SpS!NE;D`RY{43lsd_?XRE$d6%kF&Lv*8>k4x*Q44*n~`xwzKY^zr_xw z^1qxMjF0b1DWWPk(-vpn3XK%SKUnUs+#qrl!}p9C`&jinPC^032ajcTGL7!YjO_WY z8&0}Zf&r1$_1_Cho31)~tUD}}-ybfAM!2#vL#~Ua%9a5mnO|7T72dsFms*7mBmW9h znrK&AeQC??C4_%g=Q8|gp6^QndkqQ`rGDg@t?R%&^mge4YOBeXQAO;k(wOV$XZ$L6 zKH+=542+m#bY4px9@di1_k8C`KM;UHsEuea=vKx!B#DgxpRwjNgb*dQ?xyK%sldvt zdOR`si~HzZPZsCW>S87k>Ft`>{t9fP)uU&!8CQYRvyXxPJ$xXt0Iu9sw78mc+%K3{ zU?zyQQna97xyxkNd<<2A?#Zb`Tn8dzu+HZ`>5mWZ06=%^L4|N<()2aK0WI5`P!n;q zg6WD8(ofFA+wPmyrt?jS+x9M1-TJGcFDg=?!nckhCxm$7UYPlgfR(r4T$SDQZ{s(w z0mkdz>~iyTEH?qDz6@}m?d%Xi{pI%bqSx~*k3)LoT5bZkl`6>G3`h(IbvPAj!Ae$F zY@T|aX`;h^a<^hNpe`{CoiD{Yo=VX5Lt_viJyUV-GWCl&m(<8^21VEB?yGYHm$52M zue?t_Wt#- z(!dK`4}ld*{Y$B-xD9r1VNmu&sdc>=R#{HN53f2_9l)|49R!_W)(bUh_+|8#* z&M}HA=Ixt4Tr!8aL;@`&$`k=11G<e5QfuL~wT|m+lKhTv&Si=qLaM{hj_h&_h4R+;%1kR$Fb4eNBK_G4*x8{%Mb-CKup9W-tE z#+aw`H^TF6;{S?kkfo*nA|-D?DUUy6wnRQL{nxKk&dHS+_E=%#P6xSj)6Yd98v+Mg zL=JYbjMoi>&>(k)vpQ@DFeD)4Xg3g5*(2YX8Yb($d+(g!c#%Gx`2%vtqr)aN_@{f1 z@Z@=;fB@^;gIL2M0$z=3=A09pHY{(R7P{h@b${)_2y#i{wS->P~=ND%Cwyn~eGu#P~g7 zU9%NzRP-~B*F=QK;`$K+q^>`AfQJtrWgbtkb@8TAavt*^(pw(OE&SV zMvCU-s~l^>IAwtwBLPf|{7E0eZY|mg>cq^|R1zI5{4+zq7?MQukv4}8{_8&X8KM=? zjx8v3AjU0I>vn4(;=1&hRa)o4FC}89wmk+KZck!tL9Lm2Nu&@Av>?`IsNrCQi@B5Jz6|>+;CS+aaE0AMzzL7aB!8 zLdKXk(zgMTZa}FvIsMf(%@}XEx7(dpdr!w0MNo;YGd$)@x@Ow!2bD|vRzE~+O+OIP z`K8g@^#01g8yoew6f|J&(4nnMc#0>)%5^F+G*I-eTxBsK1%!UDHAPcSi~J<@?Jts-I+;Z?2a#BX zoJRXxhlYzqYU~Xn`@YVe9Q=z>eEmUn$QhfzxkxX~rH*hNRPge5jv9 zeX_Ilozw~baEh?OY^s~7oYFYDGIhk{sjr4Ff4MSb1WX`33rZ@l$f+i9Ke{-C ztO-vlEhK3hlWKCcnhMY9cnAQM&JmAS$o16^KN~-By)2da8%F~M*_WNp1Oh{%h6t+& zbL`gjiqdE#nL-U5vfsN-T@M|v*h-Bb?YGMTnks6`z68b@ji&8)NF}vq1ycEI1u0Gw1Jpz-&kpXXZlUYe(DhHn(a^4q7|%GqQ#NEe#tMc+Lsn z@y|!g=PIq0++p#6bX(WPq+FTDO3?0$o8$@7rarl_)mZEW^O?H06_(S+9rbm|Q`0mp zzq}4F8MRmm|BbaRIGa3g=POPfLBxrxft4#e#+vGfB74z!;=W}}EhObs-#*+<5j$rtsyQ~YGWd9o z9s#}{99R}LG@rZWZ6`WRD{Due%h4@ttX3qzoxhNCdgtSXE@&CE!F5Z{yuC7&oeR*= zfbNG}pIXY)!#xTo3J;e}0b|7*OY*|r0n6o1cA>5rg!U+d07}pK#NF3w*Yy{iV3O)Q zJK+?u)HS$iZ^wK8H!FJ9deS{>^s3XYiyi>sd*FC3nZH@}r42xkcK$ItrSPruHwTQycx~Nv!DF|}@NH4M5>qr3iE*Fo zt#Y@w*Me)Z+hlEbs%_xWOVZM(ZybmTCF${ zt}I!6?@4qL23N#q)?@wg3Z?qA;&ot zqCDb1tQA5L@Z!-)kKB1s{nqI9{vQk@^w>!B-@>ssRtSh)6@Ud)jOS>O@$9V3z&oNuBd#AGfDv`iy9T zDY8IqpV!?SR}-Av!7;FPqW#?9q!MKZBz`s;sqsM~cGcdI&gQMRV|QuN3QGYY;! z2WxB0eVk(P9gJS-a-LaXMpSmx|B`PSRB^W`S)jX-1QK>OZ-m$R01(}oAx~4U;te;H zOa^@4qxHtTAOee4sA)V^EVadWnH2ZeTKN^0`vpFT94w#rI=r><$odG=NV88eFSa3Z zTRY8-APrw%_xPYp=2VeZwNm?0KA9f0kd@zr)$F(*zNO6xfT!q8`MTt-edZxu3F2+c za%Ov7nJ7sXgT{pX0S%7weRcayo!l}pKTu9v>>W$3d#j@M7cOzro9GMOqk|BYhytf( z`q+%>9X`>+d(2fi0uhvFe8eihgVH8@>E71}w>G^+GsL4KYhU(xBxSrVM!a74r`>~a zpA=ftI#`uamZYC&X~`x4`HIz>)PU}?e?hynkSW-JUHQ_?nR;1Xbeo9G@?2XBk5V0l z-S+L%K9(3W==aQxrrDi?AC|hpjF`DYD4vmlvdB8PRLWdFf0`xv;*c*pm9{OlFCV)_ ztmRVH5Ykkl3NzIE`^xmav zx=&*T4g~B7ieXs!f10iv2_Sv^0_(Q%PWokavPF6L4#141so0&Up79r{ID*}VOvQz4 zqcq%=DJwVtL9_}*BP%YKg=fM@Yy1!WkHQIpq zoUpcwX@TAf;D|6S^Fgm#IPw)^ZL<5rFdiyt!y^j3m|Dx-p93ztEr#W3h;Z=n6X5n? z))e^&^;v5UE^~xpBTOA0Al`FGjScUCT%v=^4#y`7YRpK@qoq9VPIr$KK@DlCG}L`X znw``L?yq0ef3%7cMv1-hSqPlHZx7`rNGVufI=rctqKQ=cAy#9G&{Zng5bxQWHeSro13cy+Go@TB+c^U&TudzA45-1dW6Fd%K~ke5f5d6R2!HqW zjSfz~-VSj7Tw2(+k~*8HA1exXfJ%1<;Ivb(`cIJTu9x%pi9S2v9O;4E%7DDn1wYYu zr7m9nYT+(=0DmWfH94s#fGEruBsEePZ{8$9Q#Kb)PX8P|i$JAPA+I8(Cqcm{w5jym zbnr!{78xXy!Hl?P{LtDY$>A{rL5+=CKz3F_x~H(U*Ef9Rr9<4B55$^JlSW@wtiUI? zoXv|3P(bH$K<}8X5>&Fk^oFOSt|NZW)-jevwd9k4)+Xohbpdm+KD9-epCn9tz#j#A zlew+S>WX@eX)&YR_MpB9H?fU-KV+w=*f)`|o1<8ybC=DaNA0udTqEjVU8Cp>V5QVp z0G_#_-~7-8YU-h`MH%O(ecY`DXlCFwh0YYHyhoHhajo=tb14dLtm&_HIZ^bG$(01z z-%;rNSqw{k=D=h#kWrhw7m|QEgq-lK36hTKk$(O711Z5=E-6}iR0g?0&pB+HIt`W_ zy)`DZ1&X;Qr+1AvI%+mfQ}vvo9_=f9?VJN#5>qxR@J@B}PIA)NVgv>ZLN9$qNQeYy zegYZm?y^vg)OMQ>@OD!1I=Gb6fMnIZqaLs~iKwvv66t8RRxTP1C&t-VD9DmI39%(a3WxU%TH1g|? zyI$OMFWfuGD9fTT;&+Bwo>=9He?t#k&XcS?BezW=T|jx6!jH5oOK`T;0D3v#(VR38 z`6%QdxGFQR{p;@L;`a}+v+%(v>bMJjCPDiOK{oy7tT9On(xJT4kxtDbMx?mogkw@Z1Kqv(kEb2zDqh|yqY9wcUAa9K{^?8CsAJD1w z89zoDrzSHGq_>cEv?pBeE+W>|jtlqM6i`=ho?&g(h5X)5{$v?86kr$iXhK9(P-ez} z>>Hwm5?B9cnh8dL$mS(wrI^02r@(HgX?E+;KThf1qz)R45x5EGJZ^bLR_borYv+as zdTa}*E5fiqMK<--mcXn_>u*w6U+N>jrD~Ti82Y4HOWMf;QymfAnUpbC1@%)rYq~%M zAkendNCI{^Kk(u!xRs$Yk#a47|LF+0XiX{W$-cE8AJ1z+-K zfFmmL+U`yOmRLkhlW#S5VMm>A_5;6iV_WlA%{||eT=FkzUlwmZ+kPR^*4vCW=hxP{ z93&T~1+B)4L{{C!`in7rQaJOZ>~$)jUD-G!xP`46=?~pRu4r3XtWy(NEsbliSCUOP zsR|h261&Q>KT7A@Ea&S5C)LJx@oq~qRpQieP2kx_*vmpBjrEGv9c=->hk4ub^;w4& z6#Xw3{V8o5(zXHC_c6I-4GVhW$Kt@BPAqD7g9VdRKapLhF@JYrcJ_Uh0uy@>lv=_p zrR&n9e~}Bi*AsV32LF=%sn0OTyaKm6QWj5x1IlDej-G{+A#@wIualZ(rtz8x)m&zB z9$z!-Z7i5n_#m1kNAAm-k~bzfC=;zELUAX4oaI)+K%q3NMR99ua(|K7jg6fZd1oDR z&k_!@h~PC_@?gpyF(TiW_tCRvH179n`C~ZdAH_q{_$EY<9&N}nJV+vZ-nV~vq<|F$ zZQ6R-yNO|1A6vV;DlJkhVM3i3G7lYz`brZoWzvL}6RW5H7ipL*BOB)uyN8t1!`cB@ zq;EYXjiDxGXE8@z+mgbtC6{ab0j-bJ{nJWBVVzx4wR8vKr{}?<`4p1oeE=tBZ%M zW$iV*BO@GH$12UT_*4*4i7!C{CN1r;iU==ApUX0zKrW=C`nYm+%|O}9&B4};Mw^wU z@Y7iutq>wQIU(yZ?x_Vy)Be~(u6)ws9Kbz%CXQRhaU956h$C=C=0NK`ymV;~hBGhr*+eeChW?QvGrkJ(q7!S#7Gs zK`b7a?&PN9#>g%e0`xIL*X5DiS&9@b&^*2Bbcj|QT?%~&9w3Vt$ePKElI$8HY4Tvo z#pjHNygGUQEz(0sjQn^i7WtSG)AdetT{yCh;0Q2MOqDW3+t-`JqEM(P~!eu9Wq zuN*FDs{_Dgl?stOl`m<8^MaRYHUkJwv>Seos5^W9ex@I{AYRcgMPcuGoREXw#`wyY zOA}P4*?^Ymt?-T8*3h-IfE=VxmJ~t7aABgQ081iW}s%hGf z>}X%Uok%7qL#CKRvO4&Sbg_acAhJTv{~xGKTvmML6tqOSSz|>;y6AGw!BX zv0lt_Lj1F;Y#Q)F`A32JbgXvq``*n|B5p*GAp|fmH2mpZbzYg-MgNZ${ckWBd||aq zx3x1U*Wz(Q4Dttl#RKo&q)d^EAh`hoc(ymPYeA=4chY!m0a4x#uf~X4Yv^iOQUK z3$KH&+~C3$i(VsQ=Lvf0dUbE8^Q;LEoxB&HQR?e{R=f5aeY*u~9BV8QH>!nP2-|KM z#rUHgWmEc6nnF`LvshmPO|N#hJ$F0#Y{`C)pF^@mMCGQ68IDG^nX|&~ z)B6K3o+$=$jGA~y2z%r z3c!2h-n?1Zhbae}%~Kk7)XnA@a1nJ&Qvn8pe=BtTjvo}t0@1fmsK3qyZDoghhxSoo z42Tr8E_f%Va4nB*0a4U!1;Er;!xe5Ua%}ln_%f)%%$Lprx!^A%Sdmgs+2!<-vybXU zhs&>nTVH-OE|7|o1it(9*238->Y6p%MVjMIVS>WuUtQA2t(7+R?q1dPQ+7XykWc`Yk*r6~nU#H=F3(Lg)z3VP{C-Ic zabTxnfBFwwgDyqTj<;A3xqNSP%Fl1G*j^FueZ7V9G?_Y~d8E4_)oc4@wfUF^yu>}TUd)TjO_ktlsZ08jFD)EYf$8rtpf$~*N4JH>d zZ)TA#l-?(_1j^@}=cW|e-1k?(#O0djPr=_B!`Jiv^nfv#SF}l6Rh_y>yfmR?8Xz zmZl!$P`@Mel1R&MgFY0T*$5KJZ`0;@y1sjP@*SGBa zvw{2m2aghMSsnWY4_<%bwvg|>1|U7ZP-XdOwYRy+5UH5uw{x_s7XsRDnwZHSbr6Ys z#fI52=FGx2sPdMC;rm8dW^6w@s^`LqTxu0`Gu0wS_r>sQi%xB)j~fii6A@#dfK_>_ z8_o^gPs(zY(~r`;i7t|sc~)_Nq)b(E_al<1GLSX(_brzVpjDmx{fT%rxpk2*Ka2*L z;~CUPfk@HoLh5VXYp3-GP}!;nc8Ak1JebILwV#pI%IjG3uY?>H_YrlYsj#ejTccB< zND%a^a#!pcO+hCIm5ihqCv&}vuF^HSEl z3xBd+X5XjYHH!*vTkgr;m*x;jJ%0kQORf~(>HFa7nv{Xa9H_@&iY8+<@X|gn*LYGj zh6tHwtMV0zoA3OLC*#WaCDX|(LA1{PQ_|cA^7j0Lv~5-XkU1l>^RTJxpC&4BCIyH+B(_D(i3;HS(*mv zahxwp3S0cx(4G0UQU|ZDua<}cfjIzkM2>H_W6#D{&&-Hqm8t<1gPOE)*CRkrS0Z4^ z-*lp2Eb5Lr`tn@>zIVnz^e|_^30Q8sGJWEP8Xxn=*8oV*fb^Z5P>}CyA`)q2o}_?h7iZPc3J=VNB;Mby?`vQG0T7~*LgiQ z7vXD9)YD3<--B#!2_OI7RCs7DD-k0ovz?2f5Wa*X%IpW%gVBDcWeunF9i{B~p>7&2 zhW0H#zB>|Sg4rh(EX%d@x>FujUmrH&5Z#yZ`qnc?98BMGT&-Ns+&^MBbVB*4TD__? z5&aAuP%-YcN8$$>Ujk^je0t_fp#R}pW4;RZj3&yfq0dpVw}}hmkj5bLh$;CbFKhUj zpF8@`>Q>S{*Sn3|I>bN}+i1phO-!aXR(bk_^#p886oc+LFEHuD6om$(rKk6zlzl6e z;bl@5Sx5J;l)`157f~05XlwA^?#|+z4#~@3|E8~3J1tcmI6lwN8F!kYDWxQY$Ivgo zF6scoe#E1`QJXVPW<}{i%zCoZN61MHvaLUjyXzDG3fK?;Yf1Ah_Ac{818%{@|9d`U&ry*o~YFXLi_R!8hH0HEERo%H?L%$T%j#Ks#Zi=vzjC; zDWH%i{qo3Mg_%O?0CE4xZ0;a@L=SHH=TQh&SiHGGP@Y~k=CCz8>$-&D^47dD zZV88idnEhUBRHu%tlczAK5?cIzG4o74=;2+V?t~7>`-l;TrlTWO^8g4sCcZB@%x=V z#(zdQaW{GHcz5Zul}zdN=GY(A86Nx#iabMnALIHiS9+cgh{6IorEJ=!y$Yx&MCst@ z{RD!v<5lH{HHT@`{iZ$}TzuvhC^mMhM3$JBz&>fUdrEQJc9yAHW_0V;mT0BTFGv8u zD_sL_lI-+fRYm6;%O#w9DIf8&X}lT)IzlP95znv`)O`N?&CM9?)9mHCC1rbKyjj%C z5~MeZP4;yg;a%#v%31jD3;aV!g-!zF&4TH=?hGndW*JeYN~R+h zqZ>r>=zy? zGr8Gp>R@Rn_hQ#{JWD)b$n?hmMaJAgyje?2UaE2PgZ@p&j5eZ*?EPfD5m(mv4!6>5 z?hLP=+WoG%t<^Oufo9;BUm?K>A2?MO#~o$WA=+)423w4jU0im~$=&}B^o1JAmjB@4kEiX1R@dkLn zyk`H{;f_RkR(=|5#LzZ+2?P&Yf8vSkNSi>nb1RK$Shw z;6)Q&{8We-80c~#MWb;Hh21_gWl54^XWa^4Zf!(9ifuh9=#G@?v4KFx-cbvD31?at z1xXQhc0h~eoa_6!wKJ)7^4nf9Vz`50x^%-NuPyMaWLxZnjK$aa+|a>`;$3MG2PooVGc_3kb7SlYh1HsV(iRMA7am0F$jPB{_mdva)Hg4(5$e+TLEg1=hNf`YC zf=&f!0pZ&aE-%wkxw0dG;hN|LCi7Nb#tbSDQ89A@3Ixe-oARi9!L4C#P5<7%>bH7% zv0aphlRjMLW$hCfv~};wBtC1m`F+CH75yiBR4pe&wbfDSEeiSZ zVy@A#K!AqtGd1?LutqB)pQZ5y5`cq^XX`;Sv-Ff%&gXw3qk~yQSV8WT=BcOJqZ-XR z)Neu?1!ii|AKEwtWc)e1$$34|CKQ`EGc|FKNR-w*SvAJWH-S^mOtmMa$I8D z)(?_)H8x>!X@;iY3%}yUPoe(?cfG5snE&h=lA@~m9tqM6`T+2&D;*Zk*^F`YK=h){`dl$^Ww2h`BYW(xf!z_WVr;*zH71(6i z0P8`m;g>=|@Xw3>-7l~HB9(r)DrfO!9KlvkW43JTP@f#JnJtI_o#bEJS}Yh*H^J*3 zRQzZ3D5I%o+KD~46`p%$PQJY`pE*6FPTqD2r%qZG9{;R!hn4M9O2K^5AS>%4klj>L z&YUDukrU7*>n{d(H?M`=c4wm==OU4ovDx!1?cA>QT?(;dN9W0W0`vQ{RP153-{ z-lkk%-cbaCY?=*g?AUoSrRHze!e0Wc5g~;menzUwx|rW}RM%8Lz6)>n`{OLskvsb- zE7btP%p-UqnwY;hJWa$htqICZdD%?kTc)lf$?EnJyxvjvelzK~oqXkA2ja|T35M=> zZ-hPz&X)7W;!qpdaQ^AKapF{v$YUC?C%PE_Wap#GIQ*el$_S?izHt-yl<1ExWYtbS zbJ}VN9%8KZQ6!_w`Czw|3^|hG=zMdYDt|rz<;4k>jZp{5+zmidPAfKVIs`4hKNB2C zJ+69D$pe(D0B=~olbjD<+KZiL$b>%h*GIEyx{rI!?#(0*#KIp2p7~(ysV>+N=cn;} z%h1DlyJrQKw|CWF%|naTHcsabvVPjm?hA`Su*0=)F^%(WyxUHvvbZRGn7ztA{M;V3 z&bIm`u#ZNX#q{TDHkH;7Te7Bc;j>k_9qlYRa%u&u$-Az=!Pmd5p>2+9-s(-l1=**V zxZ`i_>naEg4h~&oX=@1)-Flg(Ol7QFO#LRPDqrJWly1q(T-s@2* z&ptQ7_OG%H&WGNcKiZAV0Chuji%C}P@yhyH zU-BTfkeYpchg#~(g=ntOKT2sH`0iH3YVU?lJiQ6^=f7zfB%Aa>|AI)ncdeI^f~hth(>I|e;T<`7B! zz*~RgEbCfY>Ky28ERQnMqQN2eBR6!cmmv2~vTD(hpzG~H5tfBp-1JsD>yW-X5*DM| zYucum^!0)Rk;F^=F{p*zMB#!2s~`hu<9Qhb^DPtHR zHgork9iSljZj-Fe##X_)s&s3EBQZjnSzOC}>P*~59>#X0p7@7hI?8-(*cY}vX5(Yv z0ho7il^-&1pQBIJkve7x-mxvd?mz=Hgz7e?R?^U9v)D9017Xb-%1cT+ANy8J?i70@U`6L2%V|QIWpV(wW+$a!}WiD!wLN?%B%2z4YBd|cm#BXBB1M)Nd25n zmN9~FrN_RTa}Ms)Nsdu{9KQMID*PuKQ5bL{{P({9xf9VtCLE@J z>GS#cCu09r%(_D1NcTG+@2{Rs&wa?t-hZ+)Ss}-5`0~^!L#<~nqsjP9>I1ogJ;nPwkgD!= zQ!HCs-csFsI;0|`11-lhZe6|t6CQu7n1wtjm7v^;D;(t5^NPA-Oqb@=)s?RxPk8-d zd=7lg9Q$S+9Z-}6PL=^B&#(+V?S8C8MsV6jmXdlw+)^cZ@vhODVPZ`k<70%~Wq{$H zy_eNQptj=O@gBq4SZkyU1a-F|1Gmvays>iJv(Irp|4=z;<-F-=vVu&)uO#xW)Zc8G z{)e!^W}CNoVfrcV{V0#rzEsD<2d>g@#a8t~t`lQNwuJ8XwIb>APl&~|)j7(#&QlQN zrtz5R)W=UkylCL#+R*61g})N>C-vwuYm(}=35hAO&Ab3&S8VhEAUv z>#Fs|uy1GnuAUpY53O=#B+t!-;ju{M*2Lp`u^xYhnfdbpqqn}=TXc@OpOeu$d!Noz zTwRbv6ih{vxVnez&h(u)ZPm{E#8wcwv3C3^vsNg5$Th3CS(q&C*bdO#7MS&BvuEtr z4=)XcfI4+D;r7Yhu-GM01$Z{1M-pWKeRitV7}9bxb1J-hVmbucS{AS&n zrMpVoyeJ?SN1LeWbWULqWrLg_dNC?d`IJ~Z*r=of_QNds|Lci9g* zJDy$9m7n9*04VehMr|@Ayl(Q@WLCIqL!i~eah&v%z5A6>f-rzklI%*8^l(cEQ!0~m z47?k1_Ml%Yn7H7fO;`_R-QAt-*FAGyap&eve#^m0@<)pQT7=2$iiuhM_rgx)R6EX^ zkpX2*XG-k*LS8XJ@F7~um;D?_=AFUDbq?+LNe5WL0Iy#R+gCZydRZ1`k-oozO0+b7 zxiaE-;;(T@qxmJ?t7n$6Sm+PJWTxdL5-QmMU5gI>J@?26Aq7NJ;Q{R$Xwe*lJ+K+` z4IeqjKk?>qS?ydk=GGAq)c;x&cfhzU1(J{CDO9~tC2|&EZ763lFE1>W5bL|;T3h-$ zxq6ojvnJdo4S)N_+3@ki&OpE8COfLTx||2dP9y{nwOic>YcB;X7`sWaj{crQ z!@k@3`2s#miYgXz4yMnV=oO@19&xiQTD^1Wi(MP~u&9p}B_ZeNZ&SKrDyCthW3$|z z(cGSZRZxT=V!8)XK9R3x=`QTUcbLUnMg%V4!?y*^c$2&9)9A^wkeYf<@uwW(sPEjB z98&vEWcGJ0>TP9u^ZOo96WQeFhX>hSDN5{w55NBW`g6uXJ~$w$1e#CuXT{is9(gT< z^Z1$Uk@nb%rsGG!%{6|Njmti?Apyr^dFmJopRhkKTw@a~9TgYq$>LencQcNaK?9o) zDV;CBufA*AE77jZv&~cleHW#Fw5WB!*Rg5_3|I^(YsTL*Yh`|4U7>atsy{=D|9myU z%N1us{|SaJ3onK~^xV!r3qkkl{v5g#^d)C=ZzMM~tCHfYfLV^lVq}-a&}_y^aj%s2 z3q0$WV#8Rk7R>pey36NkttrubL0KKax~V@|efjw#%~}`AqE`uSp+ipZXk(d> z-+dBxwlU-J=F8m%N~_M(1odPwyup;4s&mT{qLV$N;T!qbAeo6QUAMI0^m&6$+9n-; z)VDKczFi=wTkt%rwoMc$Y7u|`d}IBJAWG#I@v3pYMS_J8&JeidE9-jF>7KEa+b1uk zP&4ETrC4r*4)cTXHD^gNSiW|VCd0|0s&2Ti= zA898VQFnpvSdOTW{s1PrS%dIM=kQ_}*S14QJ1O8V(rjT(LIc@|m+KSr+K4}~_jA~t z!ZrkScwh4qccFCDi!48qmaKQt)4SZ*IW0{Hv3KdjgV=n`w_TBX2>VsI*gp^}M}XLb zCA+6G^KwOEdYX1SAq*?Y+@bi$8>_(D(k;lr$;p<+Nii<2>NnD=H%Wh{H@+pqSJ`1v zi#f-}i1*uCV7@;$Kp{?7#EK)bw^|k@)D=@+Gx=kRJhLvn8A{XJ{0L?U!&ci-waT?S zhA1IUR0xa*1~uvo{AA3?VPZHO{?SQ-Z8NQ643Jt z_6x#ieEL52d%A!7mv!+D{6)f%z9}^NizK#<$c=w^?)l$^$YK{%O>lDCRMrJAY+FVZl&IYt!VzO>Z^7kIK6TjeVelgm|#ZZ6n) zSwbm%^B6|r&HN2SRb8+UjFN8Kw;62@Gi#&Z#VDOf(F?wZNtIO}6=Yo-bRwTgWNh#F z!B}rJYWnq@YAU}2mcaF#yeZ)qP!vdZ>}lS7Z8V99n3PzXU?GU1q5kbBHtu9|qN5T? z&)<*dC_#G#TG}aQepuQ)P02#Z1x)S+>yeKegWLXs>z-%>eJ&e|wj|h*4%>lRdp^4R z25hMBs#r`u7mBAG*`qzSf_-1@63b0C8(JQ_=BaT$og}0rM_vnHqk8_>IH_J)g{v#i z*51vG*2S;OveIbN3k3#O!nTnZ)tGkm^7BrbYPn+wq6OniN6v3IE+6YZ#@uYn!^oD` zf|H(-(dtTdj-2~=%L!j=WFTjI2j%4Yc+h29-5Qe3`F>u|v9wi`2@m4j7d2khPgvLk zH3_kMrWnk!x!KwhgC(jAy1^YgOO?Aa)J3Oi{V_I}><0A>@x5yX@<8shc#f`x^RtK0 zm|A^niMi=VRlhvm!gQaHZ8&3OjzJ8%N%G%|6rwM^ojued8}rNDo&~d*CtkwCc%x4< zpo=v_uh&ZZhc4NPscp9@yZbAuQnXw}3FWocS#^%qITl1cpIMlIjWqrjo2t4SwW&ssmY1kme)8$7CK2 zXioKfzhBl*W%#b^digk<>++X_zG~@_Z}hCR;SDIHvXd}T6`%qUTXj&51 z9~t28VG90aVPs|&7xsX9(EvS>{Fd01!3*XkQHDpsnXUE)n8zd4}mrdKf;(%$GN@*8Jz z1E3c8a2L#N5>k-O(gaW~%Xjfu5uQoV03%Q;i}jd;<`!?C#BU_#?NE-eNi>0%SYw~~JK8lDaA>B+`q@){EkPhhv0cq)m!IW+!C;dfAxF$z|qie8% zz<@FD{r<1}>9y<0>N?NQc^=2{W^~in{?*8H6~wV>W}?-**&uln`YLE4O>nuuaBFH= z=IUF7v8AFGGEcf$gUY4+?b6Aq@UnaTIBIyP@Ma&!fLbIZvfAgb3gq6}{~|h8qd0g= z8`qpb)!gwbi$p^$pF;Tso@R9^8{XG1xlI$~&IfT`u0}q$Z7HJs+#0U-vuUmq<{C=B zpfUP)8aLWsV_#>!%_Mz?!5tcY4K#9cq^KcNVr0d_fF&s7Z~^ynJ5d<0qo<)G`5ocd ziwrk`%1-UMw&Yh7_M≫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
    +

    ColorizeIt Bookmark

    +

    This style's colors were changed with ColorizeIt. String below is a color scheme identifier, which you can use to re-create this color scheme when you will be updating this style.

    +

    To restore this color scheme, follow this url.

    +

    If URL above is not available anymore, follow these steps to restore this color scheme:

    +
      +
    • Right click editor below, select all text, select "copy" to copy color scheme to clipboard.
    • +
    • Visit page where you have downloaded this style from, open ColorizeIt editor.
    • +
    • click "Bookmark" or "Load Colors" tab, right click text field to paste color scheme from clipboard.
    • +
    • Press "Load" button.
    • +
    +

    Here is color scheme id:

    + +

    This page was generated by ColorizeIt on 09 Jan 2017.
    ColorizeIt! is a Vjacheslav Trushkin's project.

    +
    + + \ No newline at end of file diff --git a/zdoom_blue_v3/contrib/changelog.txt b/zdoom_blue_v3/contrib/changelog.txt new file mode 100644 index 0000000..78b90f3 --- /dev/null +++ b/zdoom_blue_v3/contrib/changelog.txt @@ -0,0 +1,38 @@ +// ---------------------------------- +// CHANGE LOG +// -------------- + +1.0.8: -> Updated style for compatibility with phpBB 3.0.12 + -> Fixed issue where profiles on posts could pick up an unwanted vertical scrollbar + +1.0.7: -> Updated style for compatibility with phpBB 3.0.11 + -> Implemented template inheritance with prosilver + -> Minor bug fix in lastpost display in smaller resolutions + -> Rewrote readme file + +1.0.6: -> Updated style for compatibility with phpBB 3.0.10 + -> Fixed issue where "last post" box would be moved at low resolutions + -> Fixed issue where search box would be moved at low resolutions + +1.0.5: -> Updated style for compatibility with phpBB 3.0.9 + +1.0.4: -> Minor colour adjustments. + +1.0.3: -> Added four alternate style colourings (pink, red, yellow, and blue) + -> Replaced certain icons in 'theme/images' with new colour-thematic ones + -> Increased contrast in greys for easier reading + -> Darkened & coloured text areas, input boxes, and buttons + -> Widened reading area to 90% of screen width + -> Widened quick reply box to 99% of area width + -> Changed quote background from transparent to dark grey + -> Other minor colour adjustments + -> Minor bug fixes + +1.0.2: -> Added basic notification box to overall_header.html for new and unread PMs + -> Fixed issue with category names not displaying properly on mobile devices + -> Fixed signature alignment issue in memberlist_view.html + +1.0.1: -> Minor link colour changes + -> Minor bug fixes + +1.0.0: -> Initial release diff --git a/zdoom_blue_v3/contrib/readme.txt b/zdoom_blue_v3/contrib/readme.txt new file mode 100644 index 0000000..6ff5859 --- /dev/null +++ b/zdoom_blue_v3/contrib/readme.txt @@ -0,0 +1,20 @@ +// ---------------------------------- +// READ ME +// ----------- + +Hi! Thanks for downloading the Lucid Lime style. Here you'll find some useful links +to help you get started. + +// Style-specific links +FAQ: https://www.phpbb.com/customise/db/style/lucid_lime/faq/ +Support forums: https://www.phpbb.com/customise/db/style/lucid_lime/support/ + +// General phpBB links +Support forums: https://www.phpbb.com/support/forums/ +Knowledge Base: https://www.phpbb.com/kb/ +Documentation: https://www.phpbb.com/support/documentation/3.0/ + +// The author +My website: http://segwin.ca/ +Contact me: Questions? Complaints? Compliments? Direct them to me at eric@segwin.ca + and I'll try to get back to you ASAP. diff --git a/zdoom_blue_v3/imageset/imageset.cfg b/zdoom_blue_v3/imageset/imageset.cfg new file mode 100644 index 0000000..78d84fc --- /dev/null +++ b/zdoom_blue_v3/imageset/imageset.cfg @@ -0,0 +1,116 @@ +# +# phpBB Imageset Configuration File +# +# @package phpBB3 +# @copyright (c) 2006 phpBB Group +# @license http://opensource.org/licenses/gpl-license.php GNU Public License +# +# +# At the left is the name, please do not change this +# At the right the value is entered +# For on/off options the valid values are on, off, 1, 0, true and false +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = ZDoom Blue (v2) +copyright = © Eric Séguin, 2010 +version = 1.0.8 + +# Images +img_site_logo = site_logo.png*104*243 +img_poll_left = +img_poll_center = +img_poll_right = +img_icon_friend = +img_icon_foe = + +img_forum_link = forum_link.gif*30*30 +img_forum_read = forum_read.gif*30*30 +img_forum_read_locked = forum_read_locked.gif*30*30 +img_forum_read_subforum = forum_read_subforum.gif*30*30 +img_forum_unread = forum_unread.gif*30*30 +img_forum_unread_locked = forum_unread_locked.gif*30*30 +img_forum_unread_subforum = forum_unread_subforum.gif*30*30 + +img_topic_moved = topic_moved.gif*30*30 + +img_topic_read = topic_read.gif*30*30 +img_topic_read_mine = topic_read_mine.gif*30*30 +img_topic_read_hot = topic_read_hot.gif*30*30 +img_topic_read_hot_mine = topic_read_hot_mine.gif*30*30 +img_topic_read_locked = topic_read_locked.gif*30*30 +img_topic_read_locked_mine = topic_read_locked_mine.gif*30*30 + +img_topic_unread = topic_unread.gif*30*30 +img_topic_unread_mine = topic_unread_mine.gif*30*30 +img_topic_unread_hot = topic_unread_hot.gif*30*30 +img_topic_unread_hot_mine = topic_unread_hot_mine.gif*30*30 +img_topic_unread_locked = topic_unread_locked.gif*30*30 +img_topic_unread_locked_mine = topic_unread_locked_mine.gif*30*30 + +img_sticky_read = sticky_read.gif*30*30 +img_sticky_read_mine = sticky_read_mine.gif*30*30 +img_sticky_read_locked = sticky_read_locked.gif*30*30 +img_sticky_read_locked_mine = sticky_read_locked_mine.gif*30*30 +img_sticky_unread = sticky_unread.gif*30*30 +img_sticky_unread_mine = sticky_unread_mine.gif*30*30 +img_sticky_unread_locked = sticky_unread_locked.gif*30*30 +img_sticky_unread_locked_mine = sticky_unread_locked_mine.gif*30*30 + +img_announce_read = announce_read.gif*30*30 +img_announce_read_mine = announce_read_mine.gif*30*30 +img_announce_read_locked = announce_read_locked.gif*30*30 +img_announce_read_locked_mine = announce_read_locked_mine.gif*30*30 +img_announce_unread = announce_unread.gif*30*30 +img_announce_unread_mine = announce_unread_mine.gif*30*30 +img_announce_unread_locked = announce_unread_locked.gif*30*30 +img_announce_unread_locked_mine = announce_unread_locked_mine.gif*30*30 + +img_global_read = announce_read.gif*30*30 +img_global_read_mine = announce_read_mine.gif*30*30 +img_global_read_locked = announce_read_locked.gif*30*30 +img_global_read_locked_mine = announce_read_locked_mine.gif*30*30 +img_global_unread = announce_unread.gif*30*30 +img_global_unread_mine = announce_unread_mine.gif*30*30 +img_global_unread_locked = announce_unread_locked.gif*30*30 +img_global_unread_locked_mine = announce_unread_locked_mine.gif*30*30 + +img_subforum_read = subforum_read.gif*9*11 +img_subforum_unread = subforum_unread.gif*9*11 + +img_pm_read = topic_read.gif*30*27 +img_pm_unread = topic_unread.gif*30*27 + +img_icon_back_top = icon_back_top.png*11*11 + +img_icon_contact_aim = icon_contact_aim.gif*22*22 +img_icon_contact_email = icon_contact_email.gif*22*22 +img_icon_contact_icq = icon_contact_icq.gif*22*22 +img_icon_contact_jabber = icon_contact_jabber.gif*22*22 +img_icon_contact_msnm = icon_contact_msnm.gif*22*22 + +img_icon_contact_www = icon_contact_www.gif*22*22 +img_icon_contact_yahoo = icon_contact_yahoo.gif*22*22 + +img_icon_post_delete = icon_post_delete.png*20*20 + +img_icon_post_info = icon_post_info.gif*20*20 + +img_icon_post_report = icon_post_report.gif*20*20 +img_icon_post_target = icon_post_target.gif*9*11 +img_icon_post_target_unread = icon_post_target_unread.gif*9*11 + +img_icon_topic_attach = icon_topic_attach.gif*10*7 +img_icon_topic_latest = icon_topic_latest.gif*9*11 +img_icon_topic_newest = icon_topic_newest.gif*9*11 +img_icon_topic_reported = icon_topic_reported.png*16*18 +img_icon_topic_unapproved = icon_topic_unapproved.png*16*18 + +img_icon_user_profile = + +img_icon_user_warn = icon_user_warn.gif*20*20 diff --git a/zdoom_blue_v3/imageset/index.htm b/zdoom_blue_v3/imageset/index.htm new file mode 100644 index 0000000..e69de29 diff --git a/zdoom_blue_v3/license.txt b/zdoom_blue_v3/license.txt new file mode 100644 index 0000000..97ec68e --- /dev/null +++ b/zdoom_blue_v3/license.txt @@ -0,0 +1,280 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/zdoom_blue_v3/style.cfg b/zdoom_blue_v3/style.cfg new file mode 100644 index 0000000..26c162c --- /dev/null +++ b/zdoom_blue_v3/style.cfg @@ -0,0 +1,22 @@ +# +# phpBB Style Configuration File +# +# @package phpBB3 +# @copyright (c) 2005 phpBB Group +# @license http://opensource.org/licenses/gpl-license.php GNU Public License +# +# +# At the left is the name, please do not change this +# At the right the value is entered +# For on/off options the valid values are on, off, 1, 0, true and false +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = ZDoom Blue (v3) +copyright = © Eric Séguin, 2010 +version = 1.0.8 diff --git a/zdoom_blue_v3/template/template.cfg b/zdoom_blue_v3/template/template.cfg new file mode 100644 index 0000000..9ef3e42 --- /dev/null +++ b/zdoom_blue_v3/template/template.cfg @@ -0,0 +1,30 @@ +# +# phpBB Template Configuration File +# +# @package phpBB3 +# @copyright (c) 2006 phpBB Group +# @license http://opensource.org/licenses/gpl-license.php GNU Public License +# +# +# At the left is the name, please do not change this +# At the right the value is entered +# For on/off options the valid values are on, off, 1, 0, true and false +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this template +name = prosilver +copyright = © phpBB Group, 2007 +version = 3.0.14 + +# Defining a different template bitfield +template_bitfield = lNg= + +# Template inheritance +# See http://blog.phpbb.com/2008/07/31/templating-just-got-easier/ +# Set value to empty to ignore template inheritance +inherit_from = prosilver diff --git a/zdoom_blue_v3/theme/bidi.css b/zdoom_blue_v3/theme/bidi.css new file mode 100644 index 0000000..482502f --- /dev/null +++ b/zdoom_blue_v3/theme/bidi.css @@ -0,0 +1,722 @@ +/* proSilver RTL definitions +---------------------------------------- */ + +/** +* common.css +*/ +.rtl h1 { + margin-right: 0; + margin-left: 200px; +} + +.rtl p.right { + text-align: left; +} + +.rtl div.rules ul { + margin-left: 0; + margin-right: 20px; +} + +/* Main blocks +---------------------------------------- */ +.rtl #logo { + float: right; + padding: 10px 10px 0 13px; +} + +/* Search box +--------------------------------------------- */ +.rtl #search-box { + float: left; + text-align: left; + margin-right: 0; + margin-left: 5px; +} + +.rtl #search-box li { + text-align: left; +} + +.rtl #search-box img { + margin-right: 0; + margin-left: 3px; +} + +.rtl #site-description { + float: right; +} + +.rtl #site-description h1 { + margin-left: 0; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.rtl .post { + background-position: 0 0; +} + +/* Horizontal lists +----------------------------------------*/ +.rtl ul.linklist li { + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl ul.linklist li.rightside, .rtl p.rightside { + float: left; + margin-right: 5px; + margin-left: 0; + text-align: left; +} + +.rtl ul.leftside li, .rtl ul.rightside li { + float: left; +} + +.rtl ul.leftside { + float: right; + margin-left: 5px; + margin-right: 0; + text-align: right; +} + +.rtl ul.rightside { + float: left; + margin-left: -5px; + margin-right: 5px; + text-align: left; +} + +/* Table styles +----------------------------------------*/ +.rtl table.table1 thead th { + padding: 0 3px 4px 0; +} + +.rtl table.table1 thead th span { + padding-left: 0; + padding-right: 7px; +} + +.rtl table.table1 tbody th { + text-align: right; +} + +/* Specific column styles */ +.rtl table.table1 .name { text-align: right; } +.rtl table.table1 .joined { text-align: right; } +.rtl table.table1 .active { text-align: right; } +.rtl table.table1 .info { text-align: right; } +.rtl table.table1 thead .autocol { padding-left: 0; padding-right: 1em; } + +.rtl table.table1 span.rank-img { + float: left; +} + +.rtl table.info tbody th { + text-align: left; +} + +.rtl .forumbg table.table1 { + margin: 0 -1px -1px -2px; +} + +/* Misc layout styles +---------------------------------------- */ +/* column[1-2] styles are containers for two column layouts + Also see tweaks.css */ +.rtl .column1 { + float: right; + clear: right; +} + +.rtl .column2 { + float: left; + clear: left; +} + +/* General classes for placing floating blocks */ +.rtl .left-box { + float: right; + text-align: right; +} + +.rtl .right-box { + float: left; + text-align: left; +} + +.rtl dl.details dt { + float: right; + clear: right; + text-align: left; +} + +.rtl dl.details dd { + margin-right: 0; + margin-left: 0; + padding-right: 5px; + padding-left: 0; + float: right; +} + +*:first-child+html dl.details dd { + margin-right: 30%; + float: none; +} + +* html dl.details dd { + margin-right: 30%; + float: none; +} + +/* Pagination +---------------------------------------- */ +.rtl .pagination { + text-align: left; + float: left; + padding-left: 5px; +} + +/* Pagination in viewforum for multipage topics */ +.rtl .row .pagination { + float: left; + padding: 1px 0 1px 15px; +} + +.rtl .pagination span { + direction: ltr; +} + +.rtl .pagination span.page-sep { + display: inline; + visibility: hidden; + position: absolute; +} + +/* Miscellaneous styles +---------------------------------------- */ +.rtl #forum-permissions { + float: left; + padding-right: 5px; + padding-left: 0; + margin-right: 5px; + margin-left: 0; + text-align: left; +} + +.rtl .forabg { + width: 99%; /* fix for IE6 */ +} + +.rtl .forumbg { + width: 99%; /* fix for IE6 */ +} + +/** +* links.css +*/ + +/* Back to top of page */ +.rtl .back2top { + text-align: left; +} + +.rtl a.top { + float: left; +} + +.rtl a.top2 { + padding-left: 0; + padding-right: 15px; +} + +/** +* content.css +*/ +.rtl ul.topiclist dt { + float: right; +} + +.rtl ul.topiclist dl { + position: static; /* fix for IE6 */ +} + +.rtl ul.topiclist dd { + float: right; + border-right-width: 1px; + border-right-style: solid; + border-left: none; +} + +.rtl ul.topiclist li.row dt a.subforum { + padding: 0 0 0 12px; + background-position: 100% 100%; + position: static; +} + +.rtl .forum-image { + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl li.header dt, .rtl li.header dd { + border-right-width: 0; +} + +.rtl li.header dd { + margin-left: 0; + margin-right: 1px; +} + +.rtl dl.icon { + background-position: 99.5% 50%; +} + +.rtl li.header dl.icon dt { + /* Tweak for headers alignment when folder icon used */ + padding-right: 0; + padding-left: 50px; +} + +.rtl dl.icon dt { + padding-left: 0; + padding-right: 45px; /* Space for folder icon */ + background-position: 99.5% 95%; /* Position of topic icon */ +} + +.rtl dd.lastpost span, .rtl ul.topiclist dd.searchby span, .rtl ul.topiclist dd.info span, .rtl ul.topiclist dd.time span, .rtl dd.redirect span, .rtl dd.moderation span { + padding-left: 0; + padding-right: 5px; +} + +.rtl dd.mark { + float: left !important; +} + +.rtl ul.topiclist dd.searchextra { + margin-left: 0; + margin-right: 5px; + border-right: none; +} + +/* Post body styles +----------------------------------------*/ +.rtl .postbody { + float: right; +} + +/* Topic review panel +----------------------------------------*/ +.rtl #topicreview { + padding-right: 0; + padding-left: 5px; +} + +/* Content container styles +----------------------------------------*/ +.rtl .content ul, .rtl .content ol { + margin-right: 3em; + margin-left: 0; +} + +/* Post author */ +.rtl p.author { + margin: 0 0 0.6em 15em; +} + +.rtl .signature { + clear: right; +} + +.rtl .notice { + clear: right; +} + +/* Jump to post link for now */ +.rtl ul.searchresults { + text-align: left; +} + +/* BB Code styles +----------------------------------------*/ +/* Quote block */ +.rtl blockquote { + margin: 0.5em 25px 0 1px; +} + +.rtl blockquote blockquote { + /* Nested quotes */ + margin: 0.5em 15px 0 1px; +} + +.rtl blockquote cite { + /* Username/source of quoter */ + margin-right: 20px; + margin-left: 0; +} + +.rtl blockquote dl.codebox { + margin-right: 0; +} + +.rtl code { + direction: ltr; +} + +/* Attachments +----------------------------------------*/ +.rtl .attachbox { + float: right; + margin: 5px 0 5px 5px; + clear: right; +} + +.rtl .attachbox dd { + clear: right; +} + +.rtl .attachbox p { + clear: right; +} + +.rtl .attachbox p.stats { + clear: right; +} + +/* Post poll styles +----------------------------------------*/ +.rtl fieldset.polls dt { + text-align: right; + float: right; + border-left: none; +} + +.rtl fieldset.polls dd { + float: right; + border-right: none; + margin-right: 0; +} + +.rtl fieldset.polls dd div { + text-align: left; +} + +.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 { + border-left-width: 1px; + border-left-style: solid; + border-right: none; +} + +/* Poster profile block +----------------------------------------*/ +.rtl .postprofile { + border-left: none; + border-right-width: 1px; + border-right-style: solid; + float: left; +/* text-align: right; */ +} + +.rtl .pm .postprofile { + border-right-width: 1px; + border-right-style: solid; + border-left: none; +} + +.rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 0; + margin-right: 8px; +} + +.rtl .online { + background-position: 0 0; +} + +.rtl dl.pmlist dd { + margin-right: 61% !important; + margin-left: 0 !important; +} + +/** +* buttons.css +*/ +/* Rollover buttons + Based on: http://wellstyled.com/css-nopreload-rollovers.html +----------------------------------------*/ +.rtl .buttons { + float: right; +} + +/* Rollover state */ +.rtl .buttons div { + margin: 0 1px 0 5px; +} + +/* Sub-header (navigation bar) +--------------------------------------------- */ +.rtl a.print, .rtl a.sendemail, .rtl a.fontsize { + text-align: right; +} + +/* Icon images +---------------------------------------- */ +.rtl .sitehome, .rtl .icon-faq, .rtl .icon-members, .rtl .icon-home, .rtl .icon-ucp, .rtl .icon-register, .rtl .icon-logout, +.rtl .icon-bookmark, .rtl .icon-bump, .rtl .icon-subscribe, .rtl .icon-unsubscribe, .rtl .icon-pages, .rtl .icon-search { + background-position: 100% 50%; + padding: 1px 17px 0 0; +} + +/* Poster profile icons +----------------------------------------*/ +/* Rollover state */ +.rtl .postprofile ul.profile-icons li { + float: right; + margin: 0 0 3px 6px; +} + +/* Positioning of moderator icons */ +.rtl .postbody ul.profile-icons { + float: left; +} + +/** +* cp.css +*/ +/* proSilver Control Panel Styles +---------------------------------------- */ + + +/* Main CP box +----------------------------------------*/ +.rtl #cp-menu { + float: right; +} + +.rtl #cp-main { + float: right; +} + +.rtl #cp-main .panel ol { + margin-right: 2em; + margin-left: 0; +} + +.rtl #cp-main .pagination { + float: left; +} + +.rtl #cp-main .buttons { + margin-right: 0; + margin-left: 0; +} + +/* CP tabbed menu +----------------------------------------*/ +.rtl #tabs, .rtl #ptabs { + margin: 20px 7px -1px 0; +} + +.rtl #tabs a, .rtl #ptabs a { + float: right; +} + +/*.rtl #tabs a span { + float: right; +}*/ + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +.rtl #minitabs { + margin: -20px 0 0 7px; +} + +.rtl #minitabs li { + float: left; + margin-right: 2px; + margin-left: 0; +} + +/* UCP navigation menu +----------------------------------------*/ + +/* Preferences pane layout +----------------------------------------*/ +.rtl #cp-main h2 { + margin-left: 0; + margin-right: 10px; +} + +/* Friends list */ +.rtl .cp-mini { + margin: 10px 5px 10px 15px; +} + +/* PM Styles +----------------------------------------*/ + +/* Defined rules list for PM options */ +.rtl ol.def-rules { + padding-right: 0; +} + +/* PM marking colours */ +.rtl .pm-legend { + border-right-width: 10px; + border-right-style: solid; + border-left-width: 0; + padding-left: 0; + padding-right: 3px; +} + +/* Avatar gallery */ +.rtl #gallery label { + float: right; +} + +/** +* forms.css +*/ + +/* General form styles +----------------------------------------*/ + +.rtl option { + padding-right: 0; + padding-left: 1em; +} + +.rtl label { + padding-right: 0; + padding-left: 5px; +} + +/* Definition list layout for forms +---------------------------------------- */ +.rtl fieldset dt { + float: right; + text-align: right; +} + +.rtl fieldset dd { + margin-left: 0; + margin-right: 41%; +} + +/* Specific layout 1 */ +.rtl fieldset.fields1 dt { + border-left-width: 0; + border-right-width: 1px; +} + +.rtl fieldset.fields1 dd { + margin-right: 10em; + margin-left: 0; + border-right-width: 0; + border-left-width: 1px; +} + +/* Specific layout 2 */ +.rtl fieldset.fields2 dt { + border-right-width: 1px; + border-left-width: 0; +} + +.rtl fieldset.fields2 dd { + margin-right: 16em; + margin-left: 0; + border-left-width: 1px; + border-right-width: 0; +} + +/* Form elements */ +.rtl dt label { + text-align: right; +} + +.rtl dd input, .rtl dd textarea { + margin-left: 3px; + margin-right: 0; +} + +/* Quick-login on index page */ +.rtl fieldset.quick-login input.inputbox { + margin-left: 5px; + margin-right: 0; +} + +.rtl fieldset.quick-login label { + padding-left: 2px; + padding-right: 0; +} + +/* Display options on viewtopic/viewforum pages */ +.rtl fieldset.display-options label { + padding-left: 2px; + padding-right: 0; +} + +/* Display actions for ucp and mcp pages */ +.rtl fieldset.display-actions { + text-align: left; + padding-left: 1em; + padding-right: 0; +} + +.rtl fieldset.display-actions label { + padding-left: 2px; + padding-right: 0; +} + +/* MCP forum selection*/ +.rtl fieldset.forum-selection { + float: left; +} + +.rtl fieldset.forum-selection2 { + float: left; +} + +/* Jumpbox */ +.rtl fieldset.jumpbox { + text-align: left; +} + +.rtl fieldset.quickmod { + float: left; + text-align: left; +} + +/* Posting page styles +----------------------------------------*/ + +/* Emoticons panel */ +.rtl #smiley-box { + float: left; +} + +/* Form button styles +---------------------------------------- */ + +/* Topic and forum Search */ +.rtl .search-box { + margin-right: 5px; + margin-left: 0; + float: right; +} + +.rtl input.search { + background-position: right 1px; + padding-right: 17px; + padding-left: 0; +} + +/** +* tweaks.css +*/ + + diff --git a/zdoom_blue_v3/theme/buttons.css b/zdoom_blue_v3/theme/buttons.css new file mode 100644 index 0000000..a9ded9c --- /dev/null +++ b/zdoom_blue_v3/theme/buttons.css @@ -0,0 +1,169 @@ +/* Button Styles +---------------------------------------- */ + +/* Rollover buttons + Based on: http://wellstyled.com/css-nopreload-rollovers.html +----------------------------------------*/ +.buttons { + float: left; + width: auto; + height: auto; +} + +/* Rollover state */ +.buttons div { + float: left; + margin: 0 5px 0 0; + background-position: 0 100%; +} + +/* Rolloff state */ +.buttons div a { + display: block; + width: 100%; + height: 100%; + background-position: 0 0; + position: relative; + overflow: hidden; +} + +/* Hide text and hide off-state image when rolling over (prevents flicker in IE) */ +/*.buttons div span { display: none; }*/ +/*.buttons div a:hover { background-image: none; }*/ +.buttons div span { position: absolute; width: 100%; height: 100%; cursor: pointer;} +.buttons div a:hover span { background-position: 0 100%; } + +/* Big button images */ +.reply-icon span { background: transparent none 0 0 no-repeat; } +.post-icon span { background: transparent none 0 0 no-repeat; } +.locked-icon span { background: transparent none 0 0 no-repeat; } +.pmreply-icon span { background: none 0 0 no-repeat; } +.newpm-icon span { background: none 0 0 no-repeat; } +.forwardpm-icon span { background: none 0 0 no-repeat; } + +/* Set big button dimensions */ +.buttons div.reply-icon { width: {IMG_BUTTON_TOPIC_REPLY_WIDTH}px; height: {IMG_BUTTON_TOPIC_REPLY_HEIGHT}px; } +.buttons div.post-icon { width: {IMG_BUTTON_TOPIC_NEW_WIDTH}px; height: {IMG_BUTTON_TOPIC_NEW_HEIGHT}px; } +.buttons div.locked-icon { width: {IMG_BUTTON_TOPIC_LOCKED_WIDTH}px; height: {IMG_BUTTON_TOPIC_LOCKED_HEIGHT}px; } +.buttons div.pmreply-icon { width: {IMG_BUTTON_PM_REPLY_WIDTH}px; height: {IMG_BUTTON_PM_REPLY_HEIGHT}px; } +.buttons div.newpm-icon { width: {IMG_BUTTON_PM_NEW_WIDTH}px; height: {IMG_BUTTON_PM_NEW_HEIGHT}px; } +.buttons div.forwardpm-icon { width: {IMG_BUTTON_PM_FORWARD_WIDTH}px; height: {IMG_BUTTON_PM_FORWARD_HEIGHT}px; } + +/* Sub-header (navigation bar) +--------------------------------------------- */ +a.print, a.sendemail, a.fontsize { + display: block; + overflow: hidden; + height: 18px; + text-indent: -5000px; + text-align: left; + background-repeat: no-repeat; +} + +a.print { + background-image: none; + width: 22px; +} + +a.sendemail { + background-image: none; + width: 22px; +} + +a.fontsize { + background-image: none; + background-position: 0 -1px; + width: 29px; +} + +a.fontsize:hover { + background-position: 0 -20px; + text-decoration: none; +} + +/* Icon images +---------------------------------------- */ +.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout, +.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; + padding: 1px 0 0 17px; +} + +/* Poster profile icons +----------------------------------------*/ +ul.profile-icons { + padding-top: 10px; + list-style: none; +} + +/* Rollover state */ +ul.profile-icons li { + float: left; + margin: 0 6px 3px 0; + background-position: 0 100%; +} + +/* Rolloff state */ +ul.profile-icons li a { + display: block; + width: 100%; + height: 100%; + background-position: 0 0; +} + +/* Hide text and hide off-state image when rolling over (prevents flicker in IE) */ +ul.profile-icons li span { display:none; } +ul.profile-icons li a:hover { background: none; } + +/* Positioning of moderator icons */ +.postbody ul.profile-icons { + float: right; + width: auto; + padding: 0; +} + +.postbody ul.profile-icons li { + margin: 0 3px; +} + +/* Profile & navigation icons */ +.email-icon, .email-icon a { background: none top left no-repeat; } +.aim-icon, .aim-icon a { background: none top left no-repeat; } +.yahoo-icon, .yahoo-icon a { background: none top left no-repeat; } +.web-icon, .web-icon a { background: none top left no-repeat; } +.msnm-icon, .msnm-icon a { background: none top left no-repeat; } +.icq-icon, .icq-icon a { background: none top left no-repeat; } +.jabber-icon, .jabber-icon a { background: none top left no-repeat; } +.pm-icon, .pm-icon a { background: none top left no-repeat; } +.quote-icon, .quote-icon a { background: none top left no-repeat; } + +/* Moderator icons */ +.report-icon, .report-icon a { background: none top left no-repeat; } +.warn-icon, .warn-icon a { background: none top left no-repeat; } +.edit-icon, .edit-icon a { background: none top left no-repeat; } +.delete-icon, .delete-icon a { background: none top left no-repeat; } +.info-icon, .info-icon a { background: none top left no-repeat; } + +/* Set profile icon dimensions */ +ul.profile-icons li.email-icon { width: {IMG_ICON_CONTACT_EMAIL_WIDTH}px; height: {IMG_ICON_CONTACT_EMAIL_HEIGHT}px; } +ul.profile-icons li.aim-icon { width: {IMG_ICON_CONTACT_AIM_WIDTH}px; height: {IMG_ICON_CONTACT_AIM_HEIGHT}px; } +ul.profile-icons li.yahoo-icon { width: {IMG_ICON_CONTACT_YAHOO_WIDTH}px; height: {IMG_ICON_CONTACT_YAHOO_HEIGHT}px; } +ul.profile-icons li.web-icon { width: {IMG_ICON_CONTACT_WWW_WIDTH}px; height: {IMG_ICON_CONTACT_WWW_HEIGHT}px; } +ul.profile-icons li.msnm-icon { width: {IMG_ICON_CONTACT_MSNM_WIDTH}px; height: {IMG_ICON_CONTACT_MSNM_HEIGHT}px; } +ul.profile-icons li.icq-icon { width: {IMG_ICON_CONTACT_ICQ_WIDTH}px; height: {IMG_ICON_CONTACT_ICQ_HEIGHT}px; } +ul.profile-icons li.jabber-icon { width: {IMG_ICON_CONTACT_JABBER_WIDTH}px; height: {IMG_ICON_CONTACT_JABBER_HEIGHT}px; } +ul.profile-icons li.pm-icon { width: {IMG_ICON_CONTACT_PM_WIDTH}px; height: {IMG_ICON_CONTACT_PM_HEIGHT}px; } +ul.profile-icons li.quote-icon { width: {IMG_ICON_POST_QUOTE_WIDTH}px; height: {IMG_ICON_POST_QUOTE_HEIGHT}px; } +ul.profile-icons li.report-icon { width: {IMG_ICON_POST_REPORT_WIDTH}px; height: {IMG_ICON_POST_REPORT_HEIGHT}px; } +ul.profile-icons li.edit-icon { width: {IMG_ICON_POST_EDIT_WIDTH}px; height: {IMG_ICON_POST_EDIT_HEIGHT}px; } +ul.profile-icons li.delete-icon { width: {IMG_ICON_POST_DELETE_WIDTH}px; height: {IMG_ICON_POST_DELETE_HEIGHT}px; } +ul.profile-icons li.info-icon { width: {IMG_ICON_POST_INFO_WIDTH}px; height: {IMG_ICON_POST_INFO_HEIGHT}px; } +ul.profile-icons li.warn-icon { width: {IMG_ICON_USER_WARN_WIDTH}px; height: {IMG_ICON_USER_WARN_HEIGHT}px; } + +/* Fix profile icon default margins */ +ul.profile-icons li.edit-icon { margin: 0 0 0 3px; } +ul.profile-icons li.quote-icon { margin: 0 0 0 10px; } +ul.profile-icons li.info-icon, ul.profile-icons li.report-icon { margin: 0 3px 0 0; } + diff --git a/zdoom_blue_v3/theme/colours.css b/zdoom_blue_v3/theme/colours.css new file mode 100644 index 0000000..051278c --- /dev/null +++ b/zdoom_blue_v3/theme/colours.css @@ -0,0 +1,1094 @@ +/* +-------------------------------------------------------------- +Colours and backgrounds for common.css +-------------------------------------------------------------- */ + +html, body { + color: #CCCCCC; + background-color: #09101d; +} + +h1 { + color: #FFFFFF; +} + +h2 { + color: #CCCCCC; +} + +h3 { + border-bottom-color: #4d4e4e; + color: #CCCCCC; +} + +hr { + border-color: #4d4e4e; + border-top-color: #4d4e4e; +} + +hr.dashed { + border-top-color: #4d4e4e; +} + +/* Search box +--------------------------------------------- */ + +#search-box { + color: #FFFFFF; +} + +#search-box #keywords { + background-color: #FFF; +} + +#search-box input { + border-color: #000003; + background-color: #FAFAFA; + color: #000003; +} + +#search-box input:hover { + border-color: #003653; + color: #003653; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.headerbar { + background-color: #09101d; + background-image: url("{T_THEME_PATH}/images/bg_header.png"); + color: #FFFFFF; +} + +.navbar { + background-color: #091929; +} + +.forabg { + background-color: #091929; + background-image: url("{T_THEME_PATH}/images/bg_list.gif"); +} + +.forumbg { + background-color: #091929; + background-image: url("{T_THEME_PATH}/images/bg_list.gif"); +} + +.panel { + background-color: #091929; + color: #CCCCCC; +} + +.post:target .content { + color: #E6E6E6; +} + +.post:target h3 a { + color: #FFFFFF; +} + +.bg1 { background-color: #091929; } +.bg2 { background-color: #091929; } +.bg3 { background-color: #091929; } + +.ucprowbg { + background-color: #091929; +} + +.fieldsbg { + background-color: #091929; +} + +span.corners-top { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +span.corners-top span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +span.corners-bottom { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +span.corners-bottom span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +/* Horizontal lists +----------------------------------------*/ + +ul.navlinks { + border-bottom-color: #4d4e4e; +} + +/* Table styles +----------------------------------------*/ +table.table1 thead th { + color: #E6E6E6; +} + +table.table1 tbody tr { + border-color: transparent; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: #091929; + color: #CCCCCC; +} + +table.table1 td { + color: #CCCCCC; +} + +table.table1 tbody td { + border-bottom-color: #4d4e4e; +} + +table.table1 tbody th { + border-bottom-color: #4d4e4e; + color: #CCCCCC; + background-color: #091929; +} + +table.info tbody th { + color: #E6E6E6; +} + +/* Misc layout styles +---------------------------------------- */ +dl.details dt { + color: #CCCCCC; +} + +dl.details dd { + color: #CCCCCC; +} + +.sep { + color: #152736; +} + +/* Pagination +---------------------------------------- */ + +.pagination span strong { + color: #CCCCCC; + background-color: #091929; + border-color: #363d42; +} + +.pagination span a, .pagination span a:link, .pagination span a:visited { + color: #40a2d6; + background-color: #091929; + border-color: #363d42; +} + +.pagination span a:active { + color: #b4d9ed; + background-color: #091929; + border-color: #363d42; +} + +.pagination span a:hover { + border-color: #363d42; + background-color: #091929; + color: #40a2d6; +} + +/* Pagination in viewforum for multipage topics */ +.row .pagination { + background-image: url("{T_THEME_PATH}/images/icon_pages.gif"); +} + +.row .pagination span a, li.pagination span a { + background-color: #091929; +} + +.row .pagination span a:hover, li.pagination span a:hover { + background-color: #091929; +} + +/* Miscellaneous styles +---------------------------------------- */ + +.copyright { + color: #bfbfbf; +} + +.error { + color: #ff3867; +} + +li.reported:hover { + background-color: transparent !important; +} +.sticky, .announce { + /* you can add a background for stickies and announcements*/ +} + +div.rules { + background-color: #4b000d; + color: #e5b8c2; +} + +p.rules { + background-color: #801a1a; + border: 1px dotted #09101d; + background-image: none; +} + +/* +-------------------------------------------------------------- +Colours and backgrounds for links.css +-------------------------------------------------------------- */ + +a:link { color: #51afe0; } +a:visited { color: #71c1eb; } +a:hover { color: #148ccc; } +a:active { color: #71c1eb; } + +/* Links on gradient backgrounds */ +#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link { + color: #c9d0d6; +} + +#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited { + color: #c9d0d6; +} + +#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: #b8cfe5; +} + +#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active { + color: #c9d0d6; +} + +/* Links for forum/topic lists */ +a.forumtitle { + color: #cfdae5; +} + +/* a.forumtitle:visited { color: #105289; } */ + +a.forumtitle:hover { + color: #148ccc; +} + +a.forumtitle:active { + color: #cfdae5; +} + +a.topictitle { + color: #cfdae5; +} + +/* a.topictitle:visited { color: #368AD2; } */ + +a.topictitle:hover { + color: #148ccc; +} + +a.topictitle:active { + color: #cfdae5; +} + +/* Post body links */ +.postlink { + color: #51afe0; +} + +.postlink:visited { + color: #71c1eb; +} + +.postlink:active { + color: #51afe0; +} + +.postlink:hover { + color: #148ccc; +} + +.signature a, .signature a:visited, .signature a:hover, .signature a:active { + background-color: transparent; +} + +/* Profile links */ +.postprofile a:link, .postprofile a:visited, .postprofile dt.author a { + color: #c9d0d6; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + color: #00a6ff; +} + +.postprofile a:active { + color: #c9d0d6; +} + +/* Profile searchresults */ +.search .postprofile a { + color: #71c1eb; +} + +.search .postprofile a:hover { + color: #148ccc; +} + +/* Back to top of page */ +a.top { + background-image: url("{IMG_ICON_BACK_TOP_SRC}"); +} + +a.top2 { + background-image: url("{IMG_ICON_BACK_TOP_SRC}"); +} + +/* Arrow links */ +a.up { background-image: url("{T_THEME_PATH}/images/arrow_up.gif") } +a.down { background-image: url("{T_THEME_PATH}/images/arrow_down.gif") } +a.left { background-image: url("{T_THEME_PATH}/images/arrow_left.gif") } +a.right { background-image: url("{T_THEME_PATH}/images/arrow_right.gif") } + +a.up:hover { + background-color: transparent; +} + +a.left:hover { + color: #148ccc; +} + +a.right:hover { + color: #148ccc; +} + + +/* +-------------------------------------------------------------- +Colours and backgrounds for content.css +-------------------------------------------------------------- */ + +ul.forums { + background-color: #091929; +} + +ul.topiclist li { + color: #CCCCCC; +} + +/* ul.topiclist dd { + border-left-color: #31393f; +} */ + +.rtl ul.topiclist dd { + border-right-color: #31393f; +} + +ul.topiclist li.row dt a.subforum.read { + background-image: url("{IMG_SUBFORUM_READ_SRC}"); +} + +ul.topiclist li.row dt a.subforum.unread { + background-image: url("{IMG_SUBFORUM_UNREAD_SRC}"); +} + +li.row { + border-top-color: #1f2d37; +/* border-bottom-color: #0a1a2a; */ +} + +li.row strong { + color: #E6E6E6; +} + +li.row:hover { + background-color: #091929; +} + +li.row:hover dd { + border-left-color: #31393f; +} + +.rtl li.row:hover dd { + border-right-color: #31393f; + border-left: none; +} + +li.header dt, li.header dd { + color: #d8e1e6; +} + +/* Forum list column styles */ +ul.topiclist dd.searchextra { + color: #CCCCCC; +} + +/* Post body styles +----------------------------------------*/ +.postbody { + color: #bdbdbd; +} + +/* Content container styles +----------------------------------------*/ +.content { + color: #CCCCCC; +} + +.content h2, .panel h2 { + color: #9acbe5; + border-bottom-color: #4d4e4e; +} + +dl.faq dt { + color: #e0e0e0; + font-weight:bold; +} + +.posthilit { + background-color: transparent; + color: #e0e0e0; +} + +/* Post signature */ +.signature { + border-top-color: #4d4e4e; +} + +/* Post noticies */ +.notice { + border-top-color: #4d4e4e; +} + +/* BB Code styles +----------------------------------------*/ +/* Quote block */ +blockquote { + color: #CCCCCC; + background-color: #091727 !important; + background-image: url("{T_THEME_PATH}/images/quote.png"); + background-position: 5px 3px; + border-left: 4px solid #253139; + border-bottom: 1px solid #253139; +} + +.rtl blockquote { +background-image: url("{T_THEME_PATH}/images/quote_rtl.png"); +} + +blockquote blockquote { + /* Nested quotes */ + background-color: #091929 !important; + border-left: 4px solid #2f373e; + border-bottom: 1px solid #2f373e; +} + +blockquote blockquote blockquote { + /* Nested quotes */ + background-color: #091929 !important; + border-left: 4px solid #393f43; + border-bottom: 1px solid #393f43; +} + +/* Code block */ +dl.codebox { + background-color: transparent; +/* border: transparent; */ +} + +dl.codebox dt { + border-bottom-color: #4d4e4e; +} + +dl.codebox code { + color: #CCCCCC; +} + +.syntaxbg { color: #FFFFFF; } +.syntaxcomment { color: #FF8000; } +.syntaxdefault { color: #0000BB; } +.syntaxhtml { color: #000003; } +.syntaxkeyword { color: #006413; } +.syntaxstring { color: #DD0000; } + +/* Attachments +----------------------------------------*/ +.attachbox { + background-color: #FFFFFF; + border-color: #C9D2D8; +} + +.pm-message .attachbox { + background-color: transparent; +} + +.attachbox dd { + border-top-color: #C9D2D8; +} + +.attachbox p { + color: #666666; +} + +.attachbox p.stats { + color: #666666; +} + +.attach-image img { + border-color: #999999; +} + +/* Inline image thumbnails */ + +dl.file dd { + color: #666666; +} + +dl.thumbnail img { + border-color: #666666; + background-color: #FFFFFF; +} + +dl.thumbnail dd { + color: #666666; +} + +dl.thumbnail dt a:hover { + background-color: #EEEEEE; +} + +dl.thumbnail dt a:hover img { + border-color: #368AD2; +} + +/* Post poll styles +----------------------------------------*/ + +fieldset.polls dl { + border-top-color: #363d42; + color: #666666; +} + +fieldset.polls dl.voted { + color: #CCCCCC; +} + +fieldset.polls dd div { + color: #E6E6E6; +} + +/* .rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 { + border-right-color: transparent; +} */ + +.pollbar1 { + background-color: #AA2346; + border-bottom-color: #74162C; + border-right-color: #74162C; +} + +.rtl .pollbar1 { + border-left-color: #74162C; +} + +.pollbar2 { + background-color: #BE1E4A; + border-bottom-color: #8C1C38; + border-right-color: #8C1C38; +} + +.rtl .pollbar2 { + border-left-color: #8C1C38; +} + +.pollbar3 { + background-color: #D11A4E; + border-bottom-color: #AA2346; + border-right-color: #AA2346; +} + +.rtl .pollbar3 { + border-left-color: #AA2346; +} + +.pollbar4 { + background-color: #E41653; + border-bottom-color: #BE1E4A; + border-right-color: #BE1E4A; +} + +.rtl .pollbar4 { + border-left-color: #BE1E4A; +} + +.pollbar5 { + background-color: #F81157; + border-bottom-color: #D11A4E; + border-right-color: #D11A4E; +} + +.rtl .pollbar5 { + border-left-color: #D11A4E; +} + +/* Poster profile block +----------------------------------------*/ +.postprofile { + color: #b8b8b8; + border-right-color: #27323a; +} + +.rtl .postprofile { + border-right-color: #27323a; +/* border-left-color: transparent; */ +} + +.pm .postprofile { + border-right-color: #27323a; +} + +.rtl .pm .postprofile { + border-right-color: #27323a; +/* border-left-color: transparent; */ +} + +.postprofile strong { + color: #bdbdbd; +} + +/*.online { + background-image: url("{IMG_ICON_USER_ONLINE_SRC}"); +} */ + +.online { + background-image: none; +} + +.online .postprofile { + border-left: solid 3px #0082c8; +} + +.offline .postprofile { + border-left: solid 3px #363d42; +} + +/* +-------------------------------------------------------------- +Colours and backgrounds for buttons.css +-------------------------------------------------------------- */ + +/* Big button images */ +.reply-icon span { background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); } +.post-icon span { background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}"); } +.locked-icon span { background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); } +.pmreply-icon span { background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;} +.newpm-icon span { background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;} +.forwardpm-icon span { background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;} + +a.print { + background-image: url("{T_THEME_PATH}/images/icon_print.gif"); +} + +a.sendemail { + background-image: url("{T_THEME_PATH}/images/icon_sendemail.gif"); +} + +a.fontsize { + background-image: url("{T_THEME_PATH}/images/icon_fontsize.gif"); +} + +/* Icon images +---------------------------------------- */ +.sitehome { background-image: url("{T_THEME_PATH}/images/icon_home.gif"); } +.icon-faq { background-image: url("{T_THEME_PATH}/images/icon_faq.gif"); } +.icon-members { background-image: url("{T_THEME_PATH}/images/icon_members.gif"); } +.icon-home { background-image: url("{T_THEME_PATH}/images/icon_home.gif"); } +.icon-ucp { background-image: url("{T_THEME_PATH}/images/icon_ucp.gif"); } +.icon-register { background-image: url("{T_THEME_PATH}/images/icon_register.gif"); } +.icon-logout { background-image: url("{T_THEME_PATH}/images/icon_logout.gif"); } +.icon-bookmark { background-image: url("{T_THEME_PATH}/images/icon_bookmark.gif"); } +.icon-bump { background-image: url("{T_THEME_PATH}/images/icon_bump.gif"); } +.icon-subscribe { background-image: url("{T_THEME_PATH}/images/icon_subscribe.gif"); } +.icon-unsubscribe { background-image: url("{T_THEME_PATH}/images/icon_unsubscribe.gif"); } +.icon-pages { background-image: url("{T_THEME_PATH}/images/icon_pages.gif"); } +.icon-search { background-image: url("{T_THEME_PATH}/images/icon_search.gif"); } + +/* Profile & navigation icons */ +.email-icon, .email-icon a { background-image: url("{IMG_ICON_CONTACT_EMAIL_SRC}"); } +.aim-icon, .aim-icon a { background-image: url("{IMG_ICON_CONTACT_AIM_SRC}"); } +.yahoo-icon, .yahoo-icon a { background-image: url("{IMG_ICON_CONTACT_YAHOO_SRC}"); } +.web-icon, .web-icon a { background-image: url("{IMG_ICON_CONTACT_WWW_SRC}"); } +.msnm-icon, .msnm-icon a { background-image: url("{IMG_ICON_CONTACT_MSNM_SRC}"); } +.icq-icon, .icq-icon a { background-image: url("{IMG_ICON_CONTACT_ICQ_SRC}"); } +.jabber-icon, .jabber-icon a { background-image: url("{IMG_ICON_CONTACT_JABBER_SRC}"); } +.pm-icon, .pm-icon a { background-image: url("{IMG_ICON_CONTACT_PM_SRC}"); } +.quote-icon, .quote-icon a { background-image: url("{IMG_ICON_POST_QUOTE_SRC}"); } + +/* Moderator icons */ +.report-icon, .report-icon a { background-image: url("{IMG_ICON_POST_REPORT_SRC}"); } +.edit-icon, .edit-icon a { background-image: url("{IMG_ICON_POST_EDIT_SRC}"); } +.delete-icon, .delete-icon a { background-image: url("{IMG_ICON_POST_DELETE_SRC}"); } +.info-icon, .info-icon a { background-image: url("{IMG_ICON_POST_INFO_SRC}"); } +.warn-icon, .warn-icon a { background-image: url("{IMG_ICON_USER_WARN_SRC}"); } /* Need updated warn icon */ + +/* +-------------------------------------------------------------- +Colours and backgrounds for cp.css +-------------------------------------------------------------- */ + +/* Main CP box +----------------------------------------*/ + +#cp-main h3, #cp-main hr, #cp-menu hr { + border-color: #4d4e4e; +} + +#cp-main .panel li.row { + border-bottom-color: #4d4e4e; + border-top-color: transparent; +} + +ul.cplist { + border-top-color: #4d4e4e; +} + +#cp-main .panel li.header dd, #cp-main .panel li.header dt { + color: #CCCCCC; +} + +#cp-main table.table1 thead th { + color: #c2c2c2; + border-bottom-color: #4d4e4e; +} + +#cp-main .pm-message { + border-color: #DBDEE2; + background-color: transparent; +} + +/* CP tabbed menu +----------------------------------------*/ +#tabs a { + background-image: url("{T_THEME_PATH}/images/bg_tabs1.gif"); +} + +#tabs a span { + background-image: url("{T_THEME_PATH}/images/bg_tabs2.gif"); + color: #bdbdbd; +} + +#tabs a:hover span { + color: #40a2d6; +} + +#tabs .activetab a { +/* border-bottom-color: #0082c8; */ + border-bottom: none; +} + +#tabs .activetab a span { + color: #0082c8; +} + +#tabs .activetab a:hover span { + color: #40a2d6; +} + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +#minitabs li { + background-color: #0c1c2b; +} + +#minitabs li.activetab { + background-color: #091929; +} + +#minitabs li.activetab a, #minitabs li.activetab a:hover { + color: #c2c2c2; +} + +/* UCP navigation menu +----------------------------------------*/ + +/* Link styles for the sub-section links */ +#navigation a { + color: #CCCCCC; + background-color: transparent; + background-image: none; + border-left-color: #363d42; +} + +.rtl #navigation a { + background-image: none; + background-position: 0 100%; +} + +#navigation a:hover { + background-image: none; + background-color: transparent; + color: #40a2d6; + border-left-color: #0082c8; +} + +#navigation #active-subsection a { + color: #cfdee6; + background-color: transparent; + background-image: none; + border-left: 2px solid #0082c8; +} + +#navigation #active-subsection a:hover { + background-color: transparent; + color: #40a2d6; +} + +/* Preferences pane layout +----------------------------------------*/ +#cp-main h2 { + color: #c2c2c2; +} + +#cp-main .panel { + background-color: #091929; +} + +#cp-main .pm { + background-color: transparent; +} + +#cp-main span.corners-top, #cp-menu span.corners-top { + background-image: url("{T_THEME_PATH}/images/corners_left2.png"); +} + +#cp-main span.corners-top span, #cp-menu span.corners-top span { + background-image: url("{T_THEME_PATH}/images/corners_right2.png"); +} + +#cp-main span.corners-bottom, #cp-menu span.corners-bottom { + background-image: url("{T_THEME_PATH}/images/corners_left2.png"); +} + +#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span { + background-image: url("{T_THEME_PATH}/images/corners_right2.png"); +} + +/* Topicreview */ +#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom { + background-image: url("{T_THEME_PATH}/images/corners_left.png"); +} + +#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span { + background-image: url("{T_THEME_PATH}/images/corners_right.png"); +} + +/* Friends list */ +.cp-mini { + background-color: transparent; + border: 2px solid #363d42; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -khtml-border-radius: 5px; + border-radius: 5px; +} + +dl.mini dt { + color: #CCCCCC; +} + +/* PM Styles +----------------------------------------*/ +/* PM Message history */ +.current { + color: #CCCCCC !important; +} + +/* PM panel adjustments */ +.pm-panel-header, +#cp-main .pm-message-nav { + border-bottom-color: #4d4e4e; +} + +/* PM marking colours */ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: #BC2A4D; + border-right-color: #BC2A4D; +} + +.pmlist li.pm_marked_colour, .pm_marked_colour { + border-color: #a8d643; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #b6bfc2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #0082c8; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #091929; +} + +/* Avatar gallery */ +#gallery label { + background-color: #1f2d37; + border-color: #CCC; +} + +#gallery label:hover { + background-color: #EEE; +} + +/* +-------------------------------------------------------------- +Colours and backgrounds for forms.css +-------------------------------------------------------------- */ + +/* General form styles +----------------------------------------*/ +select { + border-color: #666; + background-color: #091727; + color: #D6D6D6; +} + +label { + color: #CCCCCC; +} + +option.1 { + color: #00a6ff; +} + +option.disabled-option { + color: graytext; +} + +/* Definition list layout for forms +---------------------------------------- */ +dd label { + color: #CCCCCC; +} + +/* Hover effects */ +fieldset dl:hover dt label { + color: #40a2d6; +} + +fieldset.fields1 { + color: #CCCCCC !important; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +/* Quick-login on index page */ +fieldset.quick-login input.inputbox { + background-color: #0a1625; +} + +/* Posting page styles +----------------------------------------*/ + +#message-box textarea { + color: #f0f0f0; +} + +/* Input field styles +---------------------------------------- */ +.inputbox , .inputbox2 { + background-color: #0a1625; + border-color: #555; + color: #f0f0f0; +} + +.inputbox:hover , .inputbox2:hover { + border-color: #006ba9; +} + +.inputbox:focus , .inputbox2:focus { + border-color: #999; + color: #f0f0f0; +} + +/* Form button styles +---------------------------------------- */ + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #f0f0f0; + background-color: #0e1e2d; + background-image: none; +} + +a.button1, input.button1 { + border-color: #555; +} + +input.button3 { + background-image: none; +} + +/* Alternative button */ +a.button2, input.button2, input.button3 { + border-color: #555; +} + +/* button in the style of the form buttons */ +a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active { + color: #f0f0f0; +} + +/* Hover states */ +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #00a6ff; + color: #00a6ff; +} + +/* Search box */ +input.search { + background-image: url("{T_THEME_PATH}/images/icon_search.gif"); + color: #BDBDBD; +} + +input.search.tiny { + background-image: url("{T_THEME_PATH}/images/icon_textbox_search.png"); + color: #BDBDBD; +} + +input.search.tiny:hover { + background-image: url("{T_THEME_PATH}/images/icon_textbox_search_hover.png"); + color: #f0f0f0; +} + +input.search.tiny:focus { + background-image: url("{T_THEME_PATH}/images/icon_textbox_search.png"); + color: #f0f0f0; +} + +input.disabled { + color: #808080; +} + +/* New PM notification box */ +.pm_alert { + background-color: #091929; + border-color: #4d4e4e; +} + +.pm_alert h3 { + color: #ebebeb; + border-bottom-color: #4d4e4e; +} diff --git a/zdoom_blue_v3/theme/common.css b/zdoom_blue_v3/theme/common.css new file mode 100644 index 0000000..61e7a4c --- /dev/null +++ b/zdoom_blue_v3/theme/common.css @@ -0,0 +1,647 @@ +/* General Markup Styles +---------------------------------------- */ + +* { + /* Reset browsers default margin, padding and font sizes */ + margin: 0; + padding: 0; +} + +html { + font-size: 100%; + /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */ + height: 101%; +} + +body { + /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */ + font-family: Verdana, Helvetica, Arial, sans-serif; + color: #828282; + /*background-color: #FFFFFF;*/ + /*font-size: 62.5%; This sets the default font size to be equivalent to 10px */ + font-size: 10px; + margin: 0; + padding: 12px 0; +} + +h1 { + /* Forum name */ + font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; + margin-right: 200px; + color: #FFFFFF; + margin-top: 15px; + font-weight: bold; + font-size: 2em; +} + +h2 { + /* Forum header titles */ + font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; + font-weight: normal; + color: #3f3f3f; + font-size: 2em; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +h3 { + /* Sub-headers (also used as post headers, but defined later) */ + font-family: Arial, Helvetica, sans-serif; + font-weight: bold; + text-transform: uppercase; + border-bottom: 1px solid #CCCCCC; + margin-bottom: 3px; + padding-bottom: 2px; + font-size: 1.05em; + color: #989898; + margin-top: 20px; +} + +h4 { + /* Forum and topic list titles */ + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif; + font-size: 1.3em; +} + +p { + line-height: 1.3em; + font-size: 1.1em; + margin-bottom: 1.5em; +} + +img { + border-width: 0; +} + +hr { + /* Also see tweaks.css */ + border: 0 none #FFFFFF; + border-top: 1px solid #CCCCCC; + height: 1px; + margin: 5px 0; + display: block; + clear: both; +} + +hr.dashed { + border-top: 1px dashed #CCCCCC; + margin: 10px 0; +} + +hr.divider { + display: none; +} + +p.right { + text-align: right; +} + +/* Main blocks +---------------------------------------- */ +#wrap { + padding: 0 20px; + min-width: 650px; +} + +#simple-wrap { + padding: 6px 10px; +} + +#page-body { + margin: 4px 0; + clear: both; +} + +#page-footer { + clear: both; +} + +#page-footer h3 { + margin-top: 20px; +} + +#logo { + float: left; + width: auto; + padding: 10px 13px 0 10px; +} + +a#logo:hover { + text-decoration: none; +} + +/* Search box +--------------------------------------------- */ +#search-box { + color: #FFFFFF; + position: relative; + margin-top: 30px; + margin-right: 5px; + display: block; + float: right; + text-align: right; + white-space: nowrap; /* For Opera */ +} + +#search-box #keywords { + width: 95px; + /*background-color: #FFF;*/ +} + +#search-box input { + border: 1px solid #b0b0b0; +} + +/* .button1 style defined later, just a few tweaks for the search button version */ +#search-box input.button1 { + padding: 1px 5px; +} + +#search-box li { + text-align: right; + margin-top: 4px; +} + +#search-box img { + vertical-align: middle; + margin-right: 3px; +} + +/* Site description and logo */ +#site-description { + float: left; + width: 70%; +} + +#site-description h1 { + margin-right: 0; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.headerbar { + background: #ebebeb none repeat-x 0 0; + color: #FFFFFF; + margin-bottom: 4px; + padding: 0 5px; +} + +.navbar { + /*background-color: #ebebeb;*/ + padding: 0 10px; +} + +.forabg { + background: #b1b1b1 none repeat-x 0 0; + margin-bottom: 4px; + padding: 0 5px; + clear: both; +} + +.forumbg { + background: #ebebeb none repeat-x 0 0; + margin-bottom: 4px; + padding: 0 5px; + clear: both; +} + +.panel { + margin-bottom: 4px; + padding: 0 10px; + /*background-color: #f3f3f3;*/ + color: #3f3f3f; +} + +.post { + padding: 0 10px; + margin-bottom: 4px; + background-repeat: no-repeat; + background-position: 100% 0; +} +.banned { + opacity: 0.5; +} + +.post:target .content { + color: #000000; +} + +.post:target h3 a { + color: #000000; +} + +.bg1 { /*background-color: #f7f7f7;*/} +.bg2 { /*background-color: #f2f2f2; */} +.bg3 { /*background-color: #ebebeb; */} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +.ucprowbg { + /*background-color: #e2e2e2;*/ +} + +.fieldsbg { + /*border: 1px #DBDEE2 solid;*/ + /*background-color: #eaeaea;*/ +} + +span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span { + font-size: 1px; + line-height: 1px; + display: block; + height: 5px; + background-repeat: no-repeat; +} + +span.corners-top { + background-image: none; + background-position: 0 0; + margin: 0 -5px; +} + +span.corners-top span { + background-image: none; + background-position: 100% 0; +} + +span.corners-bottom { + background-image: none; + background-position: 0 100%; + margin: 0 -5px; + clear: both; +} + +span.corners-bottom span { + background-image: none; + background-position: 100% 100%; +} + +.headbg span.corners-bottom { + margin-bottom: -1px; +} + +.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom { + margin: 0 -10px; +} + +.rules span.corners-top { + margin: 0 -10px 5px -10px; +} + +.rules span.corners-bottom { + margin: 5px -10px 0 -10px; +} + +/* Horizontal lists +----------------------------------------*/ +ul.linklist { + display: block; + margin: 0; +} + +ul.linklist li { + display: block; + list-style-type: none; + float: left; + width: auto; + margin-right: 5px; + font-size: 1.1em; + line-height: 2.2em; +} + +ul.linklist li.rightside, p.rightside { + float: right; + margin-right: 0; + margin-left: 5px; + text-align: right; +} + +ul.navlinks { + padding-bottom: 1px; + margin-bottom: 1px; + border-bottom: 1px solid #FFFFFF; + font-weight: bold; +} + +ul.leftside { + float: left; + margin-left: 0; + margin-right: 5px; + text-align: left; +} + +ul.rightside { + float: right; + margin-left: 5px; + margin-right: -5px; + text-align: right; +} + +/* Table styles +----------------------------------------*/ +table.table1 { + /* See tweaks.css */ +} + +#ucp-main table.table1 { + padding: 2px; +} + +table.table1 thead th { + font-weight: normal; + text-transform: uppercase; + color: #FFFFFF; + line-height: 1.3em; + font-size: 1em; + padding: 0 0 4px 3px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border: 1px solid #cfcfcf; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { +/* background-color: #f6f6f6; + color: #000;*/ +} + +table.table1 td { + color: #6a6a6a; + font-size: 1.1em; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid #FAFAFA; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid #000000; + text-align: left; + /*color: #333333; + background-color: #FFFFFF;*/ +} + +/* Specific column styles */ +table.table1 .name { text-align: left; } +table.table1 .posts { text-align: center !important; width: 7%; } +table.table1 .joined { text-align: left; width: 15%; } +table.table1 .active { text-align: left; width: 15%; } +table.table1 .mark { text-align: center; width: 7%; } +table.table1 .info { text-align: left; width: 30%; } +table.table1 .info div { width: 100%; white-space: normal; overflow: hidden; } +table.table1 .autocol { line-height: 2em; white-space: nowrap; } +table.table1 thead .autocol { padding-left: 1em; } + +table.table1 span.rank-img { + float: right; + width: auto; +} + +table.info td { + padding: 3px; +} + +table.info tbody th { + padding: 3px; + text-align: right; + vertical-align: top; + color: #000000; + font-weight: normal; +} + +.forumbg table.table1 { + margin: 0; +} + +.forumbg-table > .inner { + margin: 0 -1px; +} + +.forumbg-table > .inner > span.corners-top { + margin: 0 -4px -1px -4px; +} + +.forumbg-table > .inner > span.corners-bottom { + margin: -1px -4px 0 -4px; +} + +/* Misc layout styles +---------------------------------------- */ +/* column[1-2] styles are containers for two column layouts + Also see tweaks.css */ +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +/* General classes for placing floating blocks */ +.left-box { + float: left; + width: auto; + text-align: left; +} + +.right-box { + float: right; + width: auto; + text-align: right; +} + +dl.details { + /*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/ + font-size: 1.1em; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + color: #000000; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + color: #828282; + float: left; + width: 65%; +} + +/* Pagination +---------------------------------------- */ +.pagination { + height: 1%; /* IE tweak (holly hack) */ + width: auto; + text-align: right; + margin-top: 5px; + float: right; +} + +.pagination span.page-sep { + display: none; +} + +li.pagination { + margin-top: 0; +} + +.pagination strong, .pagination b { + font-weight: normal; +} + +.pagination span strong { + padding: 0 2px; + margin: 0 2px; + font-weight: normal; + /*color: #FFFFFF; + background-color: #bfbfbf;*/ + border: 1px solid #bfbfbf; + font-size: 0.9em; +} + +.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active { + font-weight: normal; + text-decoration: none; + /*color: #747474;*/ + margin: 0 2px; + padding: 0 2px; + /*background-color: #eeeeee;*/ + border: 1px solid #bababa; + font-size: 0.9em; + line-height: 1.5em; +} + +.pagination span a:hover { +/* border-color: #d2d2d2; + background-color: #d2d2d2; + color: #FFF;*/ + text-decoration: none; +} + +.pagination img { + vertical-align: middle; +} + +/* Pagination in viewforum for multipage topics */ +.row .pagination { + display: block; + float: right; + width: auto; + margin-top: 0; + padding: 1px 0 1px 15px; + font-size: 0.9em; + background: none 0 50% no-repeat; +} + +.row .pagination span a, li.pagination span a { + /*background-color: #FFFFFF;*/ +} + +.row .pagination span a:hover, li.pagination span a:hover { +/* background-color: #d2d2d2;*/ +} + +/* Miscellaneous styles +---------------------------------------- */ +#forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + padding: 5px; + text-align: center; + color: #555555; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + color: #bcbcbc; + font-weight: bold; + font-size: 1em; +} + +.reported { + /*background-color: #f7f7f7;*/ +} + +li.reported:hover { +/* background-color: #ececec;*/ +} + +div.rules { + /*background-color: #ececec; + color: #bcbcbc;*/ + padding: 0 10px; + margin: 10px 0; + font-size: 1.1em; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +p.rules { + /*background-color: #ececec;*/ + background-image: none; + padding: 5px; +} + +p.rules img { + vertical-align: middle; + padding-top: 5px; +} + +p.rules a { + vertical-align: middle; + clear: both; +} + +#top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} diff --git a/zdoom_blue_v3/theme/content.css b/zdoom_blue_v3/theme/content.css new file mode 100644 index 0000000..b35184f --- /dev/null +++ b/zdoom_blue_v3/theme/content.css @@ -0,0 +1,880 @@ +/* Content Styles +---------------------------------------- */ + +pre { + font-size: 1.1em; +} + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.forums { + background: #f9f9f9 none repeat-x 0 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + color: #777777; + margin: 0; +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + padding: 2px 0; +} + +ul.topiclist dt { + display: block; + float: left; + width: 50%; + font-size: 1.1em; + padding-left: 5px; + padding-right: 5px; +} + +ul.topiclist dd { + display: block; + float: left; + /*border-left: 1px solid #FFFFFF;*/ + padding: 4px 0; +} + +ul.topiclist dfn { + /* Labels for post/view counts */ + position: absolute; + left: -999px; + width: 990px; +} + +ul.topiclist li.row dt a.subforum { + background-image: none; + background-position: 0 50%; + background-repeat: no-repeat; + position: relative; + white-space: nowrap; + padding: 0 0 0 12px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { +/* border-top: 1px solid #FFFFFF; + border-bottom: 1px solid #8f8f8f;*/ +} + +li.row strong { + font-weight: normal; + color: #000000; +} + +li.row:hover { +/* background-color: #f6f6f6;*/ +} + +li.row:hover dd { +/* border-left-color: #CCCCCC;*/ +} + +li.header dt, li.header dd { + line-height: 1em; + border-left-width: 0; + margin: 2px 0 4px 0; + color: #FFFFFF; + padding-top: 2px; + padding-bottom: 2px; + font-size: 1em; + font-family: Arial, Helvetica, sans-serif; + text-transform: uppercase; +} + +li.header dt { + font-weight: bold; +} + +li.header dd { + margin-left: 1px; +} + +li.header dl.icon { + min-height: 0; +} + +li.header dl.icon dt { + /* Tweak for headers alignment when folder icon used */ + padding-left: 0; + padding-right: 50px; +} + +/* Forum list column styles */ +dl.icon { + min-height: 35px; + background-position: 10px 50%; /* Position of folder icon */ + background-repeat: no-repeat; +} + +dl.icon dt { + padding-left: 45px; /* Space for folder icon */ + background-repeat: no-repeat; + background-position: 5px 95%; /* Position of topic icon */ +} + +.topictag +{ + text-align: right; + font-weight: bold; + float: right; +} + +.viewtopictag +{ + font-size: smaller; +} + +dd.posts, dd.topics, dd.views, dd.thumbs { + width: 8%; + text-align: center; + line-height: 2.2em; + font-size: 1.2em; +} + +ul.topics dd.thumbs +{ + width: 80px; + padding: 0 2px; + height: 48px; +} + +dl.thumbed dt +{ + width: 41%; +} + +dl.thumbed dd.lastpost +{ + width: 20%; +} + +dl.thumbeds dd.thumbs +{ + width: 52px; +} + +ul.topics dl.thumbeds dd.thumbs +{ + height: 32px; +} + +dl.thumbeds dt +{ + width: 41%; +} + +dl.thumbeds dd.lastpost +{ + width: 20%; +} + +/* List in forum description */ +dl.icon dt ol, +dl.icon dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.icon dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost { + width: 25%; + font-size: 1.1em; +} + +dd.redirect { + font-size: 1.1em; + line-height: 2.5em; +} + +dd.moderation { + font-size: 1.1em; +} + +dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span { + display: block; + padding-left: 5px; +} + +dd.time { + width: auto; + line-height: 200%; + font-size: 1.1em; +} + +dd.extra { + width: 12%; + line-height: 200%; + text-align: center; + font-size: 1.1em; +} + +dd.mark { + float: right !important; + width: 9%; + text-align: center; + line-height: 200%; + font-size: 1.2em; +} + +dd.info { + width: 30%; +} + +dd.option { + width: 15%; + line-height: 200%; + text-align: center; + font-size: 1.1em; +} + +dd.searchby { + width: 47%; + font-size: 1.1em; + line-height: 1em; +} + +ul.topiclist dd.searchextra { + margin-left: 5px; + padding: 0.2em 0; + font-size: 1.1em; + color: #333333; + border-left: none; + clear: both; + width: 98%; + overflow: hidden; +} + +/* Container for post/reply buttons and pagination */ +.topic-actions { + margin-bottom: 3px; + font-size: 1.1em; + height: 28px; + min-height: 28px; +} +div[class].topic-actions { + height: auto; +} + +/* Post body styles +----------------------------------------*/ +.postbody { + padding: 0; + line-height: 1.48em; + color: #333333; + width: 80%; + float: left; + clear: both; +} +.leftprofile .postbody { + float: right; + /*border-left: 1px solid #FFFFFF;*/ + padding-left: 10px; +} + +.postbody .ignore { + font-size: 1.1em; +} + +.postbody h3.first { + /* The first post on the page uses this */ + font-size: 1.7em; +} + +.postbody h3 { + /* Postbody requires a different h3 format - so change it here */ + font-size: 1.5em; + padding: 2px 0 0 0; + margin: 0 0 0.3em 0 !important; + text-transform: none; + border: none; + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 125%; +} + +.postbody h3 img { + /* Also see tweaks.css */ + vertical-align: bottom; +} + +.postbody .content { + font-size: 1.3em; +} + +.search .postbody { + width: 73% +} + +/* Topic review panel +----------------------------------------*/ +#review { + margin-top: 2em; +} + +#topicreview { + padding-right: 5px; + overflow: auto; + height: 300px; +} + +#topicreview .postbody { + width: auto; + float: none; + margin: 0; + height: auto; +} + +#topicreview .post { + height: auto; +} + +#topicreview h2 { + border-bottom-width: 0; +} + +.post-ignore .postbody { + display: none; +} + +/* MCP Post details +----------------------------------------*/ +#post_details +{ + /* This will only work in IE7+, plus the others */ + overflow: auto; + max-height: 300px; +} + +#expand +{ + clear: both; +} + +/* Content container styles +----------------------------------------*/ +.content { + min-height: 3em; + overflow: hidden; + line-height: 1.4em; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 1em; + color: #333333; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + color: #989898; + border-bottom: 1px solid #CCCCCC; + font-size: 1.6em; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; +} + +.panel h3 { + margin: 0.5em 0; +} + +.panel p { + font-size: 1.2em; + margin-bottom: 1em; + line-height: 1.4em; +} + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 1.2em; + margin-bottom: 1em; + line-height: 1.4em; +} + +dl.faq { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 1.1em; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4em; +} + +dl.faq dt { + font-weight: bold; + color: #333333; +} + +.content dl.faq { + font-size: 1.2em; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin-bottom: 1em; + margin-left: 3em; +} + +.posthilit { + background-color: #f3f3f3; + color: #BCBCBC; + padding: 0 2px 1px 2px; +} + +.announce, .unreadpost { + /* Highlight the announcements & unread posts box */ + border-left-color: #BCBCBC; + border-right-color: #BCBCBC; +} + +/* Post author */ +p.author { + margin: 0 15em 0.6em 0; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 1em; + line-height: 1.2em; +} + +/* Post signature */ +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 1.1em; + border-top: 1px solid #CCCCCC; + clear: left; + line-height: 140%; + overflow: hidden; + width: 100%; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin-bottom: 1em; + margin-left: 3em; +} + +/* Post noticies */ +.notice { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 1em; + border-top: 1px dashed #CCCCCC; + clear: left; + line-height: 130%; +} + +/* Jump to post link for now */ +ul.searchresults { + list-style: none; + text-align: right; + clear: both; +} + +/* BB Code styles +----------------------------------------*/ +/* Quote block */ +blockquote { + background: #ebebeb none 6px 8px no-repeat; + border: 1px solid #dbdbdb; + font-size: 0.95em; + margin: 0.5em 1px 0 25px; + overflow: hidden; + padding: 5px; +} + +blockquote blockquote { + /* Nested quotes */ + background-color: #bababa; + font-size: 1em; + margin: 0.5em 1px 0 15px; +} + +blockquote blockquote blockquote { + /* Nested quotes */ + background-color: #e4e4e4; +} + +blockquote cite { + /* Username/source of quoter */ + font-style: normal; + font-weight: bold; + margin-left: 20px; + display: block; + font-size: 0.9em; +} + +blockquote cite cite { + font-size: 1em; +} + +blockquote.uncited { + padding-top: 25px; +} + +/* Code block */ +dl.codebox { + padding: 3px; + background-color: #FFFFFF; + border: 1px solid #d8d8d8; + font-size: 1em; +} + +dl.codebox dt { + text-transform: uppercase; + border-bottom: 1px solid #CCCCCC; + margin-bottom: 3px; + font-size: 0.8em; + font-weight: bold; + display: block; +} + +blockquote dl.codebox { + margin-left: 0; +} + +dl.codebox code { + /* Also see tweaks.css */ + overflow: auto; + display: block; + height: auto; + max-height: 350px; + white-space: normal; + padding-top: 5px; + font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono; + line-height: 1.3em; + color: #8b8b8b; + margin: 2px 0; +} + +dl.codebox .codex { + display: none; +} + +.syntaxbg { color: #FFFFFF; } +.syntaxcomment { color: #000000; } +.syntaxdefault { color: #bcbcbc; } +.syntaxhtml { color: #000000; } +.syntaxkeyword { color: #585858; } +.syntaxstring { color: #a7a7a7; } + +/* Spoiler block */ +.spoilertitle { + font-size: 0.95em; + margin: 0; + padding: 4px; + border-width: 1px 1px 0px 1px; + border-style: solid; +} +.spoilercontent { + line-height: 125%; + padding: 5px; + margin: 0; + border-width: 0px 1px 1px 1px; + border-style: solid; + overflow: auto; +} +.spoilerbox +{ + margin: 10px 5px; +} + + +/* Attachments +----------------------------------------*/ +.attachbox { + float: left; + width: auto; + margin: 5px 5px 5px 0; + padding: 6px; + background-color: #FFFFFF; + border: 1px dashed #d8d8d8; + clear: left; +} + +.pm-message .attachbox { + background-color: #f3f3f3; +} + +.attachbox dt { + font-family: Arial, Helvetica, sans-serif; + text-transform: uppercase; +} + +.attachbox dd { + margin-top: 4px; + padding-top: 4px; + clear: left; + border-top: 1px solid #d8d8d8; +} + +.attachbox dd dd { + border: none; +} + +.attachbox p { + line-height: 110%; + color: #666666; + font-weight: normal; + clear: left; +} + +.attachbox p.stats +{ + line-height: 110%; + color: #666666; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + width: 100%; + max-height: 350px; + overflow: auto; +} + +.attach-image img { + border: 1px solid #999999; +/* cursor: move; */ + cursor: default; +} + +/* Inline image thumbnails */ +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: 100%; +} + +dl.file { + font-family: Verdana, Arial, Helvetica, sans-serif; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +dl.file dd { + color: #666666; + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid #666666; + background-color: #FFF; +} + +dl.thumbnail dd { + color: #666666; + font-style: italic; + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover { + background-color: #EEEEEE; +} + +dl.thumbnail dt a:hover img { + border: 1px solid #d2d2d2; +} + +/* Post poll styles +----------------------------------------*/ +fieldset.polls { + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; +} + +fieldset.polls dl { + margin-top: 5px; + border-top: 1px solid #e2e2e2; + padding: 5px 0 0 0; + line-height: 120%; + color: #666666; +} + +fieldset.polls dl.voted { + font-weight: bold; + color: #000000; +} + +fieldset.polls dt { + text-align: left; + float: left; + display: block; + width: 30%; + border-right: none; + padding: 0; + margin: 0; + font-size: 1.1em; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: 1.1em; +} + +fieldset.polls dd.resultbar { + width: 50%; +} + +fieldset.polls dd input { + margin: 2px 0; +} + +fieldset.polls dd div { + text-align: right; + font-family: Arial, Helvetica, sans-serif; + color: #FFFFFF; + font-weight: bold; + padding: 0 2px; + overflow: visible; + min-width: 2%; +} + +.pollbar1 { + background-color: #aaaaaa; + border-bottom: 1px solid #747474; + border-right: 1px solid #747474; +} + +.pollbar2 { + background-color: #bebebe; + border-bottom: 1px solid #8c8c8c; + border-right: 1px solid #8c8c8c; +} + +.pollbar3 { + background-color: #D1D1D1; + border-bottom: 1px solid #aaaaaa; + border-right: 1px solid #aaaaaa; +} + +.pollbar4 { + background-color: #e4e4e4; + border-bottom: 1px solid #bebebe; + border-right: 1px solid #bebebe; +} + +.pollbar5 { + background-color: #f8f8f8; + border-bottom: 1px solid #D1D1D1; + border-right: 1px solid #D1D1D1; +} + +/* Poster profile block +----------------------------------------*/ +.postprofile { + /* Also see tweaks.css */ + margin: 5px 0 0px 10px; + min-height: 80px; + color: #666666; + border-left: 1px solid #FFFFFF; + width: 18%; + float: right; + display: inline; +} +.leftprofile .postprofile { + float: left; + border-left: none; + padding-left: 0px; + margin-left: 0px; + width: 150px; +} +.pm .postprofile { + border-left: 1px solid #DDDDDD; +} + +.postprofile dd, .postprofile dt { + line-height: 1.2em; + margin-left: 8px; +} + +.postprofile strong { + font-weight: normal; + color: #000000; +} + +.avatar { + border: none; + margin-bottom: 3px; +} + +.online { + background-image: none; + background-position: 100% 0; + background-repeat: no-repeat; +} +.leftprofile .online { + background-position: 100% 0; +} + +/* Poster profile used by search*/ +.search .postprofile { + width: 25%; +} + +/* pm list in compose message if mass pm is enabled */ +dl.pmlist dt { + width: 60% !important; +} + +dl.pmlist dt textarea { + width: 95%; +} + +dl.pmlist dd { + margin-left: 61% !important; + margin-bottom: 2px; +} diff --git a/zdoom_blue_v3/theme/cp.css b/zdoom_blue_v3/theme/cp.css new file mode 100644 index 0000000..87fdc07 --- /dev/null +++ b/zdoom_blue_v3/theme/cp.css @@ -0,0 +1,456 @@ +/* Control Panel Styles +---------------------------------------- */ + + +/* Main CP box +----------------------------------------*/ +#cp-menu { + float:left; + width: 19%; + margin-top: 1em; + margin-bottom: 5px; +} + +#cp-main { + float: left; + width: 81%; +} + +#cp-main .content { + padding: 0; +} + +#cp-main h3, #cp-main hr, #cp-menu hr { + border-color: #bfbfbf; +} + +#cp-main .panel p { + font-size: 1.1em; +} + +#cp-main .panel ol { + margin-left: 2em; + font-size: 1.1em; +} + +#cp-main .panel li.row { + border-bottom: 1px solid #cbcbcb; + border-top: 1px solid #F9F9F9; +} + +ul.cplist { + margin-bottom: 5px; + border-top: 1px solid #cbcbcb; +} + +#cp-main .panel li.header dd, #cp-main .panel li.header dt { + color: #000000; + margin-bottom: 2px; +} + +#cp-main table.table1 { + margin-bottom: 1em; +} + +#cp-main table.table1 thead th { + color: #333333; + font-weight: bold; + border-bottom: 1px solid #333333; + padding: 5px; +} + +#cp-main table.table1 tbody th { + font-style: italic; + background-color: transparent !important; + border-bottom: none; +} + +#cp-main .pagination { + float: right; + width: auto; + padding-top: 1px; +} + +#cp-main .postbody p { + font-size: 1.1em; +} + +#cp-main .pm-message { + border: 1px solid #e2e2e2; + margin: 10px 0; + /*background-color: #FFFFFF;*/ + width: auto; + float: none; +} + +.pm-message h2 { + padding-bottom: 5px; +} + +#cp-main .postbody h3, #cp-main .box2 h3 { + margin-top: 0; +} + +#cp-main .buttons { + margin-left: 0; +} + +#cp-main ul.linklist { + margin: 0; +} + +/* MCP Specific tweaks */ +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +.tabs-container #minitabs { + float: right; + margin-top: 19px; +} + +.tabs-container:after { + display: block; + clear: both; + content: ''; +} + +/* CP tabbed menu +----------------------------------------*/ +#tabs, #ptabs { + line-height: normal; + margin: 20px 0 -1px 7px; + min-width: 570px; +} + +#tabs ul, #ptabs ul { + margin:0; + padding: 0; + list-style: none; +} + +#tabs li, #ptabs li { + display: inline; + margin: 0; + padding: 0; + font-size: 1em; + font-weight: bold; +} + +#tabs a, #ptabs a { + float: left; + background: none no-repeat 0% -35px; + margin: 0 1px 0 0; + padding: 0 0 0 5px; + text-decoration: none; + position: relative; + cursor: pointer; +} + +#tabs a span, #ptabs a span { + float: left; + display: block; + background: none no-repeat 100% -35px; + padding: 6px 10px 6px 5px; + color: #828282; + white-space: nowrap; +} + +#tabs a:hover span, #ptabs a:hover span { + color: #bcbcbc; +} + +#tabs .activetab a, #ptabs .activetab a { + background-position: 0 0; + border-bottom: 1px solid #ebebeb; +} + +#tabs .activetab a span, #ptabs .activetab a span { + background-position: 100% 0; + padding-bottom: 7px; + color: #333333; +} + +#tabs a:hover, #ptabs a:hover { + background-position: 0 -70px; +} + +#tabs a:hover span, #ptabs a:hover span { + background-position:100% -70px; +} + +#tabs .activetab a:hover, #ptabs .activetab a:hover { + background-position: 0 0; +} + +#tabs .activetab a:hover span, #ptabs .activetab a:hover span { + color: #000000; + background-position: 100% 0; +} + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +#minitabs { + line-height: normal; + margin: -20px 7px 0 0; +} + +#minitabs ul { + margin:0; + padding: 0; + list-style: none; +} + +#minitabs li { + display: block; + float: right; + padding: 0 10px 4px 10px; + font-size: 1em; + font-weight: bold; + /*background-color: #f2f2f2;*/ + margin-left: 2px; +} + +#minitabs a { +} + +#minitabs a:hover { + text-decoration: none; +} + +#minitabs li.activetab { + /*background-color: #F9F9F9;*/ +} + +#minitabs li.activetab a, #minitabs li.activetab a:hover { + color: #333333; +} + +/* UCP navigation menu +----------------------------------------*/ +/* Container for sub-navigation list */ +#navigation { + width: 100%; + padding-top: 36px; +} + +#navigation ul { + list-style:none; +} + +/* Default list state */ +#navigation li { + margin: 1px 0; + padding: 0; + font-weight: bold; + display: inline; +} + +/* Link styles for the sub-section links */ +#navigation a { + display: block; + padding: 5px; + margin: 1px 0; + text-decoration: none; + font-weight: bold; + color: #333; + background: #cfcfcf none repeat-y 100% 0; +} + +#navigation a:hover { + text-decoration: none; + /*background-color: #c6c6c6;*/ + color: #bcbcbc; + background-image: none; +} + +#navigation #active-subsection a { + display: block; + color: #d3d3d3; + /*background-color: #F9F9F9;*/ + background-image: none; +} + +#navigation #active-subsection a:hover { + color: #d3d3d3; +} + +/* Preferences pane layout +----------------------------------------*/ +#cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; + color: #333333; +} + +#cp-main .panel { + /*background-color: #F9F9F9;*/ +} + +#cp-main .pm { + /*background-color: #FFFFFF;*/ +} + +#cp-main span.corners-top, #cp-menu span.corners-top { + background-image: none; +} + +#cp-main span.corners-top span, #cp-menu span.corners-top span { + background-image: none; +} + +#cp-main span.corners-bottom, #cp-menu span.corners-bottom { + background-image: none; +} + +#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span { + background-image: none; +} + +/* Topicreview */ +#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top { + background-image: none; +} + +#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span { + background-image: none; +} + +#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom { + background-image: none; +} + +#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span { + background-image: none; +} + +/* Friends list */ +.cp-mini { + /*background-color: #f9f9f9;*/ + padding: 0 5px; + margin: 10px 15px 10px 5px; +} + +.cp-mini span.corners-top, .cp-mini span.corners-bottom { + margin: 0 -5px; +} + +dl.mini dt { + font-weight: bold; + color: #676767; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +/* PM Styles +----------------------------------------*/ +#pm-menu { + line-height: 2.5em; +} + +/* PM panel adjustments */ +.reply-all a.left { + background-position: 3px 60%; +} + +.reply-all a.left:hover { + background-position: 0px 60%; +} + +.reply-all { + font-size: 11px; + padding-top: 5px; +} + +/* PM Message history */ +.current { + color: #999999; +} + +/* Defined rules list for PM options */ +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +/* PM marking colours */ +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: #bcbcbc; + border-right-color: #bcbcbc; +} + +.pmlist li.pm_marked_colour, .pm_marked_colour { + padding: 0; + border: solid 3px #ffffff; + border-width: 0 3px; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + padding: 0; + border: solid 3px #c2c2c2; + border-width: 0 3px; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + padding: 0; + border: solid 3px #bdbdbd; + border-width: 0 3px; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + padding: 0; + border: solid 3px #000000; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +/* Avatar gallery */ +#gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + background: #FFFFFF; + border: 1px solid #CCC; + text-align: center; +} + +#gallery label:hover { + /*background-color: #EEE;*/ +} diff --git a/zdoom_blue_v3/theme/forms.css b/zdoom_blue_v3/theme/forms.css new file mode 100644 index 0000000..b7b7bdf --- /dev/null +++ b/zdoom_blue_v3/theme/forms.css @@ -0,0 +1,410 @@ +/* Form Styles +---------------------------------------- */ + +/* General form styles +----------------------------------------*/ +fieldset { + border-width: 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 1.1em; +} + +input { + font-weight: normal; + cursor: pointer; + vertical-align: middle; + padding: 0 3px; + font-size: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; +} + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid #666666; + padding: 1px; + /*background-color: #FAFAFA;*/ + font-size: 1em; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +option.disabled-option { + color: graytext; +} + +textarea { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 1em; + line-height: 1.4em; +} + +label { + cursor: default; + padding-right: 5px; + color: #676767; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +/* Definition list layout for forms +---------------------------------------- */ +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +/* Specific layout 1 */ +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 { + background-color: transparent; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */ +fieldset.fields1 #recaptcha_widget_div div { + margin-bottom: 0; +} + +/* Specific layout 2 */ +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +/* Form elements */ +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; + color: #333; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd textarea { + width: 85%; +} + +/* Hover effects */ +fieldset dl:hover dt label { + color: #000000; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +#timezone { + width: 95%; +} + +* html #timezone { + width: 50%; +} + +/* Quick-login on index page */ +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; + /*background-color: #f3f3f3;*/ +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +/* Display options on viewtopic/viewforum pages */ +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +/* Display actions for ucp and mcp pages */ +fieldset.display-actions { + text-align: right; + line-height: 2em; + white-space: nowrap; + padding-right: 1em; +} + +fieldset.display-actions label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.sort-options { + line-height: 2em; +} + +/* MCP forum selection*/ +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +/* Jumpbox */ +fieldset.jumpbox { + text-align: right; + margin-top: 15px; + height: 2.5em; +} + +fieldset.quickmod { + width: 50%; + float: right; + text-align: right; + height: 2.5em; +} + +/* Submit button fieldset */ +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; + padding-top: 3px; + padding-bottom: 3px; +} + +/* Posting page styles +----------------------------------------*/ + +/* Buttons used in the editor */ +#format-buttons { + margin: 15px 0 2px 0; +} + +#format-buttons input, #format-buttons select { + vertical-align: middle; +} + +/* Main message box */ +#message-box { + width: 80%; +} + +#message-box textarea { + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 1.2em; + color: #333333; +} + +/* Emoticons panel */ +#smiley-box { + width: 18%; + float: right; +} + +#smiley-box img { + margin: 3px; +} + +/* Input field styles +---------------------------------------- */ +.inputbox { + /*background-color: #FFFFFF;*/ + border: 1px solid #c0c0c0; + /*color: #333333;*/ + padding: 2px; + cursor: text; +} + +.inputbox:hover { + /*border: 1px solid #eaeaea;*/ +} + +.inputbox:focus { + /*border: 1px solid #eaeaea; + color: #4b4b4b;*/ + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 125px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +/* Form button styles +---------------------------------------- */ +input.button1, input.button2 { + font-size: 1em; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + color: #000; + background: #FAFAFA none repeat-x top left; +} + +a.button1, input.button1 { + font-weight: bold; + border: 1px solid #666666; +} + +input.button3 { + padding: 0; + margin: 0; + line-height: 5px; + height: 12px; + background-image: none; + font-variant: small-caps; +} + +/* Alternative button */ +a.button2, input.button2, input.button3 { + border: 1px solid #666666; +} + +/* button in the style of the form buttons */ +a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active { + text-decoration: none; + color: #000000; + padding: 2px 8px; + line-height: 250%; + vertical-align: text-bottom; + background-position: 0 1px; +} + +/* Hover states */ +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid #BCBCBC; + background-position: 0 100%; + color: #BCBCBC; +} + +input.disabled { + font-weight: normal; + color: #666666; +} + +/* Focus states */ +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +/* Topic and forum Search */ +.search-box { + margin-top: 3px; + margin-left: 5px; + float: left; +} + +.search-box input { +} + +input.search { + background-image: none; + background-repeat: no-repeat; + background-position: left 1px; + padding-left: 17px; +} + +input.spoilerbutton { + width: 6em; + margin: 0px 0px 2px 0px; + padding: 0px; + font-size: 0.9em; +} + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} + diff --git a/zdoom_blue_v3/theme/images/Thumbs.db b/zdoom_blue_v3/theme/images/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..b1b983dc2dad3b4939c28d29c839069bf2bc7db5 GIT binary patch literal 74240 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�)be8?Wjvs$c9Qy-}dhTj}BN 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 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/arrow_down.gif b/zdoom_blue_v3/theme/images/arrow_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..183636a416437596967cafde04abebb96864ab0e GIT binary patch literal 824 zcmZ?wbhEHbWMg1s_|CwvdK8R?zz7Zj#h)yU3=B6IbQpjDlqVQCL>V@6%ADw$dZ3Aw SU+T!T2@ei6GBYzVSOWkrq7IV) literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/arrow_left.gif b/zdoom_blue_v3/theme/images/arrow_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..69ff6da123813a0fb030772b61ca9f64b0fd427c GIT binary patch literal 820 zcmZ?wbhEHbWMN=q_|CwvdK8R?zz7Zj#h)yU3=B6IbQpjDlqVQC1Q|9aCLi@uaBO1Z N=8{=4A;E#c8UWzB3%>vW literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/arrow_right.gif b/zdoom_blue_v3/theme/images/arrow_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..16b045d04eee706a20373f78abcfdf53b1f1ef72 GIT binary patch literal 820 zcmZ?wbhEHbWMN=q_|CwvdK8R?zz7Zj#h)yU3=B6IbQpjDlqVQC1Q{YX9%}PdaBO1Z N=8{=4A;E#c8UW%$3)%nx literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/arrow_up.gif b/zdoom_blue_v3/theme/images/arrow_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..62acc2cd28a5dc6b0dd8574b15556de4b7eff308 GIT binary patch literal 824 zcmZ?wbhEHbWMg1s_|CwvdK8R?zz7Zj#h)yU3=B6IbQpjDlqVQCL>V@6%4kdw)oxip=DO%#`}V%(k@n+T66J_=vLPxT>7g#;lZv)cERBpgCFX zsc|(4k!1;y<%QYpIcd$M`Q7o6rRDkEagk+lk)^5ewaKwnNzoOF(G@B2K)ZSpqstY4 zvM_*v4u}BxiGeM|p)r6#gDGIUlpfn`AE|!#$J-xwIyJB1YxMYPq#vd?(SY?_BS)*y z!3l1wkGgNQu$0++x^?qJ4+Q}>RW>;>JuxFLo-R@LURDKNRu&Uk7BdzpJ4Xg<0BtXG AN&o-= literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/bg_header.gif b/zdoom_blue_v3/theme/images/bg_header.gif new file mode 100644 index 0000000000000000000000000000000000000000..257904bced3bfaa4d2f76578467aef02fe5370f3 GIT binary patch literal 1252 zcmeH`+fQ2s0LD)*tc5v1H=#oqrG@sK({oPmx6{k%^&EO`y+M0=p(Q4k zjX@n5L*0}aOjxFo8J7sz!(xn~8*?$4$$ax+$zY4V_+aqC>w^vx{|mo|FW<}e^850k zMr2e))d3;kHvmvU^oTy@jpXrA&L1sUJkwUsbSO4Ma|e_8Uw3_nK1*SMOnn29LKm|Y$im{7+vWJBX7Z{#!=1{ z6kGwp9Tdi3hT>;!zKq?M2~N&n&Qz2wX$*|PmVm7ZGd^YaXCO;l1=6EnOlRarKw58( zj~Q4`IFCA#dK2#?vNmtVL1Z2NEapgI&NRuDorDmaEc&7aKUoYjB@MzNj-;O~5L6*R z6+Pjc**#@;r}bvu?$3@wG-OSfTxm7LAodhN7WAe#9?Yp>I?9z{YtrVO)*uXMiBA|g zUnH+VSuMg+d^y6DwFrX;g$P?7M_I@mcMusTkpayK#FkV;wB480VqBCdc_Mi&%7y5X zE0CSQ_z+VvI@1BFV05Rg-sxbh_n@0lfic(;H$Df*&HBiKCz5jqa}Ixo;>vhPP{9nz zmYo5CAdA6RQEgyI{`sae!2kM>K-VAAf8(hGKllV7{~M6V+cC%PC16P*{lfX|(0S7f z-Qo>rtU=NS0G8V7i@<|r;4^sZmwMa6z{#^~{%d;4&7%W3{?SU$;^89-;m7>`{rlH? z>92r}cj{ANdz1e&hsWx9ueV@_2CnIE@om!p9W0$CZ8Y*MBMOd-oPw zJNv)fz`nzfhL_La8!O$AX{~duQmy^Gf8*PxVQqDz>En%^4`0$Ax~d#}BCS9AYsdA$ z&3NS#k%YfqSCO_ooo|$#02doSknirEZ)`d9mg3DSwR1t*ykcCCp4x;L(Du2y7PPvx zEw-%PkzG7IB&vyRPOf>Rmc3X6!oqTXv_QrZe+}T_HsK4A-*?GH3 zxv#t89wryA&fh+bO5#JiKS%~{uT)m+uY6+=L%l%5tMbg8t{+k==cHMa@??Y1{m6K{ LZ+)B70b~CFj;mY8 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/bg_header.png b/zdoom_blue_v3/theme/images/bg_header.png new file mode 100644 index 0000000000000000000000000000000000000000..11b5d20787368cfa6d34213487d6c8f81645a6ae GIT binary patch literal 5309 zcmV;u6hiBXP)Ds;4QA1p#C?exMe)1TebHUj zRdxD+xzBx3zwWO3Z*^vj*_H#U26o@7eg96eBe>C!T`~uY3mILF(@^Ts7Z;&CyLfi5(U_^tN<1!6C zd}uk2;n>Ir$9F+Po`P@_?DJ)KkM7&@P|%R~#_lbD-Kdu2=Gg-ASY6!Hgp9oytH3-I z7=slw`ZG32qxYeO)LeY9kQRDi(1L~~FbzxgM3Q@>KtY2tZLk=_xCLx+e5025Al!>D z;d%zSF~4r)V|kM$86E>tpd|`!1=!*=%dkEnMT`z4uuJ|f=F1e0?rs6o z$UYw7)JJ1k4A0>MF1yg|#IM0HRxHXXh%78?Yur-&oGosG`eKn|a@Z6OM7ZGmSU~Go zShFeQb1cSl6CGTzpz)X#Z8`>`*SHJ`_f9k(gG7_;Ngf)a#xY0;W9<1k*GM#l7SbQ? z7(_l;(=r$-%8b~_%@Yb+(Bzh5IL_Dj&^x3lu#NG#@NF#cc+kiT9fuGu(RAD`a$JUR zxJ0wVHXrxgX3t499haJ1r}4PuGjIDby*AHaNWAg5HEgy9NJ=yxryyj^g3&U~$LZ@P znrsL<*+OE0W~SflbrC~Ywz&8xjh<(?m|x^8DcilCbUmJf7Qsq1pMXS*t7g?_??N_D1m>ur%?eviu#d$2)LZ*T7UG!JuOZQL!Y{&y zzD_#uNk%;BuqUbS=kDFY-zTXrJ_Krr@FyYqF)Tm$ahbOLYqhyhttZ8uMEIR8p>aGk z=M=U%kH~UTyRbE&+jhdpMJ)Xkz1&Di!VNOF)8^?Ry!nRX(#`~=S%{GVUx^1Vx z6k%{xx>rO3;koAO3eD-`Fibo)?2UKhzv>w%Y(Ha%9rj(+fpuEW+HGHAaPIL%?(O?$ zeBh2V41@j{@C?1JmYcVEU#?Nuej1Dn;*0lnh32{!!L*-+qV}_*znNE@N7Uym6m^^d zQ`CMIiaO3pa{E~*{Nk(+(80@x68#Xa;|!bGyVYg*cBRqI@m`~l`?jC83oxAV#^2bA z1p0=~;xF`Ui_&33;Yt7B);HpA7y0rVTOIZ+{=&V#a5KJW2g4#Bmvnc#w5*~ItHWX)#t)ef#AwR#+IkB9@MSb{b7wJ6jz~|lle4uA> zv<&gi2j04OPW3`q?JGIlH+nx0Mhct{Ec1C)^j~l`^9|{RvSH5@cV2*!uJcgbc>#($ z&qGPq1-jdrzk311;+B}EJK&f zgPBbU7wftt#Z|wU1uE%w^_lz-R`M=xs#Uy&hOxtMp`_bYmwOY@_mYGO;JZV`%#qi{ zXI$r7h-B&JJdM8u$sVt5lHHe~q{oHq`Ihb&I@x{MlY6iy&)DMl9;uV;z6>SXnRoZM zknFKl(sLP--Iu+7NQdX_!9{S;V}(n$dlR~EzidUY*KP3>2s5Zp>sj$11atM`B2FOLy8_AWS4bqe{R+Kt=5h8c5%U#)M-7K5q23kG zVce45FgG&a9>yCA+vkM)uJ{G|u0(pJz3$z|!f?FqaenWL_X+X%ymv+Nwg)gw+fXQ0 zrF~Z**?W}*z6#0StGB zr2$Ru$Nhsj`Zw3dGNpajAlZ8jO8ep~NhH>D@8rNW_iJ5~=A7SqjTz(p8kNxNy$VU> z_eb?Sj%Dn3i}=8+kQ`v|$bA)({i|Yz@6tZk?^~5i3|x!6QLD6XHS*?KvR2jIW0M2d z+#)EnW0iqi36oWc+rf-AH>CC7R7B^R?ePpdR>AN_s(%$q2d+cuz;#IVU$>xv>yYYS zg;c*iE$%wusQM%qs}ySopRYzd(4TstJPt=*jB826->!@qH!>UXpL8;<8R`kCIK)JP35ZS-?FOlt53 zq;}kZ)SwH$<3^+`k-z1gm+qwo?Xp&1Vp1`hk^bQIEwP4%12-WxcvAwfH+a(qac>{c ze*}+nn1P#-9-ozxr_$g#a6VxBgy;GWXX4B(=)3rS+-xfi&eiAV`VZcOGW9m8!JAMv z^qn_wrF&&D{a^(&%Z5BRsKuAmSz>bWz9}309#VtfTforwP{!`5Av;SAx<13=n}o5C zVF$nW8bjYf3OT4f==G6T7Vtq_8P^~3+Q>7UjOJxSKRB@;Ahq)cF~=EylPJ?boz%|2 zTx)XgxYKE&A7vb}IZc@x3gFHkpe#~0fS3&_{E(bQ`a@B#GN#G3Q_9<7zmMi}dZujG zk3fY(yo=rsfw_N|?^JwUdKS_O%*uxXc^s~Mr^lPJT|YuOHE+4X0Jnmn%GDXdmG8uP zSVPt=q3yG1k6Y|5d8TaFEhyjZK)Y{wg6{445z2S-Wuw@#J>H;vw=NfS_bnNW`C!Fm zh|HOevBTTo&)ZP8^R^@U(_?NCrhNA;i`^N=zvX7P*`4>;jDH-b8O7ZenRqr+zWX+m z@45r!yY4{QZd*hMh=|&CCwwx^NQfA%vfY>=ps)1Glvdf!+hEFf-GTBwcRY|66Q~Gb zxWQ%>ryp0St9Zc-4sXi$`~>BDeu9eKw(R>(>>UMtkIm@3qh>$3V0!Lx6?^VbVII%n zyr_P~?w`O^>~*BQevyj3Yf!$|_4djo@$MH{^Y?vgP`+o)YcWmKBlEp$5l!B&VEBr? zYvN5Fm~HPG7zdHVa+iv7RX=EyJh?kYXvYS?1%v{>Jx`N%J}&v9(dG3gOE8}WV8(|4vHIxF`70>&Et zN}&aS_lJL#%Z>a3>ET}?jeU1d@B7tbhwVM>bcl~{-PbebANj~?W+=e_qS$h@(%8}nxDAscrDvcZc)%Qc#kO#gwhM!tHwFJ^CA@N1Z61!}mOB z)W0i7?-7O<&4%wujp2J1<9OVM<0?n*iGG@EJAa+4a`c|~7^d<7GaZ%1d+FhOP4(DRuorZ>^zeDgoavv(kSbvPY$LlS#qr87#%y3>6#|i23CC2VYxI9y6W*0f|z?QpL z9eiMe9C!d#ZdNslv)}2B806CIV6;c3%%^gU@tt<`zJReA6a zALzgXh{dtFSmNLxzR$RoB9JSbD_q29><_~5d)2`QZV_iz=@y_uuqs@#Dj;0x`jrPI zp1(yQS9m{=eq++Fl6?SN&{Q4#6R5`d-3g8VLH){c*4LOZ){k92FylR*Lu-yJ?D!ud zi>Vs_6RL@9t6DF{`{Sw{R?PG}R2nn!ms&)BSe8rk#{UFUHSrfzPy7Yd#EHLr zjsFSN6WIHc-o$mnc&DJ)n^1ZaEDW2G?>OtR3|`NBiA9Js`4FncA4-9Vzif~7t0x}{ zeD&l*!dFi|vEExuZ z1j7aNw0~SxO*{lsJ@E*rCLfBkYC^v8&J6{h6>&8`H2Lfi)Es)G@Qzse{-$Qq8rMudCPCekMvtNTuq!5r z94z9ox1RGi>C*jC1RFdZ$J9(df$GDodFTmLA9?~clTWBuGx^x{9t&*Ep~p}&`Gh#t zhn_&qA*FNZvDZ7~`&P%}y@%49eB!+sk52ai41o`0cwdp;6dF8b%W^Y|q5k2gq!SJo z?F-*2i3$0jwy8P%)DjOr^)(fKS0C~{x=%T=!)V0%Q<6(QQ|!Y`F`r5ATYdORG>5`) ztg(-0P{RceKZ^qPaOP0Fzt*prdI}~p{S0bmo9oSAtE8m~E-*%y$}?*O-E+TtP}0pAct_YIlMyoB1hmvkp%{no*F zUu$T5NISG}T*c*?c?pIOcnG@BzKZl}Sx;9`BlM9r;bmrCLS{PNgE%aQ$;`g8jk%Y$ zW?upI+*v#4j9iau?v)h8FxYn-IzwFMOCB>GPaNlC@vo%r+)FUEbAJm18|rUcbJnm{ zEoMXf?XkQ!_qWhOJo?l+yqIy_fLATUQ{FlML274TfuYbY1R2ixHwF2O!Ub{3&@4`m z<8`jgkG<)E#*ZwR0AO zKBPVOhUS7l|Hg70hUS>XWv`uo14aaM#5y#b<8L0AFT{ItS>nwF-W)ss+Gk+6T76=s zdD*XSyn2d6p|ur1b_27pz^-qN?WqiT2p6cK#oG z@__EWr55rQ-a@VBFl5j$1z9$v84iJ7v4eLQ7nf!%FG=nt4@()-f==7 zkZJG*jR<&@2etid;7&Mw7fVQPUEt2W;!0>7eFt?%-$&-zg?C^)=skga==TvpE|y(* z2iZmY&N_ZJqT%>VpTG4<+KWC@oKAM}9b^~Z<04ih%Sd!zd=GUwAC$`Vvy1M|`HSzE z-aCh5%hNJEkk^eY7&ptk6MZ89i|bH#bX^8q#9C+f_mEv!r#>xx^gZ!8SKg!geyMfx zi7cafA{#BTxK8Db)*+kcOW=E5Rj9YFG~+P-L)0xQuVAitZxe66dARK2I@E27`=HLK z?&o-fG`K%o?ikUHW+d=!55 zDhuVw*}PoeWb+^05^jj6yVvL3g6z$g7p8%b$i-g=`7+Q)(jW|GU>~`jFQYOV3`&6+ zNG!psKKBu_OPu#X;C*;`3VuFDm;E#NN7xE)>M?){U!V8Ath#5H+&t$`y(H(=% z!_StY9Pt5{oY&HZ&=B|BN66+kz|fb?N6XGOyb$l_wZVoDzO)gYgYZI3enS{VW=nGM2%h&eKhB?jH0Q&0v-u6XhzPJrWtZ7K zz~Q~kG{tNS%^+_%$~U61yop%;)7Hx_GpxQZGmYg9s9*AT5pa0}viVOIt38p&wez2# ze(4h!5B?+rEPawoEW2Ms2jZfUKh2WU P00000NkvXXu0mjfhc~tC literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/bg_list.gif b/zdoom_blue_v3/theme/images/bg_list.gif new file mode 100644 index 0000000000000000000000000000000000000000..fb397fabcf9816a71d3fa46427553617b9b8df57 GIT binary patch literal 137 zcmZ?wbhEHbG-428Sj51y?*j_u&eD{zB8~0q-pjs!tGLO(E2cHt( znC_62>CXO@=8nncPRZ^e^+Ab~o&3tJU9$obfZF@qLmGXeyWB&YtlTm^!&*GUTO52# z9ej%Y<0iNSRt3aQ@Q&>8kMH-1>a_LDH+M?0^~ej1pBR`p#UrfA-m@S$X7J=?}3$0M|n zVH8jh0*XIbz`AunBq&cXaQtUrWLVJb(cC7^tie<8=*XcKP7Z;P2&GoH1_pm7iCv0L zMl5*2#T4eFJ(7|# zh6xLrT!PINof;Sz5BG^W=44%oP-J6nlkbY!!mw!tqd05lJrm1=-#moaLuCTI3_Fb z=yFo7-_@q#z{F!MC!N`oK5IJu<`-3V>A0cuApNEMj$-mAPW&v02&52h^l;JP#9Bkke PsaU|ksdpp6fx#L8g%4@S literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/bg_tabs1.gif b/zdoom_blue_v3/theme/images/bg_tabs1.gif new file mode 100644 index 0000000000000000000000000000000000000000..c651a90e528d2591d4a213a28bc0ad4f0644f153 GIT binary patch literal 2760 zcmcK4`9Bkm1IO`6&9$U!6D38+*@=(R_4(9BL!Ul<5T8T}xl2)WEQI7LeOzR8K)wPhM45UPV{# z$SWhitY>yNu$z#W&dxa~;v(d6#tJ z{<+ThW9OYFWdGEJem!w9ZTHXprz{g87n=@sRXlzE(sPnjT|A0)ZjU~8yQbu4rANPYLQ75QIL?2blyMtZ zHd+6QyE560!%jCNq!rZkUxm)LM;+92BG-POCnRXx&V<)h(7IF3drgt+Dwimz-#@Ea z;j8F_7^}bRd+^n(qvfvMnO5~R%<&-t*&EY9l0$h|`NHkCUD*rg{_aLbljd-q>)@JH<$SB`Q7{j&z^%&(HVB`^5mB(mC1=)C&QQ3EE zJ55INw->XT>Q>CG;Xd(i-BTB#ss~(n=e1V1Tu>}o!!v4D*Xr4wdaMTCh!?9-uvpA$ z60IOxnEZIP>f4mbKIX`z@G>RxW=D+wN%QV zdc$Y(rxBlfT4%x`zJl2(?J~h!jLDi{J^^YdT=-_^E2O2kmkAfsgVuygs7S-D<-BCy zEjk9>dtIi;q&IjL8>tqunnbxGxx|bQLT#@#@Yl9kEiy(Tb_c{yv`*BDX*rCc~6wrj&su;`;QwL?sLSbzO z(%9iT@N9WIVjCFG{&?maO6eR5AqAL;FePUz1`*rUw%C!^Ksid0u#S@|>rpUx&VgiN zhnCsdPwE~m2hp$}x(@5n_T(Hej(AheRvq9B%2g)7I?tu8$9TYVRYr-O#`yJE|CrpP zOE7}jm}EUJP#>ViClan~t;ZukdFnD2#2YG{geZ94Nk|v$y8O(SgqS={ZHq2T2hP_N za-Nn+SC@4#ClLk8*MVA)?xqcVlZNH%+MNd27I3~4dD8&SbtDJ;KvHc9U zxoP6mnTJnryC^0mcQ(+B67Q2;&A6$g^i$_UQpr#6{*^isUSN#t>hTTcB4=n{PPd5#}YGY>sa-7PXoONXBDU#>grO?dzcSy zs*Vldhbz&04Lr>i90oE+sxe}Q!vj6X%Ceg3iXTkxzsEQc}9^^Swl;95ep z&-1Wx$0_;bI?Bb;XD?MJs3YLotbCuqY_CaL?+8AhY3OTFJlP*=f-e_K)*vIu-Fq&y zHZnf44lHy}@kfH1{=6prj@7+q%kozPXsp9LB*Io%&?0MH9tt7P051tzmEy|7wc)e! zj)FGj-tq_&@~mQrpj}<@dlVEtci^}{>9Fm`XjKN#6cO6`{ti3Z;JW-h%&t}ww~jDZ zhRj_7wFL|Fk9*0Gm7^$kexQbbegbzrnPu8_6Ua$;)-Z2No+H`!RwUubG{X>Kx3gkp z3IV=&4k;viSaWwNp8+~m)j@o;!jO}q#ftwhjP2Gu4v?tNLTIzAR?QkQHV6X+T;-gYI> zxX;|@O|$CM>N{KwE0*;_A#8Hw79YN5*n)I&6g^1?W zCAHF|vz!E^Xkl3Zm1ci`j;IpRcpk5>JT?qSif>T6;QqSjU`0SW|MKD%MtD*1B_K=k zM(qaSx4y6@9#Z4&vh_5fKe3FLY9wBQ;-DkhYRruc*Y*_!xq2$Wdb0v4W_Z}tkBLvj zf5#m=?q?S=!QCHUMaf_S>Ml+4v-zRCw`%Xv(3w3~U*VAE>}NI&(swHapDtX{jK|hr zju{aAfI4w}k}uDkdM+gUO>r`?+cYTlb*FR_H!th*?C)1!liby~>F*n8Hzh)1<<3S< zygAhO;p++4cieKn#+9Ib+kMii8H1eE3-K1H&#{VT%Ch+U?L-S!A+ J<=ucw{{v?QzAFF# literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/bg_tabs1.png b/zdoom_blue_v3/theme/images/bg_tabs1.png new file mode 100644 index 0000000000000000000000000000000000000000..a3b45eb776c7faf38e36602e1cae53a0dc5689b3 GIT binary patch literal 1901 zcmV-z2a@=SP)E5ufjmfTMN@t}Mr&GJV{>_oI6-4aR)RT0XGBqZJUu>0R)RoGb3RFM zK}~fzL})=ybvQv}K1y#rNp3+-c0x^cIzwkiRe?Q8a6L+IJxXv>R$xL+c0x{dNLPbN zR)a`ZgGpC}NLGYqagIPjNnL1$YIY)pj(55g#Z8m0d!JMQvg8b*k%9#23|=- zK~#8N?9frMQvnpk&?_p*KJ5ei%VNMo|GFj$@;uM`_50^DzW&|)_2)yrp7+l_=IeQ> zv=%E}ZI~uZmNq#W3v)6rpcRxuEWxw^LxY_=z0k`ebGj{^SV|kEBFaT~)S`7uFeQ{) za-(e1%FS^dhSbbbh%8DcvD!D3{%d2EkVKT3w;ST_%w+DVwaZLWu*5YJQnjounQq z@*c_Pr$nqVFj+T$PB-To7H(c_x-iM*202#2dD%k zKv}3Vt>d8h{eJ@m(4I3ZfS|wiGbG}R|a5F{2+1{@C5yd_A7-@uba45wYKrz;dK&!Jt9>wsqU60r6?%a_LtHQMy65>Bg^Zn21`Xqdoy0$Aqt~4kVnTNs!mDZ3E zJWd7n-5r6eD@A`6eodBEQ&nWXJVEF&^V;-cV*GMu6Ghmgyh zkTen+;#n-99dNmeoU%qZL9F3IB%BDMVKQSxAV1snwfj(pqLVP+4W=k<0QTY#lor97 zkAQg_fC%>EgYj|LsCBwo`>3Ur-94=?04J;;DhoYxI=Nw_)iT@lP5ZQ^Fbu=6kpIw6 zqXYO5gWmsKV;-?Upb{7p!PUcd((8k$+LXLb%b?$O6d|O)#QxgGbF-)>ZY0dpf>QR; z)PFD+ODO4htw-Qnu*rh&gI&V<2ndyo#K4UM;(AVnecBO*uEfQ(l5x*M&J(0EN_7tR z{S_%Hf4V#ET-x^WW`kOC9fm<*CFG5FNGvUO5t|$#_dnM&19_t~C3Vew7?E6usvd{t zqxi4Zk7DyWp#bj#(3FFRbWg(L-f{dXhtYO=6Uu3afJhXa&f(^<47NM}x2d5S0! zSxh?0HbS9&X9LMjTMa)w7FMbmWMqggu414$f zdxij5|E;bZagGx{7fH8MrOX$gm(6Rj2X>;*B{HY%ns}sI)&##xs7|oeH48&0y)$}@ zaJH2b^fLEn8rLO>2?BbcF!60{Jm~=D#e9nF*fWzuu?6=#@e8<42fuEgJi?D z1yqEYMP3n0mdJvh0s^8OGHS>Ktc6u>!j)Plw~T z^_CVlw+unt4lA#XuwnYcu(4qZUnNzHSYgBZm5=nm#xW4W3QOUS9Xh4~003bC#xqy* zuL~6<9Ib>-bBE8pdeN&_FM9RrMXz3#9Xcig7>Hp2W)fL41xNV zZfmISlGz@zuhFX)y?XVcS1)??>P4?!z3A1e7rlDXt5+|2_3A~hUcKnmOS-t(za2Uz z0w4rn09F$}RRt^lg}sU{Tp}SIA^AE(ZgP4?!z3A18UcGwJt5+|2_3A~h nUi9kKi(b8Y(W_T4diC-H>vJ10f%Kd000000NkvXXu0mjf8t-^g literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/bg_tabs2.gif b/zdoom_blue_v3/theme/images/bg_tabs2.gif new file mode 100644 index 0000000000000000000000000000000000000000..c877d2638c538e4c5fc614b4821925baf2123456 GIT binary patch literal 451 zcmZ?wbhEHbWM{}^xXQpFt8FHwX)2*%BCc*Mre-9nY9yj!D57E@tZX2pq%WwbFQA~u zFAqezd~&+HvN}9KB%{qOt<5E^#U-W1DG5ZH9Fm%x5*i>RuFfg0#wn)8C8o+Hs=_6z z%qbwtz`#s9q{9FNAiprMy*S{KB>1qwp*v*~Q4eTw^{;a6e0OWN(Z(LS%D!j7V03Lr-~NYluToc|Su-M^%AHR)a)Q zduVf#IYekVLuN)(er$P{K0iT7R)ltepl5N9I6-7xXofmFJZW{4NL7MjZHq@#fJaq; zVQh&>SA;=AMNCaoWN?jVa*#VlYCueLK~8l#MQBD;fJR78bAFvSL1RTyd~JG|JV$Ik zNpMqEU_wrJLQQsCUu#B3OGs3KMpS-1NN#0tj%IL;wtL+50002ANkl-OlIc$-^!)x*?Qycyv&G?@i^>bDbaPewG&IMwJ=7Tw&^ZZ{LE)==5x+;=Lwn92b>&wJZ8 jRPBb!Hs?N5*`@RsZC@}?I_YF+00000NkvXXu0mjf`@ObU literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/corners_left.gif b/zdoom_blue_v3/theme/images/corners_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..e52e1feaff75c7ebb5f279085e52e14facab61d3 GIT binary patch literal 55 zcmZ?wbhEHbWMklAXkcV8Ha2EpU{L(Y!pOkD$e;scGk|0mnD|-*6K9_IwP?;|!`mMU HSsAPW0*nk& literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/corners_left.png b/zdoom_blue_v3/theme/images/corners_left.png new file mode 100644 index 0000000000000000000000000000000000000000..093554a4de1740bdcb6366118c566a7ef372f01c GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1g!3HF2ETU}EKAYVB=iA8TeGV`dv_<`Dn?|9=Jyp!k!8 vk%57eK?fuQGJ}CdTA-oGgUM}4@1cA5re{1-P+R6v_wah>4Xwa176xkoGSC|j literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/corners_left2.png b/zdoom_blue_v3/theme/images/corners_left2.png new file mode 100644 index 0000000000000000000000000000000000000000..331d7ff045a298a55e15e747cdce2e2e2384dc68 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz0U{m4&*%ZEY)==*5Q(YD52j!LeO`b4_xbUD z?^V{XnKysIq>VDnAP};syHRn(Pb8Gybz!g+(wQGE-hbMr{)L*cm+|wb>UO-HRVa0OM#Qltq(}C79c)I$z JtaD0e0sxMWIN|^R literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/corners_right.gif b/zdoom_blue_v3/theme/images/corners_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..622e32cae1346c884c17c03fc5ce42ad6c2eec09 GIT binary patch literal 56 zcmZ?wbhEHbWMklAXkcV8Ha2EpU{L(Y!pOkD$e;scGk|0mnD~7f653AJEtpfHS$@-Z I0Rw|I00r<1kN^Mx literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/corners_right.png b/zdoom_blue_v3/theme/images/corners_right.png new file mode 100644 index 0000000000000000000000000000000000000000..96e5243983f4d412c3a18f6d162e776b50c7f8eb GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1g!3HF2ETZqA&BkU0&KV8$A#TU2{wzB_ScqRVmGiCk`w)>o!Lr?5%{@!MQDG aKQb7v;{WJ&B%lRoAcLo?pUXO@geCycYbtsG literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/corners_right2.gif b/zdoom_blue_v3/theme/images/corners_right2.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee1c71e4b3affffb6425c4a890b6e3c8c2868e4f GIT binary patch literal 110 zcmZ?wbhEHbWMklA*v!db?wD+57h!4>U}hg{V&!3K?QP}|Z)P83W*hqd|9=Jyp!k!8 uk%57eK?fuQGJ}Cd+CbEV!6RZ$cd&u1SWBmaka}iY^7qnPrlAfj4AubaP8Tl# literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/corners_right2.png b/zdoom_blue_v3/theme/images/corners_right2.png new file mode 100644 index 0000000000000000000000000000000000000000..c60d98383995f1375a8252f6fc4203607925fbf8 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz0U{m4&*%ZEBu^K|5Q(YD2|yqaVl+*7!gc;9 z(=S_})L;L7etg_}duA<;)MwMLzdoeI$jJ1ms(Parhn8eT^3(?t4MdJEJUnB*38#(Q z!woSGaqkVf8n%^b%x>88E@cOMqNCD+1?8M#Dh&NjqWrfikE8-^WAJqKb6Mw<&;$Tf CIyFrI literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/created_by.jpg b/zdoom_blue_v3/theme/images/created_by.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d67c4c7aeef2a1f4b1e041dd40dbab94e4bb40f9 GIT binary patch literal 61852 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≫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 a8#r*>$T7l+jXX$RNPGb!1qmTR0028!X`hk+ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/gradient.gif b/zdoom_blue_v3/theme/images/gradient.gif new file mode 100644 index 0000000000000000000000000000000000000000..d553b0bc6af56164cd2e562d1b6d72ec4bdeed7e GIT binary patch literal 1195 zcmYjOYfMuI7`=Va)(%UZg*YwRLWctpsw76|gO&pJb)UWW_V$H+zgyapB^upQT0{`V z`iO&#uriqz0d3-rmCZuMK&6#L{SAgD6B$7?4p?nB>!Xw|h{Ikz7BCWF0`VE}5UO<mZMXib6^oqH$UbF;wd`;9(4O;jqU51mcA?i*_+cWrfu?0`@jgO&H|HAP&Cp|Ai3x%8NyTzsQ0 z2>cJ?dFFqt{LOyT3BX>6(-X<$YPukatuCau*0v@O6{Zq`;{vSf$bmK`y-?Yy6bM$= z_5wh+vQSVv0CW@%bPNmwg0C)1FJ`l{tW>HJjsn+(Dn*vKG9bLhmJ%}dU4>8~{h3g) zg%cC^AKbq?H7ypiAG0f_8lH$7SQSs$_0PmCBg?@Ozkc!8%jvQ2su}gUqVhRbpMsGu zs&C0i?KvI0DppF-=DON~5=!>UKF0hsC6fO*5SgUkI4P}c**AV{YCk*A{p+^mg=t1_ z9>m$+>~6i?Q`J)P=-8yZ^-NV)@9vf2n%1*b8Ep9A89%e+gQB51Zc(Bu-%%U~Z0tWK z^1%h!koE0L?ZzddPo#!*eU+RmA2Kxe=A9qTxs_g6h;akI=N!~HjouT^Ka-NcxhB&#l5ee>{EO|pDP`2MEl+jcMA$O!+P z>AO-N+kWfF%h}0&qwz;~_fTuBQ~$j9^Ow-Qh}{vND}`7O-uuiW>&|hpw1&8&`S?6k zFn<2(uB!_<8)w!gbCFk=v@|CHa~Wv(%epC)F>zFPFfjNrIg?)< zoK5yr3#@fCelXj-Y7h6aoR;&@5Kng$8ROix>yw#N5|MiB3&{=ID8gHzYE} zhti46$DQ%`$}&+L=s(*jOAK-{>cL^o32F0SQQL#F=Qz*Ho(jJ?X?=Pg7o~t6n%u2{-I)|fQl%%TYA1`jxhOr z8E^fGy$o7ue?-A6Ex%L4oxhl3jIMt;80Kjn?yaP~+SGHNbFE<4&<0vF0BrpiFf+j+ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_bookmark.gif b/zdoom_blue_v3/theme/images/icon_bookmark.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e2b21a6a253bdc5419f44900112add1b405be14 GIT binary patch literal 181 zcmZ?wbhEHb6ky*jhl~^Mv$dRLYdXf>c!a(25J$~!uJTRXr5kwj z7KsNJO9bRe`ejLZBucr&NIFGI+J}mnd5M|2b4u%QN@_ANFylfx3_t*~i-FZ@fofk$ z=DZggu9=lG4%$|Z7nYn!x>CB)K)9-QVit=KuHm`R47nPH6q{ z_tewW-r3t%QEdG7_~PB*@aygH?(g*J?$nZ__4W1m`1t+%{O7&N;^5)=^7Ua^Y|zlq z(T||_?D6*Q^628_+Muu7p|RiI-~0FZQ%z>_=Ip_|!|v`+rT_o{0(4SNQ~v=4#Q9k1kfMd*YJ2Lx)EIWI?dRRXU+Kbe7@dj!eg*lmp$yM(~F*jMvrr3L}&f!K)A19^0No;0mt zok!tbboTG{ir<18;}aW8hFTk?A~Dtoq$c_Ppp=gQ0|0ob2}qk+c%ln1#Ebjx~?6F{h*^0|PTA(gA8= z0O@65F%a-%SmOF6Y3=H@#~pf)En}T?!1qQ*(LK@fT(i?3cJ*HU`*aI)BfG|)z61UG Ki?fxK7_0$ADkNwC literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_bump.png b/zdoom_blue_v3/theme/images/icon_bump.png new file mode 100644 index 0000000000000000000000000000000000000000..5426a86f3474337358be9280533bf5e9a8eccd0e GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3-n?Kj!QJQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%sR#IkxJCr!{{R2q!P2*_Zt2~- zcdLq~nHxH1B{z9FM_HS=KY8-R-671%#C_^tk5@n~j3q&S!3+-1ZlnP@?w&4=Ar-fl z^qccBDDW`Pb^HInTGL6eW1_Us$(;uo83c7|4o|er=C<*uJMB8PR`24h-oaJ5jjLiaciDRGlC`|~%Xssb@a4?s%bv@hJ)1vcra;CtfwU=t zDU$?~`h}8ug%W#&61#=sJB4FfM4}r+!>Yx?DkTE)B)!w5Jrbl`V#mqbfv~2iP z&3KedxRs2#6%4s#ba<3axaIY^Wc5JKlhkBjV8(@X7=Qre7Y4QphuH-lI%15nCln1m zC0jSQxrsI`RGH#f7?vRE*#C$nb+Rr;OUIcuM&4+ihnXqTf<|UPE~IGIamYJym^i6Q zJDUiyh&XfUJ81|zGj+SLnmV&H`kPI3krgkRYG%l-=PDv<=%ULj=P$=5q$tD36F0|9 MQ%ObJ&5^+x0R1CWumAu6 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_faq.png b/zdoom_blue_v3/theme/images/icon_faq.png new file mode 100644 index 0000000000000000000000000000000000000000..b1e60041aa8f41f7bf3e230f8290302aea03be7a GIT binary patch literal 433 zcmV;i0Z#sjP)AsSW;ue!pLxIdbqW{NkUmnMOaEhT6}kfnU$cRoTljK=|enGQA=dm z*W0YAvQ0)_OGRA2y~K!wkmlv*PDo(f+ulq?T~bVCRZnR|K2x)>xKBx8Q%z<@KUH&X zd{9bbR8DB}^7BwhVt{*yWL|HkqpVg?YGz?^O-5PJ&eK6UPg6~2PGn0600002bW%=J z{{ZE;FiHRb0G3HaK~#9!M9zl}!ypU<(8EA>v(v05-FyE3*VT}YlR(E4vJ7Fe>!shn zYz3b(jbg`(&zs`}p_{ERDz?FVBk b-U18&i{b|_<`^H000000NkvXXu0mjf)0(wb literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_fontsize.gif b/zdoom_blue_v3/theme/images/icon_fontsize.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b0b4cc0f4735f978d3c7a7462e9896c1e49668 GIT binary patch literal 714 zcmZ?wbhEHblw(j~c*el+<;$0M@7}$A`}WP7H?Lp6e);m{g(%kYip~jswyff%FD}(i;D{i3i9*wv$C=h5)xu!V#310LPA13K8;Nr=k(9Fvq-K4?5=IqSC-@?gY)5O3rRe-_PbCq0+4uhem z41-9MJi}toeGE*jGmm?kx0yC8F-WO02sJY@NGPk>q!?ZDP-x(6E@1F*>|kRM?{iC8 zp_0MapxDYFppn#hi``jkQ>o7<=863iHG)^goZPhZw3A3|*)JB)OACV-{A>>`SsAb< za%-L`S8HE@Va3U5hCxS9OTk}NyghOmMXIx)#%QUm6i1(IiM(pnL?pe0d zOCBUmV*IDiAoXNLM$Ar?=Q=7UH*QdD5bJsK@UnVGW3-dhOD&_03(6i7d)zWQB0pU? LIlYI8k--`OKbz;T literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_fontsize.png b/zdoom_blue_v3/theme/images/icon_fontsize.png new file mode 100644 index 0000000000000000000000000000000000000000..a3b69c38709abfae73660615788deb7b9ad89e3a GIT binary patch literal 602 zcmV-g0;TV`{ z^7K$mX;)EgRZwiFskSvfT&=OaPfck~OlUbkUNt>jK0{$~aE5Sig`AzONJ(WyM`X;+ z)l*Mvk&>fFNM+>Z>B-B}+}q);throSbJ*G6Kty6fMPqMog*riBhK8B0vA*W!>QYZ? zDK}SGTy|Pma!N{OJ3(J;afr0F!7@Bsjg+O5lA}#bXurYBRZwd0yblb+VOZcE zqJL1ebDZ^yDFdt0^x+h{aRE`q$sHQm2P@!H6(9XBW~0v7Krs~>7Y)q#(z(BC<2WG> z5y?n^tC`uNX0<)Eo6k6WB%ViVEy@)g0umTvjztK zZ8R48qygR!nkR2rt4k$3Rgf-P*)^ly>j>XT3F|iTIKSmRBDquF@2`I&n@pDaH@iP+ zLR(pZ^nJLNzB4D3zBR|CA2P?KA2P?K@0B&jrSILznp1t49-TRkTI+)5SnGo3SnI;( otgPE)&dRz?=9C}i*Pj3b0FUDqBW*_y@&Et;07*qoM6N<$f}`;UDF6Tf literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_home.gif b/zdoom_blue_v3/theme/images/icon_home.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba6306ef6e1148b2443ec19e75b6aa803ed2086e GIT binary patch literal 204 zcmZ?wbhEHblL98%hxlA0Wnnw%0EASABNz`%@*bQpjD zWETT#-~!dYl*l-ZtUmE)GW=z0*DA3bR+_BQ%Hoi)Xwjw^h1La^6lTUsFfW~QK_J#B rC^aqZNLpj`YV!q}?1$aXNE+W;+H7QcA-BgxO|zP%KuhYcB7-#m!ZA2u literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_home.png b/zdoom_blue_v3/theme/images/icon_home.png new file mode 100644 index 0000000000000000000000000000000000000000..d4fef2d39bf2aa49d769fc4816970910ef463611 GIT binary patch literal 325 zcmV-L0lNN)P)FMd`=jZY9@%Q)l-rnBj z<>mDB^zZNQ^YioS>gw(7?fUxq+}zyZ;ovUZ#&m)7 zse&n!1d}I-1(%8k7fbl(Ncv?-`esOar%HJyOL-(pxx{cQ7;?$!aY|`($r*4;>u^eH zGB7YhkPZV7fb3#m4OUR^OUdlwD4Ha)s_23x>pF=eDh4X1ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%g#`G7xJCr!{{R2~-rWbO@r52v z5iYhtj~+hRv-3cHR%MV+s+UW2RatYOSMuM#e`idYKXuaF@W7n#!0g>S4!AjlWu;cQ zJA?&zCI9&G)7vHb{=G-F6>T3rd|WxbR1j!BV@Z%-FoVOh8)-mJx~Gd{NX4z3{*yut z3Ovr5Q#Lj4(EtB`eqU3J%Jw~(%Q%x`XF7klX<{8w%W3zjcEy2Z3{8ipmdKI;Vst0D4Y-^8f$< literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_members.gif b/zdoom_blue_v3/theme/images/icon_members.gif new file mode 100644 index 0000000000000000000000000000000000000000..787ab46b791520128c8880325ee7080785704d25 GIT binary patch literal 559 zcmZ?wbhEHb6kyn_!-TsG{dXC< zt}%36VrV{A+Cnq1sGJU!gp+}&N9o825u3>kbZbd0^-`dlsL85!BMMYx$Yyn37LROZj;lH_G$ zvz^sswPuaD5C`YxX6x{@mz literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_members.png b/zdoom_blue_v3/theme/images/icon_members.png new file mode 100644 index 0000000000000000000000000000000000000000..826d0332f335742f8362e621fc002a7fb9355393 GIT binary patch literal 584 zcmV-O0=NB%P)FMw9??O9I)YI2WLt0l+YvSSLMn6?YKvqRQQ&&-JO-ElPe@_u=<1D$l}tum&dkx3lAV8hhtkp0%gN7aWOIRiib+FNk&T$w)!9Tn zQdLi2LOW1JK2*$GLo)yX00DGTPE!Ct=GbNc006K_L_t(|+BA;k8iGI&McG|I1r-$o zySux)yYu}Y#0|aw&iUrf49DSE4C- z6#$KM4BaQ53?!NGTwo@G&&(H$LBD8wOZaW1x@K~mQcY!LYL8f7g~ZR|a)O{J00001bW%=J z06^y0W&i*HzDYzuRCr!RkXMexFbqR2xwrIQX6}E>Wo%6LeUT3WBuEsyyf;;o3lrBu*KC#kn5pn-&Js4w@v?Ru` zOa|!cjO1SUuvW8whZ!{Ih`ETQ+jZXaETz2Q`o~F~Q8x)3C+wJz^dOtU^0EX>c(&&|!v$;nAe zOG`~nO-V^fPEJlrN=i&jjE#+rjEodg(q~{`CWv$xfB<9{1FPc#B~$O0A`VilnN~Ks zmzfT2*is&?f4TX|%DWC97%t@;7V}q;OV3|x_7t;-;`9)! J;$UR31_0E0JQ4r^ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_print.gif b/zdoom_blue_v3/theme/images/icon_print.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec5aa6d394a354ea2011bc17dbcb56fcf1d675cf GIT binary patch literal 637 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 bcyE7qhuheMYt#1i`ZMY{n7P#?I2fz}Hp?Li literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_sendemail.png b/zdoom_blue_v3/theme/images/icon_sendemail.png new file mode 100644 index 0000000000000000000000000000000000000000..8a710c7f70d5e4066b1af5485149cd2a38b23f10 GIT binary patch literal 446 zcmV;v0YUzWP)U3~|NluzW=2P3^YioE+}z2@$>8AN&d$yvGgA;KOYZLODK}T9rl!@^)p2og-rnBX z+1cgg<>=_>larH5N@s|Oh)hdo(b3V<)6-N>Yrw$3R8VWFsj2Mj>@_}I;o;#gJ6c;2 z@0Ng<;19#8NgDaciyb|B$stbmp>2 z)Bo}dA%T-5KWc^)1@plnon)~m8{64%aF)ucmd~asOV5OlG*4%zzlra50$y-;HKCna*%>bwgE= o{aT^c_{!1eC_jGv)o%d?0JB075q9CR=Kufz07*qoM6N<$f~U{Oz5oCK literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_subscribe.gif b/zdoom_blue_v3/theme/images/icon_subscribe.gif new file mode 100644 index 0000000000000000000000000000000000000000..cfea27903daeea469a3477b3a63956b8545a1527 GIT binary patch literal 573 zcmZ?wbhEHb6ky8qU#jX5! zluUrOaLOCaT;gHpnHFkLT;oJJH zJI`Of^6l4e$DpWP2M*nT^!We(|9}4c`St79*RNl1-MY19%a)9cjD&=Qz`#IJRU=MG zO%6#-P6-VlVqjn%3`mCo2taYcz`m%#zp1$;AjsD%FrcNU&BwztsM}vhMQpmbl#IHg ztDE0sB{hR3#wL6YuB*H!iyN~U8uI9iuCn9mYLYZG65`-CcXwq_wV3QLZN}p2Y{Pok zRzaXe+R|l}l{>SOk-T7wq=~7BE0e1*uc6%iW^r9TZfiz+ZbNq2H%(#&#yq^7{26B& l8v8GBi2O-7n!%{-%HgJMlW?fuVG}FAmPF>AA1VS2)&O1pnR);K literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_textbox_search.gif b/zdoom_blue_v3/theme/images/icon_textbox_search.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b6beb63cb8618318790cf29f00aa73856d7110c GIT binary patch literal 335 zcmZ?wbhEHb6kyld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8Fn@Oe9kL$->CMV921u00baEF|g$vm{H)NBNW?l zraOc|qP6dsGpqAPo^|ONEJ_FV@gJF-q-e3P<=io5`8?Fg7wdB7a#Hv)i55Cp9% zFG-RPaP|T2O}?b-e>bq!j_Yn9X$Kq{0d-$+;Uf?OD=(zn1Ka)y5Jz| oZy`%bi%%fA3qRft7b;JF0`pp@k06Kj%K!iX07*qoM6N<$f{aO6_y7O^ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_textbox_search_hover.png b/zdoom_blue_v3/theme/images/icon_textbox_search_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..be5163456852715ea3470bb15e99b1d751751271 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3HGN^yhQ|sjZ$ajv*Qow@$L*7p5-ul;L&P1(ex zD;aGmE}3n4_WRjmL4N*jp_5FOsU;w9%H!f zbl2j4CDY>Ig67^iu?y|LbC-XP^V3R}YfmXoka@CX(h>)u)+cK=RHZ3SI1yRHZkWd9 mW7mEseAdZ_#h(`&&CL&x>5#GvFy0OH0E4HipUXO@geCx6Bv z$*F7o|NsBrzkh%J{Q33k*9Q+CT)%$(+O=zY_UzfZb?fHMn>TLUxM9PFwQJWdUAnZQ zqN1>{Fe4*FUe}ycQjgcTSVn9-090}z1x!oZgA zFr&ajN2+z>3>``9Ln)@WPamG8+PkG8&6KIqW|dmtGYK9!ri;g&qlC26j9JrvZ9C%R zS;KI0;hPEriE1%b#hg56297jV8TEF}MgyK|Hd(!}M)B%2F7t2~;knG*X7190oa`)| Pypn$YfhI z;pB>jl1)cngMW-gK2uOhVn;wzyt%-EeTrpZZ&FNUPe@_g+TBe@TG!RtnUe<=aL_Se!V}Y!xvgG6Dk&T#fYJg{-uwQ?suNfFQsm_6IkLgR6j9u@{sBC^9?F!v z1{5v8R8NVG;RvFw0=0^xij5$a1U$x=2IH%485jdUmHp50Zj3|Ybqj{&!Wd$$Zc;ow zGO`Wmq;rQ1@g@+q33R^nhVwMhgZazJr3b;TIeWM?xk literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/icon_unsubscribe.gif b/zdoom_blue_v3/theme/images/icon_unsubscribe.gif new file mode 100644 index 0000000000000000000000000000000000000000..9071efbecb5a39f05e88f280f6fa849cc3cdf228 GIT binary patch literal 311 zcmZ?wbhEHb6ky>_pe|7|NrNd)MQ{_rV-L%00NL-7}#PCOepZsk?MErWTjPT=Why-{4?rJ#8NIw1HuPW2x25hY+1EV cWw9;Jyn++Og`!+Uxcq#%ggq8IIWkxS07>gl&;S4c literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/index.htm b/zdoom_blue_v3/theme/images/index.htm new file mode 100644 index 0000000..e69de29 diff --git a/zdoom_blue_v3/theme/images/no_avatar.gif b/zdoom_blue_v3/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..05e6e04788051c7c535bf6766b6a750540547abf GIT binary patch literal 812 zcmZ?wbhEHbRAW$MxXJ(o%>V!Y*D|qIH?mSSv{cr&kk>Vr)i#sTG!<7j7E?14RW%Y( zF%(ud5K__?RMZzx(Bqc}B3(W?U0zuo9w3s@=9bpxlG5Uo1R_liNli`(4G;SyEm5>et3R^$>^09r~dqyzE-$S(|R{~datP14}#JF%qbq>hT7ldp?| zhsnAdYs6l^sM^ofq+leXU^IJ+)!EG5cjxY~dAIVqIp;xEM~C%S^Baqc%gW?sSZcWI za~cbpOIl0ir*J3n^z_M0Y?YlfdCC-C_Zbbd=E;bJ^GnE0nY3`>Vy30ivu4W*C3$j4 ztzWlsio)g@+hycrxqL!I4=z-=aO7C&snhNf7dBqF=+3*mRN$HitDM52+jp4mHLckF zh)LktiwlaIU+1<6zxQBMRDAL8RcWKTb}y>~!N6v3St9JZSzmJ6q#)&gEBFLZjnaEtRy-@-sNUIT^{o*g9Rwtw+}J z`kKp?wyqT?CLC;z*;K-OoHs{oRy((-Rz$>^A5F=}C6v6U?MYVCnme=OXKC`!YVf$np$j&-E7W_<^DFyyBk*Zf1kkb zV#ZsGy&tL(3_yh98>Y}05g|rQ6s}{*M$eAw&$2!RuO!u i$STTJvhnfc05{F0Q>OI@vI@G%ELkcXkRiarU=0ACj1i3h literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/quote.gif b/zdoom_blue_v3/theme/images/quote.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb007a1d8da7da5c5cb5fed3dee90ab2a62815a0 GIT binary patch literal 153 zcmV;K0A~M3Nk%w1VGjTd0J9GOaByxvKR>OksiB~qh=_*X-Pl-GSA2YWOG`_|#ld7` zV!61r($UP7l#w$tGwSK&A^8LW000jFEC2ui01p5R000C=@X1LlU4~Jn5*3c4OiAD% zg_MMd_Aq9!Oi1WHN;pdcONI^#04R_&fQ?BGs5t-~yJcwbAUulW9p^b* literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/quote.png b/zdoom_blue_v3/theme/images/quote.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba6548bec9d2003348219994d9902cf42c17363 GIT binary patch literal 230 zcmVaQBHXAOp;i z%{K!z(2V2wSoXVTp>pY;6sx>xA~Gd?-`~Q4(ATHuJ&RNh%UWBAOv$#zr@5N;o_&9g g5-9!N9NACt2Im5{8Z~k_d;kCd07*qoM6N<$f+*NwnE(I) literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/images/quote_rtl.png b/zdoom_blue_v3/theme/images/quote_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..de0d9383e86fb8718da63edd66107ffda1f63ac3 GIT binary patch literal 233 zcmVlW#soM!=L%I# zfkUXk3CPz>nx;9L*#oG}>S_wwilrCMXH*5Rn>GlxG>-S0AyzN0_wi+ zZ~lguea$uu!yTxBD!d_Pi|$jF|7@Pi&+N17x~s^T#7sm)oO4BppYCI_Z7Uo7-D=F{ jnWyKKKpB3BnC*%;?)kPF=CoD500000NkvXXu0mjf*#~G~ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v3/theme/index.htm b/zdoom_blue_v3/theme/index.htm new file mode 100644 index 0000000..e69de29 diff --git a/zdoom_blue_v3/theme/large.css b/zdoom_blue_v3/theme/large.css new file mode 100644 index 0000000..dfb1d2c --- /dev/null +++ b/zdoom_blue_v3/theme/large.css @@ -0,0 +1,3 @@ +body { + font-size: 12px; +} \ No newline at end of file diff --git a/zdoom_blue_v3/theme/links.css b/zdoom_blue_v3/theme/links.css new file mode 100644 index 0000000..5202232 --- /dev/null +++ b/zdoom_blue_v3/theme/links.css @@ -0,0 +1,223 @@ +/* Link Styles +---------------------------------------- */ + +/* Links adjustment to correctly display an order of rtl/ltr mixed content */ +a { + direction: ltr; + unicode-bidi: embed; +} + +a:link { color: #898989; text-decoration: none; } +a:visited { color: #898989; text-decoration: none; } +a:hover { color: #d3d3d3; text-decoration: underline; } +a:active { color: #d2d2d2; text-decoration: none; } + +/* Coloured usernames */ +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +/* Links on gradient backgrounds */ +#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link { + color: #FFFFFF; + text-decoration: none; +} + +#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited { + color: #FFFFFF; + text-decoration: none; +} + +#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: #ffffff; + text-decoration: underline; +} + +#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active { + color: #ffffff; + text-decoration: none; +} + +/* Links for forum/topic lists */ +a.forumtitle { + font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; + font-size: 1.2em; + font-weight: bold; + color: #898989; + text-decoration: none; +} + +/* a.forumtitle:visited { color: #898989; } */ + +a.forumtitle:hover { + color: #bcbcbc; + text-decoration: underline; +} + +a.forumtitle:active { + color: #898989; +} + +a.topictitle { + font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; + font-size: 1.2em; + font-weight: bold; + color: #898989; + text-decoration: none; +} + +/* a.topictitle:visited { color: #d2d2d2; } */ + +a.topictitle:hover { + color: #bcbcbc; + text-decoration: underline; +} + +a.topictitle:active { + color: #898989; +} + +/* Post body links */ +.postlink { + text-decoration: none; + color: #d2d2d2; + border-bottom: 1px solid #d2d2d2; + padding-bottom: 0; +} + +/* .postlink:visited { color: #bdbdbd; } */ + +.postlink:active { + color: #d2d2d2; +} + +.postlink:hover { + /*background-color: #f6f6f6;*/ + text-decoration: none; + color: #404040; +} + +.signature a, .signature a:visited, .signature a:hover, .signature a:active { + border: none; + text-decoration: underline; + background-color: transparent; +} + +/* Profile links */ +.postprofile a:link, .postprofile a:visited, .postprofile dt.author a { + font-weight: bold; + color: #898989; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; + color: #d3d3d3; +} + +/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */ +/* See http://www.phpbb.com/bugs/phpbb3/59685 */ +.postprofile a:active { + font-weight: bold; + color: #898989; + text-decoration: none; +} + + +/* Profile searchresults */ +.search .postprofile a { + color: #898989; + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + color: #d3d3d3; + text-decoration: underline; +} + +/* Back to top of page */ +.back2top { + clear: both; + height: 11px; + text-align: right; +} + +a.top { + background: none no-repeat top left; + text-decoration: none; + width: {IMG_ICON_BACK_TOP_WIDTH}px; + height: {IMG_ICON_BACK_TOP_HEIGHT}px; + display: block; + float: right; + overflow: hidden; + letter-spacing: 1000px; + text-indent: 11px; +} + +a.top2 { + background: none no-repeat 0 50%; + text-decoration: none; + padding-left: 15px; +} + +/* Arrow links */ +a.up { background: none no-repeat left center; } +a.down { background: none no-repeat right center; } +a.left { background: none no-repeat 3px 60%; } +a.right { background: none no-repeat 95% 60%; } + +a.up, a.up:link, a.up:active, a.up:visited { + padding-left: 10px; + text-decoration: none; + border-bottom-width: 0; +} + +a.up:hover { + background-position: left top; + background-color: transparent; +} + +a.down, a.down:link, a.down:active, a.down:visited { + padding-right: 10px; +} + +a.down:hover { + background-position: right bottom; + text-decoration: none; +} + +a.left, a.left:active, a.left:visited { + padding-left: 12px; +} + +a.left:hover { + color: #d2d2d2; + text-decoration: none; + background-position: 0 60%; +} + +a.right, a.right:active, a.right:visited { + padding-right: 12px; +} + +a.right:hover { + color: #d2d2d2; + text-decoration: none; + background-position: 100% 60%; +} + +/* invisible skip link, used for accessibility */ +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +/* Feed icon in forumlist_body.html */ +a.feed-icon-forum { + float: right; + margin: 3px; +} diff --git a/zdoom_blue_v3/theme/medium.css b/zdoom_blue_v3/theme/medium.css new file mode 100644 index 0000000..4c992f9 --- /dev/null +++ b/zdoom_blue_v3/theme/medium.css @@ -0,0 +1,3 @@ +body { + font-size: 11px; +} \ No newline at end of file diff --git a/zdoom_blue_v3/theme/normal.css b/zdoom_blue_v3/theme/normal.css new file mode 100644 index 0000000..d0783d1 --- /dev/null +++ b/zdoom_blue_v3/theme/normal.css @@ -0,0 +1,3 @@ +body { + font-size: 10px; +} \ No newline at end of file diff --git a/zdoom_blue_v3/theme/print.css b/zdoom_blue_v3/theme/print.css new file mode 100644 index 0000000..b7aa7c2 --- /dev/null +++ b/zdoom_blue_v3/theme/print.css @@ -0,0 +1,129 @@ +/* proSilver Print Style Sheet +------------------------------------------------- + Author: subBlue ( http://www.subBlue.com/ ) + Version: 25 August 2004 + + Copyright 2004 phpBB Group +-------------------------------------------------*/ + + +/* Lots still TODO here! */ + +/* General markup styles */ +* { + padding: 0; + margin: 0; +} + +body { + font: 11pt Verdana, Arial, Helvetica, sans-serif; + color:#000000; +} + +a:link { color: #000000; text-decoration: none; } +a:visited { color: #000000; text-decoration: none; } +a:active { color: #000000; text-decoration: none; } + +img, .noprint, #sub-header, #sub-footer, .navbar, .box1, .divider, .signature { display: none; } + +/* Container for the main body */ +#wrap { + margin: 0 2em; +} + +p { font-size: 85%; } +.copyright { font-size: 75%; } +.page-number { float:right; width: auto; text-align: right; font-size: 75%; } + +h1, h2, h3, h1 a, h2 a, h3 a { + font-family: "Trebuchet MS",georgia,Verdana,Sans-serif; + color: #000000; + background: none; + text-decoration: none; + font-weight: bold; +} + +h1 { font-size: 20pt; } +h2 { font-size: 16pt; margin-top: 1em; } +h3 { font-size: 14pt; margin-top: 1em; } + +.content { + font-size: 11pt; + line-height: 14pt; + margin-bottom: 1em; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; + overflow: hidden; +} + +/* CSS2 Print tip from: http://www.alistapart.com/articles/goingtoprint/ */ +.postbody a:link, .postbody a:visited, .postbody a:active, .postbody a:hover { + text-decoration: underline; + padding: 0.1em 0.2em; + margin: -0.1em -0.2em; + color: #666; + background: none; + font-size: 100%; +} + +html>body .postbody a:link:after, html>body .postbody a:visited:after { + content: " (" attr(href) ") "; + font-size: 90%; + text-decoration: none; +} + +hr { + height: 1px; + /*background-color: #999999;*/ + border-width: 0; +} + +.author { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 75%; + margin-bottom: 0.6em; +} + +.date { + font-family: Verdana, Arial, Helvetica, sans-serif; + float: right; + position: relative; + text-align: right; + font-size: 75%; +} + +/* Dont want to print url for names or titles in content area */ +.postbody .author a:link, .postbody .author a:visited, +html>body .postbody .author a:link:after, +html>body .postbody .author a:visited:after, +.postquote .quote-by a:link, .postquote .quote-by a:visited, +html>body .postquote .quote-by a:link:after, +html>body .postquote .quote-by a:visited:after, +html>body .postbody h1 a:link:after, html>body .postbody h2 a:link:after { + text-decoration: none; + content: ""; +} + +/* Poster profile */ +.postprofile { display: none; } +.grip-show { display:none; } + +/* Quote */ +.postquote { + font-size: 85%; + margin: 1em 18% 1em 4%; + padding: 0.5em; + position: relative; + line-height: 1.5em; + border: 1px #999999 solid; +} + +.postquote img { display: none; } +.postquote span { display: block; } +.postquote span .postquote { font-size: 100%; } +.quote-by { font-weight: bold; } + +/* Misc page elements */ +div.spacer { clear: both; } + +/* Accessibility tweaks: Mozilla.org */ +.skip_link { display: none; } diff --git a/zdoom_blue_v3/theme/stylesheet.css b/zdoom_blue_v3/theme/stylesheet.css new file mode 100644 index 0000000..53f1ae0 --- /dev/null +++ b/zdoom_blue_v3/theme/stylesheet.css @@ -0,0 +1,19 @@ +/* phpBB 3.0 Style Sheet + -------------------------------------------------------------- + Style name: proSilver (Dark) + Based on style: proSilver (this is the default phpBB 3 style) + Original author: subBlue ( http://www.subBlue.com/ ) + Modified by: + + Copyright 2006 phpBB Group ( http://www.phpbb.com/ ) + -------------------------------------------------------------- +*/ + +@import url("../../prosilver/theme/common.css"); +@import url("../../prosilver/theme/links.css"); +@import url("../../prosilver/theme/content.css"); +@import url("../../prosilver/theme/buttons.css"); +@import url("../../prosilver/theme/cp.css"); +@import url("../../prosilver/theme/forms.css"); +@import url("../../prosilver/theme/tweaks.css"); +@import url("colours.css"); diff --git a/zdoom_blue_v3/theme/theme.cfg b/zdoom_blue_v3/theme/theme.cfg new file mode 100644 index 0000000..e513dc6 --- /dev/null +++ b/zdoom_blue_v3/theme/theme.cfg @@ -0,0 +1,35 @@ +# +# phpBB Theme Configuration File +# +# @package phpBB3 +# @copyright (c) 2006 phpBB Group +# @license http://opensource.org/licenses/gpl-license.php GNU Public License +# +# +# At the left is the name, please do not change this +# At the right the value is entered +# For on/off options the valid values are on, off, 1, 0, true and false +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# Available and used values: +# parse_css_file +# + +# General Information about this theme +name = ZDoom Blue (v3) +copyright = © phpBB Group, 2007 +version = 3.0.0 + +# Some configuration options + +# +# You have to turn this option on if you want to use the +# path template variables ({T_IMAGESET_PATH} for example) within +# your css file. +# This is mostly the case if you want to use language specific +# images within your css file. +# +parse_css_file = 1 diff --git a/zdoom_blue_v3/theme/tweaks.css b/zdoom_blue_v3/theme/tweaks.css new file mode 100644 index 0000000..554051d --- /dev/null +++ b/zdoom_blue_v3/theme/tweaks.css @@ -0,0 +1,84 @@ +/* proSilver Style Sheet Tweaks + +These style definitions are mainly IE specific +tweaks required due to its poor CSS support. +-------------------------------------------------*/ + +* html table, * html select, * html input { font-size: 100%; } +* html hr { margin: 0; } +* html span.corners-top, * html span.corners-bottom { background-image: url("{T_THEME_PATH}/images/corners_left.gif"); } +* html span.corners-top span, * html span.corners-bottom span { background-image: url("{T_THEME_PATH}/images/corners_right.gif"); } + +table.table1 { + width: 99%; /* IE < 6 browsers */ + /* Tantek hack */ + voice-family: "\"}\""; + voice-family: inherit; + width: 100%; +} +html>body table.table1 { width: 100%; } /* Reset 100% for opera */ + +* html ul.topiclist li { position: relative; } +* html .postbody h3 img { vertical-align: middle; } + +/* Form styles */ +html>body dd label input { vertical-align: text-bottom; } /* Align checkboxes/radio buttons nicely */ + +* html input.button1, * html input.button2 { + padding-bottom: 0; + margin-bottom: 1px; +} + +/* Misc layout styles */ +* html .column1, * html .column2 { width: 45%; } + +/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above) + From http://www.positioniseverything.net/easyclearing.html +#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +}*/ + +.clearfix, #tabs, #ptabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls { + height: 1%; + overflow: hidden; +} + +/* viewtopic fix */ +* html .post { + height: 25%; + overflow: hidden; +} + +/* navbar fix */ +* html .clearfix, * html .navbar, ul.linklist { + height: 4%; + overflow: hidden; +} + +/* Simple fix so forum and topic lists always have a min-height set, even in IE6 + From http://www.dustindiaz.com/min-height-fast-hack */ +dl.icon { + min-height: 35px; + height: auto !important; + height: 35px; +} + +* html #search-box { + width: 25%; +} + +/* Correctly clear floating for details on profile view */ +*:first-child+html dl.details dd { + margin-left: 30%; + float: none; +} + +* html dl.details dd { + margin-left: 30%; + float: none; +} +

    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 a8#r*>$T7l+jXX$RNPGb!1qmTR0028!X`hk+ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_bookmark.gif b/zdoom_blue_v2/theme/images/icon_bookmark.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e2b21a6a253bdc5419f44900112add1b405be14 GIT binary patch literal 181 zcmZ?wbhEHb6ky*jhl~^Mv$dRLYdXf>c!a(25J$~!uJTRXr5kwj z7KsNJO9bRe`ejLZBucr&NIFGI+J}mnd5M|2b4u%QN@_ANFylfx3_t*~i-FZ@fofk$ z=DZggu9=lG4%$|Z7nYn!x>CB)K%ln1#Ebjx~?6F{h*^0|PTA(gA8= z0O@65F%a-%SmOF6Y3=H@#~pf)En}T?!1qQ*(LK@fT(i?3cJ*HU`*aI)BfG|)z61UG Ki?fxK7_0$ADkNwC literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_faq.gif b/zdoom_blue_v2/theme/images/icon_faq.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6acc004635a259149258aa48a094a801e6d67d1 GIT binary patch literal 339 zcmZ?wbhEHb6kyR`24h-oaJ5jjLiaciDRGlC`|~%Xssb@a4?s%bv@hJ)1vcra;CtfwU=t zDU$?~`h}8ug%W#&61#=sJB4FfM4}r+!>Yx?DkTE)B)!w5Jrbl`V#mqbfv~2iP z&3KedxRs2#6%4s#ba<3axaIY^Wc5JKlhkBjV8(@X7=Qre7Y4QphuH-lI%15nCln1m zC0jSQxrsI`RGH#f7?vRE*#C$nb+Rr;OUIcuM&4+ihnXqTf<|UPE~IGIamYJym^i6Q zJDUiyh&XfUJ81|zGj+SLnmV&H`kPI3krgkRYG%l-=PDv<=%ULj=P$=5q$tD36F0|9 MQ%ObJ&5^+x0R1CWumAu6 literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_fontsize.gif b/zdoom_blue_v2/theme/images/icon_fontsize.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b0b4cc0f4735f978d3c7a7462e9896c1e49668 GIT binary patch literal 714 zcmZ?wbhEHblw(j~c*el+<;$0M@7}$A`}WP7H?Lp6e);m{g(%kYip~jswyff%FD}(i;D{i3i9*wv$C=h5)xu!V#310LPA13K8;Nr=k(9Fvq-K4?5=IqSC-@?gY)5O3rRe-_PbCq0+4uhem z41-9MJi}toeGE*jGmm?kx0yC8F-WO02sJY@NGPk>q!?ZDP-x(6E@1F*>|kRM?{iC8 zp_0MapxDYFppn#hi``jkQ>o7<=863iHG)^goZPhZw3A3|*)JB)OACV-{A>>`SsAb< za%-L`S8HE@Va3U5hCxS9OTk}NyghOmMXIx)#%QUm6i1(IiM(pnL?pe0d zOCBUmV*IDiAoXNLM$Ar?=Q=7UH*QdD5bJsK@UnVGW3-dhOD&_03(6i7d)zWQB0pU? LIlYI8k--`OKbz;T literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_home.gif b/zdoom_blue_v2/theme/images/icon_home.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba6306ef6e1148b2443ec19e75b6aa803ed2086e GIT binary patch literal 204 zcmZ?wbhEHblL98%hxlA0Wnnw%0EASABNz`%@*bQpjD zWETT#-~!dYl*l-ZtUmE)GW=z0*DA3bR+_BQ%Hoi)Xwjw^h1La^6lTUsFfW~QK_J#B rC^aqZNLpj`YV!q}?1$aXNE+W;+H7QcA-BgxO|zP%KuhYcB7-#m!ZA2u literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_logout.gif b/zdoom_blue_v2/theme/images/icon_logout.gif new file mode 100644 index 0000000000000000000000000000000000000000..2f645b871d0cf2e709d320c59dfde1bfc539d7b5 GIT binary patch literal 206 zcmZ?wbhEHb6kyvUZ#&m)7 zse&n!1d}I-1(%8k7fbl(Ncv?-`esOar%HJyOL-(pxx{cQ7;?$!aY|`($r*4;>u^eH zGB7YhkPZV7fb3#m4OUR^OUdlwD4Ha)s_23x>pF=eDh4X1n_!-TsG{dXC< zt}%36VrV{A+Cnq1sGJU!gp+}&N9o825u3>kbZbd0^-`dlsL85!BMMYx$Yyn37LROZj;lH_G$ zvz^sswPuaD5C`YxX6x{@mz literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_pages.gif b/zdoom_blue_v2/theme/images/icon_pages.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5aaf2e37d8c704bd390ab472693a0c65de67a38 GIT binary patch literal 188 zcmZ?wbhEHb^0EX>c(&&|!v$;nAe zOG`~nO-V^fPEJlrN=i&jjE#+rjEodg(q~{`CWv$xfB<9{1FPc#B~$O0A`VilnN~Ks zmzfT2*is&?f4TX|%DWC97%t@;7V}q;OV3|x_7t;-;`9)! J;$UR31_0E0JQ4r^ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_print.gif b/zdoom_blue_v2/theme/images/icon_print.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec5aa6d394a354ea2011bc17dbcb56fcf1d675cf GIT binary patch literal 637 zcmZ?wbhEHb6lV}(c*elsbKrmI;r~GJ@87>afByXb{rlIiUq65T{PE+*+qZAuym|BL z)vK2;U%q(p;@PujPoF-0^5n_m$B!R9di3z&!v_x@+`oVS?%lh0?%cU`>(=$_*DqYS zaQ^)HvuDqqIdkUJsZ%FUo;-H!*x|#64;(nKfB*j7yLWHdvSsbswJTSyT(M%sk|j$P zE?hWg&YTGoCiM07b#--hbab@0x3{#kG&MCfHa0diG}PDE*VNQhS65e6Rh5^Q7Zw)g zQRuDwn7Vm#8wA zh!O(>^B_bz3_t*i3kLQ_4K7X1p1y7E?ViouJ-%AZ6DBfi`Swh6>0_G2!ZKxgZ~vS* ztaE)`=Qnv+YO=7dV`XPo*Yj9D-NR1TV8cd^efrv_UhdO8Yz>_qoKBrN?PQ|kHO)tk zi<6U^hnJ6+pI=Z&NO)?mfRvQ9jI6Ajyuy1%2L31AzTyJ>LL$FJ#U%bq7{x4b=V+3y)lTlVlU#XAd9vs7 zrcLKfpT?Uyl{a;YVD&bEiVb{86GZB_3&eGZWX%)~uN4k16N_yU3$GRnE*0}m7qs-3 z^iC7hu?0IuOVS~PTge#Y7%A=l|NnDKYja6!aRMDFsmUp!0Yc(xoMLKRqRI>m%sLD} z0P+h1TfW1b0uLRj?wvAkI%;M{*e)}0=jhGaE@Ql0IM5+N{``qh*Q|^!xwCwBDfGB$ z+ML@Ppm~?C*r9~Y)GW%2ON@1Pij^EU WztIx+7)#b$4=*ZjZ*4*G|nYV78x^kescB8+<(b*Vd zjT&T*9A=LqY?diA!(2-aFi@>lRbKwO^T^;oU_5p(7?*i%+}lG@ATl}`uX|!_xJbp_4V`f^YQWV?Ck98>+9<3>gVU@<>lq$5In8Cg?6vQ}K;AF0rOQvExA*NdF6|Fm)$qLcU|?=W#t2_Ne8^PfAZY+-f7V_tNy)y zyT7?Ey=l?BE@v&o(NY8hYq&$lf18yFU4@ zd+M|LfpyzDi@K%ZNB#$Hd+WFEvGeq!R!u97@+Vp~F7sb^-)HF+i>f&`4a>}mr#iH+ zv#D8VUNp(RX_;|mn^AhRPE@f?v+Q=Oq6vB-IVMS!M$v^DUNQgw|Nr&t z*Z1$=zkK=f>C>n8@87?A_3Fu!Cs(dqxpe8$`Sa&bojP^s(4qbN_ix#({Se zvu4fm<;#~WS+Z!+qB(Qs%$hZ8`t<3OCQa(>>}+XisjsiEsi`R`DJd*0%+JqHNlD?9 z)Z`Rb=M-1t6jS38RpAm<<`Pi?+RMPeOm(FAlZBCiA(=sk0SG{G!odE&A*QLhrM0cS zqqD2Kr#ChsY2u{G6BA-v<0G7{=ggfq$1O6hCCS=1#D4x<$53yl#3geaLVV}j1O(ez zuirQ~D9UAyd$iBoJ7?)FIrg@5z0O>XSsLiNYMzJRgZOZ7 zm$&cUzx9t;+!7m~@Z;yNAMw+B|1&Ui$#`s7aIm>;SIfd90X?cd7CtpIJT^W$B5e60 z^0dO?HZ~pw=Oz}%!>$|=CuA&c1SGefn$8z-WyXUBX0L4SBE5{lW+y*EtDqM(1;%$8 z7t6XSIDBMs>txo_l1U8+In%(%pb#S)&~PA(Uyw~@g;YaJ6GO)3Rk;a{4j1(e#Z@F` bcyE7qhuheMYt#1i`ZMY{n7P#?I2fz}Hp?Li literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_subscribe.gif b/zdoom_blue_v2/theme/images/icon_subscribe.gif new file mode 100644 index 0000000000000000000000000000000000000000..cfea27903daeea469a3477b3a63956b8545a1527 GIT binary patch literal 573 zcmZ?wbhEHb6ky8qU#jX5! zluUrOaLOCaT;gHpnHFkLT;oJJH zJI`Of^6l4e$DpWP2M*nT^!We(|9}4c`St79*RNl1-MY19%a)9cjD&=Qz`#IJRU=MG zO%6#-P6-VlVqjn%3`mCo2taYcz`m%#zp1$;AjsD%FrcNU&BwztsM}vhMQpmbl#IHg ztDE0sB{hR3#wL6YuB*H!iyN~U8uI9iuCn9mYLYZG65`-CcXwq_wV3QLZN}p2Y{Pok zRzaXe+R|l}l{>SOk-T7wq=~7BE0e1*uc6%iW^r9TZfiz+ZbNq2H%(#&#yq^7{26B& l8v8GBi2O-7n!%{-%HgJMlW?fuVG}FAmPF>AA1VS2)&O1pnR);K literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_textbox_search.gif b/zdoom_blue_v2/theme/images/icon_textbox_search.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b6beb63cb8618318790cf29f00aa73856d7110c GIT binary patch literal 335 zcmZ?wbhEHb6kyld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8Fn@Oe9kL$->CMV921u00baEF|g$vm{H)NBNW?l zraOc|qP6dsGpqAPo^|ONEJ_FV@gJF-q-e3P<=io5`8?Fg7wdB7a#Hv)i55Cp9% zFG-RPaP|T2O}?b-e>bq!j_Yn9X$Kq{0d-$+;Uf?OD=(zn1Ka)y5Jz| oZy`%bi%%fA3qRft7b;JF0`pp@k06Kj%K!iX07*qoM6N<$f{aO6_y7O^ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/icon_textbox_search_hover.png b/zdoom_blue_v2/theme/images/icon_textbox_search_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..be5163456852715ea3470bb15e99b1d751751271 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3HGN^yhQ|sjZ$ajv*Qow@$L*7p5-ul;L&P1(ex zD;aGmE}3n4_WRjmL4N*jp_5FOsU;w9%H!f zbl2j4CDY>Ig67^iu?y|LbC-XP^V3R}YfmXoka@CX(h>)u)+cK=RHZ3SI1yRHZkWd9 mW7mEseAdZ_#h(`&&CL&x>5#GvFy0OH0E4HipUXO@geCx6Bv z$*F7o|NsBrzkh%J{Q33k*9Q+CT)%$(+O=zY_UzfZb?fHMn>TLUxM9PFwQJWdUAnZQ zqN1>{Fe4*FUe}ycQjgcTSVn9-090}z1x!oZgA zFr&ajN2+z>3>``9Ln)@WPamG8+PkG8&6KIqW|dmtGYK9!ri;g&qlC26j9JrvZ9C%R zS;KI0;hPEriE1%b#hg56297jV8TEF}MgyK|Hd(!}M)B%2F7t2~;knG*X7190oa`)| Pypn$YfhI>_pe|7|NrNd)MQ{_rV-L%00NL-7}#PCOepZsk?MErWTjPT=Why-{4?rJ#8NIw1HuPW2x25hY+1EV cWw9;Jyn++Og`!+Uxcq#%ggq8IIWkxS07>gl&;S4c literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/index.htm b/zdoom_blue_v2/theme/images/index.htm new file mode 100644 index 0000000..e69de29 diff --git a/zdoom_blue_v2/theme/images/no_avatar.gif b/zdoom_blue_v2/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..05e6e04788051c7c535bf6766b6a750540547abf GIT binary patch literal 812 zcmZ?wbhEHbRAW$MxXJ(o%>V!Y*D|qIH?mSSv{cr&kk>Vr)i#sTG!<7j7E?14RW%Y( zF%(ud5K__?RMZzx(Bqc}B3(W?U0zuo9w3s@=9bpxlG5Uo1R_liNli`(4G;SyEm5>et3R^$>^09r~dqyzE-$S(|R{~datP14}#JF%qbq>hT7ldp?| zhsnAdYs6l^sM^ofq+leXU^IJ+)!EG5cjxY~dAIVqIp;xEM~C%S^Baqc%gW?sSZcWI za~cbpOIl0ir*J3n^z_M0Y?YlfdCC-C_Zbbd=E;bJ^GnE0nY3`>Vy30ivu4W*C3$j4 ztzWlsio)g@+hycrxqL!I4=z-=aO7C&snhNf7dBqF=+3*mRN$HitDM52+jp4mHLckF zh)LktiwlaIU+1<6zxQBMRDAL8RcWKTb}y>~!N6v3St9JZSzmJ6q#)&gEBFLZjnaEtRy-@-sNUIT^{o*g9Rwtw+}J z`kKp?wyqT?CLC;z*;K-OoHs{oRy((-Rz$>^A5F=}C6v6U?MYVCnme=OXKC`!YVf$np$j&-E7W_<^DFyyBk*Zf1kkb zV#ZsGy&tL(3_yh98>Y}05g|rQ6s}{*M$eAw&$2!RuO!u i$STTJvhnfc05{F0Q>OI@vI@G%ELkcXkRiarU=0ACj1i3h literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/quote.png b/zdoom_blue_v2/theme/images/quote.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba6548bec9d2003348219994d9902cf42c17363 GIT binary patch literal 230 zcmVaQBHXAOp;i z%{K!z(2V2wSoXVTp>pY;6sx>xA~Gd?-`~Q4(ATHuJ&RNh%UWBAOv$#zr@5N;o_&9g g5-9!N9NACt2Im5{8Z~k_d;kCd07*qoM6N<$f+*NwnE(I) literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/images/quote_rtl.png b/zdoom_blue_v2/theme/images/quote_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..de0d9383e86fb8718da63edd66107ffda1f63ac3 GIT binary patch literal 233 zcmVlW#soM!=L%I# zfkUXk3CPz>nx;9L*#oG}>S_wwilrCMXH*5Rn>GlxG>-S0AyzN0_wi+ zZ~lguea$uu!yTxBD!d_Pi|$jF|7@Pi&+N17x~s^T#7sm)oO4BppYCI_Z7Uo7-D=F{ jnWyKKKpB3BnC*%;?)kPF=CoD500000NkvXXu0mjf*#~G~ literal 0 HcmV?d00001 diff --git a/zdoom_blue_v2/theme/index.htm b/zdoom_blue_v2/theme/index.htm new file mode 100644 index 0000000..e69de29 diff --git a/zdoom_blue_v2/theme/large.css b/zdoom_blue_v2/theme/large.css new file mode 100644 index 0000000..dfb1d2c --- /dev/null +++ b/zdoom_blue_v2/theme/large.css @@ -0,0 +1,3 @@ +body { + font-size: 12px; +} \ No newline at end of file diff --git a/zdoom_blue_v2/theme/links.css b/zdoom_blue_v2/theme/links.css new file mode 100644 index 0000000..eefb247 --- /dev/null +++ b/zdoom_blue_v2/theme/links.css @@ -0,0 +1,223 @@ +/* Link Styles +---------------------------------------- */ + +/* Links adjustment to correctly display an order of rtl/ltr mixed content */ +a { + direction: ltr; + unicode-bidi: embed; +} + +a:link { color: #898989; text-decoration: none; } +a:visited { color: #898989; text-decoration: none; } +a:hover { color: #d3d3d3; text-decoration: underline; } +a:active { color: #d2d2d2; text-decoration: none; } + +/* Coloured usernames */ +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +/* Links on gradient backgrounds */ +#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link { + color: #FFFFFF; + text-decoration: none; +} + +#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited { + color: #FFFFFF; + text-decoration: none; +} + +#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: #ffffff; + text-decoration: underline; +} + +#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active { + color: #ffffff; + text-decoration: none; +} + +/* Links for forum/topic lists */ +a.forumtitle { + font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; + font-size: 1.2em; + font-weight: bold; + color: #898989; + text-decoration: none; +} + +/* a.forumtitle:visited { color: #898989; } */ + +a.forumtitle:hover { + color: #bcbcbc; + text-decoration: underline; +} + +a.forumtitle:active { + color: #898989; +} + +a.topictitle { + font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; + font-size: 1.2em; + font-weight: bold; + color: #898989; + text-decoration: none; +} + +/* a.topictitle:visited { color: #d2d2d2; } */ + +a.topictitle:hover { + color: #bcbcbc; + text-decoration: underline; +} + +a.topictitle:active { + color: #898989; +} + +/* Post body links */ +.postlink { + text-decoration: none; + color: #d2d2d2; + border-bottom: 1px dotted #d2d2d2; + padding-bottom: 0; +} + +/* .postlink:visited { color: #bdbdbd; } */ + +.postlink:active { + color: #d2d2d2; +} + +.postlink:hover { + background-color: transparent; + text-decoration: none; + color: #253139; +} + +.signature a, .signature a:visited, .signature a:hover, .signature a:active { + border: none; + text-decoration: underline; + background-color: transparent; +} + +/* Profile links */ +.postprofile a:link, .postprofile a:visited, .postprofile dt.author a { + font-weight: bold; + color: #898989; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; + color: #d3d3d3; +} + +/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */ +/* See http://www.phpbb.com/bugs/phpbb3/59685 */ +.postprofile a:active { + font-weight: bold; + color: #898989; + text-decoration: none; +} + + +/* Profile searchresults */ +.search .postprofile a { + color: #898989; + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + color: #d3d3d3; + text-decoration: underline; +} + +/* Back to top of page */ +.back2top { + clear: both; + height: 11px; + text-align: right; +} + +a.top { + background: none no-repeat top left; + text-decoration: none; + width: {IMG_ICON_BACK_TOP_WIDTH}px; + height: {IMG_ICON_BACK_TOP_HEIGHT}px; + display: block; + float: right; + overflow: hidden; + letter-spacing: 1000px; + text-indent: 11px; +} + +a.top2 { + background: none no-repeat 0 50%; + text-decoration: none; + padding-left: 15px; +} + +/* Arrow links */ +a.up { background: none no-repeat left center; } +a.down { background: none no-repeat right center; } +a.left { background: none no-repeat 3px 60%; } +a.right { background: none no-repeat 95% 60%; } + +a.up, a.up:link, a.up:active, a.up:visited { + padding-left: 10px; + text-decoration: none; + border-bottom-width: 0; +} + +a.up:hover { + background-position: left top; + background-color: transparent; +} + +a.down, a.down:link, a.down:active, a.down:visited { + padding-right: 10px; +} + +a.down:hover { + background-position: right bottom; + text-decoration: none; +} + +a.left, a.left:active, a.left:visited { + padding-left: 12px; +} + +a.left:hover { + color: #d2d2d2; + text-decoration: none; + background-position: 0 60%; +} + +a.right, a.right:active, a.right:visited { + padding-right: 12px; +} + +a.right:hover { + color: #d2d2d2; + text-decoration: none; + background-position: 100% 60%; +} + +/* invisible skip link, used for accessibility */ +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +/* Feed icon in forumlist_body.html */ +a.feed-icon-forum { + float: right; + margin: 3px; +} diff --git a/zdoom_blue_v2/theme/medium.css b/zdoom_blue_v2/theme/medium.css new file mode 100644 index 0000000..4c992f9 --- /dev/null +++ b/zdoom_blue_v2/theme/medium.css @@ -0,0 +1,3 @@ +body { + font-size: 11px; +} \ No newline at end of file diff --git a/zdoom_blue_v2/theme/normal.css b/zdoom_blue_v2/theme/normal.css new file mode 100644 index 0000000..d0783d1 --- /dev/null +++ b/zdoom_blue_v2/theme/normal.css @@ -0,0 +1,3 @@ +body { + font-size: 10px; +} \ No newline at end of file diff --git a/zdoom_blue_v2/theme/print.css b/zdoom_blue_v2/theme/print.css new file mode 100644 index 0000000..d07b2de --- /dev/null +++ b/zdoom_blue_v2/theme/print.css @@ -0,0 +1,139 @@ +/* Print Style Sheet +---------------------------------------- */ + + +/* Lots still TODO here! */ + +/* General markup styles */ +* { + padding: 0; + margin: 0; +} + +body { + font: 11pt Verdana, Arial, Helvetica, sans-serif; + color:#000003; +} + +a:link { color: #000003; text-decoration: none; } +a:visited { color: #000003; text-decoration: none; } +a:active { color: #000003; text-decoration: none; } + +img, .noprint, #sub-header, #sub-footer, .navbar, .box1, .divider, .signature { display: none; } +/* Display smilies (Bug #47265) */ +.content img { + display: inline; +} + +/* Container for the main body */ +#wrap { + margin: 0 2em; +} + +p { font-size: 85%; } +.copyright { font-size: 75%; } +.page-number { float:right; width: auto; text-align: right; font-size: 75%; } + +h1, h2, h3, h1 a, h2 a, h3 a { + font-family: "Trebuchet MS",georgia,Verdana,Sans-serif; + color: #000003; + background: none; + text-decoration: none; + font-weight: bold; +} + +h1 { font-size: 20pt; } +h2 { font-size: 16pt; margin-top: 1em; } +h3 { font-size: 14pt; margin-top: 1em; } + +.content { + font-size: 11pt; + line-height: 14pt; + margin-bottom: 1em; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; + overflow: hidden; +} + +/* CSS2 Print tip from: http://www.alistapart.com/articles/goingtoprint/ */ +.postbody a:link, .postbody a:visited, .postbody a:hover, .postbody a:active { + text-decoration: underline; + padding: 0.1em 0.2em; + margin: -0.1em -0.2em; + color: #666; + background: none; + font-size: 100%; +} + +html>body .postbody a:link:after, html>body .postbody a:visited:after { + content: " (" attr(href) ") "; + font-size: 90%; + text-decoration: none; +} + +hr { + height: 1px; + background-color: #999999; + border-width: 0; +} + +.author { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 75%; + margin-bottom: 0.6em; +} + +.date { + font-family: Verdana, Arial, Helvetica, sans-serif; + float: right; + position: relative; + text-align: right; + font-size: 75%; +} + +/* Dont want to print url for names or titles in content area */ +.postbody .author a:link, .postbody .author a:visited, +html>body .postbody .author a:link:after, +html>body .postbody .author a:visited:after, +.postquote .quote-by a:link, .postquote .quote-by a:visited, +html>body .postquote .quote-by a:link:after, +html>body .postquote .quote-by a:visited:after, +html>body .postbody h1 a:link:after, html>body .postbody h2 a:link:after { + text-decoration: none; + content: ""; +} + +/* Poster profile */ +.postprofile { display: none; } +.grip-show { display:none; } + +/* Quote */ +.postquote, blockquote { + font-size: 85%; + margin: 1em 18% 1em 4%; + padding: 0.5em; + position: relative; + line-height: 1.5em; + border: 1px #999999 solid; +} + +.postquote img { display: none; } +.postquote span { display: block; } +.postquote span .postquote { font-size: 100%; } +.quote-by, blockquote cite { + color: black; + display : block; + font-weight: bold; +} + +/* List */ +ol, ul { + margin-left: 15pt +} + +/* Misc page elements */ +div.spacer { clear: both; } + +/* Accessibility tweaks: Mozilla.org */ +.skip_link { display: none; } + +dl.codebox dt { display: none; } diff --git a/zdoom_blue_v2/theme/stylesheet.css b/zdoom_blue_v2/theme/stylesheet.css new file mode 100644 index 0000000..5d2b466 --- /dev/null +++ b/zdoom_blue_v2/theme/stylesheet.css @@ -0,0 +1,17 @@ +/* phpBB3 Style Sheet + -------------------------------------------------------------- + Style name: Lucid Lime + Based on style: prosilver (the default phpBB 3.0.x style) + Original author: Tom Beddard ( http://www.subblue.com/ ) + Modified by: Eric Seguin ( http://segwin.ca/ ) + -------------------------------------------------------------- +*/ + +@import url("common.css"); +@import url("links.css"); +@import url("content.css"); +@import url("buttons.css"); +@import url("cp.css"); +@import url("forms.css"); +@import url("tweaks.css"); +@import url("colours.css"); diff --git a/zdoom_blue_v2/theme/theme.cfg b/zdoom_blue_v2/theme/theme.cfg new file mode 100644 index 0000000..ed92c7a --- /dev/null +++ b/zdoom_blue_v2/theme/theme.cfg @@ -0,0 +1,35 @@ +# +# phpBB Theme Configuration File +# +# @package phpBB3 +# @copyright (c) 2006 phpBB Group +# @license http://opensource.org/licenses/gpl-license.php GNU Public License +# +# +# At the left is the name, please do not change this +# At the right the value is entered +# For on/off options the valid values are on, off, 1, 0, true and false +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# Available and used values: +# parse_css_file +# + +# General Information about this theme +name = ZDoom Blue (v2) +copyright = © Eric Séguin, 2010 +version = 1.0.8 + +# Some configuration options + +# +# You have to turn this option on if you want to use the +# path template variables ({T_IMAGESET_PATH} for example) within +# your css file. +# This is mostly the case if you want to use language specific +# images within your css file. +# +parse_css_file = 1 diff --git a/zdoom_blue_v2/theme/tweaks.css b/zdoom_blue_v2/theme/tweaks.css new file mode 100644 index 0000000..4bfd629 --- /dev/null +++ b/zdoom_blue_v2/theme/tweaks.css @@ -0,0 +1,113 @@ +/* Style Sheet Tweaks + +These style definitions are mainly IE specific +tweaks required due to its poor CSS support. +-------------------------------------------------*/ + +* html table, * html select, * html input { font-size: 100%; } +* html hr { margin: 0; } +* html span.corners-top, * html span.corners-bottom { background-image: url("{T_THEME_PATH}/images/corners_left.gif"); } +* html span.corners-top span, * html span.corners-bottom span { background-image: url("{T_THEME_PATH}/images/corners_right.gif"); } + +table.table1 { + width: 99%; /* IE < 6 browsers */ + /* Tantek hack */ + voice-family: "\"}\""; + voice-family: inherit; + width: 100%; +} +html>body table.table1 { width: 100%; } /* Reset 100% for opera */ + +* html ul.topiclist li { position: relative; } +* html .postbody h3 img { vertical-align: middle; } + +/* Form styles */ +html>body dd label input { vertical-align: text-bottom; } /* Align checkboxes/radio buttons nicely */ + +* html input.button1, * html input.button2 { + padding-bottom: 0; + margin-bottom: 1px; +} + +/* Misc layout styles */ +* html .column1, * html .column2 { width: 45%; } + +/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above) + From http://www.positioniseverything.net/easyclearing.html +#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +}*/ + +.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls { + height: 1%; + overflow: hidden; +} + +/* viewtopic fix */ +* html .post { + height: 25%; + overflow: hidden; +} + +/* navbar fix */ +* html .clearfix, * html .navbar, ul.linklist { + height: 4%; + overflow: hidden; +} + +/* Simple fix so forum and topic lists always have a min-height set, even in IE6 + From http://www.dustindiaz.com/min-height-fast-hack */ +dl.icon { + min-height: 35px; + height: auto !important; + height: 35px; +} + +* html li.row dl.icon dt { + height: 35px; + overflow: visible; +} + +* html #search-box { + width: 25%; +} + +/* Correctly clear floating for details on profile view */ +*:first-child+html dl.details dd { + margin-left: 30%; + float: none; +} + +* html dl.details dd { + margin-left: 30%; + float: none; +} + +/* Headerbar height fix for IE7 and below */ +* html #site-description p { + margin-bottom: 1.0em; +} + +*:first-child+html #site-description p { + margin-bottom: 1.0em; +} + +/* #minitabs fix for IE */ +.tabs-container { + zoom: 1; +} + +#minitabs { + white-space: nowrap; + *min-width: 50%; +} + +/* IE replacement for border-radius in PM notification box */ +.pm_alert { + #border: 1px dotted; + #border-radius: none !important; +} \ No newline at end of file diff --git a/zdoom_blue_v3/colorizeit.html b/zdoom_blue_v3/colorizeit.html new file mode 100644 index 0000000..bba6812 --- /dev/null +++ b/zdoom_blue_v3/colorizeit.html @@ -0,0 +1,102 @@ + + + + + +ColorizeIt Bookmark + + + +