	@font-face {
		font-family: 'CaeciliaLTStd';
		src: url('fonts/CaeciliaLTStd-Bold.eot');
		src: url('fonts/CaeciliaLTStd-Bold.eot?#iefix') format('embedded-opentype'),
			url('fonts/CaeciliaLTStd-Bold.woff') format('woff'),
			url('fonts/CaeciliaLTStd-Bold.ttf') format('truetype'),
			url('fonts/CaeciliaLTStd-Bold.svg#CaeciliaLTStd-Bold') format('svg');
		font-weight: 700;
		font-style: normal;
	}

	@font-face {
		font-family: 'CaeciliaLTStd';
		src: url('fonts/CaeciliaLTStd-Roman.eot');
		src: url('fonts/CaeciliaLTStd-Roman.eot?#iefix') format('embedded-opentype'),
			url('fonts/CaeciliaLTStd-Roman.woff') format('woff'),
			url('fonts/CaeciliaLTStd-Roman.ttf') format('truetype'),
			url('fonts/CaeciliaLTStd-Roman.svg#CaeciliaLTStd-Roman') format('svg');
		font-weight: 400;
		font-style: normal;
	}

	* { margin: 0; }

	*,
	*:before,
	*:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

	body,
	html { height: 100%; font-family: "CaeciliaLTStd", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 62.5%; line-height: 17px; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; }

	body { background-color: #fff; }

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 { color: #fff; margin: 0 0 20px 0; padding: 0; line-height: 0.9; font-size: 14px; letter-spacing: 0em; font-family: "CaeciliaLTStd", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-style: normal; font-weight: 400; text-rendering: optimizeLegibility; }

	p { font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #fff; font-size: 1.6rem; line-height: 2.4rem; letter-spacing: 0.005em; margin: 0 0 20px 0; font-weight: 400; }
		p strong { font-weight: 500; }

	span { }

	ol,
	ul { }

	li { }

	input,
	textarea { font-family: "CaeciliaLTStd", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; outline: none; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; border-radius: 0; }

	::-webkit-input-placeholder { color: #a9a9a9; opacity: 1; }
	::-webkit-textarea-placeholder { color: #a9a9a9; opacity: 1; }
	:-moz-placeholder { color: #a9a9a9; opacity: 1; }
	:-moz-textarea-placeholder { color: #a9a9a9; opacity: 1; }
	::-moz-placeholder { color: #a9a9a9; opacity: 1; }
	::-moz-textarea-placeholder { color: #a9a9a9; opacity: 1; }
	:-ms-input-placeholder { color: #a9a9a9; opacity: 1; }
	:-ms-textarea-placeholder { color: #a9a9a9; opacity: 1; }
	:invalid { box-shadow: none; }
	:-moz-submit-invalid { box-shadow: none; }
	:-moz-ui-invalid { box-shadow:none; }
	
	input:-webkit-autofill { background-color: #fff !important; }
	input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

	h1 { }
	h2 { font-size: 30px; }
	h3 { font-size: 24px; }
	h4 { font-size: 20px; }
	h5 { font-size: 18px; }
	h6 { font-size: 12.5px; }

	i { -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; }

	a,
	a:visited,
	a:focus { color: #25afdf; outline: none; text-decoration: none; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; }
	a:hover { color: #fff; outline: none; text-decoration: none; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; }
	
	.row { float: left; width: 100%; }
	.inner { margin: 0 auto; width: 1043px; }

	.section-base { background-color: #ededed; }
	.section-png { }
	.section-pacificislands { }
	.section-fiji { }
	.background-orange { background-color: #d25520; }
	.background-blue { background-color: #007386; }
	.background-red { background-color: #b12e29; }

	header { display: none; }
	
	#wrap { float: left; width: 100%; }

		#section-menus { display: none; }

		#section-slider-and-menu-filter { display: none; }

			#about-alpha { float: left; width: 100%; }
			
				#about-alpha .left-spacer { display: none; }

			#about-share { display: none; }
			#about-beta { display: none; }
			#story-image-container { display: none; }

			#story-alpha { float: left; width: 100%; }
				
				#story-share { display: none !important; }
				#story-actions { display: none !important; }
				#story-comments { display: none !important; }
				#related-stories { display: none; }
				.video-embed { display: none; }
				
				#story-sub-alpha { float: left; width: 100%; margin: 0 0 30px 0; }
				#story-sub-beta { float: left; width: 100%; }

			#story-beta { display: none; }

			#section-header-beta { display: none; }

			#event-alpha { float: left; width: 100%; margin: 0 0 60px 0; }
			
			#event-beta { float: left; width: 100%; margin: 0 0 60px 0; }
				
			#event-gamma { display: none; }

	footer { display: none }
