

.StyleSheetHiddenPlaceHolder  {
	display : none;
}



body {
	background-color : black;
}

h1  {
	font-family : 'Verdana', 'Arial', 'Sans-Serif';
	font-weight : bold;
	font-size : 36pt;
	color : #40ff00;
	text-align : center;
}

h2  {
	font-family : 'Verdana', 'Arial', 'Sans-Serif';
	font-weight : bold;
	font-size : 18pt;
	color : #40ff00;
}

h3  {
	font-family : 'Verdana', 'Arial', 'Sans-Serif';
	font-weight : bold;
	font-size : 14pt;
	color : #40ff00;
}

h4  {
	font-family : 'Verdana', 'Arial', 'Sans-Serif';
	font-weight : bold;
	font-size : 12pt;
	color : #40ff00;
}

h5  {
	font-family : 'Times New Roman';
	font-weight : bold;
	font-size : 16pt;
	color : #40ff00;
}
h6  {
	font-family : 'Verdana', 'Arial', 'Sans-Serif';
	font-weight : bold;
	font-size : 9pt;
	color : #40ff00;
}

/* Horizontal Rule tag: */
hr  {
	color : #40ff00;
	size : 3pt;
}

/* Bold tag: */
b  {
	font-weight : Bold;
}

/* Italics tag: */
i  {
	font-style : Italic;
}

/* Paragraph - used for almost all text not in lists, tables or headlines: */
p  {
	font-family : 'Comic Sans MS', 'Tahoma', 'Arial', 'Serif';
	margin-left : 1cm;
	margin-right : 1cm;
	color : #d803ff
}

/* For use in text that is quoted - simply change it's color: */
.blockquote  {
	color : #750000;
}

/* For the footer text: */
.foot {
	text-align : center;
	font-size : 9pt;
	color : #40ff00
}

.first  {
	border-top-width : thin;
	border-left-width : thin;
	border-left-color : #66CC99;
	border-top-color : #66CC99;
	border-top-style : outset;
	border-left-style : inset;
	padding-top : 2pt;
	padding-left : 2pt;
	text-indent : 0cm;
}

.small  {
	font-family : 'Arial', 'Sans-Serif';
	font-weight : normal;
	text-align : center;
	font-size : 10pt;
}

.large  {
	font-weight : normal;
	font-size : 14pt;
}

caption  {
	font-family : 'Arial', 'Sans-Serif';
	margin-left : 0cm;
	font-style : Italic;
	font-weight : normal;
	color : blue;
	font-size: small;
	text-align : center;
}

.caption  {
	font-family : 'Arial', 'Sans-Serif';
	margin-left : 0cm;
	font-style : Italic;
	font-weight : normal;
	color : blue;
	font-size: small;
	text-align : center;
}

/* Normal unordered list: dot bullet: */
ul  {
	margin-left : 1cm;
}

/* Class features blue ball for bullet: */
.blueball  {
	list-style-image : url(/haunts/gr/blu_ball.gif);
	list-style-type : none;
}

/* unordered list class to suppress bullet: */
.noball {
	list-style-image : url(/haunts/gr/no_ball.gif);
	list-style-type : none;
}

/* Ordered list: */
ol  {
	margin-left : 1cm;
}

/* lets the bullet do the indenting: */
li  {
	font-family : 'Comic Sans MS', 'Tahoma', 'Arial', 'Serif';
	color: Turquoise;
	margin : 0cm .4cm;
}

/* Center align all stuff in tables: */
table  {
	table-border-color-light: rgb(153,255,204); 
	table-border-color-dark: rgb(0,0,51);
	text-align : center;
}

/* Table cells: */
tr  {
	vertical-align : middle;
	padding : 0in 0in;
}

td  {
	font-family : 'Comic Sans MS', 'Tahoma', 'Arial', 'Serif';
	text-align : center;
	vertical-align : middle;
	padding : 0in 0in;
	color : #d803ff
}

/* Different color and center align for headers: */
th  {
	font-family : 'Comic Sans MS', 'Tahoma', 'Arial', 'Serif';
	text-align : left;
	vertical-align : middle;
	padding : 0in .05in; 
	font-size : 16pt
}

/* For specially emphasized td's: */
.editorial {
	background-color: #BBCCB0;
}

/* th/td class for column headers: */
.colhdr {
	text-align : center;
	background-color: #CBB89A;
	color : #a81a11;
}

/* th/td class for row headers: */
.rowhdr {
	background-color: #204515;
	color : DarkOrange;
	text-align: right;
}

/* Active (hovering) links: */
a:active  {
	color : #d803ff;
}

/* Normal virgin link: */
a:link  {
	color : #d803ff;
}

/* A link already used: */
a:visited  {
	color : #d803ff;
}

a.edit:link {
	color : blue;
}

a.edit:hover {
	color : skyblue;
}

/* Class to force left alignment: */
.left {
	text-align : left;
}

/* Class to force center alignment: */
.center {
	text-align : center;
}

.floatright  {
	float : right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
}

.floatleft  {
	float : left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 1cm;
	margin-right: 10px;
}

.note {
	text-indent: 0pt;	
	font-size: 10pt;
	color: #40ff00;
	background: White;
	position: relative;
	padding: 2pt 2pt;
	border-width: thin;
	border-style: groove;
}
