
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu { list-style-type:none; margin:0 0 0 1px; /* settings for this demo olnly */
padding:0; }
#menu li { display:block; float:left; position:relative; z-index:100; margin-right:1px; }
#menu li span { display:block; z-index:100; background:white; padding: 5px 10px; font-size:0.6em; font-weight: bold; }
#menu li a,  #menu li a:visited { display:block; padding:0; }
#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(../error404.html);}
#menu dt { background: white; margin:0; font-size: 0.6em; font-weight: bold; border-bottom:0 solid black; float:left; border-right:0 solid black; margin:0 0 2px; }
#menu dd { display:none; background: transparent; border-bottom:1px solid #666; clear:left; margin:0; padding:0; color: #fff; font-size: 0.6em; font-weight: bold; text-align:left; border-right: 1px solid #666; border-left: 1px solid #666; }
#menu dt a,  #menu dt a:visited { display:block; color:#666; padding: 5px 10px; text-decoration:none; }
#menu dd a,  #menu dd a:visited { background:white; color:#666; text-decoration:none; display:block; padding: 3px 10px; }
#menu li a:hover { border:0; }
#menu li:hover dd,  #menu li a:hover dd { display:block; }
#menu li:hover dl,  #menu li a:hover dl { border-bottom:0 solid black; border-right-color: black; border-right-width: 0; border-left-color: black; border-left-width: 0; }
#menu li:hover dt a,  #menu li a:hover dt a,  #menu dd a:hover { background: white; color:#f7901e; }
html { font-size: 99.9% }
