/* Foto+Synthesis - fotosynthesis.com*/
/*Structure*/

body{background:#cccccc;font-size:62.5%;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
	/* main */
#sheet{width:1050px;height:auto;margin:40px auto;padding:0;background:#ffffff;border-top:1px solid #aaaaaa;border-left:1px solid #ababab;border-right:1px solid #aaaaaa;border-bottom:1px solid #969696;}
#innersheet{width:920px;height:auto;margin:0 auto;background:#ffffff;}
	#top{width:920px;height:153px;margin:0 auto 20px 0;padding:35px 0 0 0;float:left;}
		#toptop{width:920px;height:103px;display:block;}
			#logo{width:460px;height:70px;margin:0;padding:0;float:left;}
			#logo li{margin:0;padding:0 0 0 0px;float:left;list-style:none;}
			#logo li a{display:block;height:70px;padding:0;margin:0;}
			#logo #FS{text-indent:-9999em;text-decoration:none;z-index:1000;display:block;cursor:pointer;height:70px;margin:0;}
			#logo #FS a{background:url(images/logo.png) left top no-repeat;width:396px;height:70px;margin:20px 0 0 0;padding:0;}
			#logo #FS a:hover{background-position:left 0;}	
		#topbot{width:920px;height:50px;display:block;}
	#mid{width:920px;height:100%;margin:0 auto;padding:0;float:left;clear:both;}
		#content{width:920px;height:100%;margin:0 auto;padding:0 0 20px 0;display:block;clear:both;float:left;}
		
		
			.element1{width:920px;height:375px;margin:0 0 40px 0;padding:0;float:left;}
			
			/* Three Horizontal  large-left two-small-right */
				.horz1-vert2-left{width:560px;height:375px;margin:0 10px 0 0;float:left;}
				.horz1-vert2-right1{width:170px;height:257px;margin:0 10px 10px 0;float:left;}
				.horz1-vert2-right2{width:170px;height:257px;margin:0 0 10px 0;float:left;}
				.horz1-vert2-title{width:350px;height:108px;margin:0 0 0 0;float:left;}
					.horz1-vert2-title h2{font-size:2.8em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
						.horz1-vert2-title h2 span{font-size:18px;display:none;}
					.horz1-vert2-title p{font-size:1.5em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
				
			
			.element2{width:920px;height:350px;margin:0 0 40px 0;padding:0;float:left;}
		
			/* Two Horizontal  large-left small-right */
				.horz1b-horz1s-left{width:525px;height:350px;margin:0 10px 0 0;float:left;}
				.horz1b-horz1s-right{width:385px;height:257px;margin:0 0 10px 0;float:left;}
				.horz1b-horz1s-title{width:385px;height:83px;margin:0 0 0 0;float:left;}
					.horz1b-horz1s-title h2{font-size:2.8em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
						.horz1b-horz1s-title h2 span{font-size:18px;display:none;display:none;}
					.horz1b-horz1s-title p{font-size:1.5em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
					
			/* Two Horizontal  small-left large-right */
				.horz1s-horz1b-left{width:385px;height:257px;margin:0 10px 10px 0;float:left;}	
				.horz1s-horz1b-right{width:525px;height:350px;margin:0 0 0 0;float:right;}
				.horz1s-horz1b-title{width:385px;height:83px;margin:0 10px 0 0;float:left;}
					.horz1s-horz1b-title h2{font-size:2.8em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
						.horz1s-horz1b-title h2 span{font-size:18px;display:none;display:none;}
					.horz1s-horz1b-title p{font-size:1.5em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
		
			/* Two Horizontal  small-left large-right */
				.horz3s-horz2b-left1{width:140px;height:210px;margin:0 10px 10px 0;float:left;}	
				.horz3s-horz2b-left2{width:140px;height:210px;margin:0 10px 10px 0;float:left;}	
				.horz3s-horz2b-left3{width:140px;height:210px;margin:0 10px 10px 0;float:left;}	
				.horz3s-horz2b-right1{width:230px;height:350px;margin:0 10px 0 0;float:right;}
				.horz3s-horz2b-right2{width:230px;height:350px;margin:0 0 0 0;float:right;}
				.horz3s-horz2b-title{width:440px;height:130px;margin:0 10px 0 0;float:left;}
					.horz3s-horz2b-title h2{font-size:2.8em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
						.horz3s-horz2b-title h2 span{font-size:18px;display:none;display:none;}
					.horz3s-horz2b-title p{font-size:1.5em;font-weight:100;letter-spacing:0.05em;color:#ffffff;display:none;}
		
		
			.head{width:100%;height:65px;margin:0 0 25px 0;padding:0 0 20px 0;border-bottom:1px solid #aaaaaa;}
			.head-exhibition-post{width:100%;height:65px;margin:0 0 0 0;padding:0 0 20px 0;border-bottom:1px solid #aaaaaa;}
			.head-events-prev{width:100%;height:65px;margin:0 0 16px 0;padding:0 0 20px 0;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
			.content-left{width:530px;height:auto;margin:0 20px 20px 0;padding:0;float:left;background:none;display:inline;}
				.content-left-img{width:530px;height:auto;padding:0 0 25px 0;border-bottom:1px solid #aaaaaa;display:block;}
				.content-left-events{width:530px;height:auto;margin:0 0 20px 0;padding:20px 0 0 0;display:block;}
					.eventshomelist{width:170px;height:118px;margin:0 6px 20px 0;padding:0px;float:left;display:block;}
					.eventshomelist img{margin:0 0 5px 0;}
					.eventshomelist p{color:#222222;font-size:1.4em;}
			.content-right{width:370px;height:auto;margin:0 0 20px 0;padding:0;float:left;background:none;display:inline;}
				.content-right-main{width:370px;height:auto;margin:0 0 0 0;padding:0 0 25px 0;display:block;}
					.content-right-main h3{margin:0 0 10px 0;font-size:1.6em;font-weight:normal;color:#f57D1C;}
				.content-right-press{width:370px;height:auto;padding:25px 0 0 0;border-top:1px solid #aaaaaa;display:block;}
			.content-bottom{width:920px;height:auto;margin:0 0 0px 0;padding:20px 0 0 0;float:left;background:none;display:block;border-top:1px solid #aaaaaa;display:inline;}
				.content-bottom p{width:530px;float:left;text-align:left;}
				.content-bottom-press{width:920px;height:auto;margin:0 0 0px 0;padding:20px 0 0 0;float:left;background:none;display:block;border-top:1px solid #aaaaaa;display:inline;float:left;}
				.content-bottom-press p{width:920px;float:left;text-align:left;}
				.content-bottom-press p.top{width:920px;margin:0 0 20px 0;float:left;text-align:left;}
			.exhibit{width:920px;height:100px;margin:0 0 0 0;padding:20px 0;border-top:1px solid #aaaaaa;display:block;}
			.exhibit2{width:920px;height:108px;margin:0 0 0 0;padding:20px 0;border-top:1px solid #aaaaaa;display:block;}
			.exhibit-gal{width:920px;height:100px;margin:0 0 0 0;padding:20px 0 0 0;border-top:1px solid #aaaaaa;display:block;}
				.exhibit-left{width:135px;height:auto;margin:0;padding:0;display:block;float:left;}
				.exhibit-left2{width:185px;height:auto;margin:0;padding:0;display:block;float:left;}
				.exhibit-mid{width:350px;height:auto;margin:0;padding:20px 0;display:block;float:left;}
				.exhibit-mid2{width:650px;height:auto;margin:0;padding:0 0 0 0;display:block;float:left;}
					span.exhitbit-subtitle{margin:0 0 3px 0;font-size:1.6em;display:block;color:#666666;}
					span.exhitbit-subtitle a{margin:0 0 3px 0;color:#555555;text-decoration:none;}
					span.fotoperson2{width:100%;height:auto;padding:0 10px 0 0;font-size:1.4em;display:block;}
					span.fotoperson2 a{width:100%;height:auto;padding:0 10px 0 0;color:#111111;text-decoration:none;}
					span.venueevents{}
				.exhibit-right{width:435px;height:auto;margin:0;padding:40px 0;display:block;float:left;}
					.exhibit-right p{font-size:1.4em;}
			.exb-heads{width:920px;height:30px;margin:0 0 0 0;padding:20px 0 7px 0;color:#f57D1C;display:block;clear:both;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
			.exb-heads-tours{width:920px;height:30px;margin:0 0 0 0;padding:20px 0 7px 0;color:#f57D1C;display:block;clear:both;border-top:1px solid #aaaaaa;}
				.exb-heads h3 a{margin:0 0 0 0;color:#f57D1C;}
				.exb-heads-tours h3 a{margin:0 0 0 0;color:#f57D1C;}
			.pub{width:920px;height:auto;margin:0 0 0 0;padding:20px 0 0 0;display:block;clear:both;border-top:1px solid #aaaaaa;float:left;}
			.pub2{width:920px;height:auto;margin:0 0 0 0;padding:20px 0 0 0;display:block;clear:both;}
				.pub-left{width:200px;height:auto;padding:0;float:left;display:block;}
					.pub-left img{margin:0 0 215px 0;}
				.pub-right{width:625px;height:100%;margin:0 0 20px 0;padding:0;float:left;display:block;}
					.pub-right p{margin:0 0 10px 0;font-size:1.2em;}
					.pub-right a:link,.pub-right a:visited{font-weight:bold;text-decoration:none;color:#666666;}
					.pub-right a:hover{font-weight:bold;text-decoration:none;color:#f57D1C;}
			.exhibition-post{width:920px;height:auto;margin:0 0 0px 0;padding:20px 0;display:block;float:left;}
				.exhibition-post-left{width:530px;height:525px;margin:0 20px 20px 0;padding:0 0 0 0;display:block;float:left;clear:both;}
					.exhibition-post-left img{margin:0 auto}
				.exhibition-post-right{width:360px;height:525px;margin:0 10px 0 0;padding:0 0 0 0;display:block;float:right;}
					.exhibition-post-right p{margin:0 0 10px 0;}
				.exhibition-post-bot{width:920px;height:120px;margin:0 10px 0 0;padding:0 0 0 0;display:block;}
					.exhibition-post-bot h4{font-size:1.4em;color:#f57D1C;}
					.exhibition-post-bot img{margin:0 6px 0 0;padding:0 0 0 0;display:inline;}
				.tour-post{width:920px;height:auto;margin:0 0 0 0;padding:20px 0 20px 0;border-top:1px solid #aaaaaa;display:block;float:left;clear:both;}
					.tour{width:920px;height:auto;margin:0 0 0px 0;padding:0 0 20px 0;display:block;}
						.tour h3 a{margin:0 0 0 0;color:#f57D1C;}
							.exbhead{margin:0 0 20px 0;}
					.tour-left{width:245px;height:auto;margin:0;padding:0;display:block;float:left;}
						.tour-left p.datextend{color:#f57D1C;}
						.tour-left p.additionaldate{font-style:italic;}
						.tour-left p.collab{font-style:italic;}
					.tour-mid{width:400px;height:auto;margin:0;padding:0 10px 0px 0;display:block;float:left;}
							.tour-mid p{margin:0 0 10px 0;text-align:left;}
							.tour-mid em{font-size:1em;}
							span.tour-subtitle{margin:0 0 3px 0;font-size:1.6em;display:block;}
							span.tour-subtitle a{margin:0 0 3px 0;color:#111111;text-decoration:none;}
							span.fotoperson2{font-size:1.4em;display:block;}
							span.fotoperson2 a{color:#111111;text-decoration:none;}
					.tour-right{width:255px;height:auto;margin:0;padding:0 0 20px 0;display:block;float:left;}
							.exhibit-right p{font-size:1.4em;}
			.curator{width:920px;height:auto;margin:0 0 0px 0;padding:20px 0;display:block;}
				.curator p{margin:0 0 10px 0;}
				.curator h3 a{margin:0 0 0 0;color:#f57D1C;}
			.partners{width:920px;height:auto;margin:0 0 0px 0;padding:20px 0;display:block;}
				.partners img{margin:0 0 10px 0;}
			#specs{width:410px;height:auto;margin:0;padding:20px;background:#ffffff;border:1px solid #aaaaaa;}
			#specs h3{margin:0 0 10px 0;}
				#specs p{margin:0 0 0 0;}
				#specs ul{margin: 0 0 10px 0;}
				#specs li{margin:0 0 0 10px;font-size:1.2em;color:#666666;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:1.3em;clear:both;}
			#events{width:920px;height:auto;margin:0 0 0px 0;padding:20px 0;display:block;}			
			#events .exhibit{width:920px;height:100px;margin:0 0 0 0;padding:20px 0 0 0;border-top:1px solid #aaaaaa;display:block;}
			#events .newslet{width:920px;height:auto;margin:0 0 20px 0;padding:20px 0 0 0;border-top:1px solid #aaaaaa;display:block;}
			.newslet{width:920px;height:100%;margin:0 0 0 0;padding:20px 0;border-top:1px solid #aaaaaa;display:block;}
			.newslet h5{margin:0 0 ;}
			#events-gal{width:920px;height:100px;margin:0 0 0px 0;padding:0px 0 20px 0;display:block;}
				#events-gal .exhibit{width:920px;height:60px;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #aaaaaa;display:block;}
				.listing{width:920px;height:auto;margin:0 0 0 0;padding:20px 0 40px 0;border-top:1px solid #aaaaaa;display:block;clear:both;}
					.listing a,.listing a:visited{text-decoration:none;}
					.listing a:hover{text-decoration:none;}
					.listing-left{width:250px;height:auto;margin:0 0 0px 0;padding:0;display:block;float:left;}
					.listing-right{width:670px;height:auto;margin:0 0 0px 0;padding:0 0 20px 0;display:block;float:right;}
						.minititle{color:#555555;font-weight:bold;}
				.preveventh4{width:920px;height:auto;margin:10px 0 10px 0;padding:10px 0 0 0;font-size:1.2em;margin:0 0 10px 0;font-weight:normal;color:#f57D1C;clear:both;border-top:1px solid #aaaaaa;}
				.eventgal{width:920px;height:auto;padding:10px 0;border-top:1px solid #aaaaaa;}
				.eventgal img{margin:0 10px 10px 0;}
				span.eventgal-venue{color:#666666;font-size:1.6em;display:block;}
				span.eventgal-venue a{color:#666666;font-size:1.6em;display:block;}
			.press{width:920px;height:auto;margin:0 0 0 0;padding:10px 0 20px 0;border-top:1px solid #aaaaaa;display:block;clear:both;}
			.presspress{width:920px;height:auto;margin:20px 0 0 0;padding:0px 0 20px 0;border-top:1px solid #aaaaaa;display:block;clear:both;}
				.press-head{width:920px;height:auto;margin:0 0 0px 0;padding:15px 0 0 0;float:left;background:none;display:block;border-top:1px solid #aaaaaa;}
					.press-head p{margin:10px 0 0 0;float:left;text-align:left;clear:none;}
					.press-headleft{width:385px;height:auto;margin:0 10px 0px 0;padding:0;float:left;background:none;display:block;float:left;}
					.press-headright{width:515px;height:auto;margin:0 0 0px 10px;padding:0;float:left;background:none;display:block;float:left;}
				.press-left{width:135px;height:auto;margin:0 0 20px 0;padding:0;display:block;float:left;}
				.press-mid{width:404px;height:auto;margin:0;padding:20px 0;display:block;float:left;}
					span.exhitbit-subtitle{margin:0 0 3px 0;font-size:1.6em;display:block;color:#666666;}
					span.exhitbit-subtitle a{margin:0 0 3px 0;color:#111111;text-decoration:none;}
					span.fotoperson2{width:100%;height:auto;padding:0 10px 0 0;color:#666666;font-size:1.4em;display:block;}
					span.fotoperson2 a{width:100%;height:auto;padding:0 10px 0 0;color:#111111;text-decoration:none;}
					span.venueevents{}
					.presslastword{width:100%;height:auto;margin:0 0 10px 0;display:block;}
				.press-right{width:381px;height:auto;margin:0;padding:40px 0;display:block;float:left;}
					.press-right p{font-size:1.4em;}
					.press-right a,.press-right a:hover{margin:0 0 0 0;font-size:1.4em;color:#555555;text-decoration:none;}
				.pressparty-head{width:920px;height:auto;margin:0 0 0px 0;padding:15px 0;float:left;background:none;display:block;border-bottom:1px solid #aaaaaa;}
					.pressparty-headleft{width:770px;height:auto;margin:0 0 0px 0;padding:0;float:left;background:none;display:block;}
					.pressparty-headright{width:150px;height:auto;margin:0 0 0px 0;padding:0;float:right;background:none;display:block;}
				.pressparty-left{width:410px;height:auto;margin:0 50px 0 0;padding:20px 0;display:block;float:left;}
					.pressparty-left p{margin:0 0 10px 0;text-align:left;}
					.pressparty-left ul{margin:10px 0 0 0;display:block;}
					.pressparty-left ul li{margin:0 0 10px 25px;font-size:1.2em;color:#666666;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:1.2em;clear:both;list-style:disc;}
				.pressparty-right{width:410px;height:auto;margin:0 0 0 50px;padding:20px 0;display:block;float:left;}
					.pressparty-right p{margin:0 0 10px 0;text-align:left;}
					.pressparty-right ul{margin:10px 0 0 0;display:block;}
					.pressparty-right ul li{margin:0 0 10px 25px;font-size:1.2em;color:#666666;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:1.2em;clear:both;list-style:disc;}
					
				.pressimagesthumbs1{width:150px;height:125px;margin:0 27px 50px 0;float:left;display:inline;text-align:left;}
				.pressimagesthumbs2{width:67px;height:125px;margin:0 27px 50px 0;float:left;display:inline;text-align:left;}
					.pressimagesthumbs1 p,.pressimagesthumbs2 p{font-size:1em;margin:5px 0 0 0;text-align:left;}	
				.pressimagesthumbs3{width:200px;height:200px;margin:20px 0px 10px 28px;float:left;display:inline;text-align:left;}
					.pressimagesthumbs3 p{font-size:1em;margin:5px 0 0 0;text-align:left;}
				.choices{height:480px;margin:0 auto;padding:35px;background:#ffffff;border:1px solid #aaaaaa;}
					.choices h2{display:inline;float:left;margin:14px 0 0 0;}
					.choices p.instruct{width:auto;height:15px;margin:20px 0 0 0;padding:15px 0;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
				.choices-specs{height:355px;margin:0 auto;padding:35px;background:#ffffff;border:1px solid #aaaaaa;}
					.choices-specs h3{margin:0 0 10px 0;}
						.choices-specs p{margin:0 0 0 0;border:none;}
						.choices-specs ul{margin: 0 0 10px 0;}
						.choices-specs li{margin:0 0 0 10px;font-size:1.2em;color:#666666;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:1.3em;clear:both;}
					#events{width:920px;height:auto;margin:0 0 0px 0;padding:20px 0;display:block;}
					
				.choices-logo{height:370px;margin:0 auto;padding:35px;background:#ffffff;border:1px solid #aaaaaa;}
					.topchoices{width:auto;height:60px;margin:0 0 20px 0;display:block;}
					.choices-logo h2{font-size:2.2em;display:inline;float:left;margin:10px 0 0 0;color:#666666;}
					.choices-logo p.instruct2{width:auto;height:1px;margin:0;padding:0;border-bottom:1px solid #aaaaaa;}
				.choices-newsletter{width:450px;height:auto;margin:20px 0 0 0;padding:20px 0 0 0;clear:both;border-top:1px solid #aaaaaa;}
					.topchoices-news{width:450px;height:60px;margin:0 0 20px 0;display:block;border-bottom:1px solid #aaaaaa;}
						.topchoices-news h2{width:auto;margin:5px 0 5px 0;display:inline;font-size:2.2em;float:left;text-align:left;color:#666666;}
					.checkbox-news{width:420px;height:15px;padding:0 15px;clear:both;margin:0 auto;}
						
			#searchresults{width:920px;height:auto;margin:20px 0 0px 0;padding:20px 0 10px 0;display:block;border-top:1px solid #aaaaaa;clear:both;}
				.ajaxSearch_result{margin:0 0 10px 0;padding:10px 0;color:#f57D1C;border-top:1px solid #aaaaaa;}
				.ajaxSearch_result a{width:920px;height:auto;margin:0 0 10px 0;font-size:1.6em;text-decoration:none;color:#f57D1C;}
				.ajaxSearch_resultExtract{margin:10px 0 0 0;}
				span.ajaxSearch_paging{width:920px;height:auto;padding:10px 0 0 0;font-size:1.2em;border-top:1px solid #aaaaaa;display:block;}
			.contact{width:920px;height:auto;margin:0 0 20px 0;padding:20px 0;display:block;clear:both;border-top:1px solid #aaaaaa;}
			
	#bot{width:920px;height:20px;margin:0 auto 20px auto;padding:25px 0 35px 0;clear:both;border-top:1px solid #aaaaaa;}
		#bot p.copy{font-size:1.1em;color:#000000;float:left;}

 /* image protect */
	/* .tcetrop{margin:0 auto;display:block;} image protect */
	img.blank{margin:0 auto;display:block;} /* image protect*/


/* TYPO */
h1{font-size:3.2em;margin:0 0 0 0;font-weight:normal;color:#111111;}
h2{font-size:2.8em;margin:0 0 5px 0;font-weight:normal;color:#444444;}
	h2 a{color:#444444;text-decoration:none;}
	h2 a:hover{color:#f57D1C;text-decoration:none;}
	.h2sub{font-size:18px;}
	.exh{height:auto;margin:0 0 20px 0;font-size:24px;color:#f57D1C;}
	span.titleshare{width:100px;height:30px;margin:0 0 20px 0;font-size:2.4em;color:#f57D1C;display:inline;}
	.exh a{height:auto;margin:0 0 20px 0;font-size:24px;color:#f57D1C;text-decoration:none;}
	span.fotoperson{color:#666666;font-size:1.4em;}
	.eventsh2{margin:0 0 0 0;color:#f57D1C;display:inline;}
	span.divided{font-size:2em;font-weight:normal;color:#999999;}
h3{font-size:2em;margin:0 0 3px 0;font-weight:normal;color:#f57D1C;}
	h3 a,h5 a{color:#444444;text-decoration:none;}
	h3 a:hover,h5 a:hover{color:#f57D1C;text-decoration:none;}
	h3.preveventsh3{margin:0 0 0 0;padding:0 0 10px 0;color:#777777;display:inline;}
	h3.preveventsh3 a{margin:0 0 0 0;padding:0 0 10px 0;color:#777777;display:inline;}
	h3.preveventsh3 a:hover{margin:0 0 0 0;padding:0 0 10px 0;color:#f57D1C;display:inline;}
h4{font-size:1.2em;margin:0 0 10px 0;font-weight:bold;color:#f57D1C;}
h4.eq{font-size:16px;margin:0 0 5px 0;font-weight:bold;color:#111111;}
h5{color:#777777;}
h5.eventgalist{margin:13px 0 0 0;font-size:1.3em;font-weight:normal;float:right;}
h6.dateheading{margin:0 0 20px 0;font-size:1.6em;font-weight:bold;color:#f57D1C;}
p{font-size:1.3em;color:#666666;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:1.3em;text-align:justify;clear:both;}
	.news{margin:0 0 20px 0;font-size:1.6em;}
a:link,a:visited{color:#333333;text-decoration:none;}
hr{width:920px;height:1px;margin:20px auto;border:0;background:#aaaaaa;clear:both;}

/* NAV */
#navcontainer{width:920px;height:26px;margin:0 auto;background:#666666;display:block;}
#navcontainer ul{width:820px;padding:0;margin:0 auto 0 55px;float:left;}
#navcontainer li {display:inline;height:18px;margin:0 auto;}
#navcontainer ul li a{padding:6px 30px 1px 30px;color:#eeeeee;text-decoration:none;float:left;height:18px;font-size:1.4em;outline:none;font-weight:normal;}

	#navcontainer ul li ul{width:auto;height:auto;background:#666666;}
	#navcontainer ul li ul li {display:block;height:18px;margin:0 auto;}
	#navcontainer ul li ul li a{padding:0 0 0 0;color:#eeeeee;text-decoration:none;float:left;height:18px;font-size:1.1em;outline:none;font-weight:normal;}
	#navcontainer ul li ul li a:hover{color:#ea862e;height:18px;padding:5px 30px 1px 30px;outline:none;font-weight:normal;}
	#navcontainer ul li ul li.active a{color:#ea862e;height:18px;padding:5px 30px 1px 30px;text-transform:none;font-weight:normal;}
	
#navcontainer ul li a:hover{color:#f57D1C;height:18px;padding:6px 30px 1px 30px;outline:none;font-weight:normal;}
#navcontainer ul li.active a{color:#f57D1C;height:18px;padding:6px 30px 1px 30px;text-transform:none;font-weight:normal;}

/* FOOTER NAV*/
.nav{width:406px;height:14px;margin:0;background:none;float:right;text-align:right;}
.nav ul{width:406px;margin:0 0 0 0;padding:0 0 0 0;display:block;float:left;}
.nav li {display:inline;height:18px;margin:0 auto;text-align:right;}
.nav ul li a{padding:0 0 0 15px;color:#000000;text-decoration:none;float:left;height:18px;font-size:1.1em;outline:none;font-weight:normal;text-align:right;}
.nav ul li a:hover{color:#f57D1C;height:14px;padding:0 0 0 15px;outline:none;font-weight:normal;text-align:right;}
.nav ul li.active a{color:#f57D1C;height:18px;padding:0 0 0 15px;text-transform:none;font-weight:normal;text-align:right;}

ul.subnav{width:920px;height:14px;margin:0 auto;padding:16px 0 16px 0;border-bottom:1px solid #aaaaaa;float:left;}
	.subnav li{display:inline;}
	.subnav li a{margin:20px 0 0 0;padding:0 60px 0 0;font-size:1.4em;text-decoration:none;color:#666666;font-weight:normal;}
	.subnav li a:hover{margin:20px 0 0 0;padding:0 60px 0 0;font-size:1.4em;text-decoration:none;color:#f57D1C;font-weight:normal;}

ul.subnav-events{width:920px;height:14px;margin:15px 0 0 0;padding:20px 0 0 0;border-top:1px solid #aaaaaa;}
	.subnav-events li{display:inline;}
	.subnav-events li.navtitle{margin:0 15px 0 0;font-weight:bold;font-size:16px;color:#666666;}
	.subnav-events li a{margin:20px 0 0 0;padding:0 27px 0 0;font-size:1.4em;text-decoration:none;color:#666666;font-weight:normal;}
	.subnav-events li a:hover{margin:20px 0 0 0;padding:0 27px 0 0;font-size:1.4em;text-decoration:none;color:#f57D1C;font-weight:normal;}

/*a:link,a:visited{text-decoration:underline;color:#465b74;}*/
.clear{clear:both;}
.clear2{width:100%;height:10px;clear:both;}
.albumtitle{font-size:16px;color:#555041;font-weight:bold;}
img.floatLeft{float:left;margin:0 10px 0 0;}
	img.floatLeft-press{float:left;margin:0 37px 0 0;}
img.floatRight{float:right;margin:0 0 0 10px;}
img.floatleft{float:left;margin:0 20px 0 0;}
img.floatright{float:right;margin:0 0 0 20px;}
.h2space{margin:0;}
a.button1{margin:0 0 0 86px;padding:5px 10px 5px 10px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:normal;color:#ffffff;background:#666666;}
a.button1:hover{background:#f57D1C;}

span.foto{font-family:'Helvetica Neue Light',Helvetica,Arial,sans-serif;color:#666666;font-weight:100;}
.fotolink{color:#f57D1C;font-weight:normal;text-decoration:none;}
span.plus{color:#f57D1C;font-weight:bold;}
span.synth{font-family:'Didot',Helvetica,Arial,sans-serif;color:#666666;font-weight:normal;}

blockquote{height:auto;margin:0 0 30px 0;font-style:normal;font-size:1.3em;color:#666666;line-height:1.3em;clear:both;text-align:left;}
	span.quotecredit{font-style:italic;font-size:12px;clear:both;float:left;text-indent:20px;}
.footlink{font-family:'Trebuchet MS','Lucida Grande',Arial;font-size:1.1em;text-decoration:none;font-weight:bold;color:#bbbbbb;}
span.sidenote{font-size:11px;}
.disco a{font-size:14px;font-weight:bold;text-decoration:none;color:#465b74;}
.disco-elements{width:240px;height:60px;;float:left;font-size:14px;}
h3.cdtitle{font-size:15px;width:220px;}
span.records{font-size:11px;}
.equip li{font-weight:bold;}
.equip li a{font-weight:normal;}
#disco{width:490px;height:auto;float:left;}

/* Structure Imaging */
.sprite-beige-dot35 { background-position: 0 0; width: 1px; height: 1px; } 
.sprite-bk { background-position: 0 -2px; width: 1px; height: 2px; } 
.sprite-black-dot10 { background-position: 0 -5px; width: 1px; height: 1px; } 
.sprite-botmain { background-position: 0 -7px; width: 1006px; height: 22px; } 
.sprite-logo { background-position: 0 -30px; width: 460px; height: 85px; } 
.sprite-midmain { background-position: 0 -116px; width: 1006px; height: 15px; } 
.sprite-topmain { background-position: 0 -132px; width: 1006px; height: 110px; } 
.sprite-white-dot30 { background-position: 0 -243px; width: 1px; height: 1px; }

/* Contact Form CSS*/
#EmailForm{width:360px;height:auto;text-align:left;padding-bottom:20px;border:none;display:block;float:left;}
#EmailForm .full{width:100%;}
#EmailForm fieldset{border:none;}
#EmailForm legend{display:none;}
#EmailForm h3{clear:both;padding:15px 0 5px;font-size:14px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#ffffff;font-weight:bold;}
#EmailForm label{width:150px;margin:0 0 -3px 0;padding:10px 0 0 0;display:block;clear:both;font-size:1.3em;line-height:1.5em;color:#000000;}
#EmailForm p{display:block;clear:both;width:150px;font-size:1.4em;line-height:1.5em;padding:0 0 9px 0;color:#000000;}
#EmailForm input{display:block;margin-top:3px;background:#000000;font-size:12px;}
#EmailForm select{float:left;display:block;clear:both;}
#EmailForm label.first,#EmailForm label.city{clear:left;margin-right:10px;width:150px;}
#EmailForm label.second,#EmailForm label.state {float:left;clear:none;margin:0 10px 0 0;width:150px;}
#EmailForm label.state{width:60px;} 
#EmailForm label.first input,#EmailForm label.city input,#EmailForm label.second input{float:left;width:150px;padding:0;}
#EmailForm label.state select{width:60px;float:left;margin-top:3px;} 
#EmailForm label.zip,#EmailForm label.zip input{float:left;width:80px;}
#EmailForm label.zip {clear:none;}
#EmailForm label{float:left;clear:both;width: auto;margin:0;line-height:1.5em;}
#EmailForm label input{float:left;width:320px;padding:0;}
#EmailForm input.radio,#EmailForm input#radiobutton_1,#EmailForm input#radiobutton_2,#EmailForm input#radiobutton_3,#EmailForm input#radiobutton_4{clear: left;float: left;padding: 0;margin: 0;}
#EmailForm label.radio,#EmailForm label.radioitem {clear:none;margin:0 0 0 25px;padding:0 0 15px;} 
#EmailForm input.checkbox,
#EmailForm input#checkbox_1,#EmailForm input#checkbox_2,#EmailForm input#checkbox_3,#EmailForm input#checkbox_4{clear:both;float:left;padding:0;margin:0;}
#EmailForm label.checkbox{clear:none;margin:0 0 0 25px;padding:0 0 15px;}
 
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,#EmailForm textarea{border:1px solid #ddd;border-left-color: #c3c3c3;border-top-color: #7c7c7c;padding:4px 2px 0 2px ;height:16px;line-height:20px;background: url(images/input-bg.png) repeat-x top left;}
#EmailForm input.checkbox,#EmailForm select {border:1px solid #ddd;border-left-color:#c3c3c3;border-top-color:#7c7c7c;background-color:#ffffff;}
#EmailForm textarea{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:3px;width:350px;height:100px;display:block;background:url(images/input-bg.png) repeat-x top left #eeeeee;color:#000000;font-size:1.2em;}
#EmailForm label input.calc{text-align:right;width:100px;clear:left;padding:0;}
#EmailForm input.button4{padding:5px 8px;clear:left;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:normal;color:#ffffff;background:#666666;border:none;}
#EmailForm input.button4:hover{background:#f57D1C;}
#EmailForm label input{position:inherit;left:auto;}

input.button5{padding:5px 8px;clear:left;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:normal;color:#ffffff;background:#666666;border:none;}
input.button5:hover{background:#f57D1C;}


/* Search Terms Highlighting
------------------------------------------------------------------------------- */
.AS_ajax_highlight {
    background-color: #ffb;
    padding: 2px;
    margin: -3px;
    border: 1px solid #dd3;
    color: #000;
}

.searchTerms { color: #eee; }
.searchTerms .AS_ajax_highlight { margin: 0 0 0 3px;}
a.ajaxSearch_removeHighlight, a.ajaxSearch_removeHighlight:visited { display: block; float: left; margin: 6px 0 0; padding: 1px 2px 2px; color: #888; }
a.ajaxSearch_removeHighlight:hover { background-color: #888; color: #222; }