	@charset "UTF-8";
/* CSS Document */

/* ERIC MEYER RESET CSS CODE, borrowed from http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: ""
}
blockquote, q {
	quotes: "" "";
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

body {
	background-image:url(../images/bkgd_3.jpg);
	background-repeat:repeat;	
	margin-left:auto;
	margin-right:auto;

	}
	
#container	{
	background-image:url(../images/container_v3.png);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto;
	bottom:20px;
	width:1200px;
	height:1200px;
	}	
	
#blueBox	{
	background-image:url(../images/blueBox_sm.png);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto;
	top:0px;
	left:30px;
	width:842px;
	height:882px;
	}	
	
	#blueBox h3	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#FFF;
		letter-spacing:1px;
		position:absolute;
		top:320px;
		left:300px;
		}
	
#blueBox2	{
	background-image:url(../images/blueBox_lg.png);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto;
	top:0px;
	left:220px;
	width:1200px;
	height:1500px;
	opacity:0.95;
	}		

#blueBox3	{
	background-image:url(../images/blueBox_xlg.png);
	background-repeat:repeat-y;
	position:relative;
	margin:0px auto;
	top:0px;
	left:224px;
	width:1200px;
	height:1800px;
	opacity:0.95;
	}
	
#blueBox4	{
	background-image:url(../images/blueBox_strip.jpg);
	background-repeat:repeat-y;
	position:relative;
	margin:0px auto;
	top:0px;
	left:224px;
	width:1200px;
	height:3580px;
	opacity:0.90;
	}
	
#blueBox5	{
	background-image:url(../images/blueBox_strip.jpg);
	background-repeat:repeat-y;
	position:relative;
	margin:0px auto;
	top:0px;
	left:224px;
	width:1200px;
	height:1980px;
	opacity:0.90;
	}
	
#blueBox6	{
	background-image:url(../images/blueBox_strip.jpg);
	background-repeat:repeat-y;
	position:relative;
	margin:0px auto;
	top:0px;
	left:224px;
	width:1200px;
	height:7680px;
	opacity:0.90;
	}	
	
#blackBox	{
	background-image:url(../images/ubc_ppv_box.jpg);
	background-repeat:repeat-y;
	width:1200px;
	height:1900px;
	position:relative;
	margin:0px auto;
	top:0px;
	left:224px;

	}	
	
#ubcppv		{
	background-image:url(../images/ubc_ppv.png);
	background-repeat:no-repeat;
	width:814px;
	height:1000px;
	position:absolute;
	top:200px;
	left:220px;
	}	
		
		#ubcppv p	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#CCC;
			line-height:21px;
			letter-spacing:1px;
			width:520px;
			height:393px;
			position:absolute;
			top:740px;
			left:200px;
			}
		
		#ubcppv ul	{
			list-style:none;
			position:absolute;
			top:920px;
			left:200px;
			line-height:22px;
			width:500px;
			height:auto;
			
			}
		
		#ubcppv li	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#CCC;

			}	
			
			#ubcppv .p2		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#CCC;
			line-height:21px;
			letter-spacing:1px;
			width:520px;
			height:393px;
			position:absolute;
			top:1120px;
			left:200px;				
				}
			

#ppvBtns	{
	position:absolute;
	top:1470px;
	left:390px;
	z-index:1000;
	}
	
#ppvVid		{
	position:absolute;
	top:650px;
	left:450px;
	z-index:2000;
	}	

#eventInfo	{
	background-image:url(../images/UBC_2010_PAGE.png);
	background-repeat:no-repeat;
	position:absolute;
	top:5000px;
	left:324px;
	width:661px;
	height:2277px;
	}	

	
		#eventInfo h1		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFF;
			letter-spacing:1.2px;
			line-height:26px;
			position:absolute;
			top:-100px;
			left:10px;
			}
		
#winners	{
	background-image:url(../images/winners.jpg);
	background-repeat:no-repeat;
	width:651px;
	height:3744px;
	position:absolute;
	top:1200px;
	left:324px;
	}		
	
.winnerText		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:510px;
	line-height:26px;
	letter-spacing:1px;
	position:absolute;
	top:1230px;
	left:65px;
	
	}	
	
.winnerText2		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:510px;
	line-height:26px;
	letter-spacing:1px;
	position:absolute;
	top:2690px;
	left:65px;
	
	}		
	
#1on1		{
	background-image:url(../images/1on1.png);
	background-repeat:no-repeat;
	width:654px;
	height:516px;
	position:absolute;
	top:100px;
	left:200px;
	}			
			
#Jabba {
background-image:url(../images/UBC_JABBA_PAGE.png);
background-repeat:no-repeat;
height:924px;
left:324px;
position:absolute;
top:300px;
width:661px;
}	
	
#Jabba h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:552px;
	height:100%;
	line-height:20px;
	letter-spacing:1px;
	position:absolute;
	top:300px;
	left:50px;
	}	
	
#gamblerz	{
	background-image:url(../images/UBC_GAMBLERZ_PAGE.png);
	background-repeat:no-repeat;
	position:absolute;
	top:230px;
	left:324px;
	width:661px;
	height:920px;
	}	
	
#gamblerz h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:552px;
	height:100%;
	line-height:20px;
	letter-spacing:1px;
	position:absolute;
	top:375px;
	left:50px;
	}		

#logo		{
	position:absolute;
	top:99px;
	left:125px;
	z-index:10;
	}	
	

	
		.head1		{
			position:absolute;
			top:220px;
			left:240px;
			z-index:3000;
			}	
	
		.head2		{
			position:absolute;
			top:220px;
			left:505px;
			z-index:3001;
			}
		
		.head3		{
			position:absolute;
			top:220px;
			left:769px;
			z-index:3000;
			}

#header1	a { display:block; height:256px; width:262px; overflow:hidden; }

#header1 a:hover { display:block; text-indent:-262px; }	
#header1 a:active { display:block; text-indent:-524px; }	

#header2	a { display:block; height:256px; width:262px; overflow:hidden; }

#header2 a:hover { display:block; text-indent:-262px; }	
#header2 a:active { display:block; text-indent:-524px; }								
	
#header3	a { display:block; height:256px; width:262px; overflow:hidden; }

#header3 a:hover { display:block; text-indent:-262px; }	
#header3 a:active { display:block; text-indent:-524px; }	
	
#slideShow	{
	width:648px;
	height:400px;
	position:absolute;
	top:958px;
	left:278px;
	z-index:200;
	}	
	
#frame		{
		background-image:url(../images/slideShow_Frame.png);
		background-repeat:no-repeat;
		width:487px;
		height:313px;
		position:absolute;
		top:940px;
		left:260px;
		z-index:300;
		}
	
#Merch	{
	width:630px;
	height:275px;
	position:absolute;
	top:670px;
	left:180px;
	z-index:200;
	}		
	
#whiteBox p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#000;
	line-height:1.85;
	letter-spacing:0em;
	width:472px;
	height:138px;
	position:absolute;
	top:34px;
	left:35px;
	}
	
#whiteBox h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	line-height:1.65;
	width:472px;
	height:138px;
	position:absolute;
	top:10px;
	left:35px;
	}

#whiteBox h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:1.65;
	width:172px;
	height:18px;
	position:absolute;
	top:165px;
	left:346px;
	}
	
#blogDots		{
	background-image:url(../images/blogDots.png);
	width:18px;
	height:75px;
	position:absolute;
	top:685px;
	left:785px;
	z-index:10;
	}	
	
#blog		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:1.5;
	width:193px;
	height:auto;
	position:absolute;
	bottom:400px;
	right:190px;
	z-index:11;
	}	
	
#blog h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	position:absolute;
	top:-40px;
	right:-7px;
	width:200px;
/*	height:18px;*/
	z-index:12;
	}
	
#blogHd	{
	background-image:url(../images/blog_hdr.jpg);
	width:661px;
	height:352px;
	position:absolute;
	top:215px;
	left:310px;
	
	}	
	
	
#tix		{
	position:absolute;
	top:151px;
	left:800px;
	z-index:1000;
	}	

#venue		{

	position:absolute;
	top:145px;
	right:200px;
	width:302px;
	height:50px;
	z-index:204;
	}	
	
#venueInfo	{
	/*background-image:url(../images/venue.png);
	background-repeat:no-repeat;*/
	width:644px;
	height:769px;
	position:absolute;
	top:200px;
	left:300px;
	}	
	
#merch		{
	position:absolute;
	top:295px;
	left:330px;
	width:650px;
	height:800px;
	}	

#store		{
	position:absolute;
	top:200px;
	left:500px;
	width:700px;
	height:400px;

	}
	
	#store td		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		letter-spacing:1px;
		margin-right:40px;

		}
		
	#store h1		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FFF;
		letter-spacing:1px;
		position:absolute;
		top:75px;
		left:300px;
		}
		
#merch1		{
	position:absolute;
	top:150px;
	left:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		letter-spacing:1px;	
	}
	
#merch2		{
	position:absolute;
	top:150px;
	left:300px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		letter-spacing:1px;	
	}
	
#merch3		{
	position:absolute;
	top:150px;
	left:500px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		letter-spacing:1px;	
	}
	
#merch4		{
	position:absolute;
	top:550px;
	left:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		letter-spacing:1px;	
	}
	
#merch5		{
	position:absolute;
	top:550px;
	left:300px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		letter-spacing:1px;	
	}	
	
#merch6		{
	position:absolute;
	top:550px;
	left:500px;
	}	
	
#press		{
	position:absolute;
	top:295px;
	left:330px;
	width:650px;
	height:800px;
	}	
	
	#press h1	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		letter-spacing:1px;
		line-height:26px;
		color:#FFF;
		position:absolute;
		top:30px;
		left:170px;
		}
	
	#press h2	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		letter-spacing:1px;
		color:#FFF;
		position:absolute;
		top:59px;
		left:170px;
		}
		
	#press h3	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		position:absolute;
		top:930px;
		left:149px;
		}		
	
	
	#press p	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFF;
		line-height:20px;
		letter-spacing:1px;
		position:absolute;
		top:73px;
		left:170px;
		}	
		
	
#trailer	{
	position:absolute;
	top:485px;
	right:180px;
	z-index:203;
	}	
	
#networks	{
	position:absolute;
	top:100px;
	right:205px;
	width:123px;
	height:21px;
	z-index:205;
	}	
	
#redBox	{
	background-image:url(../images/redbox.png);
	width:417px;
	height:169px;
	position:absolute;
	top:730px;
	right:182px;
	z-index:20;
	}	
	
#redBox	h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	position:absolute;
	top:8px;
	left:38px;
	}	
	
#redBox	h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing:.25px;
	position:absolute;
	top:38px;
	left:40px;
	line-height:2;
	}	
	
#redBox	p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0;
	position:absolute;
	top:40px;
	left:150px;
	line-height:2;
	}	
	
#subNavBlock	{
	background-image:url(../images/subNav_block.png);
	width:376px;
	height:21px;
	position:absolute;
	top:50px;
	right:200px;

	}	
	
	
#subNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	top:45px;
	right:232px;
	width:350px;
	height:15px;
	}
	
	#subNav ul{display:inline; list-style:none;}
	#subNav li{display:inline; float:left; padding:10px;}	

#navBar			{
	position:absolute;
	top:217px;
	left:94px;
	width:200px;
	height:0px;
	z-index:1000;
	}	
	
		
		#upcoming		{
			position:absolute;
			top:275px;
			left:41px;
			}		
	
		#detail	{
			position:absolute;
			top:350px;
			left:40px;
			}
			
		#judges		{
			position:absolute;
			top:375px;
			left:37px;
			}			

		#bboyBtn	{
			position:absolute;
			top:398px;
			left:40px;
			}
			
		#venueBtn	{
			position:absolute;
			top:325px;
			left:37px;
			}

	/*	#battle		{
			position:absolute;
			top:125px;
			left:36px;
			}

		#media		{
			position:absolute;
			top:400px;
			left:43px;
			}	
			*/
			
		#blogBtn		{
			position:absolute;
			top:300px;
			left:43px;
			}			

		#contact		{
			position:absolute;
			top:422px;
			left:37px;
			}
			
		#ppvBtn			{
			position:absolute;
			top:451px;
			left:34px;
			}	
			
		#credBtn		{
			position:absolute;
			top:476px;
			left:37px;
			}	
			
	
	
#navBar, #navBar ul {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
}

#navBar a {
	display: block;
	width: 97px;
	color:#FFF;
}

#navBar a:hover	{
	color:#F60;
	}

#navBar li {
	float: left;
	width: 6em;
}

		#navBar li ul {
			position: absolute;
			width: 10em;
			left: -999em;
		}
		
		#navBar li:hover ul {
			left: auto;
		}
		
#navBar ul li	{
	margin-bottom:3px;
	margin-top:3px;
	margin-left:20px;
	}
			
			
	
#ContactInfo	{
	background-image:url(../images/ubcxweb_contacts.png);
	background-repeat:no-repeat;
	font-family:
	font-size:14px;
	color:#FFF;
	letter-spacing:1px;

	position:absolute;
	top:250px;
	left:385px;
	width:700px;
	height:706px;
	}	

			#ContactInfo a:link	{
			color:#F99;
			}	
			#ContactInfo a:hover	{
			color:#999;
			}

	#ContactInfo h3	{
		position:absolute;
		top:575px;
		left:380px;
		text-align:left;
		line-height:22px;
		padding:10px;
		float:none;
		}
/*	
#ContactInfo2		{
	background-image:url(../images/contactInfo_fax.png);
	background-repeat:no-repeat;
	position:absolute;
	top:775px;
	left:340px;
	width:400px;
	height:400px;
	}	
*/	
	
	#ContactInfo2 h2	{
		text-align:right;
		padding:30px;
		float:none;
		
		}

			#env1	{
				position:absolute;
				top:554px;
				left:-12px;
				}
			/*				
			.env2	{
				position:absolute;
				top:485px;
				left:300px;
				}
				
			.env3	{
				position:absolute;
				top:532px;
				left:300px;
				}				
			
			.env4	{
				position:absolute;
				top:578px;
				left:300px;
				}
		*/
#bboy			{
	background-image:url(../images/bboy_v4.png);
	width:747px;
	height:776px;
	position:absolute;
	top:295px;
	left:224px;
	z-index:1;
	
	}
	
#finalists		{
	background-image:url(../images/ubc_web_TEAMS_page1.png);
	background-repeat:no-repeat;
	width:684px;
	height:556px;
	position:absolute;
	top:240px;
	left:320px;
	}	
	
.flags	{
	position:absolute;
	top:580px;
	left:30px;
	}	
	
.comps		{
	position:absolute;
	top:586px;
	left:100px;
	}
	
.singles	{
	position:absolute;
	top:1100px;
	left:20px;
	}	
	
#poster	{
	position:absolute;
	top:20px;
	left:240px;
	width: 540px;
	height: 764px;
	}
	
A:LINK  	{
			Text-Decoration: none;
			color:#FFF;
			}

A:VISITED {
			Text-Decoration: none;
			Color: #FFF;
			}

A:HOVER   {
			Color: #CCC;
			}	
			
#detailsCopy	{
			background-image:url(../images/details.png);
			background-repeat:no-repeat;
			width:100%;
			height:1526px;
			position:absolute;
			top:250px;
			left:340px;
			}
			
#rules		{
			position:absolute;
			top:-40px;
			right:547px;
			}			

#detailsCopy p	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFF;
			line-height:26px;
/*			letter-spacing:.75px;*/
			width:580px;
			height:100px;
			position:absolute;
			top:210px;
			left:330px;
			}
#TermsCopy h1	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:34px;
			color:#FFF;
			line-height:26px;
			letter-spacing:1.5px;
			width:580px;
			height:600px;
			position:absolute;
			top:240px;
			left:380px;
			}		
	
#TermsCopy p	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#999;
			line-height:14px;
			letter-spacing:.75px;
			width:580px;
			height:900px;
			position:absolute;
			top:330px;
			left:380px;
			overflow:scroll;
			}			

#form		{
				position:absolute;
				top:225px;
				left:278px;
				width:275px;
				height:700px;
				z-index:500;
	}

		#form ul	{
				position:absolute;
				top:0px;
				left:0px;
			}
		#form li	{
				display:block; 
				float:left; 
				padding:5px;
			}
			
		#form ul2	{
				position:absolute;
				top:16px;
				left:258px;
			}	
			
		#form h4	{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFF;
				position:relative;
				top:10px;
				left:2px;
			letter-spacing:1px;
			float:none;
			}			
			
		#form h5	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10.5px;
			color:#FFF;
				position:relative;
				top:-18px;
				left:2px;
			letter-spacing:1px;
			line-height:17px;
			float:right;
			}						

#form2		{
				position:absolute;
				top:204px;
				left:278px;
				width:200px;
				height:700px;
	}

		#form2 ul	{
				position:absolute;
				top:0px;
				left:0px;
			}
		#form2 li	{
				display:block; 
				float:left; 
				padding:26px;
			}
			
		#form2 ul2	{
				position:absolute;
				top:16px;
				left:258px;
			}	
			
		#form2 h4	{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFF;
				position:relative;
				top:10px;
				left:2px;
			letter-spacing:1px;
			float:none;
			}			
			
		#form2 h5	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFF;
				position:relative;
				top:-18px;
				left:2px;
			letter-spacing:2px;
			line-height:17px;
			float:right;
			}	
			
#hostJudge		{
	background-image:url(../images/ubc_web_judges_page.png);
	background-repeat:no-repeat;
	width:700px;
	height:1500px;
	position:absolute;
	top:290px;
	left:310px;
	}	
	
#videoTheo		{
	position:absolute;
	top:1180px;
	left:545px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:100;
	}
	
			#videoTheo a:link	{
			color:#F60;
			}	
			#videoTheo a:hover	{
			color:#999;
			}
		
#videoSwift		{
	position:absolute;
	top:580px;
	left:545px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:100;
}
			#videoSwift a:link	{
			color:#F60;
			}	
			#videoSwift a:hover	{
			color:#999;
			}

#videoJoJo		{
	position:absolute;
	top:440px;
	left:545px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:100;
}
			#videoJoJo a:link	{
			color:#F60;
			}	
			#videoJoJo a:hover	{
			color:#999;
			}


#videoLast		{
	position:absolute;
	top:1127px;
	left:428px;
	width:559px;
	height:39px;
	z-index:100;
	}

/*
#hostJudge2		{
	background-image:url(../images/hostJudge.png);
	width:209px;
	height:1175px;
	position:absolute;
	top:290px;
	left:300px;
	}		

#hostPics		{
	list-style:none;
	position:absolute;
	top:270px;
	left:280px;
	}
	
#hostJudge		{
	background-image:url(../images/hostJudge.png);
	width:209px;
	height:1175px;
	position:absolute;
	top:290px;
	left:300px;
	}	
	
#hostJudge h1	{
	font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#FFF;
	}
	
#hostJudge h3	{
	font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#F60;
	 letter-spacing:1px;
	}	
	
#hostJudge p	{
	font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#FFF;
	 	 width:450px;
	 height:85px;
	float:left;
	}		
	

#hostPics li	{
	padding:15px;
	float:none;
	list-style:none;
	}
	
#hostPics h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	letter-spacing:1px;
	
	}
	
#hostPics p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing:1px;
	float:left;
	}		



#judgePics		{
	position:absolute;
	top:670px;
	left:320px;
	width:465px;
	height:82px
	}
	
#judgePics	li	{
	padding:15px;
	float:none;
	list-style:none;
	}			
			
#judgePics h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	letter-spacing:1px;
	
	}
	
#judgePics p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing:1px;
	float:left;
	}	
*/

#profileKhz		{
	background-image:url(../profiles/images/ubcxweb_team_profile_KHZ.png);
	background-repeat:no-repeat;
	position:absolute;
	top:280px;
	left:320px;
	width:535px;
	height:378px;
	}
	
#profileKhz ul	{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	letter-spacing:1px;
	line-height:0px;
	
	}	
	
#profileKhz li	{
	list-style:none;
	display:block;
	padding-bottom:20px;
	}
	
#profileQwz		{
	background-image:url(../profiles/images/ubcxweb_team_profile_QofQ.png);
	background-repeat:no-repeat;
	position:absolute;
	top:280px;
	left:320px;
	width:535px;
	height:315px;
	}
	
#profileQwz ul	{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	letter-spacing:1px;
	line-height:0px;
	
	}	
	
#profileQwz li	{
	list-style:none;
	display:block;
	padding-bottom:20px;
	}	
	
#profileLfo		{
	background-image:url(../profiles/images/ubcxweb_team_profile_LFO.png);
	background-repeat:no-repeat;
	position:absolute;
	top:245px;
	left:320px;
	width:531px;
	height:330px;
	}	
	
#profileTas		{
	background-image:url(../profiles/images/ubcxweb_team_profile_TAS.png);
	background-repeat:no-repeat;
	position:absolute;
	top:280px;
	left:320px;
	width:648px;
	height:574px;
	}	

#profileT9		{
	background-image:url(../profiles/images/ubcxweb_team_profile_T9.png);
	background-repeat:no-repeat;
	position:absolute;
	top:280px;
	left:320px;
	width:648px;
	height:574px;
	}

#poster2	{
	background-image:url(../images/flyer_UBC.png);
	background-repeat:no-repeat;
	position:absolute;
	top:225px;
	left:340px;
	width:756px;
	height:950px;
	}
	
		#poster2 p	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11.3px;
			text-align:left;
			color:#FFF;
			line-height:20px;
			letter-spacing:1px;
			position:absolute;
			bottom:-250px;
			left:45px;
			width:470px;
			height:auto;
			}
	
#poster3	{
	background-image:url(../images/ubc-poster_battle1.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:225px;
	left:340px;
	width:756px;
	height:950px;
	}
	

#thumbs		{
	position:absolute;
	top:310px;
	left:200px;
	margin-right:40px;
	padding-right:40px;
	}
	
	#thumbs a:link	{
				filter:alpha(opacity=75);
				-moz-opacity:0.75;
				-khtml-opacity: 0.75;
				opacity:0.75;
				}
				
	#thumbs a:hover	{
				filter:alpha(opacity=100);
				-moz-opacity:1.0;
				-khtml-opacity: 1.0;
				opacity:1.0;
				}				
	
#thumbs	p	{
	position:absolute;
	top:-80px;
	left:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	letter-spacing:1px;
	width:300px;
	}	

#footer		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	position:relative;
	left:300px;
	top:1000px;
	width:300px;
	padding:30px;
	z-index:1005;
	}
	
#footer1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	position:absolute;
	left:500px;
	bottom:-200px;
	width:300px;
	padding:30px;
	z-index:1005;
	}	

#footer3		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	position:relative;
	left:270px;
	top:1800px;
	width:300px;
	padding:30px;
	z-index:1005;
	}

#footer4		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	position:relative;
	left:270px;
	top:1400px;
	width:300px;
	padding:30px;
	z-index:1005;
	}

#footer2		{
	background-image:url(../images/bboys.png);
	background-repeat:no-repeat;
	position:absolute;
	right:80px;
	top:175px;
	width:300px;
	height:800px;
	z-index:50;
	}

#twitter	{
	position:absolute;
	top:945px;
	left:765px;
	z-index:2000;
	}


