/* Tables */

.layout tr td, .layout tr th, .layout tr { border: none }

.layout td p { margin-top: 0 }



td, th { padding: 3px 3px 3px 3px; }
tr { height: 1.2em; }

th {
	text-align: center;
}

th[scope=row] { text-align: left }

td {
	border: 1px dotted green;
	border-top: none;
	border-left: none;
	padding: 5px;
}

td p {
	text-indent: 0;
}

thead th {
	border-top: 2px solid #630;
	border-bottom: 2px solid #630;
	border-right: 1px solid #630;
	border-left: 1px solid #630;
}
thead th h2 {
	margin: 10px;
}
tbody th {
	border: 1px solid green;
	border-top: none;
}