/* zeroing padding/margin for all elements */
#nav,#nav * { 
	margin:0;
	padding:0;
}

/* "Master" UL (the whole Menu) */
#nav {
	padding: 7px 0 0 35px;
	margin:0 auto;
	width:955px;
	height: 36px;
	text-align: center;
}

/* sub-menu ULs */
#nav li ul {
	width:auto !important;/* leaves room for padding */
	cursor:pointer;
	position:absolute;
	height:auto;
	display:none;
	padding:5px 0 0 0;
	text-transform: uppercase;
}

/* All LIs */
#nav li {
	position:relative;
	width:auto;
	max-width:16.5%;
	cursor:pointer;
	float:left;
	list-style-type:none;
	font-weight:bold;
	text-transform: uppercase;
	color:#999;
	/*color:#FFFFFF;*/
}

/* sub-menu LIs */
#nav li #children li {
	width:180px/*FF*/;
	padding:0;
	border:none;
	max-width:180px;
	border-top:none;
	background-color:#EBE9DA;
	/*background-color:#999999;*/
	text-align:left;
	cursor:pointer;
	text-transform: capitalize;
}

/* All anchors */
#nav li a {
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 1em;
	height:2em;
	line-height:2em;
	text-align:left;
}

/* sub-menu Anchors */
#nav li ul li a {
	width:165px/*FF*/;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	padding: 3px 5px 6px 10px;
	height:20px;
	font-weight:normal;
	color:#FFF;
	background-position:0 50% !important;
}

#nav #children li a {
	width:170px/*FF*/;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	font-weight:normal;
	color:#333;
	/*color:#FFF;*/
	background-position:0 50% !important;
}
#nav #children li a:hover {
	width:170px/*FF*/;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	font-weight:normal;
	color:#000;
	
	background-position:0 50% !important;
}

/* :hover and stuff */
#nav li a:hover, #nav li a:focus, #nav li a:active ,  #nav li .active{
	color:#A00000;
	background:#EBE9DA;
	/*background:#534741;*/
	height:29px;
	margin:-7px 0 0 0;
	padding:7px 8px 0 8px;
}

#children li a:hover, #children li a:focus, #children li a:active {
	/*color:#FFF;*/
	background:#EDDEB1;
	/*background:#534741;*/
	height:20px;
	margin-top:1px;
	padding:3px 0 5px 10px;
}

/* display and z-index for the sub-menus */
#nav li:hover ul, #nav li.msieFix ul {
	display:block;
	z-index:10;
	top:2em !important;
	left:0;
}





