/* x666 */

:root {
--white: #fff;
--bg-color: #eee;
--bgl-color: #f4f4f4;
--bgd-color: #e9e9e9;
--bgh-color: #dce6f4; /* hilight - blue */
--bgh2-color: #faf1df; /* hilight - orange */
--border-color: #bbb;
--borderl-color: #ccc;
--a-color: #042a5c; /* blue */
--al-color: #3a85e8; /* blue */
--a2-color: #7a540b; /* orange */
--a2l-color: #faac16;
}

html {background: var(--bg-color);}
body {background: var(--bg-color);}
input:hover, textarea:hover, button:hover, select:hover {border-color: var(--al-color);}
input:focus, textarea:focus, button:focus, select:focus {border-color: var(--a2l-color);}
a, a:visited {color: var(--a-color);}
a.hilight, a.hilight:visited {color: var(--al-color);}
.new_posts {background: var(--a2l-color);}
blockquote {border-color: var(--borderl-color)}
.bbc_standard_quote {background-color: inherit;}
.bbc_alternate_quote {background-color: inherit;}
.toggle_up:hover:before, .toggle_down:hover:before {background-color: var(--bgh2-color);}
.highlight {color: var(--a2l-color) !important;}
.current_page {color: var(--a2-color);}
.birthday {color: purple;}
.event {color: green;}
.holiday > span {color: blue;}
.warn_moderate {color: orange;}
a.moderation_link, a.moderation_link:visited {background: orange;}
#ajax_in_progress {color: var(--a-color); border-bottom-color: var(--a-color);}
#ajax_in_progress a {color: var(--al-color);}
.amt {background: var(--a2l-color);}
.dropmenu li a.active, #top_info li a.active {background: var(--a2l-color); border-color: var(--border-color);}
.dropmenu li a:hover, .dropmenu li:hover a, .dropmenu li a:focus, #top_info > li > a:hover, #top_info > li:hover > a, #top_info > li > a.open {background: var(--al-color); border-color: var(--border-color);}
.dropmenu li a.active:hover, .dropmenu li:hover a.active {background: var(--a2l-color); border-color: var(--border-color);}
.dropmenu li:hover li a, .dropmenu li li a {color: var(--a-color);}
.dropmenu li li:hover > a, .dropmenu li li a:focus, .dropmenu li li a:hover {border-top-color: #d4dee6;}
.button {color: var(--a-color);}
.pagesection .button {color: var(--a-color);}
.button:hover {color: var(--a2-color);}
.button.active {color: var(--white); background: var(--al-color); border-color: var(--border-color);}
.button.active {color: var(--white); background: var(--al-color); border-color: var(--border-color);}
.button.active:hover {color: var(--bgh-color); background:var(--al-color);}
h1.forumtitle a {color: var(--a2-color);}
.navigate_section ul li .dividers {color: var(--border-color);}
#footer {background: var(--bg-color); border-top-color: var(--border-color);}
.quickbuttons li ul li:hover {border-top-color: 1px solid #d4dee6; border-bottom-color: 1px solid #cbdae6;}
.quickbuttons li a, .quickbuttons li a:hover, .quickbuttons li.post_options {color: var(--a-color);} /* x666 */
.valid_input {background: #f5fff0;} /* very light green */
.invalid_input {background: #fff0f0;} /* very light red */
.errorfile_table {background: #f0f4f7;} /* very light blue */
.errorbox {background-color: #fee; border-top-color: #c34; border-bottom-color: #c34;} /* very light red - red */
.noticebox {background: #fff6ca; border-top-color: #ffd324; border-bottom-color: #ffd324;}  /* very light yellow - yellow */
.infobox {background: #cfc;} /* light green */
.generic_bar, .progress_bar {border-color: var(--border-color);} 
.progres_bar .bar {background-color: #75da41;} /* light green */
.boardslist a:hover {border-bottom-color: #334466;} /* purple */
#pick_theme .selected {background: #cddbe6;} /* very light blue */
.unread_pm {background: #cfc;} /* light green */
.popup_heading {color: var(--a-color);} 
.generic_list_wrapper, .windowbg, .approvebg, .approvebg2 {background: var(--bg-color);}
.windowbg:nth-of-type(even), .bg.even {background: var(--bgl-color);}
tr.windowbg:hover {background: var(--bgl-color);}
.windowbg.locked {background: var(--bg-color);}
.windowbg.sticky {background: var(--bgh2-color);}
.windowbg.sticky.locked {background: var(--bgh2-color);}
.windowbg.approvetopic {background: var(--bgh-color);}
.windowbg.approvepost {background: var(--bgh-color);}
.approvebg {background: var(--bgh2-color);}
.approvebg2 {background: var(--bgh2-color);}
.info .subject {color: var(--a2-color);}
.poster h4, .poster h4 a, .poster li:hover h4 a, .poster h4 a:hover .poster li h4 a, .poster h4 a:focus {color: var(--a2-color);}
.poster li.poster_online a {color: var(--a2-color);}
.keyinfo h5 a, .keyinfo h5 a strong {color: var(--a2-color);}
.page_number {color: var(--a2-color);}
.smflikebutton a:hover {color: var(--a2-color);}
div.cat_bar {background: var(--bgl-color);}
.title_bar {border-top-color: var(--a2l-color); border-bottom-color: var(--a2-color);}
.atwho-view .cur {background: blue;}
.atwho-view strong {color: blue;}
.information {background: var(--bgl-color);}
#display_head {background: var(--bg-color);}
.on {background: #89e75a; border-color: #74d246;} /* light green - green */
.off {background: #a7a2a2; border-color: #969292;} /* grey? red? greyred? */

.dropmenu li ul, .top_menu, .dropmenu li li:hover, .button,
.dropmenu li li:hover > a, .dropmenu li li a:focus, .dropmenu li li a:hover,
#top_section, #search_form .button, .quickbuttons li,
.quickbuttons li ul, .quickbuttons li ul li:hover, .quickbuttons ul li a:focus,
.popup_window, #inner_section {background-image: linear-gradient(to bottom, var(--bg-color) 0%, #fff 70%);}

//.message_index_title h2.preview a {color: var(--a2-color) !important;}
.button:hover, #search_form .button:hover, .quickbuttons li:hover {background-image: linear-gradient(to bottom, #fff 0%, var(--bg-color) 70%);}
.navigate_section ul, .popup_content, .up_contain {background-image: linear-gradient(to bottom, #fff 0%, var(--bg-color) 95%);}
.stripes:nth-of-type(even) {background-color: var(--bgl-color);}
.stripes:nth-of-type(odd) {background-color: var(--bgl-color);}
.alternative {background-color: var(--bgl-color);}
.alternative2 {background-color: var(--bgl-color);}
.tfacode {background: #d0e7f8;} /* very light blue */

.x_board_icon img.x_board_on {border: var(--a2l-color) 2px solid;}

