a:focus { -moz-outline: none -moz-mac-focusring; }
img {border-style: none;}
form{padding:0; margin: 0;}
p{margin:0px; padding:0px;}
html{
	height:100%;
}
body, html {
background:  url(../img/bigE2.gif) no-repeat bottom #000;
width:100%;
margin:0;
padding:0;
color:#f0f0f0;
font-family: Lucida Sans Unicode, Lucida grande;
font-size: 12px;
overflow: auto;}

a{
font-weight: bold;
color: #e0e0e0;
text-decoration:none;}

a:hover, a:active{
color: #808080;
text-decoration:underline;	}

a:visited{
color: #fff;
text-decoration:none;}

#wrapper{
position:absolute;
top:105px;	
left:50%;
padding-bottom:30px;
margin-left:-390px;
width:780px;}
#left{
	float:left;
	width:400px;
}
#right{
	float:right;
	width:360px;
}

#Menu{
margin:26px 0px 0px 10px;
padding:0px;
width:332px;
height:14px;}
	#Menu ul {
		list-style: none;
		margin: 0px;
		width:345px;
		padding: 0px;}
		#Menu ul li {display: inline;}
			#Menu ul li a {
				margin:0px;
				float: left;
				height: 14px;
				text-indent: -999999px;}
				
				#Menu ul li a.b1 {background: url('../img/menu.gif') no-repeat 0px 0px;width:40px;}
				#Menu ul li a.b2 {background: url('../img/menu.gif') no-repeat -65px 0px;width:40px;margin-left:17px;}
				#Menu ul li a.b3 {background: url('../img/menu.gif') no-repeat -108px 0px;width:35px;}
				#Menu ul li a.b4 {background: url('../img/menu.gif') no-repeat -148px 0px;width:83px;}
				#Menu ul li a.b5 {background: url('../img/menu.gif') no-repeat -233px 0px;width:42px;margin-left:22px;}
				#Menu ul li a.b6 {background: url('../img/menu.gif') no-repeat -280px 0px;width:52px;margin-left:3px;}
				
							
				#Menu ul li a.b1:hover {background-position: 0px -14px;}
				#Menu ul li a.b2:hover {background-position: -65px -14px; }
				#Menu ul li a.b3:hover {background-position: -108px -14px; }
				#Menu ul li a.b4:hover {background-position: -148px -14px; }
				#Menu ul li a.b5:hover {background-position: -233px -14px; }
				#Menu ul li a.b6:hover {background-position: -280px -14px; }

#clear{
clear:both;}

#logo{
width:351px; 
height:86px;
background:url(../img/logoHeader.gif) no-repeat 0px 0px;
margin: 0;}
	#logo a{
	position:absolute;
	width:351px;
	height:86px;	}
		#subLogo{
		width:254px; 
		height:19px;
		margin: 20px 0px 0px 10px;
		background: url(../img/HeadAcousticMusicPerformance.gif) no-repeat 0px 0px;}

#header{
float:left;
width:360px;
height:auto;}
				
#contentIndex{
line-height: 20px;
width:335px;
height:auto;
margin: 25px 0 0 0;
padding: 0px 20px 30px 8px;
float:left;}

div#contentIndex p>img{
	margin-bottom:10px;}
#columnVideo, #columnAudio{
border-left:1px solid #aaa;
line-height:16px;
padding: 30px 10px 10px 10px;
width:350px;
font-size:11px;
float:right;}

#columnMedia{
border-left:1px solid #aaa;
line-height:16px;
padding: 30px 10px 10px 10px;
width:350px;
font-size:11px;
float:right;}

#columnVideo a, #columnAudio a{
	display:block;
	margin-bottom:10px;
	padding-right:20px;
	width:300px;
	text-decoration: none;}
	
	#columnVideo a:hover, #columnAudio a:hover{text-decoration: underline;}

#columnVideo{background: url(../img/titleVideoFiles.gif) no-repeat 10px 0px;}
	#columnVideo a{background: url(../img/iconVideo.gif) no-repeat  295px 3px;}
	#columnVideo a:hover{background: url(../img/iconVideoA.gif) no-repeat 295px 3px #333;}


#columnAudio{background: url(../img/titleAudioFiles.gif) no-repeat 10px 0px;}
	#columnAudio a{background: url(../img/iconAudio.gif) no-repeat 298px 2px;}
	#columnAudio a:hover{background: url(../img/iconAudioA.gif) no-repeat 298px 2px #333;}

#bottom{
padding:0px 0px 0px 9px;
width:720px;
height:142px;}

#space{
	width:140px;
	height:100px;
}
#columnPhoto2{background: url(../img/Titlephoto.gif) no-repeat 13px 3px;}


#columnPhoto, #columnPhoto2{
border-left:1px solid #aaa;
line-height:16px;
min-height:500px;
padding: 30px 10px 10px 20px;
width:150px;
font-size:11px;
float:right;}

#columnPhoto img, #columnPhoto2 img{
border:1px solid #999;
	margin-bottom:20px;
	width:120px;
	height:90px;
}

#columnEvents{background: url(../img/TitleEventsPast.gif) no-repeat 13px 0px;}

#columnEvents{
border-left:1px solid #aaa;
line-height:16px;
min-height:500px;
padding: 30px 10px 10px 20px;
width:331px;
font-size:12px;
float:right;}

#columnEvents img{
	margin-bottom:20px;
	width:120px;
	height:90px;
}
#columnEvents p{
	margin-bottom:12px;
}
#columnEvents a{
	text-decoration: overline;
	text-decoration: underline;
}

.big {
	font-size: 14px;
	line-height: 19px;
	vertical-align: top;
}