.nav, .nav * {	margin:0;	padding:0;	list-style:none;}.nav {
	line-height:1;}.nav ul {	position:absolute;	top:-999em;	width:100%;
	z-index:999;
}
.nav ul li{	width:100%;}

.nav a{
}

.nav ul a{
	width:100%;
}.nav li {
	margin:0;
	padding:0;	float:left;	position:relative;}

.nav a {	display:block;}
.nav li:hover ul,ul.nav li.sfHover ul {
	top:auto;
}
.nav li:hover li ul,.nav li.sfHover li ul {	top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {	left:100%;
	margin-left:4em;/*twice the padding of .nav a */	top:-0.001em;}.superfish li:hover ul,.superfish li li:hover ul {	top: -999em;}
/*** ORIGINAL SKIN ***/.nav {	float:left;}.nav li {}
.nav a {	padding: 0.5em 2em 0.5em 2em;	text-decoration:none;
}

.nav a:hover{
}
.nav ul a, .nav ul a:link, .nav ul a:visited, .nav li.child-on ul a, .nav li.on li a{
}

.nav ul a:focus, .nav ul a:hover, .nav ul a:active, .nav li.child-on ul a:hover, .nav li.on li a:hover{
}

.nav li.on a {}.nav li li {}.nav li li li {}

/*Stupid IE*/
.nav a{
	_padding:0.5em;
	_text-align:center;
}

.nav ul li a{
	_text-align:left;
}

.nav li{
	_width:11em;
}

.nav ul li{
	_width:10em;
	_float:left;
	_clear:both;
}

ul.nav li li.sfHover ul {
	_margin-left:0;
}