body, html{
	background-color: #000000;
	background-image: url(/images/bg-paint.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding:0px;
	height:100%;
	width:100%;
}

div#MainSpaceContent {
	position: absolute; /* required */
	width: 960px; /* width of div */
	margin-left: -480px; /* half of width */
	left: 50%;	
	height: 650px;
}

div#bgLoader {
position: absolute;
z-index: 5;
}


/* CONTENT */

div#IntroAnimation {
width: 960px;
height: 650px;
position: absolute;
z-index: 90;
}

div#TextSpaceContentShort {
	position: absolute;
	width: 960px; 
	margin-left: -480px;
	left: 50%;	
	height: 95px;
	top: 650px;
	background-image: url(/images/bg-grunge-bottom.jpg);
	background-repeat:no-repeat;
}

div#TextSpaceContentLong {
	position: absolute;
	width: 960px; 
	margin-left: -480px;
	left: 50%;	

	top: 650px;
	background-image: url(/images/bg-grunge-bottom.jpg);
	background-repeat:no-repeat;
}

/* LOGO + MENU */

div#Logo {
width: 350px;
height: 300px;
position: absolute;
left: 700px;
top:0px;
z-index: 85;
}

div#Menu {
width: 260px;
height: 260px;
position: absolute;
right: 0px;
top:300px;
z-index: 95;
}

/* TEXT */

.TextTitleHere {
width: 920px;
padding: 20px 20px 0px 20px;
color:#FFFFFF;
font-size:20px;
}

.TextHere {
width: 920px;
padding: 0px 20px 0px 20px;
color:#FFFFFF;
font-size:16px;
}

.TextHere p {
margin-bottom: -16px;
}

.TextLeft {
width: 400px;
position: relative;
float:left;
left: 10px;
padding-bottom: 10px;
color:#FFFFFF;
font-size:13px;
}

.TextRight {
width: 500px;
position: relative;
float:left;
margin-left: 30px;
padding-bottom: 10px;
color:#FFFFFF;
font-size:13px;
}

.TextLeftTitle, .TextRightTitle {
font-size:20px;
}

/* FOOTER */

div#FooterShort, div#FooterLong {
	position: absolute; 
	width: 960px; 
	margin-left: -480px; 
	left: 50%;	
	height: 55px;
	top: 745px;
	color: #333333;
	font-size:11px;
	text-align:center;
}

div#FooterLong {
top: 800px;
}

div#FooterShort a, div#FooterLong a {
text-decoration: none;
color: #66CCCC;
background-color:#151515;
padding: 0px 10px 0px 10px;
}

div#FooterShort a:hover, div#FooterLong a:hover {
text-decoration: none;
color: #FFFFFF;
background-color:#ff3399;
}

div#Sponsors {
	position: absolute; 
	width: 960px; 
	height: 95px;
	bottom: 0px;
	color: #99CC00;
	text-align:center;
}

div#Social {
position: absolute; 
width: 80px;
height: 30px;
top: 540px;
right: 15px;
z-index: 95;
text-align:right;
}

div#chair-fella {
position: absolute; 
margin-top: -40px;
width: 130px;
height: 200px;
padding-top: 175px;
left: 100px;
}

/* TAG LINE + CONTENT */

div#Tag {
width: 650px;
height: 125px;
position:absolute;
z-index: 105;
}

div#Content {
width: 960px;
height: 650px;
position:absolute;
z-index: 80;
}


div#krpanoDIV {
	position:absolute;
	top: 120px;
	width: 700px;
	height: 500px;
	z-index: 99;
}

div#stuff {
	position:absolute;
	top: 120px;
	width: 700px;
	height: 500px;
	z-index: 99;
}