body {
	/* background: #fff6f6; */
	background: #ffeeee;
	font-family: Arial, Sans-Serif, Verdana /* , Times, Helvetica */;
	font-size: 12pt;
}

img { border: 0px; }

a { text-decoration: none; }

p {
	margin: 6px auto;
}

ul {
	padding: 0 0 0 12px;
}

.columns {
	-moz-column-width: 20em;
	-moz-column-gap: 2em;
	-moz-column-rule: medium solid;
	column-width: 20em;
	column-gap: 2em;
	column-rule: medium solid;
}

.darkt {
	margin: auto 0px;
	color: #b8b8b8;
}

.topquick {
	display: inline;
	width: 120px;
	margin-left: 5px;
	margin-right: 5px;
}

h4 {
	font-weight: bold;
	display: inline;
}

p.topwarn {
	margin: 5px auto;
	max-width: 640px;
	text-align: center;
	color: #800000;
}

p.question {
	font-weight: bold;
	margin: 30px auto auto auto;
}

p.answer {
	margin-left: 3%;
}

table {
	margin: 10px auto;
	border-collapse: collapse;
}

td {
	margin: 2px auto;
	padding: 2px 5px;
	border: thin solid #a0a0a0;
}

ul {
	margin: 0px auto 10px auto;
	list-style: circle;
}

p.nonexist {
	list-style: disc;
	list-style: lower-greek;
}

.molon {
	position: absolute;
	font-size: 24pt;
	color: #a00000;
}

input.sane {
  color: #600000;
  background: #e7e7e7;
  border: 1px solid;
  padding: 2px 4px;
}

select.sane {
  color: #600000;
  background: #e7e7e7;
  border: 1px solid;
  padding: 1px 0px;
}


/*a:link, a:visited {
  color: #0000a0;
}*/

a:hover {
/*  color: #504000; */
  text-decoration: overline underline;
}

a.emphg:link, a.emphg:visited {
  color: #006000;
}


