ul#blue { margin:0; padding:0; list-style-type:none; }
ul#blue li { position:relative; float:left; border-top:4px solid #efefef; margin-right: 15px; padding-right: 20px; padding-top: 5px;}
ul#blue .current { border-top:4px solid #3d496a;}
ul#blue li:hover { border-top:4px solid #3d496a;}
ul#blue li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#68759c;}
ul#blue li a:hover { color:#8895b8; border:none; }
ul#blue li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 12px Verdana, Georgia, "Times New Roman", Times, serif; line-height: 15px; }
ul#blue li a:hover span {margin-top: 7px; display:block; color: #8895b8;}
CSS Menu Blue - mb5u.com