2 /*** ESSENTIAL STYLES ***/
15 width: 16em; /* left offset of submenus need to match (see below) */
22 border-left: 1px solid
#CCC;
23 border-right: 1px solid
#CCC;
24 border-bottom : 1px solid
#CCC;
28 visibility: inherit
; /* fixes IE7 'sticky bug' */
40 .sf-menu li.sfHover ul {
42 top: 2.2em; /* match top ul list item height */
45 ul.sf-menu
li:hover
li ul,
46 ul.sf-menu
li.sfHover
li ul {
49 ul.sf-menu
li li:hover
ul,
50 ul.sf-menu
li li.sfHover
ul {
51 left: 10em; /* match ul width */
54 ul.sf-menu
li li:hover
li ul,
55 ul.sf-menu
li li.sfHover
li ul {
58 ul.sf-menu
li li li:hover
ul,
59 ul.sf-menu
li li li.sfHover
ul {
60 left: 10em; /* match ul width */
73 /*.sf-menu a, .sf-menu a:visited {
81 .sf-menu li li a:visited {
95 .sf-menu
li:hover
, .sf-menu
li.sfHover
,
96 .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
102 .sf-menu a.sf-with-ul {
103 padding-right: .25em;
104 min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
110 top: 1.05em; /* IE6 only */
115 background: url
('../images/arrows-ffffff.png') no-repeat
-10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
117 a > .sf-sub-indicator
{ /* give all except IE6 the correct values */
119 background-position: 0 -100px; /* use translucent arrow for modern browsers*/
121 /* apply hovers to modern browsers */
122 a:focus
> .sf-sub-indicator
,
123 a:hover
> .sf-sub-indicator
,
124 a:active
> .sf-sub-indicator
,
125 li:hover
> a > .sf-sub-indicator
,
126 li.sfHover
> a > .sf-sub-indicator
{
127 background-position: -10px -100px; /* arrow hovers for modern browsers*/
130 /* point right for anchors in subs */
131 .sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
132 .sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
133 /* apply hovers to modern browsers */
134 .sf-menu
ul a:focus
> .sf-sub-indicator
,
135 .sf-menu
ul a:hover
> .sf-sub-indicator
,
136 .sf-menu
ul a:active
> .sf-sub-indicator
,
137 .sf-menu
ul li:hover
> a > .sf-sub-indicator
,
138 .sf-menu ul li.sfHover > a > .sf-sub-indicator {
139 background-position: -10px 0; /* arrow hovers for modern browsers*/
142 /*** shadows for all but IE6 ***/
144 background: url
('../images/shadow.png') no-repeat bottom right
;
145 padding: 0 8px 9px 0;
146 -moz-border-radius-bottomleft: 17px;
147 -moz-border-radius-topright: 17px;
148 -webkit-border-top-right-radius: 17px;
149 -webkit-border-bottom-left-radius: 17px;
151 .sf-shadow ul.sf-shadow-off {
152 background: transparent
;