html {margin: 0; padding: 0; height: 100%;}body {color: #660066; background: #660066 url(images/bodyback.jpg) bottom left fixed repeat-x;	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	 /* set font size to 90% in all browsers except IE versions with font sizing problems */    font-size: 80%; voice-family: "\"}\""; voice-family:inherit; font-size: 90%;}    /*be nice to Opera hack */  html>body{font-size: 90%;}#wrapper {background-color: #660066; border: 3px solid #660066;	margin: 0 auto 0 80px;	padding: 0;	min-height: 101%; width: 658px;}	#eightball {position:absolute; width:200px;	height:115px;	z-index:-2;	left: -80px; top: 150px;}#navbar {width: 658px; height: 30px; margin: 0 auto; padding: 0;}	#content {margin: 0; padding: 0;}h1 {font: italic bold 120% Arial, Helvetica, sans-serif;	color: #660066;	padding: 5px 20px;  background-color: #470047;	border-top: 1px solid #470047; border-bottom: 1px solid #320032;}h2  {font: normal bold 110% Arial, Helvetica, sans-serif;	color: #660066;	padding: 5px 20px; margin: 0 0 5px 0; background-color: #470047;	border-top: 1px solid #470047; border-bottom: 1px solid #320032; clear: both;}h3 {font: normal bold 110% Arial, Helvetica, sans-serif; font-variant:small-caps;	color: #660066;	padding: 3px 20px; margin: 0 0 5px 0; background-color: #470047;	border-top: 1px solid #470047; border-bottom: 1px solid #320032; clear: both;}h4 {font: normal bold 90% Arial, Helvetica, sans-serif;	color: #660066;	padding: 5px 20px 0; margin: 0; }	h3.noclear {font: normal bold 110% Arial, Helvetica, sans-serif; font-variant:small-caps;	color: #660066;	padding: 3px 20px; margin: 0 0 5px 0; background-color: #470047;	border-top: 1px solid #470047; border-bottom: 1px solid #320032; clear: none;}	ul ol li {margin: 0; padding: 0;}li {margin: 5px 20px 0 20px; line-height: 1.4em;/* set font size to 90% in all browsers except IE versions with font sizing problems */    font-size: 80%; voice-family: "\"}\""; voice-family:inherit; font-size: 90%;}    /*be nice to Opera hack */  html>body{font-size: 90%;}p 	{padding: 0 20px; line-height: 1.4em;	 /* set font size to 90% in all browsers except IE versions with font sizing problems */    font-size: 80%; voice-family: "\"}\""; voice-family:inherit; font-size: 90%;}    /*be nice to Opera hack */  html>body{font-size: 90%;}p.note {padding: 2px 20px 0; font-size: 80%; line-height: 1em;}span.highlight {font-weight: bold;}	a:link {text-decoration: underline; color: #cc00cc;}a:hover a:active {color: #e41313;}a:visited {color: #cc00cc;}img.right {float: right; margin: 0 20px 10px 10px;	padding: 0;	border-top: 2px solid #320032; border-left: 2px solid #320032;	border-bottom: 2px solid #470047; border-right: 2px solid #470047;}img.left {float: left; margin: 0 10px 10px 20px; padding: 0;	border-top: 2px solid #320032;	border-left: 2px solid #320032;	border-bottom: 2px solid #470047; border-right: 2px solid #470047;}	#footer { margin: 0; padding: 0; background: #470047 url(images/footer.jpg) repeat-x bottom;	color: #660066;	border-top: 2px solid #470047;	border-bottom: 2px solid #470047;}#footer p {font-size: 80%; padding: 5px 20px; line-height: 1em; margin: 10px 0; color: #470047;}#footer a {color: #470047;}p.textright {float: right; padding-right: 20px;}ol.member {padding: 5px 10px;}ol.member li {padding-top: 5px;}ol.membersub { list-style-type:lower-alpha; }table#membership {margin: 20px; border-bottom: 1px solid #470047; border-top: 1px solid #320032;     border-right: 1px solid #470047; border-left: 1px solid #320032; width: 80%;	background-color: #470047;}table#membership tr td {border-bottom: 1px solid #470047; border-top: 1px solid #320032;     border-right: 1px solid #470047; border-left: 1px solid #320032; text-align: left;	font-size: 90%;}table#membership th {text-align: left; font-size: 90%;}table#membership caption {text-align: left; font-size: 100%; font-weight: bold; padding: 5px 0;	margin-left: 20px;}table#event {margin: 20px auto; border-bottom: 1px solid #470047; border-top: 1px solid #320032;     border-right: 1px solid #470047; border-left: 1px solid #320032; width: 90%;	background-color: #470047;}table#event tr td {border-bottom: 1px solid #470047; border-top: 1px solid #320032;     border-right: 1px solid #470047; border-left: 1px solid #320032; text-align: left;	font-size: 90%;}table#event th {text-align: left; font-size: 90%;}table#event caption {text-align: left; font-size: 100%; font-weight: bold;}
