div#menu {
	float:right;
	margin:16px 45px 0 0;
	padding:0;
	width:150px;
	font-size:16px;
	background:#360;    /* Darker hunter green */
	background:#F6F9F2; /* Light pastel green. */
	background:#C9EDA5; /* Light pastel green. */	

/*	text-align:center;
	border-top:6px solid #630;
	border-right:none;
	border-left:1px solid #630;
	border-bottom:6px solid #630;
	border:1px solid #000;
*/
        display:inline;
	}

div#menu h2 {
	margin:0;
	padding:0;
	color:#900;
	width:100%;
	text-align:center;
	/*
	border-bottom:6px solid #630;
	*/
	}
div#menu ul {
	list-style:none;
	margin:0;
/*	padding:10px 0; */
	padding:0;
	width:100%;	
	font-weight:bold;
	/*
	border:1px solid red;
	*/
	}
div#menu ul li {
	margin:0;
	padding:0;
	/*
	border:1px solid green;
	*/
	}

div#menu ul li a:link 
	{
	color:#060; 
	background-image:url("../graphics/navbuttons.jpg");
	background-position:0 -60px; 
	background-repeat:no-repeat;
	}
div#menu ul li a:visited 
	{
	color:#060; 
	background-image:url("../graphics/navbuttons.jpg");
	background-position:0 -60px; 
	background-repeat:no-repeat;
	}
div#menu ul li a:hover 
	{
	color:#090; 
	background-image:url("../graphics/navbuttons.jpg");
	background-position:0 -115px; 
	background-repeat:no-repeat;
	}
div#menu ul li a:active 
	{
	color:#090; 	
	background-image:url("../graphics/navbuttons.jpg");
	background-position:0 -115px; 
	background-repeat:no-repeat;
	}

div#menu ul li a {
	margin:0;
	padding:10px 0 0 0;
	display:block;
	text-align:center;
	text-decoration:none;
	}
div#menu ul li a { /* IE Win bug hack */
	height:35px;
	width:150px;
	/*
	border:1px solid orange;
	*/
	}
div#menu>ul li a { /* IE Win bug hack */
	width:auto;
	}
#menu .colorkits {
	margin:0;
	padding-left:20px;
        display:none;
        border:none;
        }
#menu img#npcg {
        padding:10px 0 10px 34px;
        border:none;
        }

