#mainmenu		{
	color				:	rgb(200,200,200);
	background		:	#4E4E4E;
	border-bottom	:	1px white solid;
	padding			:	0px 0px 2px 0px;
	text-align		:	center;
	position			:	fixed;
	top				:	0px;
	left				:	0px;
	z-index			:	2000;
	width				:	100%;
	font-weight		:	bold;
	text-shadow		:	1px 1px 3px black;
	cursor			:	pointer;
	box-shadow		:	0px 2px 4px rgba(0,0,0,0.4), inset 0px 1px 2px rgba(0,0,0,0.4), inset 0px -1px 2px rgba(0,0,0,0.4);
}	
#mainmenu	div			{
	float						:	left;
	margin					:	2px 2px 1px 2px;
	padding					:	1px 1px;
	border					:	1px transparent solid;
	border-radius			:	5px;
}
#mainmenu	div.sel		{
	color				:blue;
	background		:rgba(255,255,255,0.8);
	box-shadow		:inset 1px 1px 2px rgba(0,0,0,0.7), inset -1px -1px 2px rgba(0,0,0,0.7);
	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.7), inset -1px -1px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.7), inset -1px -1px 2px rgba(0,0,0,0.7)}
#mainmenu 	div:hover:not(.sel), #mainmenu		div.over {
	background				:	black;
	border					:	1px white solid;
	
}
#submenu				{
	display			:block;
	position			:absolute;
	padding			:1;
	border			:1px white solid;
	border-top		:none;
	background		:rgba(100,100,100,0.8);
	text-align		:left;
	font-weight		:bold;
	color				:white;
	border-radius	:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	box-shadow		:inset 2px 2px 16px rgba(0,0,0,0.4), inset -2px -2px 16px rgba(0,0,0,0.4), 2px 2px 4px rgba(0,0,0,0.4), -2px 0px 4px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 2px 2px 16px rgba(0,0,0,0.4), inset -2px -2px 16px rgba(0,0,0,0.4), 2px 2px 4px rgba(0,0,0,0.4), -2px 0px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 2px 2px 16px rgba(0,0,0,0.4), inset -2px -2px 16px rgba(0,0,0,0.4), 2px 2px 4px rgba(0,0,0,0.4), -2px 0px 4px rgba(0,0,0,0.4)}
#pop, div.itemList			{
	display			:block;
	position			:absolute;
	padding			:1;
	border			:1px white solid;
	background		:rgba(100,100,100,0.8);
	text-align		:left;
	font-weight		:bold;
	color				:white;
	border-radius	:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow		:inset 2px 2px 16px rgba(0,0,0,0.4), inset -2px -2px 16px rgba(0,0,0,0.4), 2px 2px 4px rgba(0,0,0,0.4), -2px -2px 4px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 2px 2px 16px rgba(0,0,0,0.4), inset -2px -2px 16px rgba(0,0,0,0.4), 2px 2px 4px rgba(0,0,0,0.4), -2px -2px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 2px 2px 16px rgba(0,0,0,0.4), inset -2px -2px 16px rgba(0,0,0,0.4), 2px 2px 4px rgba(0,0,0,0.4), -2px -2px 4px rgba(0,0,0,0.4)}

#navigation		{float:left}
#usermenu		{float:right}
	
#pop textarea, #pop input[type=num], #pop input[type=text]	{
	border		:none;
	background	:rgba(0,0,0,0.2);
	width			:100%;
	font-weight	:bold;
	color			:cyan;
	border-radius			:3px;
	-moz-border-radius	:3px;
	-webkit-border-radius:3px;
	box-shadow				:inset 1px 1px 4px rgba(0,0,0,0.3), inset -1px -1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow		:inset 1px 1px 4px rgba(0,0,0,0.3), inset -1px -1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow	:inset 1px 1px 4px rgba(0,0,0,0.3), inset -1px -1px 4px rgba(0,0,0,0.3)
}
#pop input			{text-align:center; height:22}
#pop hr, div.itemList hr			{border:1px rgba(0,0,0,0.3) solid; width:100%}
#pop button, div.itemList button	{
	width			:150;
	float			:right;
	color			:white;
	cursor		:pointer;
	background	:transparent;
	font-weight	:bold;
	padding		:0 8;
	border		:none;
	border-radius:0px 0px 3px 3px;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px}
#pop button:hover, div.itemList button:hover	{
	background	:rgba(250,250,250,0.7);
	color			:black!important}