@media all and (min-color: 5) 
{
	body{background:#D3D7DA}
	.module{background:#A6AAAD}
	.module div:first-child {background:#535456}
}
@media all and (min-color: 8) 
{
	body{background:url('/images/light_bg.jpg')}
	.module{background:url('/images/medium_bg.jpg')}
	.module div:first-child {background:url('/images/dark_bg.jpg')}
}

.icon 
{
	width:96px;
	display:inline-block;
	padding:5px;
	text-align:center;
}

.icon img
{
	width:48px;
	height:48px;
	cursor:pointer;
	-webkit-filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5));
}

.module
{
	display:inline-block;
	border:1px solid #000000;
	text-align:left;
	box-shadow:2px 2px 10px #000000;
	border-radius:6px;
	margin:15px;
}

.module div:first-child 
{
	height:18px;
	border-bottom:1px solid #000000;
	font:bold 12px Verdana;
	color:#FFFFFF;
	padding:6px;
	text-align:center;
	border-radius:5px 5px 0px 0px;
}

.badge
{
	position:relative;
	background: -webkit-radial-gradient( center -12px, circle closest-side, #FFFFFF 0, #FF0000 26px );
	background-color: #FF0000;
	border:1px solid #404040;
	text-shadow: 1px 1px #000000;
	box-shadow: 1px 2px 4px #000000;
	font:bold 12px Verdana;
	color:#FFFFFF;
	padding:3px 7px 3px 7px;
	display:inline-block;
	min-width:20px;
	float:right;
	margin-bottom:-50px;
	border-radius:23px;
	text-align: center;
	top:-76px;
	left:-10px;
}

input
{
	border:1px solid #000000;
}

select
{
	border:0px;
}

input[type="button"],input[type="submit"]
{
	border:							1px solid #000000;
	border-radius:			10px;
	height:							25px;
	padding-left:				10px;
	padding-right:			10px;
	font:								normal 12px Verdana;
	color:							#000000;
	background:					-webkit-gradient(linear,left bottom,left top,color-stop(0.3, rgb(242,242,242)),color-stop(0.5, rgb(217,217,217)),color-stop(0.7, rgb(242,242,242)));
	cursor:							pointer;
	margin-top:2px;
	margin-bottom:2px;
	-webkit-box-shadow:	1px 1px 2px #000000;
}

input[type="button"]:hover
{
	border:							1px solid #000000;
	background:					-webkit-gradient(linear,left bottom,left top,color-stop(0.3, rgb(217,217,217)),color-stop(0.5, rgb(189,189,189)),color-stop(0.7, rgb(217,217,217)));
}

input[type="button"]:active
{
	-webkit-box-shadow:	0px 0px 0px #000000;
}