body {
	font-family: arial, sans-serif;
	font-size: 80%;
}

p.error-links {
	margin-top:0;
	position: fixed;
	top: 0;
	right: 10px;
	font-size: 70%;
	color: #ccc;
}

p.error-links a:link, p.error-links a:visited {
	text-decoration: none;
	color: #ccc;
}

div.exception-display {
}


div.exception-name  {
	font-weight: bold;
	background-color: #ddf;
	padding: 1px 3px;
}


div.exception-message {
	border: 1px solid #ccc;
	padding : 1px 3px;
	font-style : italic;
}

div.exception-property {
	margin: .5em;
}

div.exception-property span.property-name {
	font-weight: bold;
}

div.exception-property span.property-value {
}

div.exception-property div.odd {
}

div.exception-property div.even {
	background-color: #f9f9f9;
}


div.stack-trace-label  {
	font-weight: bold;
}

div.stack-trace {

}

div.stack-trace ul {
	list-style-type: none;
	margin: .5em;
}




table.location-content {
	border: 1px solid #ccc;
}

table.location-content tr.target-line td
{
  background-color: #ffb;
}

table.location-content tr
{
  padding: 0px;
  margin: 0px;
}

table.location-content td.line-number {
  width: 1px; // Minimum; will expand to fit line numbers.
  text-align: right;
  border-right: 1px dotted #ccc;
}

table.location-content td {
  font: terminal;
  padding: 0px;
  margin: 0px;
}

div.described-object-title {
  font-weight: bold;
  background-color: #ddf;
}

table.described-object {
  border: 1px solid #ccc;
  width: 100%;
  margin-bottom: 15px;
}

table.described-object tr.section th {
  background-color: #ddf;
  text-align: center;
}

table.described-object th {
  text-align: right;
  width: 1px; // Will stretch to fit.
}

table.described-object tr.even {
}

table.described-object tr.odd
{
  background-color: #f9f9f9;
}
