body		{	background-color:	#4a6894;
				font-family:		Verdana, Helvetica;
				color:				#000000;
				width:				1000px;
				padding-top:		5px;
				padding-bottom:		5px;
				margin-left:		auto;
				margin-right:		auto; }


#pad {
			height:			100px;}

#menu 	{	padding:		0px 30px 100px 10px; 
			margin:			0px 0px 0px 20px; 
			list-style:		none; 
			height:			63px; 
			background:		url(../images/background.png) no-repeat;}

#menu li { 
			float:			left; 
			font-size:		1.0em; 
			list-style:		none; 
			margin:			0 -7px; 
			padding-top:	1px;}

#menu li a {display:		block;
			height:			38px; 
			line-height:	35px;
	 		padding:		0 10px;
			margin:			0 8px 0 8px;
			float:			left; 
			color:			#ffffff; 
			text-decoration:none; 
			font-family:	arial, sans-serif; 
			font-size:		1.0em;}

#menu li a b {	display:	block; 
				height:		38px; 
				font-size:	1.0em;
				padding:	0 10px 0 10px;
				margin:		0 10px 0 10px;}

#menu li a:hover, 
#menu li a:active,
#menu li a:focus,
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{ background: url(../images/taba.png) right top; cursor:pointer; color:#000; line-height:32px;}
#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{ background: url(../images/taba.png) left top; cursor:pointer;}





#pad {
			height:		100px;}

#darkmenu {	padding:	0 0px 30px 0px; 
			margin:		0px 0px 0px 385px; 
			list-style:	none; 
			height:		63px; 
			background:	url(../images/background.png) no-repeat;}

#darkmenu li {	position:	relative; 
				float:		left; 
				font-size:	1.0em; 
				list-style:	none; margin:0 5px; padding-top:1px;}

#darkmenu li a {display:		block; 
				height:			38px; 
				line-height:	35px; 
				padding:		0 7px; 
				float:			left; 
				color:			#ffffff; 
				text-decoration:none; 
				font-family:	arial, sans-serif; 
				font-size:		1.0em;}

#darkmenu li a b {	display:	block; 
					height:		38px; 
					font-size:	1.0em; 
					padding:	0 10px 0 10px;}

#darkmenu li a:hover, 
#darkmenu li a:active,
#darkmenu li a:focus,
.home #darkmenu li#home a,
.single #darkmenu li#single a,
.dropdown #darkmenu li#dropdown a,
.dropline #darkmenu li#dropline a,
.flyout #darkdarkmenu li#flyout a,
.support #darkmenu li#support a,
.contact #darkmenu li#contact a
{ background: url(../images/taba.png) right top; cursor:pointer; color:#000; line-height:32px;}
#darkmenu li a:hover b,
#darkmenu li a:active b,
#darkmenu li a:focus b,
.home #darkmenu li#home a b,
.single #darkmenu li#single a b,
.dropdown #darkmenu li#dropdown a b,
.dropline #darkmenu li#dropline a b,
.flyout #darkmenu li#flyout a b,
.support #darkmenu li#support a b,
.contact #darkmenu li#contact a b
{ background: url(../images/taba.png) left top; cursor:pointer;}




#header		{	background:			#7593bf url(../images/ray-logo.jpg) no-repeat;
				border:				thin dotted #e5ffff;
				padding:			0px 100px 140px 0px; }

#sidebar	{	background:			#c0ebff url(../images/blue_background.gif);
				float:				left;
				width:				300px;
				line-height:		1.5em;
				padding:			30px 30px 165px 30px;
				margin:				10px 0px 10px 0px;
				font-size:			.75em; }

#sidebar h2	{	color:				#fd407a;
				border-bottom:		thin dotted #035891;
				padding:			20px 0px 0px 60px; }

#sidebar li	{	list-style:			none; }

	#right		{	background:				url(../images/blue_background.gif);
					margin:					-6px 0px 10px 370px; }
				
	#space		{	padding:			0px 0px 112px 0px; }

	#main		{	
					padding:		10px 20px 275px 20px;
					margin:			16px 10px 10px 0px; }
					
	#temp		{	text-align:			center;
					font-size:			.75em; }

#main h1	{	color:				#035891;
				text-align:			center;
				font-family:		"Times New Roman", Georgia;
				font-size:			2.4em;
				font-weight:		bolder;
				line-height:		.01em;
				margin:				-90px 0px 0px 0px;
				padding:			0px 0px 30px 0px; }
				
.welcome	{	text-align:			center;
				margin:				-10px 0px 0px 0px; }
				
#mainwelcome {	text-align:			center;
				margin:				-10px 0px 0px 0px;
				padding:			0px 0px 0px 0px; }

#main h2	{	text-align:			center;
				font-size:			1.5em;
				color:				#fd407a;
				font-weight:		bold;
				padding:			10px 0px 0px 20px; }
				
#dates		{	text-align:			center; }





		#main table	{	font-weight:	normal;
						font-size:		.75em;
						font-style:		italic;
						color:			#000000;
						line-height:	1.2em;
						padding:		0px 0px 10px 0px;
						margin:			0px 0px 10px 0px; }

		#main td, th	{	padding:		15px 0px 0px 40px;
							margin:			0px 0px 0px 10px; }
							
							
							
							
					
.center			{	width:			250px;
					text-align:		center; }

.building	{		text-align:		center; }

	#free		{	position:		fixed;
					top:			350px;
					right:			15px; }
	
	#free img	{		border:			none; }
	#free a:link	{	border:			none; }
	#free a:visited	{	border:			none; }

#about		{		font-size:		.90em;
					color:			#f0f9fd;
					line-height:	1.5em;
					padding:		10px 10px 0px 10px;
					margin:			20px 10px 20px 375px; }

#about h1	{	color:			#00ffff;
				text-align:		center;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.0em;
				font-weight:	bolder;
				line-height:	.01em;
				margin:			-40px 0px 10px 0px;
				padding:		0px 0px 20px 0px; }

#come		{	font-size:		.80em;
				color:			#0b598b;
				text-align:		center;
				padding:		0px 20px 0px 20px; }

#contact	{	font-size:		.90em;
				color:			#0b598b;/*f0f9fd;*/
				line-height:	1.5em;
				padding:		10px 10px 40px 10px;
				margin:			-40px 10px 40px 30px; }

#contact h1	{	color:			#035891/*00ffff*/;
				text-align:		center;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.5em;
				font-weight:	bolder;
				line-height:	.01em;
				margin:			-40px 20px 30px 0px;
				padding:		0px 0px 20px 0px; }

#contact li	{	list-style:		none; }

#football	{	padding:		10px 0px 0px 30px;
				margin:			17px 0px 0px 5px; 
				font-size:		1.0em;
				line-height:	1.3em;
				color:			#ffffff;
				text-align:		center;}
				
#football h1 {	color:			#ffe600;
				text-align:		center;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.4em;
				font-weight:	bolder;
				line-height:	.01em;
				margin:			-30px 0px 0px 10px;
				padding:		0px 0px 30px 0px; }

#event		{	padding:		10px 0px 0px 30px;
				margin:			17px 0px 0px 05px; 
				font-size:		1.0em;
				color:			#ffffff;
				text-align:		center;}

#event h1	{	color:			#6afdb6;
				text-align:		center;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.4em;
				font-weight:	bolder;
				line-height:	.01em;
				margin:			-20px 0px 0px 10px;
				padding:		0px 0px 20px 0px; }

#event h2	{	color:			#6afdb6;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.0em;
				font-weight:	bolder; 
				margin:			5px 0px 30px 0px;
				padding:		20px 0px 0px 0px; }

#candrive	{	font-size:		.90em;
				color:			#6afdb6;
				line-height:	1.5em;
				padding:		10px 10px 0px 10px;
				margin:			20px 10px 20px 425px; }	

#tickets	{	padding:		40px 20px 10px 20px;
				margin:			50px 10px 40px 05px; 
				font-size:		1.0em;
				color:			#0b598b;
				text-align:		center; }

#tickets h1	{	color:			#035891;
				text-align:		center;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.4em;
				font-weight:	bolder;
				line-height:	.01em;
				margin:			-40px 0px 20px 0px;
				padding:		0px 0px 30px 0px; }

#tickets h2	{	font-size:		1.2em;
				color:			#fd407a;
				font-family:	"Times New Roman", Georgia; }
				
#party		{	font-size:		.90em;
				color:			#f0f9fd;
				line-height:	1.5em;
				padding:		10px 10px 0px 10px;
				margin:			20px 10px 20px 375px; }

#party h1	{	color:			#00ffff;
				text-align:		center;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.5em;
				font-weight:	bolder;
				line-height:	.01em;
				margin:			-35px 0px 15px 0px;
				padding:		0px 0px 20px 0px; }
				
#party h2	{	color:			#00ffff;
				font-family:	"Times New Roman", Georgia;
				font-size:		2.0em;
				font-weight:	bolder;
				text-align:		center; 
				margin:			0px 0px 30px 0px;
				padding:		0px 0px 10px 0px; }
				
#party h3	{	color:			#6afdb6; }

#party p	{	font-size:		1.0em;
				color:			#ffffff;
				line-height:	1.5em;
				padding:		0px 10px 0px 10px;
				margin:			20px 10px 20px 30px; }	
				
				
#footer 	{	font-size:			.75em;
				color:				#ffffff;
				background-color:	#7593bf;
				border:				thin dotted #e5ffff;
				text-align:			left;
				padding:			20px;
				margin:				0px;
				clear:				both; }	


.chriscode	{ 	text-align:		left; }
.chriscode a:link {color: 		#00ffff;
				border:			none; }
.chriscode a:visited {color: 	#6afdb6;
				border:			none; }
.chriscode a:hover {background: none;
				color: 			#fbca08; }

.validation	{	text-align:		right;
				margin:			-30px 50px 0px 0px; }

.validation img	{border:		none; }


				


