body
{
  margin:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  color:#000000;
  background-color:#eeeeee;
}

h1
{
  margin:20px 0px 0px 0px;
  padding:10px;
  border-style:solid;
  border-color:#a4aaaa;
  border-width:2px 0px;
  background-color:#ffffff;
  font-size:xx-large;
}

.endbit
{
  margin:20px 0px 0px 0px;
  border-style:solid;
  padding:4px;
  border-color:#ffffff;
  border-width:2px 0px;
  background-color:#dddddd;
}

.content
{
  margin:10px 200px 50px 10px;
  padding:10px;
}

h2
{
  margin:0px 0px 20px 0px;
  padding:5px;
  border-style:solid;
  border-color:#ffffff;
  border-width:2px 0px 2px 0px;
  background-color:#dddddd;
  font-size:large;
}

p
{
  margin:0px 20px 15px 30px;
  font-size:small;
  color:#222222;
}

.boxed
{
  padding:15px;
  background-color:#dddddd;
  border-color:#ffffff;
  border-style:solid;
  border-width:2px;
}

ul
{
  margin:0px 20px 15px 60px;
  font-size:small;
  color:#333333;
}

.sidebar
{
  position:absolute;
  top:10px;
  right:20px;
  width:170px;
}

.sidebar2
{
  position:absolute;
  top:150px;
  right:20px;
  width:170px;
}

.navback
{
  padding:0px;
  font-size:smaller;
  text-align:center;
  position:absolute;
  top:4px;
  left:0px;
}

.logbar
{
  background-color:#ffffff;
  margin:5px 5px 5px 200px;
  padding:15px;
  height:80px;
  border:2px solid;
  border-color:#dddddd;
  font-size:smaller;
  text-align:right;
}

.login
{
  background-color:#ffffff;
  border-color:#a4aaaa;
  font-size:smaller;
  text-align:right;
}

.kbutton
{
  background-color:#dddddd;
  border-color:#aaaaaa;
  font-size:smaller;
}

.topthing
{
  padding:10px;
  background-color:#ffffff;
  border-color:#aaaaaa;
  border:2px solid;
  font-size:small;
  height:54px;
  text-align:center;
}

.newthing
{
  margin:10px;
  padding:10px;
  background-color:#ffffff;
  border-color:#a4aaaa;
  border:1px dotted;
  font-size:x-small;
}

h3
{
  margin:0px 20px 10px 20px;
  padding:5px;
  border-style:solid;
  border-color:#ffffff;
  border-width:2px;
  background-color:#dddddd;
  font-size:x-small;
}

h4
{
  margin:0px 10px 20px 20px;
  padding:5px;
  border-style:solid;
  border-color:#a4aaaa;
  border-width:1px 2px 2px 1px;
  background-color:#e8eeee;
  font-size:x-small;
  text-transform:lowercase;
}

th
{
  padding:5px;
  border-style:solid;
  border-color:#ffffff;
  border-width:3px;
  font-size:medium;
}

.kyellow
{ background-color:#ffffdd;
  color:#777700; }
.korange
{ background-color:#ffeedd;
  color:#774400; }
.kred
{ background-color:#ffdddd; 
  color:#770000; }
.kblue
{ background-color:#ddddff; 
  color:#000077; }
.kgreen
{ background-color:#ddffdd; 
  color:#007700; }
.kpurple
{ background-color:#eeddff; 
  color:#550077; }
.kwhite
{ background-color:#ffffff;
  color:#444444; }

a:visited {color:#777799}
a:link {color:#333355}
.r:link {color:#551111}
.r:visited {color:#995555}

td
{
  padding:10px;
  font-size:small;
}

.td2
{
  padding:2px;
}
.td3
{
  font-size:xx-small;
}

.slim
{
  padding:3px;
  font-size:x-small;
  background-color:#ffffff;
}

.claims
{
  margin:10px 0px 0px 0px;
  font-size:xx-small;
  font-weight:normal;
  text-transform:lowercase;
}

.claim
{
  padding:3px;
  border-style:solid;
  border-color:#ffffff;
  border-width:3px;
  font-size:x-small;
  font-weight:normal;
  text-align:center;
}

.smallprint
{
  padding:3px;
  border-style:solid;
  border-color:#ffffff;
  border-width:3px;
  font-size:xx-small;
  font-weight:normal;
  text-align:center;
}


