body
{
  font-family: Comic Sans, Comic Sans MS, sans-serif;
  font-size: 11pt;
  font-weight: normal;
  color: #FFFF99;
  background-color: #330066;
  margin: 1em;
}

body.applet
{
  margin: 0;
  padding: 0;
  border: 0;
}

table
{
  font-size: 11pt
}

h1 {margin: 0; padding: 0}
h2 {margin: 0; padding: 0}
h3 {margin: 0; padding: 0}
h4 {margin: 0; padding: 0}

a:link
{
  color: #FF6600
}

a:visited
{
  color: #CCCC66;
}

a:hover
{
  color: #FFFF99;
  text-decoration: none;
}

div.border
{
  background-color: #006600;
  font-weight: normal;
  font-size: 12pt;
  margin: 0;
  text-align: center;
  align: center;
  padding: 0;
  width: 700px;
}

table.menu
{
  font-size: 10pt;
}

table.menu td
{
  vertical-align: bottom;
}

div.menu
{
  width: 200px;
  border-width: 0;
  background-color: #006600;
  position: absolute;
  z-index: 20;
  padding: 0;
  text-indent: 1em;
}

ul.on
{
  text-align: left;
  list-style-type: none;
  visibility: visible;
  margin: 0;
  text-indent: 0;
  padding: 0.5em;
}

ul.off
{
  visibility: hidden;
  height: 0;
  margin: 0;
  padding: 0;
  size: 0;
  display: none;
}

table.menu a:link
{
  color: #FFFF99;
  text-decoration: none;
}

table.menu a:visited
{
  color: #CCCC66;
  text-decoration: none;
}

table.menu a:hover
{
  color: #FF6600;
  text-decoration: none;
}

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

body.bio img
{
  padding: 0;
  margin: 1em;
  border-width: 5px;
  border-style: outset;
  border-color: #999999;
}
body.bio p
{
  text-indent: 2em;
}
body.bio td
{
  padding: 1em;
}

td
{
  vertical-align: top;
}

td.ad
{
  background-image: url(images/Adwrapper.gif);
  background-repeat: no-repeat;
  height: 165px;
  width: 240px;
  vertical-align: bottom;
  align: left;
  padding-bottom: 45px;
  padding-left: 44px;
}

object
{
  padding: 0;
  margin: 0;
  border: 0;
}


/*rounding edges*/

/*w/o javascript*/

/*outside*/
div.border b.rtop, div.border b.rbottom{display:block;background: #330066}
div.border b.rtop b, div.border b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #006600;}
div.border b.r1{margin: 0 5px}
div.border b.r2{margin: 0 3px}
div.border b.r3{margin: 0 2px}
div.border b.rtop b.r4, div.border b.rbottom b.r4{margin: 0 1px;height: 2px}

/*w/ javascript*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}