* {margin:0; padding:0; outline:none}

body {font: 8pt Verdana, Arial;}

.lilgraph {float: left;}
.lilgraph h2 {font: italic normal normal 24px/29px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; margin: 0; padding: 14px 15px 3px 0; line-height: 35px; text-shadow: rgba(255,255,255,1) 0px 1px 0px;}
.lilgraph table {padding: 0; margin: 0; font-size: 8pt;}

.sortable {width:100%; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto; background: #eee;}
.sortable caption {font-size: 10pt; font-weight: bold; padding: 1em 0; background: #eee;}
.sortable th {padding: 2px 3px 2px; text-align: left; border: 1px solid #fff; border-right: none; font-size: 9pt; color: #333; background: #eee;}
/*.sortable th {font-size: 9pt; padding: 2px 3px 2px; color: #333; background: #eee;}*/
.sortable td {font-size: 8pt; padding: 1px; border-bottom: 1px solid #c6d5e1; border-right: 1px solid #c6d5e1; background: #fff;}
.sortable .head {background:url(sort.gif) 4px center no-repeat; cursor: pointer; padding-left:12px}
.sortable .desc {background:url(desc.gif) 4px center no-repeat; cursor: pointer; padding-left:12px}
.sortable .asc {background:url(asc.gif) 4px center no-repeat; cursor: pointer; padding-left:12px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#33f}
.sortlink {font-size: 8pt;}
.sortable .nosort {margin:auto;padding:0;width:4em;text-align:center;}

#wnkser {width:100%;margin:0;padding:0;border:thin solid black;}
#inEdit {float:left;width:90%;padding:1em 0;}
#wnksbuttons {float:left;margin:auto;padding:4px 1em;text-align:center;}
.sortable .esc {color:green;}
.sortable .saved {color:blue;}
.sortable .deleted {color:red;}

#reefer {float: left; width: 52%; border: 1px solid gray; background: #eee; text-align: left;}
#sequence {background:#eee;}
#jaref_form {float: left; width: 44%; margin: 0; margin-left: 1em; text-align: left;}

#testlink {font-size: 12pt;}
#testlink a:link, a:visited, a:active, a:hover {text-decoration: none; color: blue;}

div.domtab{padding: 0; width: 99%; margin: 0.25em;}
ul.domtabs{float: left; width: 100%; margin: 0;}
ul.domtabs li{float: left; padding: 0 .5em 0 0; margin: 0;}
/*unselected tab*/
ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover
	{padding:.2em 1em; display:block; background:#cce; color:#363; height:2em; font-weight:bold; text-decoration:none;}
html>body ul.domtabs a:link, html>body ul.domtabs a:visited, html>body ul.domtabs a:active, html>body ul.domtabs a:hover
	{height:auto; min-height:2em;}
/*unselected tab*/
ul.domtabs a:hover{background:#dde;}
/*currently selected div*/
div.domtab div.tab {clear: both; background: #dde; padding: .5em; margin: 0;}
/*currently selected tab*/
ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover
	{background:#dde; color:blue;}
div.domtab div h2 a, div.domtab div h2 a:hover, div.domtab div h2 a:active
	{color: #cfc; display: inline; padding: 0; font-weight: normal; font-size: 12pt;}

.tab p {font-size: 120%; font-weight: bold; color: #369; padding: 0.625em 0 0.625em 1em;}
.tab span {color: #396;}
.tab a:link, a:visited, a:active, a:hover {text-decoration: none; color: #936;}

#whois {float:left;width:50%;height:16em;margin:0.25em;padding:0;border:thin solid gray;}
.whoisbox {float:left;width:46%;padding:0.5em;margin:0.25em;text-align:left;}
.whoisbox p {margin:0;margin-top:-0.5em;padding:0;font-weight:bold;text-align:center;}
#addspkbox {float:left;width:47%;height:16em;margin:0.25em;padding:0;border:thin solid gray;background:#eee;}
#addspkbox th {font-size:10pt;font-weight:bold;line-height:2.5em;}

#wnksleft {float:left;width:18%;margin:0;padding:0;border:0;text-align:center;}
.wnksform {border:thin solid black;margin:5px;padding:5px;}
.wnksform p {margin-left:1.5em;text-align:left;}
.importform {border:thin solid black;margin:5px;}
.importform p {margin:5px;text-align:left;font-size:7pt;color:#333;}
.wnkshelp {border:thin solid black;margin:5px;}
.wnkshelp p {margin:5px;text-align:left;font-size:7pt;color:#333;}
#wnkstable {width:80%;margin:5px 5px 5px 225px;text-align:left;}

.clear {display: block; clear: both;}

.ectable {width: 100%; margin: 0; padding: 0; background-color: #fff; 
	border-color: #dfdfdf; border-width: 1px; border-style: solid; border-collapse: separate; border-spacing: 0; 
	clear: both; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px;}
.ectable a {text-decoration: none;}
.ectable th {padding: 4px 4px 5px; text-align: left; line-height: 1.3em; text-shadow: rgba(255,255,255,0.8) 0 1px 0;}
.ectable td {padding: 2px 4px 2px; vertical-align: middle;}
.ectable td img {margin: 0; padding: 0; border: 0;}
.ectable td,.ectable th {font-size: 11px; border-color: #dfdfdf; border-bottom-width: 1px; border-bottom-style: solid;}
.ectable thead tr th, .ectable tfoot tr th {color: #333; background: #eee;}
.ectable thead tr th:first {-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;-khtml-border-top-left-radius: 4px; border-top-left-radius: 4px;}
.ectable thead tr th:last {-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;-khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;}
.ectable tfoot tr th:first {-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;}
.ectable tfoot tr th:last {-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-khtml-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}

.score_reg {width: 10%; text-align: center;}
.score_hot {color: #f00; font-weight: bold;}

.ecbanner {width: 99%; color: #78c; line-height: 1.3em; font-size: 30pt; font-style: italic; font-family: Georgia, serif; font-weight: bold; margin: 0; padding: 0; background-color: #eee; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px;}
.ecbanner span {font-size: 10pt;}
.ecbanner p {font-size: 12pt; text-align: right;}

.bannergraph {float:left; height:100%; width:100%; font-family:Helvetica; font-size:6pt; text-align:center; padding-right:1px;}
.weekmark {border-right: 2px dotted gray;}

.tiny_gtable {width: 100%; height: 100%; border-collapse: collapse;}
.tiny_gtable tr th, .tiny_gtable tr td {font-family: Tahoma, Lucida Sans Unicode, Tw Cen MT, Arial; font-size: x-small; padding-right: 4px; line-height: 0.76em; border: thin solid #F5BD49;}
.tiny_gtable tr th {text-align: center; background: #F5BD49;}
.px_white {background: #fff; width:100%;}
.Visits {background: #6e7; width:100%;}
.Pages {background: #78c; width:100%;}
.RSS {background: #cde; width:100%;}
.feedp {background: #ecd; width:100%;}
.Bots {background: #a99; width:100%;}
.boti {background: #a33; width:100%;}
.KILL {background: pink;}
.bline {background:gray;width:100%;height:1px;}
.tiny_gtable tr td a:link, .tiny_gtable tr td a:visited, .tiny_gtable tr td a:active, .tiny_gtable tr td a:hover {display: block; color: black; text-decoration: none;}

/*sequential colors*/
.tinyh2 {font-family:Verdana,Arial;font-style:normal;font-size:x-small;font-weight:normal;}
.sviz {color:#090;font-weight:bolder;}
.srss {color:#00f;}
.sbot {color:brown;}
.skill {color:#636;font-style:italic;}
.na {color:#33a;}
.unrecog {color:red;font-weight:bolder;}

/*help page*/
#quide {width:100%;margin:0;padding:0;border:0;}
#guide li {list-style:none;text-indent:1em;}
.guidemenu {float:left;width:20%;}
.guidemain {float:left;width:62.5%;}
#guide b {font-size:120%;}
#guide p {text-align:justify;}
.credit {margin:1em 2em;}
