body {color: #444;background: #999;}

h3 {margin-bottom: 0;}
#banner {position: fixed;top: 0; left: 0;padding: 5px 0;width: 100%; height: 35px;font-weight: bold;text-align: center;color: #fff;	background: #75cd7c;box-shadow: 0 0 4px #666;text-shadow: 0 -1px 0 #444;z-index: 9999;}
#head {height: 95px; margin: 0 auto; padding: 12px 0 13px; width: 935px;}
#frame {margin: 0 auto;padding: 25px;width: 900px;  /* width: 1024px;*/height: 100%;background: #fff;box-shadow: 0 0 8px #666;}
#tabs li a span {margin-left: 3px;padding: 0 4px;width: 17px; height: 17px;background: #1a8a04;	color: #fff;text-align: center;border-radius: 20px;}

tr.dis td, tr.dis td a {color: #999;}
tr.app span, tr.app td a {color: #f7685c;}
tr.new span, tr.new td a {color: #1a8a04;}

.sitecount {height: 75px;overflow: hidden;}
.sitecount span {display: block;width: 85px;font-size: 75px;line-height: 85px;text-align: right;color: #f7685c;}
.sitecount p {line-height: 125px;color: #f7685c;}

.count {float: left;width: 270px; height: 85px;font-size: 75px;line-height: 85px;text-align: right;}
.text {float: left;width: 130px; height: 85px;line-height: 125px;}
.count a, count a:hover,.text a, .text a:hover {color: #444;text-decoration: none;}

div.left {float: left;}
div.right {	float: right;}
#apps {	width: 400px;	border: 1px solid #ddd;	border-radius: 5px;}
#admins {	margin-top: 25px;	width: 400px;	border: 1px solid #ddd;	border-radius: 5px;}


/* Custom */
#head > h1{float: left;margin-top: 0px;}
#head a img {display: block;margin-top: 10px;}
.logo-mini img{width:30px;}
.pad {-moz-user-select: none;cursor: url("/assets/img/pen.cur") 16 16, crosshair;position: relative;}
.message{border-radius: 5px;  padding: 1px 9px;}
.message.success{background: lightgreen none repeat scroll 0 0;border: 1px solid #00a65a;color: #000;}
.message.error{ background: #f80000 none repeat scroll 0 0;  border: 1px solid #f04f23;color: #FFF;}
.form-horizontal .pad {padding: 0px;}
.nopad{padding:0;}
.norpad{padding-right:0;}
.nolpad{padding-left:0;}
#dashbrd h3.box-title{font-size: 25px;}
/*#srch.form-inline label {width:75px;}*/
input.error, textarea.error, select.error { background: #ffe1b8 none repeat scroll 0 0; border-color: #e1972d;}
.form-horizontal .control-label { text-align: left;}
.portal{margin: 10px auto; max-width: 960px;}
.portal-box #head{height: auto; overflow: hidden; padding: 10px 0 0; width:auto;}
.portal-box .box{border-radius: 5px;}
.portal-box .box-body{padding: 10px 18px;}

@media (max-width:480px){
	#head > img{display: block; margin: 0 auto;}
	#head a img{max-height: 25px !important;float: none !important;display: block;margin: 10px auto 0;}
}