/* ########## general ########## */

#header_nav {
	background-position:top center;
 	width: 990px;
	margin: 0 auto;
	margin-bottom: 10px;
}


#navigation {
	list-style-type:		none;
	position:				relative;
	top:             		55px;
	margin-left:			153px;
}

#navigation, #navigation li.separator, #navigation li a {
	height:					30px;
}

#navigation li {
	display:				inline;
}

#navigation li a {
	float:					left;
	outline:				none;
	text-indent:			-9999px;
}

/* default state */
#navigation #ni-past a { background-position: 0 0; width: 101px; }
#navigation #ni-present a { background-position: -101px 0; width: 134px; }
#navigation #ni-interact a { background-position: -235px 0; width: 133px; }

/* hover state */
#navigation #ni-past a:hover { background-position: 0 -30px; color: #FFF; text-decoration: underline; }
#navigation #ni-present a:hover { background-position: -101px -30px; color: #FFF; text-decoration: underline; }
#navigation #ni-interact a:hover { background-position: -235px -30px; color: #FFF; text-decoration: underline; }

/* selected state */
#navigation.past #ni-past a { background-position: 0 -60px; }
#navigation.present #ni-present a { background-position: -101px -60px; }
#navigation.interact #ni-interact a { background-position: -235px -60px; }


/* ########## sub navigation ########## */
#navigation-secondary {
	display:				block;
	height:					30px;
}

#navigation ul {
	display:				none;
	visibility:				hidden;
	position:				absolute;
	left:					0;
	top:					30px;
	width:					990px;
	
}

#navigation ul li {
	display:				inline;
}

#navigation ul li, #navigation ul li a {
	background:				none;
	text-indent:			0;
}

#navigation ul li a {
	margin-top:				5px;
/*	padding-left:			-200px;*/
	color:					#FFFFFF;
	display:				block;
	font-size:				110% !important;
	float:					left;
	line-height:			20px;
	padding:				0 30px;
	text-decoration:		none;
	white-space:			nowrap;
	width:					auto !important;
	/*background:				url(/resource/images/nav/global/navigation-divider.gif) no-repeat center right !important;*/
}

#navigation ul li a:hover {
	text-decoration:		none;
	/*font-weight:			bold;*/
	color:					#1d2933;
}

#navigation ul {
	background:				url(images/nav/bg-dropdown.gif) no-repeat center left !important;
	margin-left:			5px;
	_margin-top: -5px;
}

#navigation ul, #navigation ul li, #navigation ul li a {
	height:					30px;
}

#navigation.past #ni-past ul,
#navigation.present #ni-present ul,
#navigation.interact #ni-interact ul,
#navigation li:hover ul, #navigation li.hover ul {
	display:				block;
	margin-left: 			-149px;
	visibility:				visible;
	z-index:				99;
}

#navigation li:hover ul, #navigation li.hover ul {
	z-index:				199;
}

#top_white_curve {
    background:				url(images/top-white-curve.png) no-repeat;
    width: 990px;
    height: 23px;
    margin: 0 auto;
}

#navigation li#ni-past ul li#nis-adventures a {
	margin-left: 140px;
	_margin-left: 70px;
}

#navigation li#ni-present ul li#nis-news a {
	margin-left: 245px;
	_margin-left: 122px;
}

#navigation li#ni-interact ul li#nis-steve a {
	margin-left: 390px;
	_margin-left: 195px;
}

