/*
CODE HACK from: http://css.maxdesign.com.au/listamatic2/horizontal01.htm
*/
#topNavWrap {																	/* CHANGE */
	float:left;
	width:640px;
	height:20px;
	position:relative;
	left: -40px;
	font:normal 10px Arial;
	letter-spacing: 1px;
	text-align: center;
	bottom: -2px; !important
}
html*#topNavWrap {
	float:left;
	width:640px;
	height:20px;
	position:relative;
	left: -40px;
	font:normal 10px Arial;
	letter-spacing: 1px;
	text-align: center;
	bottom: -2px; !important
	
}
#ptopNavWrap {
	float:left;
	width:640px;
	height:20px;
	position:relative;
	top:-16px;
	left: -40px;
	font:normal 10px Arial;
	letter-spacing: 1px;
	text-align: center;
	
}
html*#ptopNavWrap {
	top:4px;
	float:left;
	width:640px;
	height:20px;
	position:relative;
	left: -40px;
	font:normal 10px Arial;
	letter-spacing: 1px;
	text-align: center;
}
.spacer {
	float:left;
	width:2px;
	height:20px;
	color:#e7ebe5;
}
#navlist {
	width:640px;
	height:20px;
}

#navlist li {
	display: inline;
	list-style-type: none;

}

/* all buttons */
#navlist li a:link, 
#navlist li a:visited, 
#navlist li a:link, 
#navlist li a:visited {
	height:20px;
	padding-top:10px;
	font:normal 10px Arial;
	width:105px;
	text-decoration: none;
	background-image: url(../images/nav-gray-gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#262923;
}

#navlist li a.on:link, 
#navlist li a.on:visited, 
#navlist li a.on:link, 
#navlist li a.on:visited {
	height:20px;
	padding-top:10px;
	font:normal 10px Arial;
	width:105px;
	text-decoration: none;
	background-image: url(../images/nav-red-gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#ffffff;
}

/* parents */
#navlist li a:link, 
#navlist li a:visited {
	background: #fff; 
	color:#262923;
	float: left;
	background-image: url(../images/nav-gray-gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#navlist li a:hover {

	color: #fff;
	background-image: url(../images/nav-red-gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* children */
#navlist li * a:link, 
#navlist li * a:visited {
	/* background: #fff; */
	display: block;
	float: none;
	color:#262923;
}

#navlist li * a:hover {
	background: #999;
	color: #fff;
}

/* active states */
a:link[id=current], 
a:visited[id=current] {
	background: #c30 !important;
	color:#262923; !important;
}

a:hover[id=current] { 
	background: #f5f5f5 !important; 
}
