			body
			{	margin:0;
				background:		black url('../imgs/BG.jpg') repeat-x;
				font-family:	arial;
				font-size:		13px;
				color:				black; 
			}	
			
			
			a
			{ color: #3A7F17;
			}		
			
			a:hover 
			{ color: #6DEF2C;
				text-decoration:underline;
			}
			
			
			
			div#body
			{	width: 		766px;
				position:	relative;
				left:			50%;
				margin-left: -383px;
				
				padding: 422px 0 0 0;
			}
			div#head object
			{	position: absolute;
				left:			50%;
				top:			0;
				margin-left: -649px;
			}
			div#head div#real
			{	display:	none;
			}
			div#content
			{	background:	white url('../imgs/contentbg.jpg') repeat-y; 
			}
			div#content div#inner-content
			{	background: url('../imgs/contentbgtopper.jpg') no-repeat; 
				padding:		10px 20px;
			}
			div#content div.col
			{	float:			left;
				width:			270px;
				margin:			0 10px 0 0;
			}
			div#content p
			{	margin:			0;
				padding:		0 0 10px 0;
			}
			div#content img.jail
			{	width:			269px;
				height:			182px;
				background-repeat: no-repeat;
			}
			div#content h1,
			div#content h2
			{	margin:			0;
				padding:		0 0 6px 0;
				
			}
			
			div#foot
			{	clear:			both;
				position:		relative;
				background:	url(../imgs/footer.jpg) no-repeat;
				height:			82px;
				padding:		0 0 0 110px;
			}
			div#foot p
			{	margin:0;
				position:		absolute;
				bottom:			2px;
				right: 			246px;
			}
			div#foot ul
			{	margin:			0 25px 0 0;
				padding:		5px 0 0 0;
				display:		block;
				float:			left;
				height:			80px;
			}
			div#foot li
			{	display:		block;
				
			}
			div#foot li a
			{	color:						white;
				font-size:				15px;
				text-decoration: 	none;
				font-weight:			bold;
			}
			div#foot li a:hover
			{ text-decoration:	underline;
			}
			div#foot a#EMC2
			{	display:		block;
				padding:		82px 0 0 0;
				height:			0;
				width:			244px;
				overflow:		hidden;
				background: url(../imgs/emc2footer.jpg) no-repeat;
				float:			right;
			}
			.clear
			{	clear:			both;
			}
			
			#register 
			{
			border: 	10px solid black;
			color:		#000000;
			font-size:	12px;
			padding:	5px;
			position:	relative;
			margin:		10px 0 0 0;
			width:		240px;
			}
			
			#register input#qsubmit{ width: auto; }
			
			#register input{ width: 200px; }
			
			
			#register form 
			{
			margin:5px;;
			padding:0;
			}
			.sb, .sbi, .sb *, .sbi * 
			{
			position:relative;
			z-index:1;
			}
			
			.team
			{
			width:160px; float:left; font-size:12px; padding:10px;
			height:180px;
			overflow:hidden; 
			}
				
			.teamhead
			{
			font-size:24px; font-weight:bold;
			
			}
			
			.teamleft
			{
			width:200px; float:left; border:10px solid #A6CE39; margin:10px 0 0;
			 
			}
		
			
			.teamright
			{
			width:460px; float:left;  padding:10px; font-size:14px; 

			}	
			
			.teamwhole
				{
				margin:20px; font-size:14px;	
			}
			.events
			{	float:		left; 
				font-size:	12px; 
				padding:	0 0 0 20px;
				width:		58%;
			}
			.events h2
			{	clear:	right;
			}
			.events table
			{	margin:	0 0 10px 0;
			}
			.events td.left
			{	width:		50px;
				text-align:	left;
				font-size:	12px;
				padding: 	0 2px 0 0;
				font-weight:bold;
			}
			.events td.right
			{	
			}
			
			
			.newsleft
			{	float: left; 
			width:350px;
			margin: 3px 3px 6px 3px;
			}

			.newsright
			{	float: right;
				width: 75px;
				margin: 3px 3px 6px 3px;
			}
			
			.news_title
			{	font-size:14px;
			font-weight: bold;
				
			}
			
			.news
			{ margin: 0 20px 0 20px;
			}
			.err
			{	color:	red;
			}
			div#login
			{	background:white;
				border:6px solid silver;
				left:50%;
				margin-left:-162px;
				padding:8px 6px;
				position:relative;
				width:300px;
				line-height:14px;
			}
			div.menu
			{	margin:		0 0 10px 0;
				padding:	0 0 3px 0;
				border-bottom: 1px solid gray;
			}
			div#gallery div.item
			{	width:		150px;
				height:		100px;
				margin:		0 20px 20px 0;
				overflow:	hidden;
				float:		left;
			}
			div#gallery div.item a
			{
			}
			div#gallery div.item a img
			{	border:		0;
				width:		150px;
			}
			div#gallery div.item p
			{	
			}
			
			.sponsors
			{
			width:200px; float:left; font-size:12px; padding:10px;
			height:180px;
			overflow:hidden; 
			}
			.sponsors img
			{	width:		100%;
			}
			
			
			
			