@import url(https://fonts.googleapis.com/css?family=PT+Sans);
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic);
@import url('https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');

/**************/
/* CONTRL BAR */
/**************/

div#controlbar_container
{
	background-image: url('../images/controlbar_overlay.png');
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #333333;
	position: relative;

	width: 100%;
	min-width: 960px;
}

div#controlbar_body
{
	position: relative;
	
	margin: 0px auto;
	
	width: 960px;
	height: 47px;
}

div#controlbar_overlay
{
	background-image: url('../images/controlbar_overlay.png');
	background-repeat: repeat-x;
	background-position: top center;
	position: absolute;
	top: 0px;
	left: 0px;
	
	width: 100%;
	height: 100%;
}

/* BREADCRUMBS FIASCO */

div#controlbar_crumb_container
{
	position: relative;
	float: left;
	margin-top: 7px;
	
	height: 32px;
}

a#controlbar_crumb_1_button, a#controlbar_crumb_2_button, a#controlbar_crumb_3_button
{
	display: block;
	float: left;
	
	height: 32px;
}

/* ==============================INACTIVE BUTTONS */

div.cb_crumb_inactive_leftcap_up, div.cb_crumb_inactive_leftcap_over, div.cb_crumb_inactive_leftcap_down
{
	background-image: url('../images/crumb_inactive-up_leftcap.png');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	
	width: 4px;
	height: 32px;
}

div.cb_crumb_inactive_leftcap_over { background-image: url('../images/crumb_inactive-over_leftcap.png'); }
div.cb_crumb_inactive_leftcap_down { background-image: url('../images/crumb_inactive-down_leftcap.png'); }

div.cb_crumb_inactive_textarea_up, div.cb_crumb_inactive_textarea_over, div.cb_crumb_inactive_textarea_down
{
	background-image: url('../images/crumb_inactive-up_textarea.png');
	background-repeat: repeat-x;
	background-position: top center;
	float: left;
	
	position: relative;
	
	padding: 9px 17px 0px 17px;
	
	/*width: 2px;*/
	height: 32px;
}

div.cb_crumb_inactive_textarea_over { background-image: url('../images/crumb_inactive-over_textarea.png'); }
div.cb_crumb_inactive_textarea_down { background-image: url('../images/crumb_inactive-down_textarea.png'); }

div.cb_crumb_inactive_text_up, div.cb_crumb_inactive_text_over, div.cb_crumb_inactive_text_down
{
	float: left;
	
	/*font-family: 'PT Sans', arial, sans-serif;*/
	font-family: "Nunito Sans", arial, sans-serif;
	font-size: 14px;
	color: #999999;
	text-shadow:0px 1px 0px #000000;
	
	font-weight: 400;
	
	/*width: 2px;*/
	height: 20px;
}

div.cb_crumb_inactive_text_over { color: #CCCCCC; }
div.cb_crumb_inactive_text_down { color: #FFFFFF; }


div.cb_crumb_inactive_high_up, div.cb_crumb_inactive_high_over, div.cb_crumb_inactive_high_down
{
	background-image: url('../images/crumb_inactive-up_high.png');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	
	width: 1px;
	height: 32px;
}

div.cb_crumb_inactive_high_over { background-image: url('../images/crumb_inactive-over_high.png'); }
div.cb_crumb_inactive_high_down { background-image: url('../images/crumb_inactive-down_high.png'); }


div.cb_crumb_divider
{
	background-image: url('../images/crumb_divider.png');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	
	width: 1px;
	height: 32px;
}

/* ============================== ACTIVE BUTTONS */

div.cb_crumb_active_leftcap_up, div.cb_crumb_active_leftcap_over, div.cb_crumb_active_leftcap_down
{
	background-image: url('../images/crumb_active-up_leftcap.png');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	
	width: 4px;
	height: 32px;
}

div.cb_crumb_active_leftcap_over { background-image: url('../images/crumb_active-over_leftcap.png'); }
div.cb_crumb_active_leftcap_down { background-image: url('../images/crumb_active-down_leftcap.png'); }

div.cb_crumb_active_textarea_up, div.cb_crumb_active_textarea_over, div.cb_crumb_active_textarea_down
{
	background-image: url('../images/crumb_active-up_textarea.png');
	background-repeat: repeat-x;
	background-position: top center;
	float: left;
	
	position: relative;
	
	padding: 9px 17px 0px 17px;
	
	/*width: 2px;*/
	height: 32px;
}

div.cb_crumb_active_textarea_over { background-image: url('../images/crumb_active-over_textarea.png'); }
div.cb_crumb_active_textarea_down { background-image: url('../images/crumb_active-down_textarea.png'); }

div.cb_crumb_active_text_up, div.cb_crumb_active_text_over, div.cb_crumb_active_text_down
{
	float: left;
	
	/*font-family: 'PT Sans', arial, sans-serif;*/
	font-family: "Nunito Sans", arial, sans-serif;
	font-size: 14px;
	color: #999999;
	text-shadow:0px 1px 0px #000000;
	
	font-weight: 400;
	
	/*width: 2px;*/
	height: 20px;
}

div.cb_crumb_active_text_over { color: #CCCCCC; }
div.cb_crumb_active_text_down { color: #FFFFFF; }


div.cb_crumb_active_high_up, div.cb_crumb_active_high_over, div.cb_crumb_active_high_down
{
	background-image: url('../images/crumb_active-up_high.png');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	
	width: 1px;
	height: 32px;
}

div.cb_crumb_active_high_over { background-image: url('../images/crumb_active-over_high.png'); }
div.cb_crumb_active_high_down { background-image: url('../images/crumb_active-down_high.png'); }

/* ============================== CYCLER BUTTONS */

div.cb_cycler_back_up, div.cb_cycler_back_over, div.cb_cycler_back_down
{
	background-image: url('../images/cyclerBTN_back-up.png');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	
	width: 26px;
	height: 32px;
}

div.cb_cycler_back_over { background-image: url('../images/cyclerBTN_back-over.png'); }
div.cb_cycler_back_down { background-image: url('../images/cyclerBTN_back-down.png'); }

div.cb_cycler_next_up, div.cb_cycler_next_over, div.cb_cycler_next_down
{
	background-image: url('../images/cyclerBTN_next-up.png');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	
	width: 26px;
	height: 32px;
}

div.cb_cycler_next_over { background-image: url('../images/cyclerBTN_next-over.png'); }
div.cb_cycler_next_down { background-image: url('../images/cyclerBTN_next-down.png'); }

/* END BREADCRUMBS FIASCO */


/* SEARCH BAR JUNK */

div#controlbar_search_container
{
	position: relative;
	float: right;

	padding: 7px 0px 0px 0px;
	
	height: 32px;
}

div#controlbar_search_textbox
{
	float: left;
}

div#controlbar_search_textboxcontainer
{
	position: relative;
	float: left;
	
	padding: 6px 0px 0px 0px;
	
	width: 108px;
	height: 20px;
}

a#controlbar_search_gobutton
{
	background-image: url('../images/searchbarBTN_up.png');
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	float: left;
	text-decoration: none;
	
	width: 39px;
	height: 32px;
}

a#controlbar_search_gobutton:link		{ background-image: url('../images/searchbarBTN_up.png'); }
a#controlbar_search_gobutton:visited	{ background-image: url('../images/searchbarBTN_up.png'); }
a#controlbar_search_gobutton:hover		{ background-image: url('../images/searchbarBTN_over.png'); }
a#controlbar_search_gobutton:active		{ background-image: url('../images/searchbarBTN_down.png'); }

/* -------------------- INACTIVE SEARCH BAR */

div.controlbar_search_inactive_leftcap
{
	background-image: url('../images/searchbar_inactive_leftcap.png');
	position: relative;
	float: left;
	
	width: 4px;
	height: 32px;
}

div.controlbar_search_inactive_textarea
{
	background-image: url('../images/searchbar_inactive_textarea.png');
	position: relative;
	float: left;
	
	height: 32px;
}

div.controlbar_search_inactive_textboxcontainer input
{
	background-color: transparent;
	border: none;
	
	/*font-family: "PT Sans", arial, sans-serif;*/
	font-family: "Nunito Sans", arial, sans-serif;
	font-weight: 700;
	font-style: italic;
	font-size: 17px;
	color: #FFFFFF;
	text-shadow:0px 1px 0px #ffffff;

	
	width: 100%;
	height: 100%;
}

/* -------------------- ACTIVE SEARCH BAR */

div.controlbar_search_active_leftcap
{
	background-image: url('../images/searchbar_active_leftcap.png');
	position: relative;
	float: left;
	
	width: 4px;
	height: 32px;
}

div.controlbar_search_active_textarea
{
	background-image: url('../images/searchbar_active_textarea.png');
	position: relative;
	float: left;
	
	height: 32px;
}

div.controlbar_search_active_textboxcontainer input
{
	background-color: transparent;
	border: none;
	
	/*font-family: "PT Sans", arial, sans-serif;*/
	font-family: "Nunito Sans", arial, sans-serif;
	font-weight: 400;
	font-style: none;
	font-size: 17px;
	color: #000000;
	text-shadow:0px 1px 0px #ffffff;

	
	width: 100%;
	height: 100%;
}

div.controlbar_search_active_textboxcontainer input.cbar_search_foundmatch
{
	/*font-family: "PT Sans", arial, sans-serif;*/
	font-family: "Nunito Sans", arial, sans-serif;
	color: #4cc000;
	font-size: 17px;
	
	font-weight: 700;
}

div.controlbar_search_active_textboxcontainer input.cbar_search_nomatch
{
	/*font-family: "PT Sans", arial, sans-serif;*/
	font-family: "Nunito Sans", arial, sans-serif;
	color: #000000;
	font-size: 17px;
	
	font-weight: 400;
}

/* END SEARCH BAR JUNK */

.crumb_A
{
	/*font-family: 'PT Sans', arial, sans-serif;*/
	font-family: "Nunito Sans", arial, sans-serif;
	font-size: 14px;
	color: #999999;
	text-shadow:0px 1px 0px #ffffff;
	
	font-weight: 400;
}

.crumb_A:link 		{ color: #999999;}
.crumb_A:visited 	{ color: #999999;}
.crumb_A:hover 		{ color: #CCCCCC;}
.crumb_A:active 		{ color: #FFFFFF;}
