Can anyone see why this isnt working? For this example the box should turn white when hovered over.
<style type="text/css" media="screen">
.center {margin: 0 auto;}
.box{width: 250px; height: 250px; display: block;background: #000; border: 1px solid white; float: left}
.inner {width:175px; height: 175px; display: block; margin-top: 15%; margin-left: 15%; background: #fff;position: relative}
.boxLink{position: absolute; left: 0; right: 0; margin-left: auto; width: 100%; text-align: center; line-height: 175px; font-size: 30px}
a:link.boxLink{color:#000; background: yellow}
a:visited.boxLink{color:#000; background: yellow}
a:hover.boxlink {color:#fff; background: white}
a:active.boxLink {color:#000; background: green}
</style>
</head>
<body>
<div id="container">
<div class="box">
<div class="inner">
<a class="boxLink" href="#">about</a>
</div>
</div>
</div>