.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu{ padding:92px 0 0 0;}
.sf-menu li {float:left; position:relative;border-top:4px solid transparent; }
	.sf-menu li a {display:block;color:#fff; font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:13px 17px 35px 17px;text-decoration:none;}
	.sf-menu li.last a {padding:13px 11px 35px 17px;}
			.sf-menu li.sfHover,.sf-menu li.current,.sf-menu li:hover{ background:#1f2b2d; border-top:4px solid #a81000;}
			.sf-menu li:hover a{ text-decoration:none;}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	z-index:		99;
	width:			140px; 
	display:none;
	background:#1f2b2d;
	padding:13px 0;
}
.sf-menu li li{padding:0; width:100%; border:none; background:none;}
.sf-menu li li.sfHover,.sf-menu li li.current,.sf-menu li li:hover{ background:none; border:none;background:#1f2b2d;}
	.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{color:#fff; display:block; padding:8px 10px 8px 22px; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
		.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{background:#313f41;}
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	z-index:		99;
	width:			140px; 
	display:none;
	background:#1f2b2d;
}
	.sf-menu li li li{padding:0; width:100%; border:none; background:none;}
.sf-menu li li li.sfHover,.sf-menu li li li.current,.sf-menu li li li:hover{ background:none; border:none; }
	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a{color:#fff; display:block;background:#1f2b2d;}
		.sf-menu li li li a:hover,.sf-menu li li li.current a{background:#313f41;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			66px; /* match top ul list item height */
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			140px; /* match ul width */
	top:			-13px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			00px;
}