html, body {
	height									:	100%;
	width										:	100%;
}

body {
	background-color				:	#F4F3F0;
	color										:	rgb(86,86,86);
	font-family							:	"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size								:	14px;
	margin									:	0;
	overflow-y							: scroll;
	padding									:	0;
	text-shadow							:	1px 1px 0px #FFFFFF;
}

body * {
	cursor									:	default;
}

ul {
	margin									:	0;
	padding									:	0;
}

ul li {
	list-style-type					:	none;
	margin									:	0;
	padding									:	0;
}

nav,
#stats,
#miniLightbox,
#infoButton {
	position								:	fixed;
}

#infoButton {
	cursor									:	pointer;
	left										:	40px;
	top											:	40px;
	z-index									:	25;
}

#infoButton img {
	cursor									:	pointer;
	height									:	25px;
	width										:	26px;
}

nav,
#stats {
	-moz-border-radius			: 6px 6px 6px 6px;
	-moz-box-shadow					: 0 0 6px 0 #444444;
	-webkit-border-radius		: 6px 6px 6px 6px;
	-webkit-box-shadow			: 0 0 6px 0 #444444;
	background							: none repeat scroll 0 0 #F7F7F7;
	border-radius						: 6px 6px 6px 6px;
	bottom									: 40px;
	box-shadow							: 0 0 6px 0 #444444;
	padding									: 20px 24px 20px 26px;
	right										: 40px;
	z-index									: 50;
}

nav > span {
	-moz-border-radius			: 2px 2px 2px 2px;
	-moz-box-shadow					: 1px 1px 1px -1px #444444;
	-webkit-border-radius		: 2px 2px 2px 2px;
	-webkit-box-shadow			: 1px 1px 1px -1px #444444;
	background-color				: #E1E1E1;
	border-radius						: 2px 2px 2px 2px;
	box-shadow							: 1px 1px 1px -1px #444444;
	cursor									: pointer;
	display									: inline-block;
	margin-left							: 12px;
	padding									: 4px 12px 2px;
	width										: auto;
}

nav > span:first-child {
	margin-left							:	0;
}

nav > span:active {
	-moz-box-shadow					: 1px 1px 1px -2px #444444;
	-webkit-box-shadow			: 1px 1px 1px -2px #444444;
	box-shadow							: 1px 1px 1px -2px #444444;
	left										:	1px;
	position								:	relative;
	top											:	1px;
}

nav > span > img {
	cursor									: pointer;
	height									: 16px;
	left										: -4px;
	position								: relative;
	top											: 3px;
	width										: 16px;
}

nav hr {
	background-color				:	transparent;
	border									:	none;
	border-top							:	1px dotted #A6A6A6;
	height									:	1px;
	margin-top							:	20px;
}

nav h3 {
	margin-bottom						: 4px;
	margin-top							: 16px;
}

nav label {
	position								:	relative;
	top											:	3px;
}

#slider {
	width										:	426px;
}

#stats {
	bottom									: auto;
	top											: 40px;
	z-index									: 45;
}

#stats h3 {
	margin-bottom						:	12px;
	margin-top							:	2px;
}

#stats label {
	font-size								:	13px;
	margin-left							:	18px;
}

#stats span {
	font-size								:	17px;
	margin-left							:	4px;
}

#miniLightbox,
#miniLightbox #draw,
#miniLightbox #resize {
	display									:	none;
}

#miniLightbox {
	-moz-border-radius			: 4px 4px 4px 4px;
	-moz-box-shadow					: 0 0 4px -1px #000000;
	-webkit-border-radius		: 4px 4px 4px 4px;
	-webkit-box-shadow			: 0 0 4px -1px #000000;
	background							: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
	border-radius						: 4px 4px 4px 4px;
	box-shadow							: 0 0 4px -1px #000000;
	cursor									:	pointer;
	left										: 50%;
	margin-left							: -250px;
	padding									: 17px 18px 14px;
	text-align							:	center;
	top											: 10%;
	z-index									: 500;
}

#miniLightbox span {
	color										:	#FFFFFF;
	cursor									:	pointer;
	display									:	block;
	font-size								: 16px;
	text-shadow							: 0 0 0 transparent;
}

#playgroundWrapper {
	height									:	100%;
	position								:	fixed;
	width										:	100%;
	z-index									:	10;
}

#playground,
#playgroundBackgroung {
	background-color				: transparent;
	left										: 0;
	position								: absolute;
	top											: 0;
	z-index									:	2;
}

#playgroundBackgroung {
	background-color				: #FFFFFF;
	height									:	540px;
	width										:	1000px;
	z-index									:	1;
}

#playgroundBackgroung h1 {
	color										: #F1F1F1;
	font-size								: 90px;
	left										: 50%;
	margin-left							: -244px;
	margin-top							: -31px;
	position								: absolute;
	top											: 50%;
}
