body,div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0;cursor:default}
body{font-family:arial,helvetica,clean,sans-serif;font-size:12px;color:#111}
ul{list-style:none}
a,h1 b:hover{color:#111;text-decoration:none}
a:hover{color:#e11900;text-decoration:underline}
header,.main,footer{clear:both;width:100%;margin:15px auto}
.identity+p,.h100 p,.h110 p,footer{text-align:justify}
.title,.h50 p,.loading p,.invalid,.invalid p{text-align:center}
.check+p a,.loading p+p{color:#777}
header em{font-style:normal}
.identity{float:left;width:250px;height:60px;margin:0 27px 0 2px}
.identity a:hover{text-decoration:none}
.identity p{font-size:11px;margin:-8px 0 0 12px}
.identity:hover em{background-color:#e20}
h1{font-size:36px;font-weight:400;margin-top:2px}
h1 a:hover{color:#222}
h1 b{color:#000}
h1 em{font-size:10px;color:#fff;background-color:#e11900;padding:2px 4px 2px 3px;margin-left:2px;vertical-align:super}
form{clear:both;float:left;width:100%;padding-top:13px}
input[type=text]{float:left;width:70%;height:25px;font-family:arial,helvetica,clean,sans-serif;font-size:18px;color:#111;border:1px solid #ccc;border-radius:2px;background:#fff url('/static/img/sprite.png') 0 -90px repeat-x;padding:5px 7px}
input[type=text]:focus,#bar input[type=text]:active{border:1px solid #777;background:#fff}
input[type=submit]{float:left;width:100px;height:37px;font-family:arial,helvetica,clean,sans-serif;font-size:14px;font-weight:bold;color:#e5e5e5;background:transparent url('/static/img/sprite.png') 0 -16px no-repeat;border:none;padding:6px;margin-left:10px;cursor:pointer}
input[type=submit]:hover{color:#fff;background-position:0 -53px}
.buttons{float:right;width:178px;min-height:62px;border-left:1px dotted #ccc;padding-left:6px;margin:0 0 0 6px}
.buttons li{float:left;width:50px;height:62px;margin-right:12px}
.buttons .facebook{width:44px!important}
.buttons .twitter{width:58px!important}
.buttons .addthis{margin-right:0!important}
.main{padding-top:3px}
.title{background:transparent url(/static/img/sprite.png) 0 0 repeat-x;margin-bottom:10px}
h2{display:inline;font-size:14px;color:#111;background:#fff;padding:0 10px}
h3{font-size:14px;margin-bottom:5px}
.box{background-color:#f7f7f7;border:1px solid #dedede;border-radius:2px;padding:9px;margin-bottom:10px}
.boxvlc{background-color:#f7f7f7;border:1px solid #dedede;border-radius:2px;padding:9px 75px;margin-bottom:10px}
.lft{float:left;width:100%;margin-right:10px;overflow:hidden}
.lftrcs{float:left;width:100%;margin-right:10px;overflow:hidden}
.lftwnw{float:left;width:100%;margin-right:10px;overflow:auto}
.lftvlc{float:left;width:468px;margin-right:10px;overflow:hidden}
.lftleft{float:left;width:100%;margin-right:10px;overflow:hidden}
.lftcenter{float:left;width:100%;overflow:auto}
.rgt{float:right;width:100%;overflow:auto}
.rgtad{float:right;width:100%;overflow:hidden}
.rgtdrn{float:left;width:100%;overflow:hidden}
.rgtmyad{float:left;width:100%;overflow:hidden}
.rgtmyad p{font-size:18px;color:#111}
.h30{height:30px}
.h50{height:50px}
.h60{height:67px}
.h90{height:90px}
.h100{height:100px}
.h100 li p{float:left;width:175px;white-space:nowrap}
.h100 li p+p{float:right;width:125px;text-align:right;color:#ccc}
.h110{height:110px}
.h250{height:254px}
.recent li{height:15px}
.recent img{float:left;border:none;margin-top:2px}
.recent p{float:left;font-size:11px;color:#777}
.recent .down{background:transparent url(/static/img/sprite.png) 0 -125px no-repeat}
.recent .up{background:transparent url(/static/img/sprite.png) -26px -125px no-repeat}
.na{background:transparent url(/static/img/sprite.png) -52px -136px no-repeat}
.domain{width:224px;font-weight:700;white-space:nowrap;margin:0 10px 0 5px;overflow:hidden}
.domain a{font-size:12px;color:#000}
.domain+p{width:100px;text-align:right;margin-right:10px}
.check{background:transparent url(/static/img/sprite.png) -52px -125px no-repeat;margin-right:5px}
.check+p{width:175px;white-space:nowrap}
.loading{background:transparent url(/static/img/loading.gif) 268px 100px no-repeat}
.loading a{font-weight:700;color:#111}
.loading h3+p{margin-top:175px}
.results{display:none}
.isitdown{text-align:center!important;margin:28px auto}
.isitdown p{display:inline-block;font-size:18px;color:#fff}
.isitdown .down{background-color:#e11900;border:1px dotted #fff;padding:3px 10px;cursor:text}
.isitdown .up{background-color:#090;border:1px dotted #fff;padding:3px 10px;cursor:text}
.upd{float:left;font-size:11px}
.fin{float:right;font-size:11px}
.bm{font-size:11px;font-weight:700;text-align:right!important;margin-top:3px}
.trinity{float:left;width:285px;margin-right:10px;overflow:visible}
.trinity .q{float:left;width:200px;font-weight:700}
.trinity .q+p{float:right;width:65px;text-align:right;color:#ccc;cursor:pointer}
.trinity .a{clear:both;font-size:11px;text-align:justify;padding:5px 10px 10px}
footer{font-size:11px;border-top:3px solid #e11900;padding:5px 0;overflow:auto}
footer a{color:#333}
footer a:hover{color:#111}
#what-we-do{background-color:#f1f1f1;padding:5px 10px}
#how-do-we-do-it{background-color:#e1e1e1;padding:5px 10px}
.copy{text-align:right;padding-top:5px;margin-right:10px}
@media screen and (max-width: 360px) {
	body{font-size:14px}
	.identity+p{display:block;float:right;width:100%;border-left:1px dotted #ccc;padding:7px 0 0 30px}
	form{clear:both;float:left;width:340px;padding-top:13px}
	input[type=text]{float:left;width:214px;height:25px;font-family:arial,helvetica,clean,sans-serif;font-size:18px;color:#111;border:1px solid #ccc;border-radius:2px;background:#fff url('/static/img/sprite.png') 0 -90px repeat-x;padding:5px 7px}	
	.lft{display: none}
	.lftrcs{display: none}
	footer{font-size:12px}
}
@media screen and (min-width: 361px) and (max-width: 420px) {
	body{font-size:14px}
	form{clear:both;float:left;width:340px;padding-top:13px}
	input[type=text]{float:left;width:214px;height:25px;font-family:arial,helvetica,clean,sans-serif;font-size:18px;color:#111;border:1px solid #ccc;border-radius:2px;background:#fff url('/static/img/sprite.png') 0 -90px repeat-x;padding:5px 7px}	
	footer{font-size:12px}
}
@media screen and (min-width: 361px) and (max-width: 750px) {
	.identity+p{display:block;float:right;width:100%;border-left:1px dotted #ccc;padding:7px 0 0 30px}
	.lft{display: none}
	.lftrcs{display: none}
}
@media screen and (min-width: 751px) and (max-width: 949px) {
	.check{display: none}
	.check+p{display: none}
}
@media screen and (min-width: 751px) {
	.identity+p{display:block;float:right;width:50%;border-left:1px dotted #ccc;padding:7px 0 0 30px}
	.lftrcs{float:left;width:45%;margin-right:10px;overflow:hidden}
	.rgtad{float:right;width:45%;overflow:hidden}
	.rgtmyad{float:right;width:45%;overflow:hidden}
	.lftcenter{float:left;width:45%;overflow:hidden}
	.rgtdrn{float:right;width:45%;overflow:hidden}
}
@media screen and (max-width: 850px){
	.domain+p{display: none}
}
@media screen and (min-width: 950px) {
	header,.main,footer{clear:both;width:950px;margin:15px auto}
	.identity+p{display:block;float:right;width:640px;border-left:1px dotted #ccc;padding:7px 0 0 30px}
	form{clear:both;float:left;width:625px;padding-top:13px}
	input[type=text]{float:left;width:499px;height:25px;font-family:arial,helvetica,clean,sans-serif;font-size:18px;color:#111;border:1px solid #ccc;border-radius:2px;background:#fff url('/static/img/sprite.png') 0 -90px repeat-x;padding:5px 7px}
	.rgt{float:right;width:300px;overflow:auto}
	.lft{float:left;width:600px;margin-right:10px;overflow:hidden}
	.lftrcs{float:left;width:600px;margin-right:10px;overflow:hidden}
	.rgtad{float:right;width:300px;overflow:hidden}
	.lftleft{float:left;width:728px;margin-right:10px;overflow:hidden}
	.lftwnw{float:left;width:600px;margin-right:10px;overflow:hidden}
	.rgtdrn{float:right;width:300px;overflow:hidden}
	.rgtmyad{float:right;width:160px;overflow:hidden}
	.lftcenter{float:left;width:930px;overflow:hidden}
}