		html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
		html, body {height: 100%; font: 300 12px Arial, Helvetica; color: #262626; margin: 0; padding: 0; border: 0;}
		
		.clearb																	{clear: both;}
		.fright																	{float: right;}
		.fleft																	{float: left;}
		body																		{background: #FFF url("../images/main_bg.gif") scroll repeat top center; text-align: center;}
		a:link, a:active, a:hover, a:visited		{color: inherit;}
		h1																			{font: italic 300 22px Georgia, Arial, Sans-Serif; margin: 10px 0 5px;}
		h2																			{font-size: 140%; border-bottom: 1px solid #CCC; margin: 10px 0 5px;}
		h3																			{text-align: center; font: italic 300 22px Georgia, Arial, Sans-Serif; margin: 5px 0;}
		p																				{margin: 5px 0 10px 0;}
		#container															{margin: 0 auto; width: 780px; padding: 10px; text-align: left;}
		#header #logo														{float: left; margin: 10px;}
		#header #wor-logo												{float: right; margin: 10px;}
		#header #nav,
		#footer ul															{background: #262626; color: #CCC; overflow: hidden; border-top: 1px solid #262626;}
		#footer ul li														{padding: 7px 10px;}
		#header #nav li,
		#footer ul li														{float: left;}
		#header #nav li a												{display: block; padding: 7px 10px; color: inherit; font-size: 85%; text-decoration: none; text-transform: uppercase;}
		#header #nav li a:hover									{color: #262626; background: #FFF;}
		#body #side-nav													{float: right; width: 250px; overflow: hidden; background: #262626; color: #CCC;}
		#body #side-nav>div											{overflow: hidden; padding: 12px 8px; background: #2F2F2F url("../images/rightnav/bg.gif") scroll repeat-x top center;}
		#body #side-nav #countdown							{text-align: center;}
		#body #side-nav #countdown em						{font-size: 12px; display: block;}
		#body #side-nav #countdown em#date			{font: 16px Georgia, Arial, Sans-Serif; margin-top: 3px;}
		#body #side-nav #countdown em#date small{font: 11px;}
		#body #side-nav #countdown #clock				{font-size: 20px; color: #FFF; margin-top: 3px;}
		#body #side-nav #download, 
		#body #side-nav #register								{display: block; text-decoration: none; font-size: 120%; font-weight: 900; background-color: #A20000; color: #FFF; border: double #660000; padding: 8px 5px; text-align: center; margin: 10px 5px;}
		#body #side-nav #download span, 
		#body #side-nav #register span					{display: block; font-size: 80%; font-weight: 300;}
		#body #side-nav #download:hover, 
		#body #side-nav #register:hover					{background-color: #515151; text-decoration: none; border: double #000;}
		#related li															{padding-left: 10px; background: transparent url('../images/rightnav/arrow.gif') no-repeat 0 .5em;}
		#body #content													{float: left; width: 530px;}
		#news li																{margin: 5px 0 15px 0; padding: 3px 15px 3px 3px;}
		table.stewards td,
		table.schedule td												{padding: 5px; border-bottom: 1px solid #EEE;}
		table.schedule .header									{background-color: #CCC;}
		#main-promo															{position: relative; font: 26px Georgia, Arial, Sans-Serif; color: #FFF; width: 530px; height: 240px; background: transparent url('/images/m-o1.jpg') scroll no-repeat top left;}
		#main-promo div													{position: absolute; bottom: 0; padding: 10px; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); width: 510px;}
		#main-promo div p												{font: 50% Arial, Sans-Serif; margin: 2px 0;}