body {
 background:none repeat scroll 0 0 #212121;
 color:#FFF;
}

.textContainer {
}

.textContainer {
 border:2px solid #0091C2;
 font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
 font-size:40px;
 font-weight:300;
 margin:100px auto auto;
 padding: 10px;
 text-align:center;
 width:800px;
}

.textContainer a {
 color:#999999;
 text-decoration:none;
}

.textContainer:hover {
 background:none repeat scroll 0 0 #FFF;
 color:#555;
 border:2px solid #ccc;
}

.textContainer:hover a {
 color:#FE8900;
}

.textContainer a:hover {
 color:#0091C2;
}

* {
 outline: none;
}