/* breadcrumbs and such */
#subnav {padding: 0 0 0 10px; font-size: 11px; color:#333333; height:100%;}
#crumbs {float:left; width:60%; text-align:left; margin:.3em 0}
#search {float:right; width:35%; text-align:right; margin:1px 0 1px 0;}

/*  ***** suckerfish dropdown menus ***** */
/* future: add http://www.markvoss.net/scripts/suckerfish.asp for focused browsing
http://carroll.org.uk/sandbox/suckerfish/bones2.html
http://www.frontpagewebmaster.com/m-356699/tm.htm#356699
or switch to P7
*/

#nav, #nav ul { /* all lists, but borders, colors and widths overriden for other levels later */
	z-index:1000;
	float: left;
	width: 100%;
	margin:0; margin-left:-1px;
	padding:0;
	list-style: none;
	text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.25em; 
	background-color:#cc0000; /* #006699=dk blue #005027= green rgb(168,122,0)=gold rgb(78,175,220)=blue rgb(74,26,0)=brown  */
	color:white;
	border: solid black; /* rgb(74,26,0) #eeddaa; */
	border-width: 1px 0 1px 0;
}

#nav a { /* all anchors */
	display: block;
	color: white; /* #7C6240; */
	text-decoration: none;
	padding: 0.25em 1em;
}

#nav a.sub { /* for parent anchor of submenus */
	background:  url(images/rightarrow2.gif) center right no-repeat;
}

#nav li { /* first-level and later items, border overridden for other levels */
	float: left;
	padding: 0;
	border-right: 1px solid #eeddaa; 
	/* does latest opera browser need a width? if so, need to set 'nav a' and 'nav li' */
}

#nav li ul { /* second-level and later lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 13.5em; /* box model hack for ie 5 */
	w\idth: 13em; 
	font-weight: normal;
	border-width: 1px;
	margin: 0;
	background: #CC0000; /* #f6f6f6; #f9f9f9 */
}

#nav li li { /* second-level and later items */
	padding-right: 1em;
	width: 12em;
	border: solid #ccc;
	border-width: 0 0 1px 0;
}

#nav li ul a {
	width: 12em;
	w\idth: 10em;
	color:white; /* #7C6240; */
}

#nav li ul ul { /* third level lists and later */
	margin: -1.75em 0 0 13em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background:#006699; /* rgb(178,173,115) rgb(229,212,144) #eeddaa; */
}

#nav li:hover {background-position: 0 0} /* IE 7 HoverStuck Fix */


