body {
	overflow-x: hidden;
}

div.linkBox {

	padding: 2vw;

	height: 16vw;
	min-height: 16vw;
	max-height: 16vw;
	width: 16vw;
	min-width: 16vw;
	max-width: 16vw;
}

div.linkBox:hover {
        background-color: #444444;
}

div.linkBoxContainer {
	height: 100%;
        width: 100%;
        overflow: hidden;
        vertical-align: bottom;
        text-align:center;

        font-weight: bold;
        font-size: 5vmin;
}

div.linkBoxContainer * {
        margin: auto;
        vertical-align: middle;

        max-width: 100%;
        max-height: 100%;
}

div#header {
	width: 100%;

	font-size: 3vh;
}

div#content {
}

div#contentArea {
	max-width: 80vw;
}

div#footer {
	width: 100vw;
}
