table {
	border-collapse: collapse;
	background: gray;
	background-color: #FFCCCC;
}

caption, th, td {
  padding: .2em .8em;
  border: 1px solid #fff;
}

caption {
	background: #dbb768;
	font-weight: bold;
	font-size: medium;
	margin-left: -1px; /* Fix FF 1px issue */
	background-image: url(images/background_orange.jpg);
	color: #660099;
}

html:first-child caption { /* Opera only */
 margin-left: 0;
}

th {
	font-weight: bold;
	background: #f3ce7d;
	background-color: #CCFF33;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 3px;
	color: #000000;
}

td {
	background: #ffea97;
