h1,h2,h3
{
	font-family: "comic", arial, 'sans serif'; 
}

p 
{
	/* margin-right: 20pt; */
}

p,table,li,address
{
	font-family: "comic", arial, 'sans serif'; 
	/* margin-left: 20pt; */
}

p.emphasis { 
	font-size: 100%; 
	margin-left: 30pt;
}

p,li,th,td
{
font-size: 80%;
}

pre.code {
	background-color: #EFE7C2;
	border-style: groove;
	border-width: thin;
	margin-right: 20pt;
	/* margin-left: 20pt; */
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 2%; 
	font-size: small;
}

table, th, td { 
	border-style: none; 
	border-width: 0; 
	border-collapse: separate;
	empty-cells: show;
	border-spacing: 1;
}

table.centered {
	margin-left: auto;
	margin-right: auto;
	border-style: none; 
	border-width: 0; 
	border-collapse: separate;
	empty-cells: show;
	border-spacing: 1;
}

table.bordered {
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	empty-cells: show;
}
table.bordered th {
	border-width: 1px;
	padding: 2px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.bordered td {
	border-width: 1px;
	padding: 2px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

th, td {
	margin-right: 2%;
	margin-left: 2%;
}

tr.d0 td {
	background-color: white;
}
tr.highlight {
	background-color: yellow; 
}
tr.bigthick {font-weight:bold; font-size: 150%;}
tr.thick {font-weight:bold; }
p.thick {font-weight:bold; }
li.thick {font-weight:bold; }

th.score
{
	width: 15px;
	text-align: center;
}
td.score
{
	width: 15px;
	text-align: center;
}

h1 { text-align: center; }
/* h2, h3, h4 { margin-left: 20pt; } */

h1,h2,h3,hr
{
color:black;
}

a:link     { color:blue }
a:visited  { color:blue }
a:active   { color:red }
a:hover    { color:red }

body {
  background-color: white;
  margin-left: 20pt;
}


