BODY {
  color: white;
  background-attachment: fixed;
  background-color: black;
  /* background-image: url('../images/whiteonblack/backgrounds/backgroundsakura5.gif'); */
  background-position: bottom right;
  background-repeat: no-repeat;
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
}

IMG {
  border: 0;
}

A {
  background-color: black;
  color: white;
  text-decoration: none;
}

A:hover {
  text-decoration: line-through;
}

A:visited {
  background-color: black;
  color: #cccccc;
}

TABLE {
	vertical-align: top;
	border: 2px;
	border-color: #000000;
	border-style: solid;
	width: 100%;
}

TABLE.post {
}

TABLE.responses {
}

TABLE.form {
}

TABLE.profile {
}

TR,TD {
	vertical-align: top;
	padding: 10px;
}

.name {
  font-weight: bold;
}

.name_rich {
  font-weight: bold;
  color: #ffcccc;
}

.name_mrg {
  font-weight: bold;
  color: #ccffcc;
}

.name_ange {
  font-weight: bold;
  color: #ffccff;
}

.date {
	font-size: 8pt;
	font-style: italic;
	color: #666666;
}

.code {
	font-size: 12pt;
	font-family: courier;
}

.heading1 {
  font-size: 30pt;
  font-weight: bold;
  white-space: nowrap;
}

.heading2 {
  font-size: 24pt;
  font-weight: bold;
  white-space: nowrap;
}

.heading3 {
  font-size: 16pt;
  font-weight: bold;
  white-space: nowrap;
}

.heading4 {
  font-size: 10pt;
  font-weight: bold;
  white-space: nowrap;
}

INPUT {
  color: #ffffff;
  background: #000000;
  border: 1px solid white;
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
}

TEXTAREA {
  color: white;
  background-color: black;
  border: 1px solid;
  border-color: white;
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
}

