body {
	margin:0;
	font-size:100%;
	font-family: georgia, times, "times new roman", serif;
	text-align: center; /* ie 5.5 center hack 1 of 2 */
	}
h2 {
	margin-top:1em;
	margin-bottom:0.1em;
	}
p	{
	margin-top:0;
	}
div#content {
	position:static;
	width:40em;
	line-height: 1.2;
	background-color:#cfdfff;
	margin: 3em auto;
	border: 1px solid #000;
	padding: 1em 2.5em;
	text-align:left; /* ie 5.5 center hack 2 of 2 */
	}
th {
	text-align:left;
	border-bottom: 2px solid #000;
}
td {
	vertical-align:top;
	border-bottom: 1px solid #dfefff;
	}
td.art {
	border-bottom: 1px solid #000;
	}
.notes {
	font-style:italic;
}
span.new, span.new:before, span.new:after, span.sale, span.sale:before, span.sale:after, span.rev, span.rev:before, span.rev:after {
	font-size:80%;
	}
span.new, span.sale, span.rev {
	font-weight:bold;
}
span.sold {
	text-decoration:line-through;
	color:#fff;
	}
span.sale {
	color:#933;
	}
span.new {
	color:#399;
	}
span.rev {
	color:#993;
	}
span.reserved {
	text-decoration:line-through;
	}
span.new:before, span.sale:before, span.rev:before {
	content: "(";
	}
span.new:after, span.sale:after, span.rev:after {
	content: ")";
	}
form.poll {
	background-color:#dfefff;
	padding:10px;
	border:solid 1px #333;
	}



