http://s30.postimg.org/acj3cbjch/madonna.png

Come potete vedere da immagine, quando passo sopra ai link "login" e "register" non mi "colora" tutta la casella.

Cosa sbaglio?

i css sono questi:

codice:
#menu {
	background: url('nav_bg.png') repeat-x;
	width: 100%;
	height: 55px;
	margin-top: 1%;
	float: right;
}


#menu a:link, #menu a:visited {
	float: left;
	background: url('nav_bg.png') repeat-x;
	color: #FFFFFF;
	height: 55px;
	width: 70px;
	padding: 15px 20px 0 20px;
	text-decoration: none;
	font-size: 134%;
	text-align: center;
	display: block;
}


#menu a:hover, #menu a:active {
	text-decoration: underline;
	background: url('nav_hover.png') repeat-x;
}