/*navigation list style*/

@media print { #nav { display: none; } }

a:link {
	color: #141; 
	background: transparent;
}
a:visited {
	color: #516;
	background: transparent;
	}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 1.2em;
	white-space: nowrap; 
}

#nav a {
	text-decoration: none;
	display: block;
	padding-left: .5em;
	padding-right: .5em;
	width: auto; 
	min-width: 3em;
}

#nav li { /* all list items */
	/*position:relative; to fix mac ie 5.0 */
	float: left;
	width: auto;  /*width needed or else Opera goes nuts */
}
#nav .tab {
	background: url(graphics/tab-left.gif) no-repeat left top;
}

#nav .first { 
	background: url(graphics/tab-right.gif) no-repeat right top;
	color: #141;
	text-align: center;
	width: auto; /*anything other than auto makes ie indent second level*/
/*	font-size: .95em;*/
	border-bottom: #141 outset .05em;
}

#nav .tab-hover:hover {
}

#nav .second, #nav .third {
	width: auto;
	min-width: 11em;
	text-align: left;
	padding-left: .25em;
	background: #bd8 url(graphics/menu-items.gif) no-repeat left bottom;
}/**/

#nav li ul,  #nav li ul ul { /* second-level lists */
	position: absolute;
	width: 10.3em; /*changing to auto makes list items wrap, even with display set to block*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers. top is preferred to left, but doesn't work on mac */
}

/* #nav li ul ul { third and above level lists -- not using
	margin: -1em 0 0 -1000em;
} */

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
/*	background: #ff8;
	color: #141; */
}
#nav li li:hover, #nav li li.sfhover { /*changes bg color of active item in second and third level lists*/
	background: #ee7;
	color: #141; 
}


/*sitemap*/
#map {position:absolute;right:1em;top:0;font-size:.75em;margin:auto;}
