#navigation {
	position:absolute;
	z-index:999;
	top:5px;
	padding:0;

}

* html #navigation {
	background-position:0 2.24em;
}

	#navigation h1 {
		position:absolute;
		top:-1000em;
	}

/* container for secondary/tertiary */

#navigation .container {
	position:absolute;
	left:0;
	top:0;
	z-index:10000;
	width:100%;
}

/* secondary */

#navigation .secondary {
	float:left;
	list-style:none outside;
	font-size:92%;
	line-height:120%;
	margin:0 0 0 263px;
}

* html #navigation .secondary {
	display:inline;
}

	#navigation .secondary li {
		line-height:120%;
		float:left;
	}
	
		#navigation .secondary li a {
			font-weight:normal;
			padding:0 8px 0 16px;
			text-decoration:none;
			color:#222;
			background-color:transparent;
		}
		
		#navigation .secondary li a:hover {
			color:#fff;
			background-color:transparent;
		}
		
		#navigation .secondary li.current a {
			color:#fff;
			background:transparent 0 0.3em no-repeat;
			text-decoration:none;
		}

/* tertiary */

#navigation .tertiary {
	float:right;
	margin:0 18px 0 0;
	list-style:none outside;
	font-size:92%;
	line-height:120%;
	color:#222;
	background-color:transparent;
}

* html #navigation .tertiary {
	display:inline;
}

	#navigation .tertiary li {
		line-height:120%;
		float:left;
	}
	
		#navigation .tertiary li a {
			font-weight:normal;
			padding:0 6px;
			text-decoration:none;
			color:#222;
			background-color:transparent;
		}
		
		#navigation .tertiary li a:hover {
			color:#fff;
			background-color:transparent;
		}
	
		#navigation .tertiary form,
		#navigation .tertiary form div {
			display:inline;
			white-space:nowrap;
		}
		
		* html #navigation .tertiary form {
			position:relative;
			top:-1px;
		}
		
			#navigation .tertiary input {
				margin:-7px 0;
				position:relative;
			}
			
			#navigation .tertiary input.text {
				width:135px;
				border:1px solid #fff;
			}
			
			#navigation label {
				display:inline;
				padding:0 6px;
			}
			
			#navigation input.submit {
				padding:1px 0 0 6px;
				float:none;
				clear:none;
			}