@charset "utf-8";

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {cursor:default;font-family:Arial, Helvetica, sans-serif;color:black;}
table {border-collapse:separate;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
a img {border:none;}
a,a:link,a:visited,a:active,a:hover {color:inherit;text-decoration:none;}
section,header {display:block;}
nav li {list-style:none;}




body {
	background:white url(../img/body.jpg) no-repeat center 	top;
	font-size:12px;
}
.cufon-active body {
	font-size:14px;
}
#container {
	width:960px;
	margin:0 auto;
	margin-top:-15px;
	position:relative;
}
.content, .content .block, nav a, #contactlinks, #loading {
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.content {
	width:960px;
	height:720px;
	overflow:hidden;
}
#loading {
	width:960px;
	height:720px;
	overflow:hidden;
}




h1, h2 {
	font-size:18px;
	color:#b5ce59;
	padding:0 0 5px 0;
}
p, ul, blockquote {
	padding:0 0 15px 0;
}
p {
	line-height:14px;
}
#home #block2 li, #contactlinks li {
	list-style:none;
}
nav a {
	padding:10px;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
.nopad, blockquote p {
	padding:0;
}
p a {
	color:black;
}




#error #block1 {
	width:960px;
	top:385px;
	left:0;
}
#error #block1 p {
	background:red;
	padding:10px;
	text-align:center;
}



#home {background:url(../img/home.jpg);}
#home #block1 {
	width:320px;
	top:490px;
	left:320px;
}
#home #block2 {
	width:300px;
	top:515px;
	left:650px;
}
#home li {
	list-style:none;
}



#sustainability {background:url(../img/sustainability.jpg);}
#sustainability #block1 {
	width:600px;
	top:418px;
	left:283px;
}

#sustainability #quote {
	width:180px;
	top:131px;
	left:300px;
	color:#00A8DE;
	font-size:30px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}




#sustainability-glh {background:url(../img/sustainability-glh.jpg);}
#sustainability-glh #block1 {
	width:423px;
	top:469px;
	left:273px;
}



#engagement {background:url(../img/engagement.jpg);}
#engagement #block1 {
	width:250px;
	top:423px;
	left:155px;
}
#engagement #block2 {
	width:270px;
	top:460px;
	left:415px;
}

#engagement #quote {
	width:180px;
	top:178px;
	left:720px;
	color:#f6aa4a;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}

#engagement #quote2 {
	width:180px;
	top:178px;
	left:720px;
	color:#f6aa4a;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}


#engagement2 {background:url(../img/engagement-2.jpg);}
#engagement2 #block1 {
	width:520px;
	top:418px;
	left:158px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#engagement2 #block1 ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#engagement2 #block1 ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#engagement2 #block1 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#engagement2 #block2 {
	width:270px;
	top:460px;
	left:415px;
}

#engagement2 #quote {
	width:225px;
	top:60px;
	left:237px;
	color:#f6aa4a;
	font-size:12px;
	text-align:center;
}

#engagement2 #quote2 {
	width:208px;
	top:160px;
	left:704px;
	color:#f6aa4a;
	font-size:12px;
	text-align:center;
}




#engagement_main {background:url(../img/engagement_1.jpg);}
#engagement_main #block1 {
	width:250px;
	top:438px;
	left:155px;
}
#engagement_main #block2 {
	width:270px;
	top:438px;
	left:415px;
}

#engagement_main #quote {
	width:180px;
	top:178px;
	left:720px;
	color:#f6aa4a;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}

#engagement_main #quote2 {
	width:180px;
	top:178px;
	left:720px;
	color:#f6aa4a;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}


#engagement-guardian {background:url(../img/engagement-guardian.jpg);}
#engagement-guardian #block1 {
	width:250px;
	top:433px;
	left:155px;
}
#engagement-guardian #block2 {
	width:270px;
	top:460px;
	left:415px;
}




#approach {background:url(../img/approach.jpg);}
#approach #block1 {
	width:375px;
	top:395px;
	left:155px;
}
#approach #block2 {
	width:330px;
	top:395px;
	left:550px;
}

#approach #block2 {
	width:330px;
	top:395px;
	left:550px;
}
	
#approach #quote1 {
	width:220px;
	top:135px;
	left:625px;
	color:#df1782;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
}


#about {background:url(../img/about.jpg);}
#about #block1 {
	width:470px;
	top:60px;
	left:410px;
}
#about #block2 {
	width:350px;
	top:410px;
	left:527px;
}




#carbon-management {background:url(../img/carbon-management.jpg);}
#carbon-management #block1 {
	width:360px;
	top:72px;
	left:320px;
}




#carbon-management-brayleino {background:url(../img/carbon-management-brayleino.jpg);}
#carbon-management-brayleino #block1 {
	width:530px;
	top:418px;
	left:150px;
}




#nav_logo {
	width:142px;
	height:200px;
	top:183px;
	left:26px;
	text-indent:-1000px;
	overflow:hidden;
}
#nav_home {
	font-size:14px;
	width:60px;
	top:472px;
	left:73px;
	color:white;
}
#nav_home:hover {color:yellow;}
#nav_about {
	width:90px;
	top:478px;
	left:172px;
	color:#b3cd58;
}
#nav_about:hover {color:#7fa51e;}
#nav_approach {
	width:100px;
	top:220px;
	left:292px;
	color:#df1782;
}
#nav_approach:hover {color:#c50242;}
#nav_engagement {
	width:140px;
	top:305px;
	left:472px;
	color:#f6aa4a;
}
#nav_engagement:hover {color:#ed7315;}
#nav_sustainability {
	width:125px;
	top:145px;
	left:572px;
	color:#00a8de;
}
#nav_sustainability:hover {color:#006fc1;}
#nav_carbon {
	width:125px;
	top:300px;
	left:752px;
	color:#833689;
}
#nav_carbon:hover {color:#420b4a;}
#nav_blog {
	font-size:12px;
	width:60px;
	top:418px;
	left:830px;
	color:white;
}
#nav_blog:hover {color:yellow;}
#nav_casestudy {
	width:60px;
	top:606px;
	left:573px;
	color:white;
}
#nav_casestudy:hover {color:yellow;}


#nav_twitter {
	width:60px;
	top:645px;
	left:18px;
	color:#FFF;
	font-weight:bold;
	font-size:28px;
}
#nav_twitter:hover {color:yellow;}

#nav_linkedin {
	width:60px;
	top:646px;
	left:80px;
	color:#FFF;
	font-weight:bold;
	font-size:28px;
}
#nav_linkedin:hover {color:yellow;}


#nav_twitter2 {
	width:60px;
	top:645px;
	left:781px;
	color:#FFF;
	font-weight:bold;
	font-size:28px;
}
#nav_twitter2:hover {color:yellow;}

#nav_linkedin2 {
	width:60px;
	top:646px;
	left:842px;
	color:#FFF;
	font-weight:bold;
	font-size:28px;
}
#nav_linkedin2:hover {color:yellow;}


#contactlinks {
	top:25px;
	left:25px;
	font-size:23px;
	font-weight:bold;
	color:#b3cc4d;
}
#contactlinks a {
	color:#b3cc4d;
}

