:root {

	/* Admin CP Stuff */

	 /* Styles for the file permissions section. */

	--perm_read_bg_color: hsl(247, 35%, 65%);
	--perm_writable_bg_color: hsl(0, 100%, 87%);
	--perm_execute_bg_color: hsl(31, 95%, 84%);
	--perm_custom_bg_color: hsl(105, 4%, 20%);
	--perm_no_change_bg_color: hsl(0, 0%, 13%);
	--perm_groups_bg_color: hsl(0, 0%, 15%);
	--manage_boards_li_recycle_board_bg_color: hsl(180, 33%, 90%);
	--manage_boards_li_redirect_board_bg_color: hsl(60, 33%, 90%);
	--move_smileys_link_hover_img_border_color: hsl(208, 44%, 61%);
	--move_smileys_selected_item_border_color: hsl(39, 100%, 59%);

	/* Alternating colors */

	--stripes_even_bg_color: hsl(0, 0%, 95%);
	--stripes_odd_bg_color: hsl(206, 30%, 95%);
	--alternative_bg_color: hsl(0, 0%, 95%);
	--alternative_bg_2_color: hsl(202, 21%, 95%);

	/* AJAX Notification Bar */
	
	--ajax_in_progress_bg_color: hsl(270, 100%, 35%);
	--ajax_in_progress_border_color: hsl(27, 100%, 49%);
	--ajax_in_progress_border_style: solid;
	--ajax_in_progress_border_width: 4px;
	--ajax_in_progress_link_color: hsl(39, 100%, 50%);
	--ajax_in_progress_txt_color: hsl(27, 100%, 49%);

	/* Auto Suggest Control */

	--auto_suggest_border_color: var(--border_color);
	--auto_suggest_border_style: solid;
	--auto_suggest_border_width: 1px;
	--auto_suggest_border_radius: 3px;
	--auto_suggest_item_bg_color: var(--window_bg_color);
	--auto_suggest_item_hover_bg_color: var(--window_bg_odd_color);
	--auto_suggest_item_hover_txt_color: var(--body_txt_color);


	
	 /* Body */

	--body_bg_color: hsl(0, 0%, 0%);
	--body_txt_color: hsl(250, 100%, 73%);
	--body_font_family: 'Rubik', "Helvetica Neue", "Nimbus Sans L", Arial, "Liberation Sans", sans-serif;
	--body_font_size: 125%;
	--body_line_height: 130%;
	--border_color: hsl(270, 100%, 50%);
	--border_style: solid;
	--border_width: 1px;
	--html_bg_color: hsl(26, 26%, 26%);
	--heading_font_size: 1.125em;
	--heading_txt_color: hsl(120, 85%, 35%);
	--highlight_txt_color: hsl(270, 100%, 50%) !important;
	--horizontal_rule_bg_color: hsl(274, 100%, 50%);
	--horizontal_rule_box_shadow: 0 1px 0 hsl(0, 0%, 0%)inset;
	--info_link: hsl(120, 85%, 40%);
	--link: hsl(120, 96%, 35%);
	--link_hover: hsl(120, 96%, 35%);
	--moderation_link_bg_color:hsl(0, 100%, 30%);
	--moderation_link_border_radius: 50%;
	--strong_txt_color: hsl(120, 90%, 35%);
	--option_bg_hover_color: hsl(214, 36%, 91%);
	--wrapper_bg_color: url(../images/custom/container_bg.png) repeat;
	--wrapper_border_color: hsl(270, 100%, 50%);
	--wrapper_border_style: solid;
	--wrapper_border_width: 2px;
	--wrapper_border_radius: 0px 0px 15px 15px;
	--wrapper_box_shadow: 0px 0px 5px 0px hsl(0, 0%, 0%)inset;
	--inner_section_bg_color: transparent;
	--inner_wrap_bg_color: hsl(0, 0%, 10%);
	--inner_wrap_border_color: hsl(270, 100%, 50%);
	--inner_wrap_border_style: solid;
	--inner_wrap_border_width: 1px;
	--checkbox_and_radio_bg_color: hue-rotate(275deg);

	/* Breadcrumb */

	--breadcrumb_bg_color: hsl(0, 0%, 0%);
	--breadcrumb_border_color: hsl(270, 100%, 50%);
	--breadcrumb_border_style: solid;
	--breadcrumb_border_width: 1px;
	--breadcrumb_border_radius: 5px;
	--breadcrumb_box_shadow: 0px 0px 1px 1px hsl(0, 0, 0)inset;
	--breadcrumb_divider_color: hsl(270, 100%, 50%);
	--breadcrumb_divider_font_family: Arial, sans-serif;
	--breadcrumb_divider_font_size: 93.33%;
	--breadcrumb_divider_line_height: 150%;
	--breadcrumb_font_size: 0.9em;
	--breadcrumb_link_color: hsl(132, 58%, 46%);
	--breadcrumb_txt_color: hsl(270, 100%, 50%);
	--breadcrumb_bg_color: hsl(0, 0%, 0%);

	/* Buttons */

	--button_bg_color: hsl(270, 100%, 25%);
	--button_bg_hover: linear-gradient(180deg, hsl(270, 100%, 25%) 0%, hsl(270, 100%, 20%) 100%);
	--button_bg_active: hsl(270, 100%, 25%);
	--button_bg_focus: hsl(270, 100%, 25%);
	--button_border_color: hsl(0, 0%, 7%) hsl(0, 0%, 7%) hsl(0, 0%, 7%) hsl(0, 0%, 3%);
	--button_border_style: solid;
	--button_border_width: 1px;
	--button_border_radius: 3px;
	--button_box_shadow: none;
	--button_font_size: 1rem;
	--button_line_height: 1.8em;
	--button_min_height: calc(1.5em + 1.5em * (0.9 - 0.85)); /* "input" font size minus ".button" font size */
	--button_active_border_color: hsl(0, 0%, 0%);
	--button_active_border_style: solid;
	--button_active_border_width: 1px;
	--button_active_font_weight: bold;
	--button_hover_border_color: hsl(0, 0%, 7%) hsl(0, 0%, 3%) hsl(0, 0%, 7%) hsl(0, 0%, 7%);
	--button_hover_box_shadow: none;
	--button_txt_color: hsl(132, 57%, 45%);
	--button_txt_color_active: hsl(120, 90%, 40%);
	--button_txt_color_hover: hsl(120, 90%, 40%);
	--button_txt_color_focus: hsl(120, 90%, 40%);
	--button_txt_color_active_and_focus: hsl(132, 57%, 50%);
	--button_txt_color_hover_and_focus: hsl(132, 57%, 45%);

	 /* Board Index */

	--forum_title_link_color: hsl(270, 100%, 50%);
	--forum_title_font_size: 2em;
	--forum_title_font_family: 'Rubik', "Helvetica Neue", "Nimbus Sans L", Arial, "Liberation Sans", sans-serif;
	--children_bg_color: hsl(204, 24%, 4%);
	--news_bg_color: hsl(207, 24%, 7%);
	--news_left_bg_color: hsl(204, 24%, 4%);
	--sub_bar_bg_color: linear-gradient(hsl(204, 24%, 4%), hsl(204, 14%, 1%));
	--sub_bar_link_color: hsl(270, 100%, 50%);
	--up_contain_bg_color: hsl(207, 24%, 7%);
	--information_bg_color: hsl(207, 24%, 7%);
	--information_border_color: hsl(270, 100%, 50%);
	--information_border_style: solid;
	--information_border_width: 1px;
	--information_border_radius: 0 0 7px 7px;
	--moderationbuttons_check_focus_box_shadow: 0 0 4px hsl(205, 65%, 57%);

	/* Category */

	--cat_bg_color: linear-gradient(180deg, hsl(270, 100%, 25%) 0%, hsl(269, 100%, 20%) 100%);
	--cat_bar_border_radius: 6px 6px 0 0;
	--cat_bar_collapsed_border_radius: 6px;
	--cat_bar_desc_txt_color: hsl(267°, 93%, 50%);
	--cat_bar_link_color: hsl(267°, 93%, 50%);
	--cat_bar_strong_txt_color: hsl(267°, 93%, 50%);;

	/* Info Center*/

	--info_block_information_bg_color: hsl(207, 24%, 7%);
	--info_block_icon_bg_color: hsl(204, 24%, 6%);
	 --info_center_container_bg_color: hsl(207, 24%, 7%);
	--info_center_border_radius: 2px;
	--info_center_box_shadow: 0px 2px 0px hsl(210, 11%, 4%);
	--roundframe_bg_color: hsl(207, 24%, 7%);
	--roundframe_border_radius: 7px;

	/* Title Bar */

	--title_bar_bg_color: linear-gradient(180deg, hsl(270, 100%, 25%) 0%, hsl(270, 100%, 20%) 100%);
	--title_bar_border_radius: 0px;
	--title_bar_link: hsl(120, 100%, 33%);

	/* Calendar colors for birthdays, events and holidays */

	--birthday_txt_color: hsl(284, 90%, 40%);
	--event_txt_color: hsl(120, 90%, 28%);
	--holiday_txt_color: hsl(218, 100%, 50%);
	--warn_moderate_txt_color: hsl(39, 100%, 50%);
	--warn_watch_txt_color: hsl(120, 100%, 25%);
	
	/*Error, Info, and Notice Boxes. */

	 --error_box_bg_color: hsl(0, 100%, 10%);
	--error_box_border_color: hsl(353, 60%, 50%);
	--error_box_border_style: solid;
	--error_box_border_width: 2px;
	--notice_box_bg_color: hsl(50, 100%, 10%);
	--notice_box_border_color: hsl(48, 100%, 57%);
	--notice_box_border_style: solid;
	--notice_box_border_width: 1px;
	--notice_box_txt_color: hsl(120, 60%, 50%);
	--info_box_bg_color: hsl(120, 100%, 10%);
	--info_box_border_color: hsl(120, 100%, 25%);
	--info_box_border_style: solid;
	--info_box_border_width: 1px;
	--info_box_txt_color: hsl(120, 60%, 50%);
	--desc_box_border_color: hsl(0, 0%, 77%);
	--desc_box_border_style: solid;
	--desc_box_border_width: 1px;
	
	/* File Error */

	 --errorfile_table_td_bg_color: hsl(0, 0%, 98%);
	--errorfile_table_current_bg_color: hsl(0, 87%, 88%);
	--errorfile_table_file_line_bg_color: hsl(0, 0%, 93%);
	--errorfile_table_file_line_current_bg_color: hsl(0, 93%, 77%);

	/* Code Blocks */

	--code_bg_color: hsl(0, 0%, 5%);
	--code_border_color: hsl(0, 0%, 17%);
	--code_border_top_color: hsl(0, 0%, 13%);
	--code_border_bottom_color: hsl(0, 0%, 27%);
	--code_border_radius: 2px;
	--code_font_size: 1.125rem;
	--code_header_font_size: 1.125em;
	--code_header_txt_color: hsl(270, 100%, 50%);

	/* Colors for background of posts requiring approval */

	--approve_bg_color: hsl(0, 100%,  6%);
	--approve_bg_color_2: hsl(0, 100%, 7%);
	--approve_txt_color: hsl(0, 0%, 93%);

	/* FieldSet */

	 --fieldset_legend_txt_color: hsl(250, 100%, 73%);
	 --fieldset_border_color: hsl(0, 0%, 3%);
	--fieldset_border_style: solid;
	--fieldset_border_width: 1px;
	--fieldset_border_radius: 3px;

	/* Footer */

	--footer_bg_color: url(../images/custom/container_bg.png) repeat;
	--footer_box_shadow: 0px 2px 1px 0px hsl(223, 24%, 6%)inset;
	--footer_border_color: hsl(270, 100%, 50%);
	--footer_border_style: solid;
	--footer_border_width: 1px;
	--footer_font_size: .8em;
	--footer_txt_color: hsl(270, 100%, 50%);

	/* Generic & Progress Bar */

	 --generic_bar_bar_bg_color: hsl(270, 100%, 25%);
	--generic_bar_bar_box_shadow: 4px -4px 8px hsla(0, 0%, 0%, 0.1) inset, 4px 4px 8px hsla(0, 0%, 10%, 0.3) inset;
	--generic_bar_bar_border_radius: 1px;
	--generic_bar_border_color: hsl(0, 0%, 0%);
	--generic_bar_border_style: solid;
	--generic_bar_border_width: 1px;
	--generic_bar_border_radius: 2px;
	 --generic_bar_bg_color: hsl(210, 22%, 6%);
	--generic_bar_txt_color: hsl(253, 56%, 62%);
	--generic_bar_span_txt_shadow: 1px 1px hsla(0, 0%, 0%, 0.8);
	--generic_bar_vertical_bar_box_shadow: 4px -4px 4px hsla(0, 0%, 0%, 0.1) inset, 4px 4px 4px hsla(0, 0%, 100%, 0.3) inset;
	--progress_bar_border_radius: 4px;
	--progress_bar_txt_color: hsla(120, 60, 45%, 0.8);
	--progress_bar_bar_bg_color: hsl(270, 100%, 50%);
	--progress_bar_bar_bg_image: linear-gradient(135deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 25%, transparent 50%, hsla(0, 0%, 100%, 0.15) 50%, hsla(0, 0%, 100%, 0.15) 75%, transparent 75%, transparent);
	 --progress_bar_bar_box_shadow: -1px 1px 0 hsla(0, 0%, 100%, 0.25) inset, 1px -1px 0 hsla(0, 0%, 0%, 0.1) inset;
	--progress_yellow_bar_bg_color: hsl(47, 92%, 54%);
	--progress_green_bar_bg_color: hsl(100, 67%, 55%);
	--progress_red_bar_bg_color: hsl(6, 88%, 63%);
	--progress_blue_bar_bg_color: hsl(191, 76%, 55%);

	/* Header */

	--header_bg_color: linear-gradient(180deg, hsl(0, 0%, 0%) 0%, hsl(0, 0%, 0%) 100%);
	--header_border_radius: 15px 15px 0px 0px;
	--header_border_color: hsl(270, 100%, 50%);
	--header_border_style: solid;
	--header_border_width: 2px;
	--header_box_shadow: 0px 0px 5px 0px hsl(0, 0%, 0%) inset;
	--top_info_border_color: hsl(214, 17%, 18%);
	--top_info_border_style: solid;
	--top_info_border_width: 1px;
	--top_info_link_hover_bg_color: linear-gradient(180deg, hsl(270, 100%, 40%) 0%, hsl(270, 100%, 30%) 100%);
	--top_info_link_active_bg_color: linear-gradient(180deg, hsl(270, 100%, 40%) 0%, hsl(270, 100%, 30%) 100%);
	--top_info_link_focus_bg_color: linear-gradient(180deg, hsl(270, 100%, 40%) 0%, hsl(270, 100%, 30%) 100%);
	--top_info_link_hover_txt_color: hsl(120, 100%, 37%);
	--top_info_link_color: hsl(120, 100%, 38%);
	--top_info_link_txt_color: hsl(120, 100%, 38%);
	--top_info_active_link_color: hsl(120, 100%, 38%);
	--top_info_hover_link_color: hsl(275, 100%, 38%);
	--top_info_link_hover_border_color: hsl(0, 0%, 0%);
	--top_info_link_focus_border_color: hsl(210, 31%, 42%);
	--top_menu_bg_color: hsl(212, 25%, 14%);
	--top_menu_box_shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	--top_menu_border_radius: 3px;
	--top_section_bg_color: url(../images/custom/container_bg.png) repeat;
	--top_section_box_shadow: 0px -2px 1px 0px hsl(223, 24%, 6%)inset;
	--top_section_border_color: hsl(210, 23%, 25%);
	--top_section_border_style: solid;
	--top_section_border_width: 1px; 

	/* Input, Button, Select, Textarea */

	 --ibst_txt_color: hsl(250, 100%, 80%);
	--ibst_bg_color: linear-gradient(180deg, hsl(214, 18%, 18%) 0%, hsl(214, 18%, 16%) 100%);
	--ibst_box_shadow: 0px 0px 5px 0px hsl(0, 0%, 0%)inset;
	--ibst_border_color: hsl(0, 0%, 2%);
	--ibst_border_style: solid;
	--ibst_border_width: 1px;
	--ibst_disabled_bg_color: hsl(0, 0%, 13%);
	--ibst_disabled_border_color: hsl(0, 0%, 31%);
	--ibst_disabled_txt_color: hsl(270, 100%, 25%);
	--ibst_focus_bg_color: hsl(214, 18%, 12%);
	--ibst_focus_border_color: hsl(322, 36%, 37%);
	--ibst_font_family: "Segoe UI", "Helvetica Neue", "Nimbus Sans L", Arial, "Liberation Sans", sans-serif;
	--ibst_font_size: 115%;
	--ibst_font_line_height: 150%;
	--ibst_hover_bg_color: hsl(214, 18%, 12%);
	--ibst_hover_border_color: hsl(322, 36%, 30%);
	--ibst_textarea_hover_bg_color: hsl(0, 0%, 8%);
	
	/* Maintenance Mode */

	 --errorfile_table_bg_color: hsl(206, 30%, 95%);
	--errorfile_table_td_current_bg_color: hsla(33, 92%, 51%, 0.2);
	--errorfile_table_td_current_border_color: hsla(0, 0%, 0%, 0.2);
	--errorfile_table_td_current_border_style: solid;
	--errorfile_table_td_current_border_width: 1px;

  /* Menu */

	 --amt_active_bg_color: hsla(0, 0%, 0%, 0.2);
	--amt_bg_color: hsl(120, 100%, 30%);
	--amt_border_radius: 50%;
	--amt_txt_color: hsl(0, 0%, 15%);
	--dropmenu_bg_color: hsl(269, 100%, 10%);
	--dropmenu_box_shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	--dropmenu_hover_bg_color: hsl(269, 100%, 35%);
	--dropmenu_link_color: hsl(120, 100%, 33%);
	--dropmenu_link_hover_color: hsl(120, 100%, 33%);
	--dropmenu_strong_txt_color: hsl(120, 100%, 33%);
	--dropmenu_subsections_font_family: Arial, sans-serif;
	--dropmenu_subsections_font_size: 83.33%;
	--dropmenu_subsections_line_height: 150%;
	--menu_bg_color: linear-gradient(180deg, hsl(269, 100%, 10%) 0%, hsl(269, 100%, 10%) 100%);
	--menu_border_color: hsl(270, 100%, 50%);
	--menu_border_style: solid;
	--menu_border_width: 2px;
	--menu_link_bg_active_color: linear-gradient(180deg, hsl(269, 100%, 30%) 0%, hsl(269, 100%, 35%) 100%);
	--menu_link_bg_active_hover_color: linear-gradient(180deg, hsl(269, 100%, 30%) 0%, hsl(269, 100%, 35%) 100%);
	--menu_link_bg_focus_color: linear-gradient(180deg, hsl(269, 100%, 30%) 0%, hsl(269, 100%, 35%) 100%);
	--menu_link_bg_hover_color: linear-gradient(180deg, hsl(269, 100%, 30%) 0%, hsl(269, 100%, 35%) 100%);
	--menu_link_color: hsl(120, 100%, 36%);
	--menu_link_active_color: hsl(120, 100%, 38%);
	--menu_link_active_hover_color: hsl(120, 100%, 36%);
	--menu_link_focus_color: hsl(120, 100%, 40%);
	--menu_link_hover_color: hsl(120, 100%, 40%);
 
	/* Mentions */

	--atwho_view_bg_color: hsl(0, 0%, 10%);
	--atwho_view_border_color: hsl(0, 0%, 13%);
	--atwho_view_border_style: solid;
	--atwho_view_border_width: 1px;
	--atwho_view_box_shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	--atwho_view_border_radius: 3px;
	--atwho_view_small_txt_color: hsl(250, 100%, 73%);
	--atwho_view_strong_text: hsl(250, 100%, 73%);
	--atwho_view_cur_bg_color: hsl(250, 100%, 73%);
	--atwho_view_cur_txt_color: hsl(250, 100%, 73%);
	--atwho_view_cur_small_txt_color: hsl(250, 100%, 73%);
	--atwho_view_cur_strong_txt_color: hsl(250, 100%, 73%);

	/* On/Off Icons (User) */

	 --on_off_border_radius: 50%;
	--on_bg_color: hsl(100, 75%, 63%);
	--on_border_color: hsl(100, 61%, 55%);
	--off_bg_color: hsl(0, 3%, 65%);
	--off_border_color: hsl(0, 2%, 58%);

	/* Pagination */

	--current_page_txt_color: hsl(270, 100%, 50%);

	
	/* Popup Windows */

	--popup_container_bg_color: hsl(0, 0%, 10%);
	--popup_content_bg_color: linear-gradient(180deg, hsl(214, 18%, 23%) 0%, hsl(214, 14%, 17%) 100%);
	--popup_content_txt_color: hsl(250, 100%, 73%);
	--popup_content_border_color: hsl(270, 100%, 50%);
	--popup_content_border_radius: 6px 6px 2px 2px;
	--popup_content_box_shadow: 0px 0px 1px 1px hsl(0, 0%, 0%);
	--popup_heading_txt_color: hsl(120, 100%, 40%);
	--popup_window_bg_color: linear-gradient(180deg, hsl(214, 18%, 23%) 0%, hsl(214, 14%, 17%) 100%);
	--popup_window_box_shadow: 0px 0px 5px 0px hsl(0, 0%, 0%)inset;
	--popup_window_border_color: hsl(270, 100%, 50%);
	--popup_window_border_radius: 7px 7px 3px 3px;

	/* Post Bit Section */

	 --display_head_txt_color: hsl(150, 100%, 40%);
	--poster_online_link_color: hsl(270, 100%, 50%);
	--key_post_info_link_color: hsl(270, 100%, 50%);
	--keyinfo_postinfo_modified_txt_color: hsl(270, 100%, 50%);
	--subject_title_link_color: hsl(270, 100%, 50%);
	--page_number_txt_color: hsl(150, 100%, 40%);
	--inner_border_color: hsl(270, 100%, 50%);
	--inner_border_style: solid;
	--inner_border_width: 1px;
	--inner_box_shadow: 0 1px 0 hsl(210, 23%, 25%) inset;
	--signature_border_color: hsl(0, 0%, 0%);
	--signature_box_shadow: hsl(210, 23%, 25%);

	/* Post Draft Options */

	--post_draft_options_bg_color: var(--window_bg_color);
	--post_draft_options_border_color: var(--border_color);
	--post_draft_options_border_style: solid;
	--post_draft_options_border_width: 1px;
	--post_draft_options_border_left_color: var(--border_color);
	--post_draft_options_border_left_style: solid;
	--post_draft_options_border_left_width: 1px;
	--post_draft_options_border_radius: 0 0 4px 4px;
	--post_draft_options_settings_border_color: var(--border_color);
	--post_draft_options_settings_border_style: solid;
	--post_draft_options_settings_border_width: 1px;
	--post_draft_options_settings_strong_txt_color: var(--body_txt_color);

	/* Post Options */

	--post_options_bg_color: linear-gradient(180deg, hsl(214, 18%, 23%) 0%, hsl(214, 14%, 17%) 100%);
	--post_options_border_color: var(--border_color);
	--post_options_border_style: solid;
	--post_options_border_width: 1px;
	--post_options_border_radius: 4px 0px 4px 4px;
	--post_options_border_color_hover: var(--border_color);
	--post_options_link_border_radius: 3px;
	--post_options_font_weight: normal;

	/* Post BBC Links */

	--bbc_link_border_color: hsl(218, 29%, 74%);
	--bbc_link_hover_border_color: hsl(220, 33%, 30%);
	--bbc_link_hover_border_style: solid;
	--bbc_link_hover_border_width: 1px;

	/* Profile Section */

	 --activity_stats_bg_color: hsl(300, 100%, 50%);
	--activity_stats_border_color: var(--border_color);
	--activity_stats_border_style: solid;
	--activity_stats_border_width: 1px;
	--detailedinfo_border_color: var(--border_color);
	--detailedinfo_border_style: solid;
	--detailedinfo_border_width: 1px;
	--detailedinfo_txt_color: var(--body_txt_color);
	--counter_txt_color: hsl(120, 100%, 40%);
	--list_posts_box_shadow: 0 1px 0 hsl(0, 0%, 100%) inset;
	 --pick_theme_selected_bg_color: hsl(206, 33%, 3%);
	--unread_pm_bg_color: hsl(120, 100%, 90%);
	--unread_notify_hover_bg_color: hsl(0, 0%, 3%);

	/* Progress Bars & Generic Bars & Warning Bars & Personal Message Bar*/

	--personal_messages_capcity_bar_bg_color: hsl(206, 30%, 95%);
	--personal_messages_capcity_bar_border_color: hsl(0, 0%, 68%);
	--personal_messages_capcity_bar_border_style: solid;
	--personal_messages_capcity_bar_border_width: 1px;
	 --personal_messages_empty_capacity_bar_bg_color: hsl(111, 41%, 73%);
	 --personal_messages_filled_capacity_bar_bg_color: hsl(42, 100%, 47%);
	 --personal_messages_full_capacity_bar_bg_color: hsl(0, 93%, 49%);
	--warning_level_none_bar_bg_color: hsl(100, 67%, 55%);
	--warning_level_watched_bar_bg_color: hsl(51, 100%, 50%);
	--warning_level_moderated_bar_bg_color: hsl(39, 100%, 50%);
	--warning_level_muted_bar_bg_color: hsl(6, 88%, 63%);

	/* Quote Blocks */

	--quote_block_alt_bg: hsl(224, 54%, 12%);
	--quote_block_standard_bg: hsl(240, 18%, 10%);
	--quote_block_border_color: hsl(269, 100%, 30%);
	--quote_block_border_style: solid;
	--quote_block_border_width: 1px;
	--quote_block_border_lr_color: hsl(269, 100%, 30%);
	--quote_block_border_lr_style: solid;
	--quote_block_border_lr_width: 2px;
	--quote_block_font_size: 1.125rem;
	--quote_cite_border_color: hsla(269, 100%, 30%);
	--quote_cite_border_style: solid;
	--quote_cite_border_width: 1px;
	--quote_cite_before_font_size: 18px;
	--quote_cite_before_font_style: normal;
	--quote_cite_font_size: 1.125em;
	--quote_header_txt_color: hsl(0, 0%, 77%);
	--quote_header_font_size: 1.125em;
	--quote_txt_color: hsl(0, 0%, 77%);

	/* Registration Section */

	--coppa_contact_bg_color: hsl(0, 0%, 10%);
	--coppa_contact_border_color: hsl(0, 0%, 13%);
	--coppa_contact_border_style: solid;
	--coppa_contact_border_width: 1px;
	--coppa_contact_txt_color: hsl(120, 100%, 40%);
	--valid_input_bg_color: hsl(100, 100%, 7%);
	--invalid_input_bg_color: hsl(0, 100%, 7%);

	/* Two Factor Auth Code Container */

	--tfacode_bg_color: hsl(206, 74%, 89%);

	 /* The "new" button */

	 --new_button_bg_color: hsl(270, 100%, 25%);
	--new_button_border_radius: 2px;
	--new_button_font_family: verdana, sans-serif;
	--new_button_font_size: 16px;
	--new_button_font_weight: 700;
	--new_button_line_height: 24px;
	--new_button_txt_color: hsl(150, 100%, 40%);
	--new_button_txt_color_visited: hsl(150, 100%, 40%);
	--new_button_txt_color_hover: hsl(150, 100%, 45%);

	 /* Toggle */

	--toggle_bg: #262626 url(../images/icons/toggle.png) no-repeat 0 0 / 17px;
	--toggle_bg_hover: hsl(270, 100%, 45%);
	--toggle_border_color: hsl(0, 0%, 77%);
	--toggle_border_style: solid;
	--toggle_border_width: 1px;
	--toggle_border_radius: 4px;
	--toggle_box_shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 1px 1px #888 inset, 0 -5px 4px rgba(0,0,0,.1) inset;
	--toggle_box_shadow_hover: 0 1px 2px rgba(0, 0, 0, 0.25) inset;

	/* ToolTips */

	--tooltip_bg_color: hsl(0, 0%, 0%);
	--tooltip_border_color: hsl(270, 100%, 50%);
	--tooltip_border_style: solid;
	--tooltip_border_width: 1px;
	--tooltip_txt_color: hsl(120, 100%, 40%);
	--tooltip_border_radius: 4px;
	--tooltip_box_shadow: 1px 2px 4px rgba(0, 0, 0, 0.2), 0 0px 10px rgba(0, 0, 0, 0.05) inset;

	/* Window Backgrounds */

	--window_approve_topic_bg_color: hsl(0, 100%, 10%);
	--window_approve_post_bg_color: hsl(0, 100%, 10%);
	--window_bg_color: hsl(207, 24%, 7%);
	--window_bg_even_color: hsl(207, 24%, 7%);
	--window_bg_odd_color: hsl(207, 24%, 6%);
	--window_locked_bg_color: hsl(218, 20%, 12%);
	--window_sticky_bg_color: hsl(209, 35%, 12%);
	--window_sticky_locked_bg_color: hsl(22, 35%, 12%);
	--window_target_bg_color: hsl(270, 100%, 5%);
	--window_table_row_bg_hover_color: hsl(270, 100%, 10%);

	/* Video Container */
	
	--video_container_bg_color: hsl(0, 0%, 0%);

	/* Basic Colors */
	--black: hsl(0, 0%, 0%);
	--white: hsl(0, 0%, 15%);
	--red: hsl(0, 100%, 50%);
	--blue: hsl(270, 100%, 25%);
	--green: hsl(120, 100%, 25%);
 }