 		/* Global Styles */

body
	{
	margin:				0;
	padding:			0;
	background-color:	#000;
	color:				#EEE;
	font-family:		Times New Roman, Times, serif;
	font-size:			12px;
	text-rendering: optimizeLegibility;
	}

sup, sub
	{
	font-size:			8px;
	}

a:link, a:visited, a:active
	{
	text-decoration:	underline;
	color:				#FCECAB;
	-webkit-transition: color .2s linear;
	}

a:hover
	{
	text-decoration:	underline;
	color:				#ccbf8b;
	}

table, img
	{
	border:				0;
	padding:			0;
	margin:				0;
	}


		/* Misc Styles */

h1
	{
	color:				#9E1B1F;
	font-size:			18px;
	margin-top:			0;
	font-weight:		bold;
	margin-bottom:		4px;
	font-variant:		small-caps;
	letter-spacing:		2px;
	}

h2
	{
	color:				#7287C1;
	font-size:			14px;
	font-weight:		bold;
	margin-bottom:		4px;
	font-variant:		normal;
	letter-spacing:		0;
	}

ul
	{
	margin-top:			0;
	}

.blue
	{
	color:				#7287C1;
	}

.red
	{
	color:				#812124;
	}

.gray-dots
	{
	color:				#3A3A3A;
	}

.light-gray
	{
	color:				#5C5C5C;
	}

		/* Header */

#header
	{
	padding-bottom:		2px;
	padding-top:		0;
	border-bottom:		2px		solid	#333;
	width:				100%;
	}

#header p
	{
	margin:				3px	0	0	0;
	}

		/* Body Area */

#body
	{
	width:				780px;
	border:				0px		solid	#555;
	padding:			0;
	}

		/* Left Area */

#leftbody
	{
	width:				370px;
	padding:			24px 24px 24px 0;
	border-right:		1px		solid		#333;
	}

#leftbody p
	{
	color:				#5C5C5C;
	font-family:		Arial, sans-serif;
	font-size:			11px;
	margin-top:			4px;
	}

		/* Right Area */

#rightbody
	{
	width:				370px;
	padding:			24px 0 24px 24px;
	border-left:		1px		solid		#333;
	text-align:			left;
	}

#rightbody p
	{
	margin-top:			0;
	}

#rightbody p p
	{
	margin-top:			1em;
	}

		/* Footer */

#footer
	{
	color:				#7287C1;
	}

#footer a:link, #footer a:visited, #footer a:active
	{
	text-decoration:	none;
	font-family:		Arial, sans-serif;
	color:				#555;
	margin:				0	3px;
	}

#footer a:hover, #footer a.factive
	{
	text-decoration:	underline;
	}

#footer img
	{
	border-top:			2px		solid	#333;
	padding-top:		5px;
	}

#footer p
	{
	margin-top:			.75em;
	font-variant:		small-caps;
	margin-bottom:		0;
	}

#footer p.credit
	{
	color:				#CCC;
	font-family:		Arial, sans-serif;
	font-size:			10px;
	font-style:			none;
	font-variant:		normal;
	padding-bottom:		.75em;
	}

#footer p.credit a:link, #footer p.credit a:visited
	{
	text-decoration:	underline;
	color:				#FCECAB;
	}

#footer p.credit a:hover
	{
	text-decoration:	underline;
	color:				#D6C891;
	}

		/* Season Styles */

.sea-date
	{
	text-transform:		uppercase;
	font-size:			10px;
	margin-bottom:		0;
	letter-spacing:		1px;
	}

.sea-dir
	{
	font-size:			12px;
	font-style:			italic;
	}

		/* Other Styles */

form
	{
	padding-left:		1.5em;
	}

form p span
	{
	font-family:		Verdana, sans-serif;
	text-transform:		uppercase;
	font-size:			8px;
	letter-spacing:		1px;
	padding:			2px 0;
	color:				#848484;
	font-weight:		bold;
	}

form p.formfinal
	{
	margin-bottom:		2em;
	text-transform:		none;
	}

form p em.or
	{
	color:				#848484;
	font-family:		Times New Roman, Times, serif;
	font-weight:		normal;
	font-size:			12px;
	letter-spacing:		0px;
	padding:			2px 15px;
	text-transform:		none;
	}

.misc_note
	{
	color:				#848484;
	margin-left:		.75em;
	font-size:			11px;
	}
