@import "style-colors.css"; * { margin: 0; padding: 0; box-sizing: border-box; } .page { display: flex; flex-wrap: wrap; width: 100%; height: 100%; } .section { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .menu { border: none; border-spacing: 0px; margin: 0px; padding: 0px; background-color: var(--color-dark); } .header { border: none; border-spacing: 0px; width: 100%; height: 8%; margin: 0px; padding: 0px; background-color: var(--color-light); } .title { font-size: 2em; text-decoration: none; color: var(--color-text); } .title_small { font-size: 0em; text-decoration: none; color: var(--color-text); } .header_menu { font-size: 1em; text-decoration: none; color: var(--color-text); } .content { background-color: var(--color-light); } .responsive_image { width: 100%; max-width: 80%; height: auto; } .visited { color: var(--color-visited); } .search_result { color: var(--color-highlight); } .theme_listbox { border: none; padding: 0.2em; width: 200px !important; background-color: var(--color-medium); color: var(--color-text); } /* Title */ .np_title { text-decoration: none; color: var(--color-header-link) !important; font-size: 1.5em; } /* Header frame */ .np_frame_header { width: 100%; border: none; border-spacing: 0px; margin: 0px; padding: 0px; background: var(--color-dark); } /* Menu frame */ .np_frame_menu { border: none; border-spacing: 0px; margin: 0px; padding: 2px; background: var(--color-dark); } /* Content frame */ .np_frame_content { border: none; border-spacing: 0px; margin: 0px; padding: 2px; background: var(--color-dark); } /* Header table */ .header_table { border: none; padding: 2px; background: var(--color-dark); } .np_button_hidden { padding-left: 5px; padding-right: 5px; border: 1px solid var(--color-text); color: var(--color-visited); white-space: nowrap; font-family: Arial, Helvetica, sans-serif; background: var(--color-dark); border-radius: 5px; } /* Header buttons */ .np_header_button_link { padding-left: 5px; padding-right: 5px; border: none; color: var(--color-section-link); white-space: nowrap; font-family: Arial, Helvetica, sans-serif; background: var(--color-section-background); border-radius: 5px; font-size: 1.8em; } .np_header_button_bar { background: var(--color-header-background-light); padding: 2px; margin-bottom: 1px; color: black; font-size: 0.5em; margin-left: auto; margin-right: auto; } .np_header_links { color: var(--color-header-link) !important; } /* Mail buttons */ .np_mail_button_link { padding-left: 5px; padding-right: 5px; border: none; color: var(--color-visited); white-space: nowrap; font-family: Arial, Helvetica, sans-serif; background: var(--color-dark); border-radius: 5px; font-size: 1.2em; } .np_mail_button_read { padding-left: 5px; padding-right: 5px; border: none; color: var(--color-visited); white-space: nowrap; font-family: Arial, Helvetica, sans-serif; background: var(--color-dark); border-radius: 5px; font-size: 1em; } .np_mail_button_link:hover { color: var(--color-dark); background: var(--color-visited); } .np_mail_button_read:hover { color: var(--color-dark); background: var(--color-visited); } /* Filename buttons */ .np_filename_button_link { padding-left: 5px; padding-right: 5px; border: none; color: var(--color-visited); white-space: nowrap; font-family: Arial, Helvetica, sans-serif; background: var(--color-dark); border-radius: 5px; font-size: 0.8em; } .np_filename_button_link:hover { color: var(--color-dark); background: var(--color-visited); } /* Username buttons */ .np_username_button_link { padding-left: 5px; padding-right: 5px; border: none; color: var(--color-visited); white-space: nowrap; font-family: Arial, Helvetica, sans-serif; background: var(--color-dark); border-radius: 5px; font-size: 0.9em; } .np_header_button_checkbox { transform: scale(0.8); display: inline-block; vertical-align: middle; } .np_header_button_link:hover { color: var(--color-section-background); background: var(--color-section-link); } .np_username_button_link:hover { color: var(--color-dark); background: var(--color-visited); } .header_links_text { text-align: right } .header_message_id_search { width: auto; margin-left: auto; margin-right: 0px; } .header_message_id_search_prompt { font-size: 0.6em; } .np_header_table_top { background: var(--color-header-background); padding-top: 0px; margin-bottom: 0px; color: black; width: 100%; vertical-align: middle; } .np_header_bar_top { background: var(--color-header-background); padding-top: 0px; margin-bottom: 0px; font-size: 0.5em; width: 100%; vertical-align: middle; } .np_header_bar_large { background: var(--color-header-background); padding: 1px; margin-bottom: 1px; color: black; font-size: 0.5em; } .np_header_bar_small { background: var(--color-dark); padding: 1px; border-spacing: 1px; margin-bottom: 1px; color: black; font-size: 0.6em; } /* ***** PLAIN HEADERS ***** */ /* plain header Subject: */ .plain_header_subject { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; } /* plain header From: */ .plain_header_from { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header Date: */ .plain_header_date { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header Newsgroups: */ .plain_header_newsgroups { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header Followup-To: */ .plain_header_followup-to { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header Organization: */ .plain_header_organization { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header Message-ID: */ .plain_header_message-id { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header User-Agent: */ .plain_header_user-agent { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header References: */ .plain_header_references { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header Attachments: */ .plain_header_attachments { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* plain header Javascript links */ .plain_header_javascript_links { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* ***** SHORT HEADERS ***** */ /* short header 'Subject: ' title */ .short_header_subject_title { margin-top: 0; margin-bottom: 0; margin-left: 0.4em; text-decoration: none; font-weight: bold; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; } /* short header Subject: */ .short_header_subject { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; } /* short header From: (next to Subject) */ .short_header_from_with_subject { margin-top: 0; margin-bottom: 0; margin-right: 1em; text-decoration: none; float: right; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; } .short_header_from_local_poster { font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } /* short header From: (on it's own line) */ .short_header_from { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; } /* short header Date: */ .short_header_date { margin-top: 0; margin-bottom: 0; margin-right: 1em; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; } /* short header 'Date: ' title (with subject)*/ .short_header_date_title_with_subject { margin-top: 0; margin-bottom: 0; text-decoration: none; font-weight: bold; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; } /* short header Date: */ .short_header_date_with_subject { margin-top: 0; margin-bottom: 0; margin-right: 1em; text-decoration: none; float: right; color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; } /* short header Newsgroups: */ .short_header_newsgroups { margin-top: 0; margin-bottom: 0; margin-left: 0.4em; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; } /* short header Followup-To: */ .short_header_followup-to { margin-top: 0; margin-bottom: 0; margin-left: 0.4em; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } /* short header References: */ .short_header_references { margin-top: 0; margin-bottom: 0; margin-left: 0.4em; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } /* short header Attachments: */ .short_header_attachments { margin-top: 0; margin-bottom: 0; margin-left: 0.4em; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } /* short header Javascript links */ .short_header_javascript_links { margin-top: 0; margin-bottom: 0; margin-left: 0.4em; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .display_headers_notice_short_header { font-size: 1.0em; color: var(--color-link); vertical-align: middle; } /* The link checkbox to display article headers */ .display_headers:active .display_headers_on { display: block; } input[id^=trigger_headers]:checked+.display_headers_on { display: block; } .display_headers_on { display: none; /* NEW */ background: var(--color-dark); padding: 3px; color: var(--color-text); border: solid 1px var(--color-link); word-wrap: break-word; position: absolute; z-index: 1000; font-size: 1.3em; width: 98%; height: auto; } .display_headers_on:hover { display: block; } .display_headers { margin: 100px; } /* thread.php view */ .thread_datebox { display: flex; justify-content: space-between; } .create_name_link { color: var(--color-visited); } /* Message counts display change colors based on age */ .group_display_message_count_1 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: var(--color-message-age-1); } .group_display_message_count_2 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: var(--color-message-age-2); } .group_display_message_count_3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: var(--color-message-age-3); } .group_display_message_count_old { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: var(--color-message-age-old); } div.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } input { background-color: var(--color-medium); border: none; color: var(--color-text); } textarea.postbody { background-color: var(--color-medium); border: none; color: var(--color-text); height: calc(1em * 40); width: auto; } textarea.configuration { background-color: var(--color-medium); border: none; color: var(--color-text); resize: none; } /* Footer */ .tail_footer { text-align: center; } .tail_server_pubkey_txt { font-size: 0.5em; } .tail_links_text { font-size: 0.4em; } .faq_titles { color: var(--color-text); font-size: 0.8em; } .faq_text { color: var(--color-text); font-size: 0.6em; } /* Grouplist */ /* grouplist.php */ .grouplist_table { text-align: center; margin-left: auto; margin-right: auto; border-collapse: collapse; border-top: 1px; } .grouplist_header_title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-align: center; font-size: 1.1em; } .grouplist_title_section_name { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; padding-left: 10px; padding-right: 10px; } .grouplist_title_newsgroup_name { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; padding-left: 10px; padding-right: 10px; } .grouplist_title_newsgroup_desc { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; padding-left: 10px; padding-right: 10px; } .grouplist_title_newsgroup_artnum { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; padding-left: 10px; padding-right: 10px; } .grouplist_row_section_name { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; text-align: center; padding-left: 10px; padding-right: 10px; } .grouplist_row_newsgroup_name { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; text-align: left; padding-left: 10px; padding-right: 10px; } .grouplist_row_newsgroup_desc { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; text-align: left; padding-left: 10px; padding-right: 10px; } .grouplist_row_newsgroup_artnum { font-size: 0.7em; border: 1px solid var(--color-text); border-collapse: collapse; text-align: left; padding-left: 10px; padding-right: 10px; } /* newsportal.php groups_show() */ .grouplist_thread_head { color: var(--color-visited); background: var(--color-light); margin: 0px; } .grouplist_thread_head_latest { color: var(--color-visited); background: var(--color-light); margin: 0px; width: 45px; font-weight: bold; } .grouplist_thread_head_subject { color: var(--color-visited); background: var(--color-light); margin: 0px; text-align: center; font-weight: bold; } .grouplist_thread_head_messages { color: var(--color-visited); background: var(--color-light); margin: 0px; width: 8%; font-weight: bold; } .grouplist_thread_head_lastarticle { color: var(--color-visited); background: var(--color-light); margin: 0px; width: 20%; font-weight: bold; } .grouplist_thread_start_author_info { float: left; box-sizing: border-box; padding: 1px; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } .grouplist_td_thread_start_author_info { margin: 0px; } /* Mobile Styles */ @media only screen and (max-device-width: 480px) { body { color: var(--color-text); background: var(--color-light); font-family: Arial, Helvetica, sans-serif; font-size: calc(1em + 2vw); } .header { margin: 5px; height: 10%; } .menu { margin: 0px; width: 0%; height: 0% } .content { margin: 10px; width: 100%; height: 89%; } .title { font-size: 0em; } .title_small { font-size: 1.2em; } .header_menu { font-size: 0.7em; } .np_header_button_link { font-size: 1em; } .np_header_bar_large { display: none; } .np_title { font-size: 1em; } textarea.postbody { height: calc(1em * 1.5 * 10); width: 100%; } input.post { width: 90%; } } /* Tablet Styles */ @media only screen and (min-device-width: 481px) and (max-device-width: 820px) { body { color: var(--color-text); background: var(--color-light); font-family: Arial, Helvetica, sans-serif; font-size: calc(1em + 1vw); } .header { margin: 5px; height: 10%; } .menu { margin: 0px; width: 0%; height: 0% } .content { margin: 10px; width: 100%; height: 89%; } .title { font-size: 1.2em; } .header_menu { font-size: 0.8em; } .np_header_button_link { font-size: 1.5em; } .np_header_bar_large { display: none; } } /* Desktop Styles */ @media only screen and (min-device-width: 821px) { body { margin-left: 10px; margin-right: 10px; color: var(--color-text); background: var(--color-light); font-family: Arial, Helvetica, sans-serif; font-size: calc(1em + 1vw); } .header { margin: 0px; height: 8%; } .menu { width: 20%; height: 92% } .content { width: 80%; height: 92%; } .title { font-size: 1.5em; } .header_menu { font-size: 0.8em; } .np_button_hidden { padding-left: 0px; padding-right: 0px; border: none; color: transparent; font-size: 0em; } .np_header_bar_small { display: none; } } /* =========== Index Layout ============== */ /* headline */ h1.np_index_headline { font-size: 0.8em; } /* Table around the groups */ table.np_groups_table { width: 100%; table-layout: fixed; border: none; border-spacing: 0px; margin: 0px; padding: 0px; font-size: 0.5em; } /* border around all groups */ .np_index_groups { background: var(--color-dark); padding: 0px; border: solid 1px var(--color-link); } /* a block of groups */ .np_index_groupblock { margin-bottom: 20px; background: var(--color-dark); } /* headline of a group of blocks */ .np_index_grouphead { border: solid 1px var(--color-link); background: var(--color-dark); color: var(--color-text); font-size: 0.7em; font-style: italic; } /* a single group */ .np_index_group { margin-left: 10px; margin-bottom: 5px; font-size: 0.8em; } /* Text inside a Line */ span.np_group_line_text { font-size: 1.2em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: var(--color-visited) !important; } /* =========== Thread Layout ============== */ /* Headline */ h1.np_thread_headline { font-size: 0.6em; margin-top: 5px; margin-bottom: 10px; } /* Table around the thread */ table.np_thread_table { width: 100%; table-layout: fixed; border: solid 1px var(--color-visited); border-spacing: 0px; margin: 0px; padding: 0px; font-size: 0.5em; } /* Head of the table */ tr.np_thread_head, td.np_thread_head { color: var(--color-visited); background: var(--color-light); margin: 0px; } td.np_thread_head_date { color: var(--color-visited); background: var(--color-light); margin: 0px; width: 1%; } td.np_thread_head_threadsize { color: var(--color-visited); background: var(--color-light); margin: 0px; width: 70px; } td.np_thread_head_lastmessage { color: var(--color-visited); background: var(--color-light); margin: 0px; width: 15%; } td.np_thread_head_author { color: var(--color-visited); background: var(--color-light); margin: 0px; width: 15%; } /* Even line numbers in the thread */ tr.np_thread_line1, td.np_thread_line1 { padding-left: 3px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; background: var(--color-dark); border-bottom: 1px solid var(--color-row-border); border-right: 1px solid var(--color-row-border); margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* Odd line numbers in the thread */ tr.np_thread_line2, td.np_thread_line2 { padding-left: 3px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; background: var(--color-light); /* border-top: 1px solid var(--color-row-border); */ border-bottom: 1px solid var(--color-row-border); border-right: 1px solid var(--color-row-border); margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* Attribution below Subject */ .thread_start_author_info { float: left; box-sizing: border-box; padding: 6px; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; width: 50%; } /* Text inside a Line in threads.php */ span.np_thread_line_lastmessage_text_author, td.np_thread_line_text_author { float: left; box-sizing: border-box; padding: 1px; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } span.np_thread_line_lastmessage_text_date, td.np_thread_line_text_date { float: left; box-sizing: border-box; padding: 1px; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-size: 2em; font-family: Arial, Helvetica, sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } span.np_thread_line_text_subject, td.np_thread_line_text_subject { width: 100%; float: left; box-sizing: border-box; padding: 1px; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-size: 1.1em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* The small images, a thread consists of */ img.thread_image { vertical-align: bottom; } /* =========== Article Layout ============= */ /* headline */ h1.np_article_headline { font-size: 0.6em; } /* Head of an article */ div.np_article_header { background: var(--color-dark); padding: 3px; border: solid 1px var(--color-link); font-size: 0.55em; } /* Layout of the Text-Body */ div.np_article_body { background: var(--color-light); margin-top: 20px; white-space: pre-wrap; font-family: "Lucida Console", "Courier New", Courier, "Andale Mono", monospace; font-size: 0.55em; } /* Layout of the Text-Body for Synchronet (to display ASCII art etc.*/ div.np_article_body_synch { background: var(--color-light); margin-top: 20px; white-space: pre-wrap; font-family: "Lucida Console", "Courier New", Courier, "Andale Mono", monospace; font-size: 0.55em; } /* Layout of quoted text / graphic layout */ blockquote.np_article_quote { border-left: var(--color-link) solid 1px; padding-left: 5px; color: var(--color-text-quote); margin: 0px; } .quote_level_0 { color: var(--color-quote-level-0); } .quote_level_1 { color: var(--color-quote-level-1); } .quote_level_2 { color: var(--color-quote-level-2); } .quote_level_3 { color: var(--color-quote-level-3); } .quote_level_4 { color: var(--color-quote-level-4); } .quote_level_5 { color: var(--color-quote-level-5); } .quote_level_6 { color: var(--color-quote-level-6); } .quote_level_7 { color: var(--color-quote-level-7); } .quote_level_8 { color: var(--color-quote-level-8); } /* =========== Post layout =========== */ /* headline */ h1.np_post_headline { font-size: 0.8em; } /* Head with the input fields for subject, name and email */ .np_post_header { background: var(--color-dark); padding: 3px; border: solid 1px var(--color-link); } .np_post_header_subject { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; ; text-align: right; } .post_followup-to_notice { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; } .np_post_header_newsgroups { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: right; } .np_post_header_followupto { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: right; } .np_post_header_name { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: right; } .np_post_header_password { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: right; } .np_post_header_from { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: right; } .np_post_header_or { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: right; } .np_post_header_instructions { font-size: 0.5em; text-align: left; } .np_post_body_notification { color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.5em; text-align: right; } /* Body with the message-field and the post-button in it */ .np_post_body { background: var(--color-light); padding: 3px; border: solid 1px var(--color-link); margin-top: 10px; } /* show or hide groups toggle */ .np_show_hide_toggle { margin-top: 0; margin-bottom: 0; text-decoration: none; text-align: center; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; } /* =========== specifically for rocksolid overboard =========== */ /* results table */ table.np_results_table { width: 100%; table-layout: fixed; border: none; border-spacing: 0px; margin: 0px; padding: 0px; font-size: 0.5em; } /* overboard style toggle */ .np_ob_style_toggle { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .register_table_forgot_password { border: 0; align-items: center; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .register_table_register_username { border: 0; align-items: center; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .register_table_forgot_password_button { border: 0; align-items: left; } .upload_table_login { border: 0; align-items: center; color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .user_table_login { border: 0; align-items: center; color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .mail_table_login { border: 0; align-items: center; color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .search_hide_posts { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-text); font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; } /* search sort toggle */ .np_search_sort_toggle { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } /* overboard posted_date */ .np_ob_posted_date { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); /* text-align: left; */ font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } /* notices displayed above message body */ .article_header_notice { margin-top: 0; margin-bottom: 0; text-decoration: none; color: var(--color-highlight); font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; } /* posted_date */ .np_posted_date { float: right; margin-top: 0; margin-bottom: 0; margin-right: 10; text-decoration: none; color: var(--color-highlight); text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; width: 50%; } /* posted_date left */ .np_posted_date_left { float: left; margin-top: 5; margin-bottom: 0; margin-right: 10; margin-left: 10; text-decoration: none; color: var(--color-highlight); text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; width: 50%; } /* last posted_date */ .np_last_posted_date { margin-top: 10; margin-bottom: 10; margin-right: 10; text-decoration: none; color: var(--color-highlight); text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; } /* header bar logo image (td) */ .np_td_header_bar_logo_image { width: 30%; } .header_page_title_top { text-decoration: none; color: var(--color-header-link) !important; font-size: 1.5em; } /* display motd (fortunes) */ .np_display_motd { box-sizing: border-box; padding-top: 10px; padding-bottom: 10px; text-decoration: none; font-weight: bold; color: var(--color-highlight); text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.55em; } /* display motd (new mail) */ .np_display_motd_new_mail { box-sizing: border-box; padding-top: 10px; padding-bottom: 10px; text-decoration: none; font-weight: bold; color: var(--color-highlight); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.55em; } /* unsubscribe/new links in groups page */ .np_group_user_tools { margin-top: 3; margin-bottom: 2; margin-right: 10; text-decoration: none; color: var(--color-visited) !important; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1em; } /* group description */ .np_group_desc { margin-top: 2; margin-bottom: 2; margin-right: 10; text-decoration: none; color: var(--color-highlight) !important; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1em; } .np_ob_group { margin-top: 0; margin-bottom: 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .np_ob_body { margin-top: 0; margin-bottom: 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; } .np_ob_subject { margin-top: 0; margin-bottom: 0; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; } /* Even line numbers in the thread */ .np_result_line1 { padding-left: 3px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; background: var(--color-dark); margin: 0px; } /* Odd line numbers in the thread */ .np_result_line2 { padding-left: 3px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; background: var(--color-light); border-top: 1px solid var(--color-row-border); border-bottom: 1px solid var(--color-row-border); margin: 0px; } .np_ob_tail { font-size: 0.7em; } /* =========== navigation buttons on top of every page =========== */ .np_buttonbar { background: var(--color-dark); padding: 1px; margin-bottom: 1px; width: 100%; color: black; font-size: 0.6em; } .np_button_link { padding-left: 5px; padding-right: 5px; border: none; margin-right: 10px; color: var(--color-visited); white-space: nowrap; font-family: Arial, Helvetica, sans-serif; background: var(--color-dark); border-radius: 5px; border: 1px solid var(--color-highlight); font-size: 1em; } .np_button_link:hover { color: var(--color-dark); background: var(--color-visited); } td.np_button { padding-left: 5px; padding-right: 5px; border-right: solid white 1px; color: white; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; } a.np_button { color: white; text-decoration: underline; } .button_container { text-align: center; } .np_pages { color: var(--color-visited); width: 100%; text-align: center; } .np_pages_selected { color: var(--color-highlight) !important; font-weight: bold; margin-left: 5px; font-size: 110%; } .np_pages_unselected { color: var(--color-visited) !important; text-decoration: underline; margin-left: 5px; } input[type=submit] { padding: 5px; border: 1px solid var(--color-text); -webkit-border-radius: 5px; border-radius: 5px; } input[type=submit]:hover { color: var(--color-medium); background: var(--color-text); } input[type=button] { padding: 5px; border: 1px solid var(--color-text); -webkit-border-radius: 5px; border-radius: 5px; } input[type=button]:hover { color: var(--color-medium); background: var(--color-text); } a:link { text-decoration: none; color: var(--color-link); font-size: inherit; } a:visited { text-decoration: none; color: var(--color-visited); } a:hover { text-decoration: underline; } a:active { text-decoration: underline; }