@charset "UTF-8";

body {
	background-color: #CCC;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	}
#home {
	font-family: Geneva, "Tahoma Bold", sans-serif;
	height: 750px;
	width: 900px;
	position: fixed;
	}
#nav {
	font-size: 1.5em;
	color: #000;
	position: fixed;
}
#schedule {
	position: fixed;
	top: 195px;
	left: 305px;
	color: #000;
	text-align: left;
	height: 50px;
	width: 250px;
	font-size: 1em;
	
}
#films {
	position: fixed;
	top: 195px;
	left: 300px;
	color: #000;
	text-align: left;
	height: 50px;
	width: 250px;
	font-size: 1em;
	
}

#install {
	position: fixed;
	top: 280px;
	left: 225px;
	color: #000;
	text-align: left;
	height: 50px;
	width: 250px;
	font-size: 1em;
	
}#workshop {
	position: fixed;
	top: 360px;
	left: 350px;
	color: #000;
	text-align: left;
	height: 50px;
	width: 250px;
	font-size: 1em;
	
}
#news {
	position: fixed;
	top: 510px;
	left: 50px;
	height: 50px;
	width: 100px;
	text-align: left;
	font-size: 1em;
}
#gallery {
	position: fixed;
	top: 510px;
	left: 140px;
	height: 50px;
	width: 250px;
	text-align: left;
	font-size: 1em;
}
#about {
	position: fixed;
	top: 510px;
	left: 260px;
	height: 50px;
	width: 150px;
	text-align: left;
	font-size: 1em;
}
#submit {
	position: fixed;
	top: 510px;
	left: 360px;
	height: 50px;
	width: 150px;
	text-align: left;
	font-size: 1em;
}
#archive {
	position: fixed;
	top: 510px;
	left: 465px;
	height: 50px;
	width: 250px;
	text-align: left;
	font-size: 1em;
}
#contact {
	position: fixed;
	top: 510px;
	left: 585px;
	height: 50px;
	width: 250px;
	text-align: left;
	font-size: 1em;
}

#name {
	font-size: 2.5em;
	position: fixed;
	left: 50px;
	top: -20px;
	color: #000;
}

#nameShadow {
	top: 490px;
	left: 0px;
	position: fixed;
	height: 40px;
	width: 560px;
	background-color: #D0D0D0;
	opacity: .3;
}
#logo {
	height: 57px;
	width: 100px;
	position: fixed;
	left: 750px;
	top: 490px;
	cursor: pointer;
}
#footer {
		left: 37px;
		top: 545px;
		position: fixed;
		font-size: 0.55em;
	}
	
	#footer2 {
		position: fixed;
		left: 37px;
		top: 560px;
		font-size: 0.55em;
		width: 700px;
		line-height: 95%;
		opacity: .8;
		text-align: justify;
	}
	
#splash {
	position: fixed;
	left: 240px;
	top: 50px;
}
#splash a:hover {
	background-color: transparent;
}
.redtext {
	color: #F00;
}
.orangetext {
	color: #F90;
}

.blacktext {
	color: #000;
}
a:hover {
	background-color:#FF6;
}
.bigblue {
	color: #30F;
	font-size: 2em;
}
