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

body{
	width:100%;
	padding:0;
	margin:0;
}

p{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
text-align:left;
padding: 10px;
}

a{
color:#FC6;
text-decoration:none;
font-family:Optima, "Optima ExtraBlack", "Orator Std", Papyrus, "Arial Italic", "Century Schoolbook";
font-size:16px;
}


a:hover {
color:#FFFFFF;
text-decoration:none;
font-family:Optima, "Optima ExtraBlack", "Orator Std", Papyrus, "Arial Italic", "Century Schoolbook";
}

#p1{
	padding-left:10px;
font-size: 50px;
color:#FFFFFF;
font-family:Optima, "Optima ExtraBlack", "Orator Std", Papyrus, "Arial Italic", "Century Schoolbook";
}

h2{
color:#FFFFFF;
font-family:Optima, "Optima ExtraBlack", "Orator Std", Papyrus, "Arial Italic", "Century Schoolbook";
padding-left:5px;
}

hr{
	color:#333;
	
}

#mainText{
max-width:90%;
	
}

#mainSelect{
margin-top:18%;
background-color:#000;
border-top: 2px #CCC solid;
border-bottom: 2px #CCC solid;
min-width: 720px;
width:100%;
}

#innerSelect{
background-color:#000;
border-top: 2px #CCC solid;
border-bottom: 2px #CCC solid;
min-width: 720px;
width:100%;
height: 30px;
}

.mainTop{ 
	color:#FFF;
	font-family:Optima, "Optima ExtraBlack", "Orator Std", Papyrus, "Arial Italic", "Century Schoolbook";
	font-size:15px;
float:right;
}

#mainSelect ul{
padding-right:10px;
}

#mainSelect li{
display:inline;
padding-left:20px;
}

#innerSelect ul{
	margin-top:3px;
}

#innerSelect li{
display:inline;
padding-left: 20px;
padding-right: 20px;
}

#portfolioSelect a{
	color:#CCC;
}

#portfolioSelect a:hover{
	color:#666;
}

#portfolioSelect li{
	display:inline;
padding-left: 20px;
padding-right: 20px;
}

#portfolioSelect ul{
	margin-top:1px;
	margin-bottom:1px;
}

#portfolioSelect{
	background-color:#292929;
	border-bottom:#999 2px groove;
	border-top:#999 2px groove;
}

#showHeading{
	background-color:#292929;
	border-bottom:#999 2px groove;
	border-top:#999 2px groove;
}

#showHeading p{
	margin-top:0px;
	margin-bottom:0px;
	text-align:right;
}

#contactSelect{
padding-top:100px;
}

#contactSelect ul{
margin-top:5px;
margin-bottom:6px;
}

#contactSelect li{
display:inline;
padding-left:20px;
padding-right:20px;
}

#contact{
width:600px;
float: right;
}

#select ul{
margin-top:5px;
margin-bottom:6px;
}

#select li{
display:inline;
padding-left:20px;
padding-right:20px;
}

.kate {
padding-top:20px;
padding-bottom:30px;
text-align:right;
width:297px;
padding-right:5px;

}

.dave {
padding-top:20px;
padding-bottom:30px;
text-align:left;
width:298px;



}

#web{
background-image:url(images/internet_bg.gif);
background-repeat:no-repeat;
width:1024px;
}

#internetcontent {
		text-align:center;
		color:#FFFFFF;
		width:400px;
		font-family:Copperplate, Optima, Onyx, sans-serif, serif, fantasy;
		margin-top:30px;
		padding: 20px;
		background-color:#333333;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:3px;
		}

#videoPlayer{
padding:2px;
border:#CCCCCC solid 2px;
width:470px;
}

#theaterGroup{
height:300px;
width:650px;
}

#theaterImage{
float:left;
border:#CCC 1px solid;
}

#theaterDescript{
float:right;
text-align:left;
width:300px;
padding-left:20px;
}

#installContent{
padding-top:50px;
}

#vidContent{
padding-top:50px;
}

#installGroup{
height:300px;
width:600px;
}

#vidGroup{
height:230px;
width:600px;
padding-top:20px;
}
#vidGroup2{
height:270px;
width:600px;
padding-top:20px;
}

#installImage{
float:left;
border: #FFFFCC 2px solid;
}

#video{
float:left;
border: #FFFFCC 2px solid;
}

#installDescript{
float:right;
text-align:left;
width:300px;
padding-left:20px;
}

#vidDescript{
float:right;
text-align:left;
width:220px;
padding-left:20px;
}

#install{
	width:600px;
}

#vid{
	width:600px;
}


#eventNav{
width:400px;
}

#eventNav ul{
margin-top:5px;
margin-bottom:6px;
}

#eventNav li{
display:inline;
padding-left:20px;
padding-right:20px;
}

#eventNav a{
font-size:14px;
}

.highlight404{
color:#0099FF;
}

/*this is where the vj page begins */

#vjContent{
background-image:url(images/vj404banner.gif);
background-repeat:no-repeat;
width:1000px;
}





#prevgigs {
	width: 600px;
	color:#CCCCCC;
	font-family:Optima, "Optima ExtraBlack", "Orator Std", Papyrus, "Arial Italic", "Century Schoolbook";
	}

	
#festival_img {
	float:left;
	}
#festival {
	height: 200px;
	text-align:left;
	}
#festival a{
	color:#0099FF;
	}

#holger_img {
	float:right;
	}
#holger {
	height: 200px;
	text-align:right;
	}
#holger a{
	color:#FF9900;
	}
	
#jamie_img {
	float:left;
	}
#jamie {
	height: 200px;
	text-align:left
	}
#jamie a {
	color:#FF0000;
	}
	
#efdemin_img {
	float:right;
	}
#efdemin {
	height: 200px;
	text-align:right;
	}
#efdemin a{
	color:#FF9900;
	}

#soul_img {
	float:left;
	}
#soul {
	height: 200px;
	text-align:left;
	}
#soul a{
	color:#CC66FF;
	}

#consider_img {
	float:right;
	}
#consider {
	height: 200px;
	text-align:right;
	}
#consider a{
	color:#00CC00;
	}

#luca_img {
	float:left;
	}
#luca {
	height: 200px;
	text-align:left;
	}
#luca a{
	color:#0099FF;
	}

#chloe_img {
	float:right;
	}
#chloe{
	height: 200px;
	text-align:right;
	}
#chloe a {
	color:#FF66FF;
	}
	
.tableimag {
	padding: 20px;
	}
	
#player{
	width:470px;
	border-color:#000066;
	border-style:solid;
	border-width:3px;
	}

#home { 
	background-image:url(images/home.gif);
	width:100px;
	height:50px;
	margin: 5px;
	}

#mymy_img {
	float:right;
	}

#mymy{
	height: 200px;
	text-align:right;
	}
#mymy a{
	color:#00FFFF;
	}
	
/*this is where the vj page ends */

/*this is where the gallery starts */

#gallery{
	width: 800px;
}

#gallery p{
		text-align:center;
}

#gallery td{
	vertical-align:top;
}

#gallery1 ul{
padding-top:10px;
vertical-align:middle;
padding-top: 10px;
}

#gallery1 li{
list-style:none;
display:inline;
}

#pic{
	border: 2px solid #999;
	margin-right:15px;
}

#thumbnail{
	border: 2px solid #999;
	margin-bottom: 10px;
	margin-right:5px;
}

#showContent{
	width:800px;
	margin-top:-20px;
}

#showContent{
	width:800px;
	margin-top:5px;
}

#showContent p{
	font-size:18px;
	font-weight:bolder;
	text-align:right;
}

#showContent2{
	width:800px;
}

#showContent2 p{
	font-size:18px;
	font-weight:bolder;
	text-align:left;
}

#container{
	background-color: #000;
	border:#999 2px solid;
	
	padding-top: 10px;
	width:800px;
	margin-top: 20px;
}

#containerContact{
	background-color: #000;
	border:#999 2px solid;
	padding-bottom: 20px;
	padding-top: 10px;
	width:800px;
	margin-top: 10%;
}

#showContent3{
	
	width:650px;
	
}

#installContent{
	padding-left:40px;
	width:610px;
	
}



#showContent4{
	width:650px;
	padding-bottom: 20px;
}

#showContent4 p{
	font-size:18px;
	font-weight:bolder;
	text-align:center;
	padding-left: 100px;
}


#videoExam{
	margin: 40px;
	border: #CCC 1px solid;
	background-color:#333;
}

#quote{
	width:700px;
	margin-top:-30px;
	padding-bottom:20px;

}

#quote p {
	text-align:right;
	color:#999;
	font-weight:lighter;
}

#aboutContent p{
	padding:10px;
}
#aboutContent{
	padding-top:20px;
	width:700px;
