html, body {
	height: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	background: rgb(58,58,58); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(58,58,58,1) 50%, rgba(38,38,38,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(58,58,58,1)), color-stop(100%,rgba(38,38,38,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(58,58,58,1) 50%,rgba(38,38,38,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(58,58,58,1) 50%,rgba(38,38,38,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(58,58,58,1) 50%,rgba(38,38,38,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(58,58,58,1) 50%,rgba(38,38,38,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
	margin: 0;
	padding: 0;
}
body {
	padding-top: 100px;
	min-width: 480px;
	min-height: 640px;
}
a,
a:visited,
a:hover,
a:active {
	color: #243b1f;
}
.bold {
	font-weight: 700;
}
#centerStage {

}
.stageItem {
	margin: 0 auto;
}
.animate {
	transition: all 100ms linear 0s;
	-moz-transition: all 100ms linear 0s;
	-webkit-transition: all 100ms linear 0s;
}
.animateSlow {
	transition: all 300ms linear 0s;
	-moz-transition: all 300ms linear 0s;
	-webkit-transition: all 300ms linear 0s;
}
.animateSlow.in {
	transition: all 300ms ease-in 0s;
	-moz-transition: all 300ms ease-in 0s;
	-webkit-transition: all 300ms ease-in 0s;
}
.animateSlow.out {
	transition: all 300ms ease-out 0s;
	-moz-transition: all 300ms ease-out 0s;
	-webkit-transition: all 300ms ease-out 0s;
}
.webKitBorder {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-border-radius: inherit;
}
.tile {
	position: relative;
	width: 350px;
	background: #fff;
	margin: 35px auto auto;
	padding: 12px;
}
.tileContent {
	width: 285px;
}
.tileThumb {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}
.tileThumb,
.tileThumb img {
	width: 65px;
	height: 100%;
}
.tileThumb.imgMark {
	background: #6c584b url('../images/mark.jpg') no-repeat center center;
	background-size: 100% auto;
}
.tileThumb.imgDenmarkUnited {
	background: #a28bbb url('../images/denmark_united_logo_xlarge.png') no-repeat center center;
	background-size: 80% auto;
}
.card, #stageLeftArea {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.card {
	overflow: hidden;
	width: 248px;
	height: 328px;
	background: url(../images/logo.png) 24px 14px no-repeat, #2a3f24 url(../images/background.png);
	background-size: 75%, auto;
	margin: auto;
}
.cardLabel {
	width: 100%;
	height: 59px;
	color: #fff;
	background: #000;
}
.cardLabel div {
	padding-left: 24px;
}
.cardLabel div:first-child {
	font-size: 24px;
	font-weight: 700;
	padding-top: 4px;
}
.cardLabel div:last-child {
	font-size: 14px;
}
#entryCard {
}
#cardHover {
	opacity: 0.0;
	height: 270px;
	background: url(../images/logo.png) 24px 14px no-repeat, url(../images/enter_mask.png) center -10px no-repeat, #2a3f24 url(../images/background.png);
	background-size: 75%, auto, auto;
}
#cardHover:hover {
	opacity: 1.0;
}
/* general styles */
.hidden {
	opacity: 0;
	-webkit-transform: perspective(1000px) scale(.90) rotateX(12deg);
	-moz-transform: perspective(1000px) scale(.90) rotateX(12deg);
}
/* rounded corners */
/* large */
.roundedCornerTopLeftLarge, .roundedCornerTopLarge, .roundedCornerLarge {
	-webkit-border-top-left-radius: 54px;
	-moz-border-radius-topleft: 54px;
	border-top-left-radius: 54px;
}
.roundedCornerTopRightLarge, .roundedCornerTopLarge, .roundedCornerLarge {
	-webkit-border-top-right-radius: 54px;
	-moz-border-radius-topright: 54px;
	border-top-right-radius: 54px;
}
.roundedCornerBottomLeftLarge, .roundedCornerBottomLarge, .roundedCornerLarge {
	-webkit-border-bottom-left-radius: 54px;
	-moz-border-radius-bottomleft: 54px;
	border-bottom-left-radius: 54px;
}
.roundedCornerBottomRightLarge, .roundedCornerBottomLarge, .roundedCornerLarge {
	-webkit-border-bottom-right-radius: 54px;
	-moz-border-radius-bottomright: 54px;
	border-bottom-right-radius: 54px;
}
/* medium */
.roundedCornerTopLeftMedium, .roundedCornerTopMedium, .roundedCornerMedium {
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
}
.roundedCornerTopRightMedium, .roundedCornerTopMedium, .roundedCornerMedium {
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
}
.roundedCornerBottomLeftMedium, .roundedCornerBottomMedium, .roundedCornerMedium {
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
}
.roundedCornerBottomRightMedium, .roundedCornerBottomMedium, .roundedCornerMedium {
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
}
/* small */
.roundedCornerTopLeftSmall, .roundedCornerTopSmall, .roundedCornerSmall {
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-top-left-radius: 12px;
}
.roundedCornerTopRightSmall, .roundedCornerTopSmall, .roundedCornerSmall {
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;
	border-top-right-radius: 12px;
}
.roundedCornerBottomLeftSmall, .roundedCornerBottomSmall, .roundedCornerSmall {
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-bottom-left-radius: 12px;
}
.roundedCornerBottomRightSmall, .roundedCornerBottomSmall, .roundedCornerSmall {
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	border-bottom-right-radius: 12px;
}
/* shadows */
.shadow {
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.35);
	-webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.35);
	-moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.35);
}
.shadowFull {
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.5);
	-moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.5);
}
.menuItem.shadow {
	box-shadow: 0 0 20px 0 #050505;
	-webkit-box-shadow: 0 0 20px 0 #050505;
	-moz-box-shadow: 0 0 20px 0 #050505;
}
/*sssssh*/
.hiddenish {
	display: inline-block;
	opacity: 0;
	overflow: hidden;
	width: 0;
}