ul#grey { margin:0; padding:5px; list-style-type:none; }

ul#grey li { position:relative; float:left; border-top:4px solid #555555; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#grey li:hover { border-top:4px solid #CC3377;}

ul#grey li a { padding:2px 2px; text-decoration:none; font:bold 12px Georgia, Times New Roman, Times, serif; color:#ffffff;}

ul#grey li a:hover { color:#ffffff; border:none; }

ul#grey li a:hover span {margin-top: 7px; display:block; color: #ffffff;}
