
	/*-- ELEMENTS --*/	
		.cufon { z-index: 100; }
		#debug { position: fixed; top: 10px; left: 10px; width: 300px; }
			#debug p { color: #ffffff; }
		#wrap { width: 950px; margin: 0 auto; position: relative; }
			#content { float: left; width: 100%; position: relative; z-index: 99; margin: 0 0 60px 0; }
				#social { float: left; width: 70px; height: 25px; margin: 60px 0 0 0; }
					#social img { float: left; margin: 0 8px 0 0; }
				#logo { float: right; width: 458px; height: 46px; margin: 50px 45px 0 0; }
				#navigation { float: left; width: 855px; margin: 80px 0 0 50px; }
					#navigation span { font-size: 89px; line-height: 0.2em; }
					#navigation-left { float: left; width: 420px; }
						#nav-what { float: left; width: 100%; }
						#nav-love { float: left; width: 100%; margin: 95px 0 0 0; }
						#nav-join { float: left; width: 100%; margin: 120px 0 0 0; }
						#nav-get { float: left; width: 100%; margin: 120px 0 0 0; }
					#navigation-right { float: right; width: 420px; text-align: right; }
						#nav-we { float: left; width: 100%; }
						#nav-who { float: left; width: 100%; margin: 180px 0 0 0; }
						#nav-meet { float: left; width: 100%; margin: 124px 0 0 0; }
				#what-text-wrap { float: left; width: 100%; }
					.what-text-item { float: left; width: 850px; height: auto; margin: 0 50px 0 50px; }
						.what-text-item p { font-size: 89px; line-height: 0.2em; }
				#what-image-wrap { float: left; width: 100%; }
					.what-image-item { float: left; width: 100%; height: 1100px; margin: 0 0 0 0; }	
					
				#clients-wrap { float: left; width: 890px; margin: 140px 0 0 70px; }
					.client { float: left; width: 260px; height: 120px; margin: 0 20px 20px 0; }
				.contact { float: left; width: 100%; margin: 0 0 70px 0; }
					.contact p { font-size: 1.6em; }
					.content-location { float: left; width: 870px; margin: 5px 0 40px 70px; }
					.contact-alpha { float: left; width: 280px; margin: 0 0 0 70px; }
					.contact-beta { float: left; width: 280px; margin: 0; }
					.contact-gamma { float: left; width: 280px; margin: 0; }
					
				#join { float: left; width: 100%; margin: 0 0 70px 0; }
					#join-subscribe { float: left; width: 600px; margin: 205px 0 0 70px; }
					#join-message { float: left; width: 480px; margin: 20px 0 0 70px; }
						#join-message p { font-size: 2.4em; }
					#join-form { float: left; width: 480px; margin: 30px 0 0 70px; }
						#join-form input.submit { float: left; width: 90px; height: 17px; padding: 0 0 2px 0; font-size: 1.1em; border: 0; margin: 0 0 0 120px; }
						#join-form fieldset { float: left; width: 480px; margin: 0 0 5px 0; }
						#join-form fieldset label { float: left; width: 110px; font-size: 1.6em; text-transform: uppercase; }
						#join-form fieldset input { float: left; width: 360px; height: 15px; font-size: 1.2em; border: 0; margin: 2px 0 0 10px; }
					#facebook { float: left; width: 480px; margin: 55px 0 0 70px; }
						#facebook p { font-size: 1.6em; text-transform: uppercase; }
						
					#jobs  { float: left; width: 480px; margin: 55px 0 0 70px; }
						#jobs p { font-size: 1.6em; }
				.love-image-item { float: left; width: 100%; padding-top: 180px; margin: 0 0 70px 0; text-align: center; }
					.love-image-item img { margin: 0 0 40px 0; }
					.cycle { float: left; width: 100%; position: relative; }
						.cycle-wrap { float: left; width: 590px; height: 416px; overflow: hidden; position: relative; margin: 0 0 40px 180px; }
							.cycle-cover { width: 590px; height: 416px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 300; }
								.cycle-cover img { position: absolute; top: 0; left: 0; z-index: 400; }
								.cycle-prev { position: absolute; top: 0; left: 65px; z-index: 500; width: 50px; height: 416px; }
									.cycle-prev img { display: none; cursor: pointer; position: absolute; top: 170px; left: 0; }
								.cycle-next { position: absolute; top: 0; right: 65px; z-index: 500; width: 50px; height: 416px; }
									.cycle-next img { display: none; cursor: pointer; position: absolute; top: 170px; right: 0; }
							.cycle-container" { width: 590px; height: 416px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 1;  }
					
					.love-image-item div.video { float: left; width: 100%; height: 380px; }
					
				.love-title-item { float: left; width: 100%; }
				#we-text-wrap { float: left; width: 100%; }
					#we-are-top { float: left; width: 850px; height: 820px; padding: 50px 0 0 60px; }
						#we-are-top p { font-size: 89px; line-height: 0.2em; }
					#we-are-middle { float: left; height: 820px; height: 950px; padding: 400px 0 0 60px; }
						#we-are-middle p { font-size: 70px; line-height: 0.2em; margin: 0 0 65px 0; }
					#we-are-bottom { float: left; width: 100%; height: 635px; padding-top: 35px; }
						#we-are-bottom-alpha { float: left; width: 400px; margin: 0 0 0 60px; }
						#we-are-bottom-beta { float: right; width: 400px; margin: 0 60px 0 0; }
						#we-are-bottom p { font-size: 1.4em; color: #000000; line-height: 1.3em; margin: 0 0 15px 0; font-family: Arial, Verdana, Helvetica, sans-serif; }
						#we-are-bottom p.we-title { font-size: 1.8em; color: #000000; text-transform: uppercase; margin: 0 0 10px 0; padding: 2px 0 2px 0; }
						#we-are-bottom p.we-position { color: #000000; text-transform: uppercase; margin: 0 0 20px 0; padding: 2px 0 2px 0; }
						#we-are-bottom p span { background-color: #ffffff; padding: 0 0 3px 0; }
					
					#we-are-top-image { float: left; width: 100%; height: 870px; }
					#we-are-middle-image { float: left; width: 100%; height: 1350px; }
					#we-are-bottom-image { float: left; width: 100%; height: 670px; }
				
				#creds { float: left; width: 100%; margin: 60px 0 0 60px; }
				#nav { float: left; width: 100%; margin: 60px 0 0 60px; }
					#nav img { float: left; }
				
			#float { position: fixed; z-index: 1; top: 0; left: 0; }
				.float-home { padding-top: 100px; }		
				.float-clients { padding-top: 545px; }
	/*-- ELEMENTS --*/
	
	/*-- TYPOGRAPHY OVERWRITE --*/
		h1 a { display: block; width: 458px; height: 46px; background: url(../images/bashful.png) top left no-repeat; text-indent: -5000px; }	
	/*-- TYPOGRAPHY OVERWRITE --*/	
	
	/*-- DEFAULT CLASSES --*/
		img.right { float: right; margin: 0 0 10px 10px; }
		img.left { float: left; margin: 0 10px 0 10px; }
		.hide { display: none; }	
		.clear { margin: 0; }
		.border-bottom { border-bottom: 1px solid #dcdcdc; }
	/*-- DEFAULT CLASSES --*/
