	body		{ font-family: verdana, arial, san-serif; font-size: 9pt; color: black; background: white; width: 700px; }		/* set font defaults, consistent width */
	#wrapper	{ width:620px; margin:23px 0 0 40px; }		/* holds everything positioned within the body  */
	div			{ float:left; }
	p, dl		{ padding: 0 1em; }		/* ensure some space underneath? Isn't that already in the default style for these things? */
	address		{ text-align: center; }
	mailto		{ color:#ff3366; text-decoration:none; font-weight: bold; }
	h1, h2, h3, h4, h5, h6	{ text-align:center; }
	
/*  links  */
	a:link		{ color:#ff3333; text-decoration: none; font-weight: bold; }		/* generic links */
	a:visited	{ color:#ff3333; text-decoration: none; font-weight: bold; }
	a:active	{ color:#ff3333; text-decoration: none; font-weight: bold; }
	a:hover		{ color:red; text-decoration: underline; font-weight: bold; }
	#credits a:link			{ color:#666699; text-decoration: none; font-weight: bold; }		/* links in the credit block */
	#credits a:visited		{ color:#666699; text-decoration: none; font-weight: bold; }
	#credits a:active		{ color:#666699; text-decoration: none; font-weight: bold; }
	#credits a:hover		{ color:666699; text-decoration: underline; font-weight: bold; }
	.intrapage a:link		{ color: #333366; }			/* obviously, perhaps, intrapage links */
	.intrapage a:visited	{ color: #333366; }
	.intrapage a:active		{ color: #666699; }
	.intrapage a:hover		{ color: #6666cc; }

	#headbox		{ width:620px; height:113px; }		/* holds top row of picture(s)  */
	#menubox	{ clear:left; width:620px; height:20px; }		/* holds left and right menu bar portions */
	#menu-left		{ background:#bebec5; width:237px; height:20px; }		/* left menu background */
	/* unfortunately, EE won't parse the {pix} path in a stylesheet, so specify path to image  */
	#menu			{ color:white; background: url(http://flyingchicken.cksturner.com/EE/themes/site_themes/tn/pix/r2_c2_home.jpg); height:20px; font-weight:bold; width:383px; }		/* actual menu links section*/
	#menu li			{ display:inline; padding: 0 1em 0 2px; border-left: solid 1px white; }		/* controls, by intention, the menu bar items, this should probably be more closely specified */
	#menu ul		{ display:inline; }
	#contactinfo	{ text-align:center; margin-top:1em; border-top:solid 2px #666699; padding: 1em 0; width:100%; }		/* contact block */
	#credits		{ font-size:x-small; color:black; background:white; text-align:center; width:100%; margin-top:10px; }		/* credits block */
	
	.firstword	{ font-weight: bold; }
	.contact	{ width: 27%; }		/* urrrf, 27% of WHAT? this should probably be converted to pixels.. */
	.infowrap			{ width:620px; background: none; border-top:2px solid #ccccff; padding-bottom:15px; } 	/* container for one event's info		*/
	.infopic		{ width:620px; text-align:center; background: none; }		/* style for event-logo pics on events page	*/
	.info			{ width:590px; margin:0 15px; }
	.infobit		{ margin-left: 5px; }
	.infolabel	{ ; }

/* stuff on the online entry form  */
	.entrant	{ background:#ddddff; color:#000000; border: solid 2px #9999ff; width:100%; }	
	.fees		{ width: 30%; }
	.selections	{ width: 16%; }
	.waivers	{ float: left; clear: left; width: 100%; text-align: center; }
	.thewaiver	{ float:left; width:100%; border: solid 2px blue; }
	.invalid	{ outline: solid 1px red; background:#ffddcc; }
	.valid		{ background: #eedd88; }

/* for the links page */
	.tablename		{ margin-left:0; font-size:larger; font-weight: bold; clear:left; }
	.linktable		{ margin-left: 1em; border:none; width: 600px; font:inherit; }
	.linktable th, .linktable td
					{ margin:0; padding: 1px; border: none; font-size: 8pt;}
	.linktable td.n	{ font-size: 10pt; }
	.linktable td.r	{ text-align:right; }
	.linktable td.c	{ text-align:center; }
	.lightrow		{ background:#eaeaea; }
	.darkrow		{ background:#d8e7ff; }
	.intrapage 		{ text-align: center; width:620px; }		/* meant for a line of intra-page links */
	
/*  to indicate changes  */
	.update		{ outline: dashed 2px orange; }

/* event-page pieces */
.infolabel { min-width:50px; }
.infobit {}