/**
 * Colors
 **/

	div#navstrip,
	div#navstrip ul,
	div#navstrip li,
	div#navstrip a,
	div#navstrip .navstrip-item
	{
		border: 0px solid #999999;
		color: #ffffff;
	}

	div#navstrip,
	div#navstrip ul
	{
		background-color: #333333;
	}

	div#navstrip li,
	div#navstrip a,
	div#navstrip .navstrip-item
	{
		background-color: transparent;
	}

	div#navstrip li:hover,
	div#navstrip a:hover
	{
		background-color: #666666;
	}

/**
 * General
 **/

	div#navstrip
	{
		width: 100%;
		border-width: 0px 0px 1px 0px;
		background-image: url("gradient.png");
		background-repeat: repeat-x;
		background-position: top left;
	}

	div#navstrip div.clearance
	{
		width: 100%;
		height: 0px;
		clear: both;
		overflow: hidden;
	}

	div#navstrip .hidden
	{
		display: none ! important;
	}

	div#navstrip ul,
	div#navstrip li
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	div#navstrip li,
	div#navstrip a,
	div#navstrip .navstrip-item
	{
		font-family: "Arial", sans-serif;
		font-size: 11px;
		text-decoration: none;
		white-space: nowrap;
	}

	div#navstrip li a,
	div#navstrip .navstrip-item
	{
		display: block;
		padding: 3px 6px;
	}

/**
 * Menu bar
 **/

	div#navstrip ul li
	{
		float: left;
	}

	div#navstrip ul li.navstrip-item-right
	{
		float: right;
	}

	div#navstrip ul li a { border-width: 0px 0px 0px 1px; }
	div#navstrip ul li.navstrip-item-last a { border-width: 0px 1px; }
	div#navstrip ul li.navstrip-item-right a { border-width: 0px; }

	div#navstrip div.navstrip-icon
	{
		float: left;
		width: 24px;
		padding-right: 0px ! important;
		padding-left: 0px ! important;
		background-image: url("icon-clear.png");
		background-repeat: no-repeat;
		background-position: center center;
	}

/**
 * Menu dropdowns
 **/

	div#navstrip ul li ul
	{
		display: none;
		position: absolute;
		border-width: 1px;
		z-index: 256;
	}

	div#navstrip ul li:hover ul
	{
		display: block;
	}

	div#navstrip ul li ul li
	{
		float: none;
	}

	div#navstrip ul li ul li a
	{
		border-width: 0px ! important;
	}

/**
 * Opacity (does not validate as CSS2)
 **/

	div#navstrip ul li ul
	{
		opacity: 0.95;
		filter: alpha(opacity=95);
	}
