body {
	background: black;
	color: white;
					}
body.popup {
	background:	red;
	color: green;
					}
p {
	color : white;
	text-align: left;
					}
li {
	color: white;
	padding-bottom: 10px;
					}
.special {
	color: black;
	border: white;
	background: white;
	text-align: center;
					}

p.paragraph:first-letter {
	color: #006600;
	background: #FFFFCC;
	font-size:  300%;
	font-style: oblique;
	font-family: script;
	font-weight: bold;
	float: center top;
					}
h1 {
	color : white;
	text-align: center;
					}
a {
	color:  #9933FF;
	font-weight:  bold;
	text-decoration: none;
					}

a:hover {
	color: #999999;
	font-weight:bold;
	text-decoration: underline;
					}

.header  {
	color:  #9933FF;
	font-weight:  bold;
	text-decoration: none;
					}
td {
	text-align: center;
	background: black;
	color: white;
	vertical-align: bottom;
					}
.visible {
	text-align: left;
	border: thin white;
	border-color: white;
					}
.centertext  {
	text-align: center;
					}
tr {
	background: white;
					}
img {
	border: black;
					}
.announce {
	color: red;
	font-weight:  bold;
					}
.subhead {
	color: #006600;
	font-weight:  bold;
					}
table {
	padding: 5%;
					}
table.tournav {
	width: 100%;
					}
.sidebar {
	background:  #FFFFCC;
	width: 200px;
	height: 100%;
	border: thin solid white;
	vertical-align: top;
					}
td.cert {
	padding: 5%;
	border: thin #FFFFCC dashed;

					}
.caption {
	font-size:  smaller;
	font-weight:  bold;
	font-style:  italic;
	color:  #9933FF;
	position: relative;
	top: -12px;
	width: 200px;
	vertical-align: top;
					}
.inline-caption{
	text-align: center;
	font-size:  smaller;
	font-weight:  bold;
	font-style:  italic;
	color:  #9933FF;
	position: relative;
	vertical-align: top;
	width: 200px;
					}
