
a:link		{ text-decoration:none; color:#FF4422; }
a:visited	{ text-decoration:none; color:#992211; }
a:active	{ text-decoration:none; color:#DDDD44; }

.center {
	position:absolute;
	width:1024px;
	margin-left: -512px;
	left: 50%;
}

.banner {
	top:50px;
}

.content {
	top:242px;
	background-color:white;
	font-family:sans-serif;
	color:black;
}

.block {
	padding:50px;
}

.header {
	background-color:#EEEEEE;
	padding:7px;
}

.box {
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 10px;
}

.chaos {
	background: #ffd698;
}

.ltgray {
	background: #eeeeee;
}

.ltblue {
	background: #eeeeff;
}

.indent {
	padding-left: 2em;
}

.cite {
	font-size: smaller;
	font-style: italic;
}

div[id="hdr"] > h3 {
	color: #FF4422;
	margin-top: 2em;
}

div[id="hdr"] > h4 {
	color: #FF4422;
	text-style: italics;
	margin-top: 1em;
}

body {
	background-image:url(images/bg-textur.png);
	height: 100%;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	font-family: helvetica;
	line-height: 140%;
}

table.list {
	padding: 10px;
	width: 100%;
	border: 1px solid black;
	counter-reset: rowNumber 88;
}

table.list tr {
	counter-increment: rowNumber -1;
}

table.list tr:nth-child(even) {
    background-color: #f2f2f2
}

table.list tr td {
	padding: 10px;
	vertical-align: top;
}

table.list tr td.date {
	width: 6em;
	text-align: right;
}

table.list tr td:first-child::before {
	content: "#" counter(rowNumber);
	color: gray;
}
