/*		Base Page		*/
body
{
	background: #7E8692;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 4px 4px 4px;
	color: #000000;
}

a{color: #0051ba; text-decoration: none;}
a:hover{color: #0000bb; text-decoration: none;}
a:active{color: green;}

div.clear{clear: both;}

input, select, textarea
{
	border: 1px solid #4378b2;
	background-color: #edf5ff;
}

img{border: 0px;}

/*		Base Layout		*/
#global{border-collapse: collapse; margin: 0 auto; width: 100%;}
#global td{padding: 0px;}
#content
{
	width: auto;
	padding: 0px;
	background-color: white;
	border: 0px solid #6E7682;
}
#right{width: 13px; background: url('img/right.bmp');}
#left{width: 13px; background: url('img/left.bmp');}
#bottom{height: 13px; background: url('img/bottom.bmp');}
#rcorner{height: 13px; width: 13px; background: url('img/rcorner.bmp');}
#lcorner{height: 13px; width: 13px; background: url('img/lcorner.bmp');}
#title{height: 90px; background: url('img/titlebg.bmp'); text-align: right;}
#titleimg{position: relative; top: 15px; left: 20px; text-align: left;}
#titleimg img{width: 490px; height: 50px;}
#tabs{height: 18px; margin: 22px 0px 0px auto; border-collapse: collapse;}
#submenu{background: #51c1e5 url('img/menubg.bmp') repeat-x scroll top; font-size: 17px; padding: 1px 5px;}
#shadow{height: 4px; background-image: url('img/shadowgrad.bmp'); background-repeat: repeat-x; text-align: right; margin: 0px; padding: 0px; font-size: 1px;}
#login{float: right; margin: 0px; padding: 0px;}
#login input{font-size: 12px; padding: 0px; vertical-align: middle; margin: 1px;}
#loginfull{border: 1px solid #4378b2; background-color: #edf5ff; margin: 100px auto 100px auto; padding: 50px; width: 500px; text-align: center;}
#logs{background-color: #eeeeee; border-collapse: collapse; margin: 10px; border-style: solid; border-color: #eeeeee; border-width: 2px; width: 100%;}
#logs td{font-family: 'Courier New', courier, mono; font-size: 9pt; background-color: #eeeeff; vertical-align: top; border-style: solid; border-color: #eeeeee; border-width: 0px; border-bottom-width: 2px;}

/*		Top Searchbox		*/
#searchbox
{
	text-align: center;
	padding: 10px 0px 10px 0px;
	border: 0px solid #4378b2;
	background-color: #edf5ff;
	width: 98%;
	margin: 10px auto;
}

/*		Text Formatting		*/
h1{font-size: 18pt; border: 0px solid #bbbbbb; border-bottom-width: 1px; margin: 4px 5px;} /* Section titles */
h2{font-size: 12pt;} /* Directory category titles */
p{margin: 0px 4px; text-indent: 25px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;}
table.columns td{width: 50%; vertical-align: top;}
.newstitle{font-weight: bolder;}

/*		Directory Specific	*/
a.category{font-size: 14pt; font-weight: bolder;}
a.subcategory{font-size: 12pt;}
div.category{margin: 10px 5px; text-align: center;}
div.newsite{margin: 4px; width: 100%;}
div.newsite p{margin: 0px 20px; text-indent: 0px;}
div.newsite a{font-weight: bolder;}
#subcats{text-align: center; font-weight: bolder; font-size: 12pt;}
.siteresult{margin: 10px; margin-left: 20px;}
.siteresult .title{font-size: 11pt;}
.siteresult .title:visited{color: green;}
.siteresult .small{font-size: 8pt;}
.siteresult p.description{text-indent: 0px; margin: 0px;}
img.smallicon{vertical-align: middle;}
div.whois, div.arin{margin: 0px 5px;}
/* div.arin{margin: 0px 5px; font-family: 'Courier New', monospace; font-size: 10pt; font-weight: bolder;} */
h2.section{margin: 5px 0px 2px 5px;}
table.stats{width: 98%; margin: 0 auto;}
table.stats td{width: 50%; background: #ffffff url('img/cellgrad.bmp') repeat-x; vertical-align: top;}
#ips{width: 98%; margin: 2px auto 0px auto;}
#ips td, #ips th{background-color: #E8F2FF;}
span.page{background-color: #0051ba; font-weight: bolder;}
span.page a{color: white;}
div.paginator{float: right; margin: 2px 10px 4px auto; font-size: 11pt;}
div.paginatorbottom{text-align: center; margin: 4px auto; font-size: 11pt;}
div.resultbar{float: left; margin: 2px auto 4px 10px; font-weight: bolder; font-size: 11pt;}
p.fail{text-align: center; margin: 20px;}
span.fetched{font-size: 9pt;}

/*	Webring Specific	*/
div.panel{width: 400px; text-align: center; border: 1px solid black; margin: 10px; font-weight: bolder;}
div.panel h2{background-color: #eeeeee; text-align: left; margin: 0px;}
div.panel textarea {height: 50px; width: 98%;}

/*		Ads		*/
#rightad{float: right; margin: 1px 2px;}
#bottomad table{margin: 2px auto;}
div.adcharts{text-align: center;}
div.adcharts img{width: 700px; height: 300px;}
div.adcharts h1{width: 50%; text-align: center; margin: 20px auto;}