body {
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
}

table {
	border-collapse: collapse;
	border: thin solid black;
}

td {
	padding: 0.6em 1.5em;
}

.template {
	display: none;
}

table td, table th {
	/*border: thin solid gray;*/
	padding: 0.1em 0.8em;
}

table th {
	background: #e0e0e0;
	text-align: left;
}

table td {
	vertical-align: top;
}

table.inner {
	margin: 0.4em;
	width: 100%;
	border: none;
	font-size: 90%;
}

table.inner-tasks {
	width: auto;
}

table tr:nth-child(odd) { background: #f0f0f0; }
table tr:nth-child(even) { background: #ffffff; }

caption {
	text-align: left;
	font-weight: bold;
}

table#public-bug-table, table#filters, table#hwe-bug-table {
	width: 98%;
	margin: 1em 0.2em;
}

table#public-bug-table tr {
	cursor: pointer;
}

table#public-bug-table tr:hover {
	background: #fffff0;
}

table#filters tr td:nth-child(1) {
	width: 8em;
}

table#filters tr {
	background: #ffffff;
}

dl {
       margin-left: 3em;
}

dd {
       margin-bottom: 1em;
}

ul#legend {
	list-style-type: none;
}

.legend-colour {
	display: inline-block;
	width: 0.8em;
	height: 0.8em;
	border: thin solid black;
}


