@charset "utf-8";
/* CSS Document */

.no-padding{
	padding:0px !important;
}

div.siteblock{
	border-radius:15px;
	padding:10px 0px;
	text-align:center;
	margin:10px;
	word-wrap:break-word;
	border:#252525 4px solid;
	color:#000000;
	background-color:#DADADA;
	transition: color 2s, border-color 2s, background-color 2s;
}

div.siteblock a{
	color:#000000;
}

div.siteblock h3{
	margin:0px;
}

div.siteblock header, div.siteblock section{
	padding:0px 10px;
}

div.running{
	border:#0C0 4px solid;
	color:#090;
	background-color:#CAFFD8;
}

div.running a{
	color:#090;
}

div.warning{
	border:#FFFF62 4px solid;
	color:#D7D700;
	background-color:#FFB;
}

div.warning a{
	color:#D7D700;
}

div.error{
	border:#FF3C3C 4px solid;
	color:#9F0000;
	background-color:#FBB;
}

div.error a{
	color:#9F0000;
}

div.empty{
	
}

.sitebanner{
	background-color:#000;
	color:#FFF;
	padding:10px 15px 5px 15px;
}

.sitebanner span{
	font-weight:bold;
}

.sitebanner ul{
	float:right;
	margin:0px;
}

.sitebanner ul li{
	display:inline;
}

.sitebanner a{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}

.sitebanner input[type="text"]{
	background-color:#DADADA;
	border: 1px solid;
	border-radius: 5px;
	outline: none;
	color:#000;
	padding:1px 3px;
}

.sitebanner button{
	background-color:#FFF;
	color:#000;
	border:0px;
	font-weight:bold;
	border-radius:5px;
}