#top-link {
	cursor: pointer;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	padding: 0;
	height: 100%;
}
#top-link a {
	position: absolute;
	height: 100%;
	display: block;
	font-size: 2em;
	text-decoration: none;
}
.veryhidden {
	position: absolute !important;
	left: -5555px !important;
}
#top-link:hover {
	background: #E1E7ED;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
	filter: alpha(opacity=50); /* IE 5-7 */
	-moz-opacity: 0.5; /* Netscape */
	-khtml-opacity: 0.5; /* Safari 1.x */
	opacity: 0.5; /* Good browsers */
}

@media screen and (max-width: 1400px) {
	#top-link a {
		height: 10%;
		font-size: 1.2em;
	}
}