body {
 margin: 30px; color: #f80; background: black; 
 font-size: 1em; font-family:  verdana, geneva, arial, sans-serif; 
 text-align: center; }

h1 { text-align: center; display: none;}

h2 { text-align: center; }

.kpdonate { 
margin: 14pt auto;
 font-size: x-small; font-weight: bold; background-color: black; 
 text-align: center; width: 400px; border: solid 1px orange; }

.kpdonate p {
  text-align: center;
}

/*
a:link          { color: #000099; }
a:visited       { color: red; }
a:active        { color: #FF0000; }
a:hover         { color: #00FF00; }
*/

p {
  text-align: left;
}
.strikethru {
  text-decoration: line-through;
}

a:link
{color: #00f; background: transparent;
 text-decoration: underline}

a:visited
{color: #808; background: transparent;
 text-decoration: underline}

a:active
{color: #f00; background: transparent;
 text-decoration: underline}

a:hover
{color: #f00; background: #ffffe0;
 text-decoration: overline underline}

#validator {
  text-align: center;
  font-size: 7pt;
  margin-bottom: 12pt;
}

#SIdogma {
  font-size: 7pt;
  margin: 10px;
  text-align: center;
}

#copyright {
  font-size: 9pt;
  text-align: center;
}

.centre_exclaim {
  text-align: center;
  font-weight: bold;
}

img {
  vertical-align: top;
}

#footer {
  font-size: 9pt;
  text-align: center;
}

.small {
  font-size: 9pt;
}

.bold {
  font-weight: bold;
}

.tablediv {
  text-align: center;
}

table {
  margin: auto;
  border-width: 1px;
  border-style: outset;
}

th, td {
  font-size: 9pt;
  padding: 5px;
  border-width: 1px;
  border-style: inset;
  text-align: center;
}

#banner { background-image: url(../celticC.gif); width: 413px; height: 413px; margin-right: auto; margin-left: auto; }

#banner img { margin: 0; padding: 0; border-width: 0; }
