 
	/* Main, horizontal menu */
	ul#nav, ul.submenu {
		list-style: none;
		padding:0;
		margin: 0;
		
	}

	#nav {
		width: auto;
		font-weight:bold;
		margin-top:-5%;
		
	}

	#nav a {
		display:block;
		width:auto;
		font-weight: bold;
		color: #008080;
		text-decoration:none;
	}

		
	#nav li li a {
		display: block;
		font-weight: normal;
		padding: 0.2em 10px;
	}

	ul#nav li.first {
		border-left-width: 1em;
		border-color:#7d6340;
	}

	ul#nav li.last {
		border-right-width: 1em;
		border-color:#7d6340;
		
	}

	ul#nav li {
		float: left;
		position: relative;
		text-align: center;
		cursor: default;
		background-color: #ffefca; /*#fffacd; #ececec;*/
		border: 1px solid #990000;
		border-width: 1px 0;
		width:3em;  /*This is for IE 5x Mac.*/
		padding: 0 0.5em 0 0.5em;
		font-family : trebuchet ms, verdana, arial, sans-serif; 
		font-size:75%;
	}

/*This updates the width of #nav li's for all browsers but IE 5x
for the mac. */
@media all {
	ul#nav li {
		width:auto;
	}
}

	li ul.submenu {
		position:absolute;
		left:-999em;
		z-index:10000;
		font-weight: normal;
		border:1px solid #990000;
		border-top:1px solid #ffefca; /*#fffacd;*/
		background:#ffefca; /*#fffacd;*/
		width:8.5em; /*This is the width of the submenu in Explorer */
	}

	


	ul#nav li ul.submenu li {
		border:none;
		display: block;
		float: none;
		background-color:transparent;
		font-size:100%;
		
	}

	
	li:hover ul.submenu, li.sfhover ul.submenu {
		left:auto;
		border-top:1px solid #ffefca; /*#fffacd;*/
	}
	
	/* This fixes the problem of dropdowns that don't disappear in ie7 */
	#nav li:hover {background-position: 0 0;}
	/* inline headers */
	.flatheader {
		display:inline;
		font-size:1em;
		font-weight:bold;
		font-family:arial,sans-serif;
		padding:0;
		margin:0;
	}

	/* Invisible header */
	.outofsight {
		position:absolute;
		top:-500px;
		left:-500px;
	}

	
	form.sitesearch {
		position:absolute;
		width:30%;
		top:5px;
		right:0;
		font-size:80%;
	}
	
	form.sitesearch input.textentry {
		border:none;
		border-bottom:1px dotted gray;
		font-size:80%;
		background:inherit;
	}
	
	form.sitesearch input.gobutton {
		font-size:80%;
		margin:0;
		padding:0;
	}
	
	/* left-handed menu */
	div.leftmenu {
		clear:both;
		float:left;
		margin-top:5%;
		left:3%;
		
		background:#ffefca; /*#fffacd;*/
		width:20%;
		border-left:1px solid #990000;
		border-bottom:1px solid #990000;
		border-right:2px solid #000000;		
	}
	
	/* 
		Protect IE 6 from fixed positioning
	  	and let it work on IE 5 for the Mac 
		(don't ask me how). 
	
	
	* html div.leftmenu {
		float:left;
		margin-top:1%;
		margin-left:1%;
		margin-bottom:2%;		
		
		} */
	
	/* Make sure IE 6 has a larger margin top than IE5/Mac */
	
	@media all {
		* html div.leftmenu {
			margin-top:5%;
		}
	}
	
	
	div.leftmenu h2 {
		text-align:center;
		margin-bottom:1%;
		margin-top:0;
		background:#ffcc99;/*#00ff66;/*#99cc99;/*#7d6340;*/
		color:black;
		border-bottom:1px solid #990000;
		border-top:1px solid #990000;
		font-size:100%;
		padding:1%;
		
	}
	
	div.leftmenu h2 a { color:black; }
	
	div.leftmenu ul {
		padding-left:0.5em;
		margin-top:1%;
		margin-left:1%;
		list-style-type:none;
		padding-bottom:2%;
	}
	
	 div.leftmenu li {
	 	font-family : trebuchet ms, verdana, arial, sans-serif; 
	 	font-size:90%;	
		/*padding-bottom:1%;
		padding-top:1%;*/
		margin-top:1%;
	}
	
	
	
	div.leftmenu ul>li {
		padding-top:2%;
		padding-bottom:2%;
	} 

	div.leftmenu a {
		color:#008080;
		text-decoration:none;
	}
	div.leftmenu a:visited {
		color:#008080;
		
	}
	
	div.leftmenu li a:hover {
		text-decoration:underline;
	}
	
	ul.belowleftmenu li { 
		font-size:90%;
	}
	
	ul.belowleftmenu li a{
		color:#cc0000;
		font-weight:normal;
	}

	ul.belowleftmenu li a:visited {
		color:#cc0000;
		font-weight:normal;
	}	
	

	
	/* Contact Menu */
	ul#contactmenu	
	{
		font-size:80%;
		margin-top: 2%;
		clear: both;
		margin-right: auto;
		margin-left: auto;
		width: 55%;
		background: #ffefca;
		border: 1px solid #cc0000;
		border-width: 1px 0;
		border-right-width: 1em;
		border-left-width: 1em;
		border-right-color: #7d6340;
		border-left-color: #7d6340;
		
	}

	ul#contactmenu li {
		display:inline;
		padding-left:0.5em;
		font-family : trebuchet ms, verdana, arial, sans-serif; 
		font-size:80%;
		
	
	}

	ul#contactmenu a, ul#contactmenu a:visited {
		font-weight:bolder;
		color:#008080;
		text-decoration:none;

	}

	
	
	/* breadcrumbs */
	ul#breadcrumb {
		width:100%;
		clear:both;
		

	}

	* #breadcrumb li {
		font-weight:normal;
		font-family : trebuchet ms, verdana, arial, sans-serif;
		font-variant:small-caps;
		font-size:85%;
		margin-left:1%;
		white-space:nowrap;
	}
	/*dumb trick to hide display:inline from Netscape 4x
	but let all other browsers see it. */
	* #breadcrumb li {
		display:inline;
	}
	
	a.skiplink  {
		position:absolute;
		top:-100em;
		left:-100em;
	
	}

	a:focus.skiplink, a:active.skiplink {
		top:2px;
		left:2px;
		background:#cccccc;
		color:black;
		padding:0.5%;
		border-left:1px solid white;
		border-top:1px solid white;
		border-right:1px solid black;
		border-bottom:1px solid black;
	}
	
	