body
{
	background-color: #111;
	color: #eee;
}
body.blank
{
	background-color: #111;
}
body.normal
{
	background-color: #111;
}
a:link,
a:visited
{
	text-decoration: none;
	color: #eee;
}
a:hover,
a:active
{
	color: #eee;
}
#menu_top,
#menu_top_mobile
{
	background-color: #678;
	color: #eee;
	box-shadow: 0px 4px 10px -2px #333;
}
#menu_right,
#menu_right_mobile
{
	border: 1px solid #999;
	color: #eee;
}
#menu_popup
{
	border: 1px solid #999;
	color: #eee;
}
#confirm
{
	border: 1px solid #999;
	color: #eee;
}
#img_popup
{
	color: #eee;
}
#body,
#body_left
{
	border: 1px solid #999;
	color: #eee;
	box-shadow: 0px 4px 10px -2px #333;
}
#top_button,
#top_button_large,
.checked_button,
.unchecked_button,
.inc_button,
.dec_button,
#normal_button,
#delete_button,
#add_button,
.item_button
{
	box-shadow: 0px 0px 5px 2px #222;
}
#top_button:hover,
#top_button_large:hover,
.checked_button:hover,
.unchecked_button:hover,
.inc_button:hover,
.dec_button:hover,
#normal_button:hover,
#delete_button:hover,
#add_button:hover,
.item_button:hover
{
	background: linear-gradient(
		to top left, 
		#ddf,
		#77b
	) !important;
}
#top_button,
#top_button_large,
#add_button
{
	background: linear-gradient(
		to bottom right, 
		#99d,
		#006
	);
	color: #000;
}
#delete_button
{
	background: linear-gradient(
		to bottom right, 
		#d99,
		#600
	);
	color: #000;
}
.collection_button,
.collection_div
{
	background: linear-gradient(
		to bottom right, 
		#55d,
		#55d
	) !important;
	color: #000;
}
.unchecked_div,
.unchecked_button
{
	background: linear-gradient(
		to bottom right, 
		#b60,
		#b60
	);
}";
.checked_div,
.checked_button
{
	background: linear-gradient(
		to bottom right, 
		#282,
		#282
	);
}";
#normal_button
{
	background-color: #99f;
	color: #000;
}
.inc_button
{
	background: linear-gradient(
		to bottom right, 
		#9d9,
		#060
	);
	color: #000;
}
.dec_button
{
	background: linear-gradient(
		to bottom right, 
		#d99,
		#600
	) !important;
}
.blue_button
{
	background: linear-gradient(
		to bottom right, 
		#99d,
		#228
	) !important;
}
.red_button
{
	background: linear-gradient(
		to bottom right, 
		#d99,
		#600
	) !important;
}
.yellow_button
{
	background: linear-gradient(
		to bottom right, 
		#dd9,
		#660
	) !important;
}
.green_button
{
	background: linear-gradient(
		to bottom right, 
		#9d9,
		#060
	) !important;
}
td.title
{
	color: #fff;
	text-shadow:
		-1px -1px 0 #000,
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
}
hr
{
	border-top: 1px solid #999;
}
input,
select,
textarea
{
	border: 1px solid #999;
	background-color: #333;
	box-shadow: inset 1px 1px 4px 2px #111;
	color: #eee;
}
.white
{
	background-color: #555;
}
.yellow
{
	background-color: #660;
}
.green
{
	background-color: #060;
}
.blue
{
	background-color: #006 !important;
}
.version1,
.version2
{
	color: #eee;
	text-shadow:
	-1px -1px 0 #333,
	1px -1px 0 #333,
	-1px 1px 0 #333,
	1px 1px 0 #333;  
}
.red
{
	background-color: #600;
}
img.popup
{
	border: 2px solid #333;
}
.ui-autocomplete {
	background-color: #333 !important;
	border: 1px solid #999 !important;
	box-shadow: 0px 4px 10px -2px #333;
}
.ui-widget-content {
	color: #eee;
}
