<STYLE TYPE=TEXT/CSS>
<!--
	/*	PASTEL COLORS
		blue	#99CCFF
		gray	#CCCCCC
		green	#AADDAA
		red	#FF9999
		yellow	#FFFFCC
	*/

	BODY
	{
		background-color: #FFFFFF;
		margin: 0;
		padding: 0;
	}
	TABLE
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 10pt;
		margin: 0;
		padding: 0;
	}

	H1
	{
		background-color: #99CCFF;
		font-size: 18pt;
		font-style: italic;
		font-weight: bold;
		/* One of the following two statements should be set, but not both. */
		/* Using text-align statement looks better on res above 800x600. */
		text-align: center; /* text-indent: 1.0in; */
		text-transform: uppercase;
	}
	H1.ConstHead
	{
		font-size: 14pt;
		letter-spacing: -0.1em;
		text-transform: none;
	}

	H2
	{
		background-color: #AADDAA;
		font-size: 12pt;
		font-weight: bold;
	}
	H3
	{
		font-size: 12pt;
		font-style: italic;
	}
	H4
	{
		font-size: 10pt;
		font-weight: bold;
	}
	H5
	{
	}
	H6
	{
	}

	B
	{
		font-weight: bold;
	}
	HR
	{
		background-color: #99CCFF;
		color: #99CCFF;
	}
	I
	{
		font-style: italic;
	}
	STRONG
	{
		/* background-color: #FF9999; */
		font-weight: bold;
		text-transform: uppercase;
	}
	U
	{
		text-decoration: underline;
	}
	LI
	{
		padding-right: 0.5in;
	}

	P
	{
		padding-right: 0.5in;
	}

	IFRAME
	{
		border-color: #AADDAA;
		border-style: solid;
		border-width: 3px;
	}

/*	PASTEL COLORS
		blue	#99CCFF
		gray	#CCCCCC
		green	#AADDAA
		red	#FF9999
		yellow	#FFFFCC
	*/

	TABLE.NavBarPopup	/* Navigation bar popups */
	{
		background-color:#99CCFF;
		font-size: 8pt;
	}
	TABLE.NavBarPopup TD	/* Navigation bar popups */
	{
		background-color: #000000;
		color: #AADDAA;
	}
	P.bottomlinks		/* Links appearing at bottom of every page */
	{
		font-size: 8pt;
		text-align: center;
	}
	A.bottomlink		/* Links appearing at bottom of every page */
	{
		text-transform: none;
	}
	A.bottomlink:hover	/* Links appearing at bottom of every page */
	{
		font-weight: bold;
		text-transform: uppercase;
	}

	.answer		/* Used on FAQs in conjunction with ".question" */
	{
		font-style: normal;
		margin-top: 0;
		margin-bottom: 0;
	}
	.blockquote	/* Used on info page to designate HRSFA mailing address */
	{
		padding-left: 0.5in;
	}
	.cluequote	/* Used on Live-Action Clue rules page for quotations from movie */
	{
		font-style: italic;
	}
	.commentary	/* Used on constitution page to designate links to commentary */
	{
		font-size: 8pt;
		font-style: italic;
		font-weight: normal;
		margin-bottom: 0;
		margin-top: 0;
		text-align: right;
		text-transform: none;
	}
	.const		/* Used on constitution page to mark text of the constitution */
	{
		font-family: Courier New, Courier;
		font-size: 9pt;
		text-align: left;
	}
	.date		/* Used on main page in conjunction with .event */
	{
		font-style: italic;
	}
	.electWinner	/* Used on officers page to mark those who won the election */
	{
		background-color: #FF9999;
		font-variant: small-caps;
		font-weight: bold;
		/*text-transform: uppercase;*/
	}
	.electNoRun	/* Used on officers page to mark those who declined
		their nomination or were elected to a higher position first */
	{
		background-color: #CCCCCC;
		text-decoration: line-through;
	}
	.electNoWin	/* Used on officers page to mark those who lost the election */
	{
		background-color: #99CCFF;
	}
	.electRunning	/* Used on officers page before the election
		to mark all those nominated who have not already declined */
	{
		background-color: #FFFFFF;
	}
	.endnote	/* Used at bottom of every page for "last updated" message */
	{
		color: #000000;
		font-size: 8pt;
		margin-top: 0;
		text-align: center;
	}
	.h2links	/* Used at top of every page as table of contents for header2s
		on the page */
	{
	}
	.h2link		/* Used at top of every page as table of contents for header2s
		on the page, so color should be consistent with color of H2 */
	{
		background-color: #FFFFCC;
	}
	.h2link:hover	/* Used at top of every page as table of contents for header2s
		on the page, so color should be consistent with color of H2 */
	{
		background-color: #AADDAA;
	}
	.h3links	/* Used at top of every page as table of contents for header3s
		on the page, so color should be consistent with color of H3 */
	{
		text-align: center;
	}
	.question	/* Used on FAQs in conjunction with ".answer" */
	{
		font-weight: bold;
		margin-bottom: 0;
	}
	DT.newsevent	/* used on main page to mark news and upcoming events */
	{
		margin-bottom: 1em;
		margin-top: 1em;
	}
	LI.newsevent	/* used on main page to mark news and upcoming events */
	{
		margin-bottom: 0em;
		margin-left: 2em;
		margin-top: 0em;
	}

	.schedule, .schedule TH, .schedule TD
	{
		border-color: #000000;
		border-style: solid;
	}
	.scheduleBlank			/* used on main page for SIG schedule */
	{
		background-color: #CCCCCC;
	}
	.scheduleEventAffiliated	/* used on main page for SIG schedule */
	{
		background-color: #FF9999;
		font-style: italic;
		text-align: center;
	}
	.scheduleEventHRSFA		/* used on main page for SIG schedule */
	{
		background-color: #FF9999;
		text-align: center;
	}
	.scheduleHeading		/* used on main page for SIG schedule */
	{	/* Set padding-right and text-align to match scheduleHeadingTime */
		background-color: #99CCFF;
		padding-right: 0.5em;
		text-align: right;
	}
	.scheduleHeadingDay		/* used on main page for SIG schedule */
	{
		background-color: #99CCFF;
	}
	.scheduleHeadingTime		/* used on main page for SIG schedule */
	{	/* Set text-align to right so that single-digit and double-digit
			hourly times align vertically; set padding-right to give
			some space so that the text doesn't bump against the
			right side of the cell */
		background-color: #99CCFF;
		padding-right: 0.5em;
		text-align: right;
	}
	
	/* Used on main Non-Con index */
	.NonCons, .NonCons TH, .NonCons TD
	{
		border-color: #000000;
		border-style: solid;
		text-align: center;
	}
	.NonCons TH, .NonCons TD
	{
		padding: 1px 0px;
	}
	.NonCons TH
	{
		background-color: #99CCFF;
	}
	.NonCons TD
	{
		background-color: #CCCCCC;
	}
	
	/* Used on individual Non-Con pages */
	.NonCon_Category
	{
		font-weight: bold;
	}
	.NonCon_Winner
	{
		font-style: italic; text-decoration: underline;
	}
-->
</STYLE>
