/* New CSS for RaysBB home page */
	/* Eliminates whitespaces at the edge of the page */
		*	{padding: 0; margin: 0;} 
	/* General parameters */
		body	{background: #FFFFFF; font-size: 0.825em; font-family: arial,sans-serif; line-height: 1.5em; }
	/* Sets minimum page width */
		#container {min-width: 41.875em;}
	/* Color sets for team information, several shared by multiple teams; use in 'class' tags */
		.ray1 	{background: #1F145D; color: #FFFFFF;}
		.ray2 	{background: #004438; color: #FFFFFF;}
		.ray3 	{background: #002147; color: #76B3DF;}
		.dur1 	{background: #0022BB; color: #CC4400;}
		.mon1 	{background: #000066; color: #FFCC22;}
		.bak1 	{background: #B71234; color: #FFC550;}
		.vis1 	{background: #882345; color: #A5ACAF;}
		.chs1 	{background: #0D095E; color: #E2D6B5;}
		.col1 	{background: #005596; color: #FAB585;}
		.bgr1 	{background: #000000; color: #EE3A43;}
		.hud1 	{background: #002D62; color: #D11241;}
	/* Top menu and navigation bar */
		.menu	{width: 100%; color: #ffffff; background: #76B3DF; clear: both; float: left; border-bottom: 1px solid #B5B6B3; border-top: 1px solid #B5B6B3; margin: 0.5em 0em;}
		.menu ul	{padding: 0; margin: 0; list-style-type: none;}
		.menu li 	{float: left; position: relative; width: 10%; min-width: 4.5em;}
		.menu li li 	{float: left; position: relative; width: 125%; min-width: 5.625em;}
		.menu a, .menu a:visited	{display: block; padding: 0 1em; text-decoration: none; color: inherit; font-weight: bold;}
		.menu ul ul	{visibility: hidden; position: absolute; height: 0;}
		.menu ul ul a, .menu ul ul a:visited	{border: 0; padding: 0 1em; font-weight: normal;}
		.menu a:hover, .menu ul ul a:hover	{color:#002147; background: #FDC82F;}
		.menu :hover > a, .menu ul ul :hover > a	{color:#002147; background: #FDC82F;}
		.menu ul li:hover ul, .menu ul a:hover ul	{visibility: visible;}
	/* Left side of page */
		#leftcol	{width: 64%; min-width: 26.375em; float: left; margin-left: auto; margin-right: auto; text-align: justify; padding: 0 0.5em;}
	/* Masthead box and Aux box */
		.header	{border: 1px solid #B5B6B3; min-width: 26em; background-color: #76B3DF; background-image: url(../images/roccobg.png); background-repeat:no-repeat;}
		.auxbox	{border: 1px solid #B5B6B3; min-width: 26em; background-color: #76B3DF; background-image: url(../images/crawford-catch.jpg); background-repeat:no-repeat;}
		img.center	{display: block; margin-left: auto; margin-right: auto;}
	/* Right side of page +++ Experiment with removing the min-width parameter here +++ */
		#rightcol	{width: 33%; padding: 0 0.5em 0.5em 0; min-width: 13.875em; float: right; margin-right: auto; margin-left: auto;}
	/* Tables */
		table	{width: 100%; border: 1px solid #B5B6B3; text-align: center; caption-side: bottom; border-collapse: collapse;}
		thead	{background: #76B3DF;}
		td	{border: 1px solid #B5B6B3;}
		caption	{text-align: right; font-size: 0.75em; line-height: 0.85em; color: #B5B6B3;}
	/* Other stuff */
		#leftcol a, #rightcol a, #footer a	{color: #002147}
		#leftcol a:hover, #rightcol a:hover, #footer a:hover	{color: #FDC82F;}
		#leftcol a:visited, #rightcol a:visited, #footer a:visited	{color: #76B3DF;}
		#leftcol ul, #rightcol ul	{padding: 0 0 1em 1em;}
		#leftcol li, #rightcol li	{margin-bottom: 0.25em; list-style-type: circle; color: #002147;}
		#leftcol h2, #rightcol h2	{color: #002147; font-size: 1.25em; margin: 1em 0;}
		#leftcol h3, #rightcol h3	{color: #002147; font-size: 1em; margin-bottom: 0.25em}
		#footer	{margin: 0.5em; text-align: justify; font-size: 0.75em; line-height: 0.85em; color: #B5B6B3; clear: both;}