
	/*-- ELEMENTS --*/
		#center { width: 870px; height: 600px; }
		#wrap { width: 870px; height: 600px; position: relative; }
			#splash { float: left; width: 669px; height: 97px; margin: 255px 0 0 110px; }
			#header,
			#content { float: left; width: 100%; margin: 0; position: relative;}
			#navigation { position: absolute; bottom: 0; left: 105px; width: 670px; margin: 0; }
				#header { margin: 0 0 80px 0; height: 50px; }
				#header-inner { float: left; width: 100%; }
				.navigation-item { float: left; margin: 0 16px 0 16px; }
					.navigation-item span { font-size: 12px; letter-spacing: 2px; } 
					.navigation-item a, 
					.navigation-item a:link { color: #8d8d90; }
					.navigation-item a:hover,
					.navigation-item a:focus { color: #000000; }
				#content-single { float: left; width: 100%; }
					#content-single p { letter-spacing: 2px; }
				#content-alpha { float: left; width: 200px; }
					#content-alpha p { letter-spacing: 2px; }
					#content-alpha ul { float: left; margin: 0; width: 100%; list-style-type: none; padding: 0; }
						#content-alpha ul li { float: left; margin: 0 0 5px 0; width: 100%; list-style-type: none; padding: 0; font-size: 12px; letter-spacing: 2px; }
							#content-alpha ul li.active a,
							#content-alpha ul li.active a:link { color: #000000; }
							#content-alpha ul li a,
							#content-alpha ul li a:link { color: #8d8d90; }
							#content-alpha ul li a:hover,
							#content-alpha ul li a:focus { color: #000000; }
				#content-beta { float: right; width: 630px; }
					#content-beta-sub-alpha { float: left; width: 170px;}
						#content-beta-sub-alpha img { margin: 0 0 20px 0;}
					#content-beta-sub-beta { float: right; width: 410px;}
						/*#director-items { float: left; width: 240px;}*/
						#director-items-wide { float: left; width: 630px;}
						#director-items { float: left; width: 345px;}
							.director-item { float: left; width: 105px; height: 105px; margin: 0 10px 15px 0; }
								.director-item p { line-height: 1em; }
						#contact-details { float: left; width: 335px; margin: 15px 0 0 0; }
						#contact-details-wide { float: left; width: 630px; margin: 15px 0 0 0; }
				#files-list { float: left; width: 100%; }	
				#files-list p { margin: 0; }	
					.file-item { float: left; width: 100%; margin: 0 0 5px 0; }	
						.file-title { float: left; width: 250px; }
						.file-date { float: left; width: 200px; }
						.file-download { float: left; width: 100px; }
					
				#beyond-alpha { float: left; width: 410px; }
				#beyond-beta { float: right; width: 410px;}
					#contact-form { float: left; width: 100%; }
						#contact-form label { float: left; width: 100%; margin: 0 0 5px 0; }
						#contact-name { float: left; width: 195px; margin: 0 20px 15px 0; }
						#contact-email { float: left; width: 195px; margin: 0 20px 15px 0; }
						#contact-phone { float: left; width: 195px; margin: 0 0 15px 0; }
						#contact-subject { float: left; width: 100%; margin: 0 0 15px 0; }
						#contact-message { float: left; width: 100%; margin: 0 0 15px 0; }
						
						#contact-form #Name { float: left; width: 195px; margin: 0 20px 15px 0; }
						#contact-form #Email { float: left; width: 195px; margin: 0 20px 15px 0; }
						#contact-form #Phone { float: left; width: 195px; margin: 0 0 15px 0; }
						#contact-form #Subject { float: left; width: 100%; margin: 0 0 15px 0; }
						#contact-form #Message { float: left; width: 100%; margin: 0 0 15px 0; }												
						
						#beyond-details { float: left; width: 335px; margin: 35px 0 0 0; }
						
						input.text { float: left; width: 185px; height: 22px; border: 1px solid #b7b7b7; padding: 2px; font-family: georgia; font-size: 11px;  }
						#contact-form #Subject input.text { float: left; width: 615px; border: 1px solid #b7b7b7; padding: 2px; }
						#contact-form #Message textarea { float: left; width: 615px; height: 150px; border: 1px solid #b7b7b7; padding: 2px; font-family: georgia; font-size: 11px; }
						.Actions input { float: left; width: 80px; height: 22px; font-family: georgia; font-size: 11px; color: #ffffff; background-color: #b7b7b7; border: none; }
					#facebook-like { float: right; width: 220px; margin: 0 0 0 0; overflow: hidden; }	
					#social { float: right; width: 220px; margin: 0 0 0 0; overflow: hidden; }	
						#social img { float: right; margin: 0 5px 0 0; }	
					#login { float: left; width: 100%; }
					#login label { float: left; width: 100%; margin: 0 0 5px 0; }
					#login #ForgotPassword { display: none; }
					#login div.field { float: left; width: 100%; margin: 0 0 10px 0; }
					
					.required { color: #cc0000; font-size: 11px; }
					
					.more { font-size: 16px; }
						.more a { color: #000; }
						.more a:hover { color: #b7b7b7; }
					.margin-top { margin: 35px 0 0 0; }
	/*-- ELEMENTS --*/
	
	/*-- TYPOGRAPHY OVERWRITE --*/
		h1 a { display: block; font-size: 20px; font-weight: bold; width: 337px; height: 47px; background: url(../img/brilliant.gif) top left no-repeat; text-indent: -5000px; }		
	/*-- TYPOGRAPHY OVERWRITE --*/	
	
	/*-- DEFAULT CLASSES --*/
		.right { float: right; margin: 0; }
		.left { float: left; margin: 0; }
		.hide { display: none; }	
		.last { border: none; margin: 0; }
	/*-- DEFAULT CLASSES --*/
