* {padding:0; margin:0}
.dropdown {float:left}
.dropdown dt {height:25px; min-width:40px;padding:4px 18px; cursor:pointer; border-right:1px solid #ccc;
              background:#000; text-align:center; line-height:18pt; color:#eee; font-size:12pt; font-family: trebuchet ms, century gothic; border-bottom:1px solid #000;
              _width: 40px; _height: 25px; _padding:4px 16px}

.dropdown dt:hover {background:#fff; color:#000; font-size:12pt;}
.dropdown dt a, .dropdown dt a:active, .dropdown dt a:visited {width:100%; font-size:12pt;color:#fff; text-decoration:none; background:#000;}
.dropdown dt a:hover {background:#fff; color:#000;}

.dropdown dd {position:absolute; overflow:hidden; display:none; height:0; background:#000; text-align:center; line-height:18pt; color:#fff; z-index:100; font-family: trebuchet ms, century gothic, serif; filter:alpha(opacity=0); opacity:0; width:162px;}
.dropdown ul {border:1px solid #000; list-style:none; border-top:none; width:150px}
.dropdown li {display:inline}
*:first-child+html .dropdown ul {margin-left:-10px}

.dropdown li a, .dropdown li a:active, .dropdown li a:visited {width:100%; font-size:10pt; display:block; padding:5px; color:#fff; text-decoration:none; background:#000;}
.dropdown li a:hover {background:#fff; color:#333; font-size:12pt; font-weight:bold;}
.dropdown li a:hover h1{background:#fff; color:#333; font-size:12pt; font-weight:bold;}
.dropdown .underline {border-bottom:1px solid #444}