/* Style Sheet - base, for Kenyon Hill PHP library */

/* General */

td.invis {
  border: none;
}

td.col2 {
  border: none;
}

.tiny {
  font-size: .75em;
}

div.messages {
  border: 1px solid #A00;
  background-color: #BBB;
  color: #000;
  padding: .5em;
}

span.node-meta {
  font-size: 8pt;	       
}

span.posted {
  font-size: 8pt;
}

td.spoiler {
  background-color: #888; 
  color: #888; 
}

td.charthead {
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
}

div.actions {
  padding: .5em;
  font-size: 8pt;	       
}

label { 
 cursor: pointer; 
 cursor: hand; 
} 

table.nodemain {
 width: 100%;
}

span.actbar {
 float: right;
 border: 1px solid;
 padding: .5em;
}

div.whatsnew {
 border: 1px solid;
 padding: .5em;
}

span.product {
 float: right;
}

img {
 border: none;
}

img.avatar {
 margin: .5em;
 border: none;
}

div.cloud {
  font-size: 12pt;
}

.s1 { font-size: 80%; }
.s2 { font-size: 90%; }
.s3 { font-size: 100%; }
.s4 { font-size: 115%; }
.s5 { font-size: 150%; }

.center { text-align: center; }
.b { font-weight: bold; }
.dnone { display: none; }

.h50 { height: 50em; }
.h30 { height: 30em; }
.h25 { height: 25em; }
.h20 { height: 20em; }
.h10 { height: 10em; }
.h5  { height: 5em; }

.w100 { width: 100%; }
.w50 { width: 50%; }

.border { border: 1px solid; }
.nb { border: none; }
.bl { border-left: 1px solid; }

textarea.swoopy {
 width: 95%;	 
 overflow: visible;
}

table {
  border-collapse: collapse;
}

td {
  padding: .5em;
  vertical-align: top;
}


