.droppy { display: block; margin: 0; padding: 0; position: relative;}
  .droppy li { display: block; list-style: none; margin: 0; padding: 0;  position: relative; }
  .droppy a { display: block; }
  .droppy ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html .droppy ul { line-height: 0; } /* IE6 "fix" */
  	.droppy ul a { zoom: 1; } /* IE6/7 fix */
    .droppy ul li { float: none; }
    .droppy ul ul { top: 0; }
    

.droppy ul { width: 130px; }
.droppy ul ul { left: 131px; }



ul#nav li {position: relative;}

ul#nav li ul { 
display: none;
position: absolute;
left: 150px; 
top: -20px;
float: left;
margin: 0;
padding: 77px 0 0 0;
width: 147px;
background: url(i/flyout-top.gif) no-repeat;
}

ul#nav li ul li a { 
background-image: none;
background: #7821bf;
color: #fef;
margin: 0;
padding: 3px 4px;
width: 139px;
height: auto;
}
ul#nav li ul li.first a { 
padding: 3px 4px;
width: 60px;
margin: -44px 0 0 0;
}
ul#nav li ul li a:hover, ul#nav li ul li a:focus { 
color: #f90;
}

ul#nav li ul li.last { 
padding: 0 0 8px 0;
background: url(i/flyout-btm.gif) no-repeat 0 100%;
}