  body,div,p,blockquote,ol,ul,dl,li,dt,dd,td,th,b,i,br { font-family: helvetica, arial, sans-serif; 
         color: #222222; }
  h1,h2,h3,h4 { font-family: 'Unkempt', arial, sans-serif; color: #000000; }
  h1, h2 { text-shadow: 2px 2px 2px #ccc; }
  body,p,div,td,br,tr { font-weight: normal }
  body { background-color:#FFFFFF; margin: 0px; }
  a, h2 a:hover, h3 a:hover {
	  color: #4924C8;
	  text-decoration: none;
  }
a:visited { color: #c82449; }
a:hover {
	color: #00A;
	text-decoration: underline;
}
  a.hdr { color: #C81020; text-decoration: none; }
  a.outer { color: #C81020; text-decoration: none; }
  a.outer:hover { color: #C81020; text-decoration: underline; }
  a.logo { color: #FFBBBB; text-decoration: none; font-family: "Arial Black",Helvetica; font-size: 50px; font-weight: bold;}
  a.donate { color: #F37280; }

  /* img { border: 1px solid #AAAAAA } */
  .scripttable, .scripttable td, .scripttable p { font-size:12pt; }
  /* use backgound panels on outer */
  div.outer { background:#FFFFFF; left:0px; right:0px;  }
  div.inner { background:#FFFFFF; width:900px; min-height:900px; margin:0 auto; }
  div.adbar { background:#FFFFFF; }
  /* div.logo { background:#FFFFFF; background-image: url(/img/kz_logo98C95C.jpg); background-repeat: repeat-x;} */
  div.logo { background:#FFFFFF; background-image: url(/img/kz_whitelogo_wood.png); background-repeat: no-repeat; 
             background-position: 0px 0px;}
  img.puzzlink { border: none; }
  img.newbug { position:relative; top: 10px; }
  .hh { display:none; }
a.advert { color:#222; text-decoration: none; }
.newsitem { color:#222; padding-top:4px; font-style:italic;}
