body {
	background:#212221;
	font-size:100%;
	font-family: "futura-pt",sans-serif;
	
	}
	
p, li, h1, div.entry-meta span {
	color:#FFF6EA;
	}
	
p {
	font-size:1.2em; /* 14px / 16px */
	line-height:1.5em; /* 24px / 16px */
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	}
	
h1, body.home h1.title  {
	text-align:center;
	font-size:1.3125em; /* 38px / 16px */
	text-transform:uppercase;
	font-family: "futura-pt",sans-serif;
	}

body.home h1 {

	font-size: 2.375em;
	}
	
	
h1.title {
	font-size:1.3125em; /* 21px / 16px */
	color:#7FCAFF;
	margin:48px 0;
	background:url('img/white-1px.png');
	background-repeat:repeat-x;
	background-position:center;
	}

h1.home .title-text {
	font-size:1.0125em; /* 21px / 16px */
	color:#FFF6EA;
	background:transparent;
	}
h1.home {
    
	margin-top:-40px;
}
	
.page h1 {
	font-size:1.3125em; /* 21px / 16px */
	}

body.home .page h1.title span.title-text {
	font-size: 0.55em;
	}	
	
	span.title-text {
		color: #7FCAFF;
	}


.title-text {
	background:#212221;
	padding:0 10px;
	}
	
h2, body.home h2 {
	text-align:center;
	font-size:1.875em; /* 30px / 16px */
	text-transform:uppercase;
	font-family: "futura-pt",sans-serif;
	}
	
.page h2 {
	text-align:center;
	font-size:1em; /* 16px / 16px */
	text-transform:uppercase;
	}
	
h2.header-h2 {
	margin-top:10px;
	margin-bottom:40px;
	}
	
h2.green {
	color:#00BF47;
	margin-bottom:10px;
	}
	
#container {
	width:960px;
	margin:0px auto;
	}
	
#header {
	background:url('img/gradient-top.png');
	background-repeat:no-repeat;
	}
	
#header.page {
	background:none;
	}

#header.home{
	padding-bottom: 50px;
	}

#header img {
	display:block;
	margin:0 auto;
	margin-bottom:20px;
	}

/*participants-website-operators/*/
#header p, #participants p, #downloads p {
	display:block;
	width:840px;
	margin:0 auto;
	margin-bottom: 16px;
	text-align:left;

	}

/* fix for /measurements/*/
body.page-id-82 #participants p  {
	margin-left:0px;
	}

.page #participants ul.inline-list {
	display:block;
	width:840px;
	margin:0 auto;
	margin-top:16px;
	margin-bottom:24px;
	}

.page #participants .inline-list li {
	margin-left:30px;
	margin-bottom:6px;
	font-size:1.2em; /* 14px / 16px */
	line-height:1.5em; /* 24px / 16px */
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	}

.entry-content ul {
	display:block;
	width:840px;
	margin:0 auto;
	margin-top:16px;
	margin-bottom:24px;
	}

.entry-content li {
	margin-left:30px;
	margin-bottom:6px;
	font-size:1.2em; /* 14px / 16px */
	line-height:1.5em; /* 24px / 16px */
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	}

#downloads li p {
	width:144px;
	}
	
#participants h1 {
	margin-bottom:40px;
	}
	
#downloads h1 {
	margin-bottom:40px;
	}
	
#participants a, #header a {
	color:#7FCAFF;
	}

#companies {
	text-align:center;
	background:url('img/globe-bg.png');
	background-repeat:no-repeat;
	background-position:center;
	height:321px;
	margin:40px 0;
	}
	
#companies li {
	float:left;
	display:block;
	list-style-type:none;
	width:320px;
	margin:4px 0;
	}

#companies li a {
	color:#FFF6EA;
	font-size:1.5em; /* 24px / 16px */
	text-transform:uppercase;
	font-family: "futura-pt",sans-serif;
	font-weight:600;
	text-decoration:none;
	}
	
#comp-row1 {
	padding-top:80px;
	}

#comp-row5 {
	padding-bottom:30px;
	}

#comp-row1, #comp-row2, #comp-row3, #comp-row4, #comp-row5 {
	clear:both;
	}
	
.l60 li {
	margin-left:60px;
	}
	
.r60 li {
	margin-right:60px;
	}


	
#form-nav {
	text-align:center;
	margin:40px 0 80px 0;
	}
	
#form-nav li {
	list-style-type:none;
	display:inline;
	}
	
#form-nav a {
	color:#FFF6EA;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1.3125em; /* 21px / 16px */
	font-weight:600;
	padding:5px 20px;
	background-image:url('img/link-texture.png');
	}
	
#dls {
	margin-top:40px;
	}

#dls li {
	display:inline;
	list-style-type:none;
	float:left;
	margin-right:19px;
	width:144px;
	}

	
#dls li:last-child {
	margin-right:0px;
	}
	
#dls li img {
	margin-bottom:5px;
	}
	
#dls li h3 {
	font-size:1em; /* 16px / 16px */
	text-transform:uppercase;
	padding-left:3px;
	}
	
#dls li h4 {
	font-size:.875em; /* 12px / 16px */
	font-weight:normal;
	padding-left:3px;
	}

#dls p {
	font-size:1em; /* 16px / 16px */
	line-height:1em; /* 16px / 16px */
	}
	
#dls .form-text {
	font-size:.75em; /* 12px / 16px */
	display:block;
	font-weight:normal;
	padding-left:3px;
	}

	
#dls .form-png {
	margin-top:20px;
	font-size:.75em; /* 12px / 16px */
	}

	
#dls a {
	color:#7FCAFF;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	}

	
#dls .dlpx a {
	padding-right:10px;
	}
	
footer {
	margin-top:100px;
	background-image:url('img/footer.jpg');
	}
	
#footer-content, #footer-content span, form li {
	width:960px;
	margin:0 auto;
	color:#212221;
	}

.gform_wrapper .gfield_description, li.gfield_html, li.field_sublabel_below {
	width:100% !important;font-size: 1em !important; color:#212221 !important;
	line-height: 1.5em !important;font-family: "futura-pt", sans-serif;
font-weight: 300;
	}
label#label_2_8_1 {width: 750px;font-size: 1em;font-family: "futura-pt", sans-serif;
font-weight: 300;
}
	
#footer-content ul {
	margin-left:10px;
	margin-top:6px;
	}
	
#footer-content li {
	list-style-type:none;
	}
	
#footer-content li a {
	font-size:.875em; /* 14px / 16px */
	line-height:1.25em;
	color:#212221;
	text-decoration:none;
	}
	
#footer-content img {
	float:left;
	margin-bottom:100px;
	margin-right:30px;
	margin-left:-15px;
	}
	
#footer-content h2 {
	font-size:1.125em; /* 18px / 16px */
	text-align:left;
	}
	
#launch-topics {
	float:left;
	margin-right:30px;
	margin-top:40px;
	}
	
#regional-resources {
	float:left;
	margin-top:40px;
	}

nav {
	width:960px;
	margin:0 auto;
	text-align:center;
	padding:6px 0;
	}
	
nav li { 
	display:inline;
	}
	
nav li a{ 
	padding:10px 15px;
	font-size:1.1em; /*19px / 16px */
	color:#7FCAFF;
	text-transform:uppercase;
	font-weight:300;
	text-decoration:none;
	}
	
nav li a:hover {
	color:#00BF47;
	}
	
#nav-container {
	background:#444441;
	border:1px solid #5c5b56;
		margin-bottom:40px;
	}
	
div.dropper p {
	font-size:1.1em; /*19px / 16px */
	font-weight:600;
	}	
	
div.dropper
	{
	width:305px;
	height:100px;
	display:none;
	}


#downloads {
	position:relative;
	}
	
div.banner-embed {
	position:absolute;
	left:0;
	}
	
div.logo-embed {
	position:absolute;
	left:326px;
	}
	
div.badge-embed {
	position:absolute;
	left:652px;
	}

.switch-badge, .switch-logo, .switch-banner {
	cursor:pointer;
	}