/* Minimalist tables that don't look horrendous; basis from http://www.somacon.com/p141.php
 * IE doesn't render the top and left table borders as red
 */
table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: white;
}
table th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: red red red red;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: red red red red;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.plain {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: white;
}
table.plain th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: red red red red;
	background-color: rgb(255, 255, 255);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.plain td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: red red red red;
	background-color: rgb(255, 255, 255);
	-moz-border-radius: 0px 0px 0px 0px;
}
