.sf-menu ul {position:absolute;top:-999em;width:100%;/* left offset of submenus need to match (see below) */-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.34); /* FF3.5+ */
  	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.34); /* Saf3.0+, Chrome */
    box-shadow: 0px 1px 2px rgba(0,0,0,.34);
	border-radius:1.7em;
	-moz-border-radius:1.7em;
	-webkit-border-radius:1.7em;
	font-size:13px;
	background-color: #fff;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(top, #fff, #e8e8e8); /* Chrome 10+, Saf5.1+ */
  	background-image:    -moz-linear-gradient(top, #fff, #e8e8e8); /* FF3.6 */
  	background-image:     -ms-linear-gradient(top, #fff, #e8e8e8); /* IE10 */
  	background-image:      -o-linear-gradient(top, #fff, #e8e8e8); /* Opera 11.10+ */
  	background-image:         linear-gradient(top, #fff, #e8e8e8);
	-pie-background: linear-gradient(#fff, #e8e8e8);
	padding:5px;}
.sf-menu ul li {width:100%}
.sf-menu li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;margin:0 2px;
	border-radius:1.4em;
	-moz-border-radius:1.4em;
	-webkit-border-radius:1.4em;}
.sf-menu a {display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:-5px;top:45px;/* match top ul list item height */z-index:99}
/*** DEMO SKIN ***/
.sf-menu {font-size:15px;line-height:1.2em;}
.sf-menu a {padding:11px 28px 12px;text-decoration:none;color:#323232}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li.current {
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.34); /* FF3.5+ */
  	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.34); /* Saf3.0+, Chrome */
    box-shadow: 0px 1px 2px rgba(0,0,0,.34);
	background-color: #fff;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(top, #fff, #e8e8e8); /* Chrome 10+, Saf5.1+ */
  	background-image:    -moz-linear-gradient(top, #fff, #e8e8e8); /* FF3.6 */
  	background-image:     -ms-linear-gradient(top, #fff, #e8e8e8); /* IE10 */
  	background-image:      -o-linear-gradient(top, #fff, #e8e8e8); /* Opera 11.10+ */
  	background-image:         linear-gradient(top, #fff, #e8e8e8);
	-pie-background: linear-gradient(#fff, #e8e8e8);}
.sf-menu li li {margin:0;}