*{
	padding:0;
	margin:0;
}

h1,h2
{
	margin:20px;
}

h3
{
	margin:10px;
}

hr
{
	margin:10px;
}

tr.prob:hover {
	background: #99FFFF;
	}

tr.keywords 
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

tr.keywords td p 
{
	padding-left: 100px;
	padding-bottom:5px;
}

tr.prob
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	padding-top:5px;
}
tr.prob td{
	padding-top:5px;
}

table
	{
	 width:90%;
	border-collapse:collapse;
	border: 1px solid black;
	cellspacing=1;
	cellpadding=3;
	}

table#colors
	{
	width:auto;
	border-collapse:collapse;
	border: 1px solid black;
	cellspacing=1;
	cellpadding=3;
	}

table#recs
	{
	width:auto;
	border-collapse:collapse;
	border: 1px solid black;
	cellspacing=1;
	cellpadding=3;
	}

th
{
	border-bottom:2px solid black;
	padding-bottom:10px;
	padding-top:10px;
}


td.findError a
{
	color:red;
	font-style:italic;
	font-weight:bold;
	margin:5px;
}

td.preview a
{
	color:blue;
	font-style:italic;
	font-weight:bold;
	margin:5px;
}

td.creative a
{
	color:purple;
	font-style:italic;
	font-weight:bold;
	margin:5px;
}

td.other a
{
	color:green;
	font-style:italic;
	font-weight:bold;
	margin:5px;
}

td.exploration a
{
	color:fuchsia;
	font-style:italic;
	font-weight:bold;
	margin:5px;
}
