dl {
	margin: 0 0 1em 2em ;
	padding: 0 ;
}
dt {
	display: run-in ;
	font-weight: bold ;
}
dt:after {
	content: " \2013\A0" ;
}
dd {
	text-indent: -2em ;
	margin: 0 2em 0 2em ;
	padding: 0 ;
}

ol {
	margin: 0 2em 1em 2em ;
	padding: 0 ;
}
li {
	margin: 0 2em 0 2em ;
	padding: 0 ;
}

p {
	margin: 1em 2em 1em 2em ;
	padding: 0 ;
}

p.ri {
	margin: 0 0 0 25% ;
}
p.note {
	margin: 1em 0 1em 25% ;
	font-weight: bold ;
}

table {
	border-collapse: collapse ;
	border: thin solid white ;
}
td , th {
	vertical-align: top ;
	text-align: left ;
	padding: 0 0.5em ;
}
th {
	border-bottom: thin solid black ;
}
td.ri , td.cm , td.pts {
	white-space: nowrap ;
}

td.pts {
	font-weight: bold ;
}
tr.bad td.pts {
	font-weight: normal ;
}

tr.top td {
	border-top: thin solid black ;
}
tr.bottom td {
	border-bottom: thin solid black ;
}
tr.top td.reason , tr.bottom td.reason {
	border-right: thin solid black ;
}
tr.top td.ri , tr.bottom td.ri {
	border-left: thin solid black ;

}

#scoresheet th {
	border: thin solid white ;
	text-align: center ;
}
#scoresheet .tb th {
	text-align: left ;
}
