table.nav {
	background:#00931D;
	border:1px solid white;
	width:600px;
	color:green;
	text-align:center;
	border-collapse:collapse;
	table-layout: fixed;
}


table.listnav {
	table-layout: fixed;
	width:85%;
	border-bottom:none;
}


table.major tr.c {
	height:50px;
}


table.minor {
	border-bottom:none;
}

table.minor tr {
	height:25px;
}

table.minor td {
background:#141516;
border-right:1px solid white;
}

table.listnav .nh:hover {
cursor: hand; cursor: pointer;
}



.listnav th {
	font-size:1.5em;
	background-color:#492903;
	text-shadow:0px 0px 1pc lightgray
}

.listnav td {
height:25px;
}

	
.nav a {
	text-decoration:none;
	color:green;
	-webkit-transition:.5s;
	transition:.5s;
}


.nav a:hover {
	text-shadow: 0px 0px 1pc black;
	color:black;
}


.nav thead:hover {
	background-color:brown;
}


.nav .nh {
	border:1px solid green;
	border-top:none;
	border-bottom:none;
	-webkit-transition:.5s;
	transition:.5s;
}


.nav td {
	font-weight:bold;
}


.nav .nh:hover {
	background-color:lightgray;
	color: black;
}


.nav .nh:hover a {
	color: black;
	font-style:normal;
}


.nav .h {
	background-color:darkgray;
	color:black;
	font-weight:bold;
	text-shadow: 0px 0px 1pc white;
}




/*Experimental Navigation*/
ul#list-nav {
	list-style:none;
	display: inline-block;
	padding:0;
}

ul#list-nav li {
	display:inline;
}

ul#list-nav li a {
	text-decoration:none;
	padding:10px 0;
	width:150px;
	background:black;
	color:#eee;
	float:left;
	text-align:center;
	border:1px solid #fff;
	border-spacing:0px;
  
	-webkit-transition:.5s;
	transition:.5s;
}

ul#list-nav li a:hover {
	background:white;
	color:#000;
}

ul#list-nav li.h a{
	background:lightgray;
	color:#000;
}

ul#list-nav li a.igml {
width:606px;
height:19px;
padding:0 0;
border-top:none;
}