*{margin:0; padding:0;}
body{background:#474747 url(i/bg.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:20px;}
ul{list-style:none;}
a{text-decoration:none; color:#006dba; outline:none;}
a:hover{text-decoration:underline; color:#004372;}
fieldset{border:0;}
img{border:0;}
h1{font-size:22px; color:#000; font-weight:normal;}
h2{font-size:18px; color:#000; font-weight:normal; margin:10px 0 0 0;}
form{}

#top-bar{width:100%; background:url(i/top-bar-bg.gif) repeat-x; height:34px;}
	#top-bar ul{padding-left:16px;}
		#top-bar li{float:left; background:url(i/top-bar-tab-bg-l.gif) no-repeat left top; padding-left:1px;}
		#top-bar li a{font-size:12px; font-weight:bold; height:24px;float:left; cursor:pointer; }
		#top-bar li a span{height:24px; padding:9px 13px 0 13px; float:left; background:url(i/top-bar-tab-bg.gif) repeat-x;}
		#top-bar li a:hover span{background:url(i/top-bar-tab-bg-s.gif) repeat-x;}
		#top-bar li a.blog{color:#d2e5f3;}
		#top-bar li a.forum{color:#cde0bf;}
		#top-bar li a.addon{color:#c4ec94;}
		#top-bar li a.faq{color:#e5bde8;}
		#top-bar li a.searchip{color:#a1c9e6; background:url(i/top-bar-tab-bg-l.gif) no-repeat right top; padding-right:1px;}
		#top-bar li a:hover{text-decoration:none; color:#fff;}


#top-ctr{height:94px; width:100%;}
	#logo{padding:33px 0 0 25px; float:left;}
	#signin{float:right; padding:30px 30px 0 0;}
		#signin input{float:left; margin-right:7px; border:1px solid #4d4d4d; background-color:#393939; width:115px; height:21px; color:#6b6b6b; padding:5px 0 0 5px;}
		#signin input.signin-b{ background:url(i/signin-b.gif) no-repeat; width:64px; height:28px; cursor:pointer; border:0; padding:0;}
		#signin p{clear:both; float:left; padding-bottom:5px;}
		#signin p a{color:#8ea4b1; font-size:11px; padding:0 5px 0 7px;}
		#signin p a:hover{color:#fff;}

#ctr{width:100%;}
	#ctr td{vertical-align:top;}

#l-col{width:188px; padding-left:16px; padding-top:15px;}
	#l-col li{ float:left; width:100%;}
	#l-col a{display:block; color:#fff; padding:8px 12px 8px 12px; border-top:1px solid #424242; font-weight:bold;}
	#l-col li.last a{border-bottom:1px solid #424242;}
	#l-col a:hover{background-color:#474747; text-decoration:none;}
	#l-col .selected a,#l-col .selected a:hover{background-color:#fff; color:#000; cursor:text;}
  /*     #l-col #menu_23 a{background-color:#222; color:#b3dc94;} 
       #l-col #menu_23 a:hover{background-color:#474747;} */
      

#main-col{}
	#main-col-cnt{min-height:490px; background:#e0edf7 url(i/main-col-cnt-bg.gif) repeat-x left top; color:#000; border:8px solid #fff; padding:15px;}
		#main-col-cnt fieldset{margin:10px 0 30px 0;}
			#main-col-cnt fieldset input{border:1px solid #95b2c6; background-color:#fff; font-size:14px; width:136px; height:22px; float:left; margin-right:7px; padding:4px 0 0 5px;}
			#main-col-cnt input.checkit-b{background:url(i/checkit-b.gif) no-repeat; width:80px; height:28px; cursor:pointer; border:0; padding:0;}
		#main-col-cnt table{width:100%;}
			#main-col-cnt td,#main-col-cnt th{border-bottom:1px solid #afd2eb; padding:8px 7px;}
			#main-col-cnt td td{border:0; padding:0;}
			#main-col-cnt td{width:auto;}
			#main-col-cnt td.ip{font-size:18px; color:#006dba; padding-left:0;}
			#main-col-cnt td.ip form{float:left;}
			#main-col-cnt td.ip form input{float:left;}
			#main-col-cnt th{text-align:left;}
			#main-col-cnt th .checkblacklist-s-b{background:url(i/checkblacklist-s-b.gif) no-repeat; float:left; width:86px; height:19px; cursor:pointer; border:0; margin:3px 7px 0 0; }
		
		#googlemaps{border:4px solid #cde2f2; width:462px; margin:25px 0 0 3px;}
		#googlemaps div{border:1px solid #aabcc9; }
		#googlemaps img{border:5px solid #fff;}
		
		#footer{font-size:11px; color:#282727; padding:15px 0 20px 10px;}
		
		
#r-col{width:150px; padding-right:16px; padding-top:15px;}
	#r-col-ctr{background:#f2f2f2 url(i/l-col-bg.gif) repeat-y left top; float:left; padding:16px 12px 16px 12px;}
		#search{clear:both; width:100%;float:left;}
			#search input{border:1px solid #c2c2c2; background-color:#fff; font-size:14px; width:114px; height:22px; float:left; margin-right:5px; padding:4px 0 0 5px; color:#6b6b6b; margin-bottom:5px;}
			#search input.search-b{background:url(i/search-b.gif) no-repeat; width:58px; height:28px; cursor:pointer; border:0;}
			#cse-search-box input{border:1px solid #c2c2c2; background-color:#fff; font-size:14px; width:114px; height:22px; float:left; margin-right:5px; padding:4px 0 0 5px; color:#6b6b6b; margin-bottom:5px;}
			#cse-search-box input.search-b{background:url(i/search-b.gif) no-repeat; width:58px; height:28px; cursor:pointer; border:0;}
			#cse-search-box div{float:left; margin-bottom:20px; clear:both; width:100%;}
			
		#poll-ctr{margin:10px 0 0 0; float: left;}
			#poll-ctr p{font-weight:bold; margin:0 0 10px 0;}
			#poll-ctr li{ padding-bottom:6px;}
			#poll-ctr input.vote-b{background:url(i/vote-b.gif) no-repeat; width:60px; height:30px; cursor:pointer; border:0; margin-right:10px;}
			#poll-ctr span{font-size:11px; color:#333;}

.poll-answers table{margin-bottom:5px;}
.poll-answers td{border-bottom:1px solid #ccc; padding:3px;}
.poll-answers table td.poll_answer_text{width:120px;}


.msg-error,.msg-error-nw,.msg-ok,.msg-ok-nw{padding:5px; margin-bottom:10px; float:left;  clear:both; width:100%;}
        .msg-error,.msg-error-nw{border:1px dashed #b80000; color:#b80000;}
        .msg-error{width:356px;}
		
.msg-ok,.msg-ok-nw{border:1px dashed #759c02; color:#759c02; }
        .msg-ok{width:356px;}

.msg{padding:5px; margin-bottom:10px; float:left; clear:both; width:99%; font-weight:bold; color:#006dba; border:1px dashed #006dba; vertical-align:middle; line-height:16px;}
.msg img{float:left; margin-right:5px;}

.blocklist{}
#r-col-ctr .blocklist{width:100%; clear:both;float:left;}
.blocklist ul{margin-bottom:10px;}
.blocklist ul li{margin-bottom:5px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-right:12px;}
.blocklist h2{clear:both; float:left; width:190px; font-size:18px; font-weight:normal; margin-top:10px; margin-bottom:5px;}
.block-box-right{}
.block-box-right h2{clear:both; float:left; width:190px; font-size:18px; font-weight:normal; margin-top:10px; margin-bottom:5px;}
.poll-divider{display:none;}
#top-ctr .blocklist h2{display:none;}
#top-ctr .blocklist ul li{border:0; float:left; margin-left:15px;}
#top-ctr .blocklist ul{float:right; padding:30px 30px 0 0; font-weight:bold; color:#fff;}

#navlist{}
#navlist li{float:left; margin-right:15px;}
.clearboth{clear:both;}
fieldset legend{font-size:24px; font-weight:normal; margin-bottom:0px;}
.timezone select{width:100px;}

.save-information-b{background:url(i/save-information-b.gif) no-repeat; width:124px; height:30px; cursor:pointer; border:0;}
.cancel-b{background:url(i/cancel-b.gif) no-repeat; width:65px; height:30px; cursor:pointer; border:0;}

#navcontainer{border-bottom:1px solid #006dba; height:25px; float:left; width:100%; margin-bottom:20px;}
#navlist{margin-bottom:30px; padding-right:10px; }		
#navlist li{float:left; margin-right:5px;}
#navlist li a{float:left; color:#fff; font-size:12px; background:url(i/pers-menu-l.gif) no-repeat left; cursor:pointer;}
#navlist li a span{float:left; background:url(i/pers-menu-r.gif) no-repeat right; padding:5px 10px 5px 10px;}
#navlist li a#current{background:url(i/pers-menu-l-s.gif) no-repeat left; font-weight:bold;}
#navlist li a#current span{background:url(i/pers-menu-r-s.gif) no-repeat right;}
.pagenav{color:#666;}
.pagenav b{color:#333; margin:0 3px;}
.pagenav a{padding:0 3px;}

.story-information,.story-footer,.commentbar-line1,.commentbar-line3{font-size:11px; color:#333;}
.story-body{font-size:14px; margin:10px 0 10px 0; line-height:19px;}
.story-featured,.story{margin-bottom:30px;}
.list-whats-related,.list-story-options{margin:5px 0 20px 0;}
.list-whats-related li,.list-story-options li{padding-bottom:5px;}
.commentbar-line1{}
.commentbar-line3{margin-top:5px;}
.commentbar-line2 form div{margin-bottom:20px;}
.commentbar-line2 td{padding:0;}


.adv-search .date-format{font-size:11px; color:#666; margin-top:5px; display:block;}
.adv-search td{}
.adv-search input{border:1px solid #95b2c6; float:left; margin-right:3px; background-color:#fff; font-size:14px; width:136px; height:20px; padding:1px 0 0 5px;}
.adv-search tr.date input{width:80px; float:none;}
.adv-search select{border:1px solid #95b2c6;height:23px;}
.adv-search option{padding-right:10px; float:left; font-size:14px;}
.adv-search input.search-b{background:url(i/search-b.gif) no-repeat; width:58px; height:28px; cursor:pointer; border:0;}
.adv-search-top p{margin-bottom:10px;}
.adv-search-top .block-box td{white-space:normal}

#commentarea{width:100%; clear:both;}
#commentarea .commenttitle{font-size:13px; font-weight:bold; margin-top:20px;}
#commentarea .commentauthor{font-size:11px; color:#333; margin-bottom:5px;}
#commentarea .commenttext{font-size:13px; margin-bottom:5px;}
#commentarea .commentlinks{font-size:11px; color:#666;}
#poll-ctr{width:100%;}
.poll_answer_text{width:30%;}
input.post-a-comment-b{background:url(i/post-a-comment-b.gif) no-repeat; width:124px; height:30px; cursor:pointer; border:0;}
input.refresh-b{background:url(i/refresh-b.gif) no-repeat; width:76px; height:30px; cursor:pointer; border:0;}

.postcomment{margin-top:10px; width:100%;}
.postcomment td{vertical-align:top;}
.postcomment td.title{vertical-align:middle;}
.postcomment input{border:1px solid #95b2c6; float:left; margin-right:3px; background-color:#fff; font-size:14px; width:250px; height:22px; padding:3px 0 0 5px;}
.postcomment select{border:1px solid #95b2c6;height:23px; margin-bottom:10px;}
.warningsmall{font-size:11px; color:#333;}
.importantstuff{margin:10px 0 10px 15px; list-style:square; font-size:11px; color:#333;}
.importantstuff li{padding:0 0 4px 0;}
input.post-comment-b{background:url(i/post-comment-b.gif) no-repeat; margin:0; padding:0; width:124px; height:30px; cursor:pointer; border:0;}

.report{border-bottom:1px solid #999; margin-bottom:10px; padding-bottom:5px;}
input.send-report-b{background:url(i/send-report-b.gif) no-repeat; margin-top:10px; width:96px; height:30px; cursor:pointer; border:0;}

.alignleft{text-align:left;}
.alignCenter{text-align: center;}


/*Static pages*/
input.checkit-inp{border:1px solid #95b2c6; float:left; margin-right:3px; background-color:#fff; font-size:14px; width:136px; height:22px; padding:4px 0 0 5px;}
input.checkit-inpl{border:1px solid #95b2c6; float:left; margin-right:3px; background-color:#fff; font-size:14px; width:250px; height:22px; padding:4px 0 0 5px;}

#main-col-cnt table.blacklist-domain-check{margin:10px 0 20px 0;}
#main-col-cnt table.blacklist-domain-check td{width:60px; border:0;}
#main-col-cnt table.blacklist-domain-check td,#main-col-cnt table.blacklist-domain-check th{border:0; padding:0;}

.example{font-size:11px; color:#333; font-weight:normal; padding-top:5px;}
p.expl{clear:both; font-size:12px; color:#333; line-height:18px; border-top:1px solid #999; padding-top:5px;}
p.expl-art{clear:both; line-height:18px; border-top:1px solid #999; padding-top:5px;}

#divLoadingGif{font-weight:normal;}
 #main-col-cnt table.blacklist-domain-check-result{font-size:11px;}
 #main-col-cnt table.blacklist-domain-check-result thead td,#main-col-cnt table.blacklist-domain-check-result thead th{font-weight:bold;}
 #main-col-cnt table.blacklist-domain-check-result tbody td,#main-col-cnt table.blacklist-domain-check-result tbody th{font-size:10px;}
 #main-col-cnt table.blacklist-domain-check-result td{padding-left:0; padding-right:0; padding-bottom:3px; padding-top:3px;}
 #main-col-cnt table.blacklist-domain-check-result th{padding-left:0; padding-right:0;}
 #main-col-cnt table.blacklist-domain-check-result td{vertical-align:top; white-space:nowrap;}


#main-col-cnt table.dns-lookup{margin:10px 0 20px 0; width:auto;}
#main-col-cnt table.dns-lookup td{width:100px; border:0;}
#main-col-cnt table.dns-lookup td,#main-col-cnt table.dns-lookup th{border:0; padding:0;}
#main-col-cnt table.dns-lookup th{padding-right:10px;}


#main-col-cnt table.proxy-lookup{margin:10px 0 20px 0; width:auto;}
#main-col-cnt table.proxy-lookup td{width:100px; border:0;}
#main-col-cnt table.proxy-lookup td,#main-col-cnt table.proxy-lookup th{border:0; padding:0;}
#main-col-cnt table.proxy-lookup th{padding-right:10px;}

input.dns-lookup-b{background:url(i/dns-lookup-b.gif) no-repeat; margin:0; padding:0; width:108px; height:28px; cursor:pointer; border:0;}
input.ping-ip-b{background:url(i/ping-ip-b.gif) no-repeat; margin:0; padding:0; width:72px; height:28px; cursor:pointer; border:0;}
input.check-proxy-b{background:url(i/check-proxy-b.gif) no-repeat; margin:0; padding:0; width:108px; height:28px; cursor:pointer; border:0;}
input.check-reverse-dns-b{background:url(i/check-reverse-dns-b.gif) no-repeat; margin:0; padding:0; width:147px; height:28px; cursor:pointer; border:0;}
input.traceroute-ip-b{background:url(i/traceroute-ip-b.gif) no-repeat; margin:0; padding:0; width:108px; height:28px; cursor:pointer; border:0;}
input.check-whois-b{background:url(i/check-whois-b.gif) no-repeat; margin:0; padding:0; width:108px; height:28px; cursor:pointer; border:0;}
#main-col-cnt table.sample{width:auto;}

#main-col-cnt table.e-mail-tools{margin:10px 0 20px 0;}
#main-col-cnt table.e-mail-tools td{width:80px; border:0;}
#main-col-cnt table.e-mail-tools td,#main-col-cnt table.e-mail-tools th{border:0; padding:0;}

#main-col-cnt table.register{margin-top:20px; width:100%;}
#main-col-cnt table.register th{width:120px;}
#main-col-cnt table.register td{width:auto}
#main-col-cnt table.register td input.checkit-inp{width:230px;}
input.register-now-b{background:url(i/register-now-b.gif) no-repeat; margin:0; padding:0; width:108px; height:28px; cursor:pointer; border:0;}
input.email-password-b{background:url(i/email-password-b.gif) no-repeat; margin:0; padding:0; width:126px; height:28px; cursor:pointer; border:0;}
input.check-spf-record-b{background:url(i/check-spf-record-b.gif) no-repeat; margin:0; padding:0; width:126px; height:28px; cursor:pointer; border:0;}
input.login2-b{background:url(i/login2-b.gif) no-repeat; margin:0; padding:0; width:65px; height:28px; cursor:pointer; border:0;}
input.check-proxy2-b{background:url(i/check-proxy2-b.gif) no-repeat; margin:0; padding:0; width:73px; height:19px; cursor:pointer; border:0;}
input.check-whois2-b{background:url(i/check-whois2-b.gif) no-repeat; margin:3px 0 0 0; padding:0; width:73px; height:19px; cursor:pointer; border:0;}
input.submit-comment-b{background:url(i/submit-comment-b.gif) no-repeat; margin:3px 0 0 0; padding:0; width:124px; height:33px; cursor:pointer; border:0;}
.postcomment .submit-comment input{font-size:0px; background:url(i/submit-comment-b.gif) no-repeat; margin:3px 0 0 0; padding:0; width:124px; height:33px; cursor:pointer; border:0;}
.postcomment input.preview-b{background:url(i/preview-b.gif) no-repeat; margin-right:10px; width:76px; height:30px; cursor:pointer; border:0; padding:0;}

#main-col .proxy-list{margin-top:10px;}
#main-col .proxy-list .nr{width:4%;}
#main-col .proxy-list .check-proxy{text-align:right;}

p.story-par{margin-bottom:15px; line-height:21px;}
p.story-title{margin-bottom:5px; margin-top:30px; font-size:16px;}


code, .code {
	font: 90% "Courier New", Courier, monospace;
	color: #000000;
	background: #F2F2F2;
	margin: 5px 0px;
	padding: 10px;
	display:block;
	border: 1px dashed #818141;
}

.msg-red { 
        color: #b80000;
        margin: 5px 0px;
        padding: 5px;
        display:block;
        border: 1px dashed #b80000;
}

.msg-green {
        color: #759c02;
        margin: 5px 0px;
        padding: 5px; 
        display:block;
        border: 1px dashed #759c02;
}
 #search2{float:left; padding:30px 0 0 38px;}
 #search2 input{border:1px solid #4d4d4d; background-color:#393939; font-size:14px; width:314px; height:22px; float:left; margin-right:5px; padding:4px 0 0 5px; color:#6b6b6b; margin-bottom:5px;}
 #search2 input.search-b{background:url(i/search2-b.gif) no-repeat; width:64px; height:28px; cursor:pointer; border:0;}

