#all {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 18px;
}
#header {
	height: 150px;
	width: 800px;
	float: left;
	background-image: url(../images/header_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu {
	float: right;
	width: 630px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #5A3418;
	border-bottom-color: #5A3418;
	margin-top: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 24px;
}
#contact {
	float: right;
	margin-top: 24px;
	margin-right: 24px;
}
.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5A3418;
	text-decoration: none;
}
.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5A3418;
	text-decoration: none;
	line-height: 20px;
}
#maincontent {
	float: left;
	width: 746px;
	background-color: #FFFFFF;
	background-image: url(../images/content-section-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#clothingtextbox {
	float: left;
	width: 350px;
}
#index-image {

}
.topper {
	float: left;
	margin-right: -24px;
	margin-bottom: -24px;
	margin-left: -30px;
	margin-top: -24px;
}
.bottom {
	margin-top: -24px;
	margin-right: -24px;
	margin-bottom: -14px;
	margin-left: -30px;
}
#footer {
	width: 752px;
	padding-right: 24px;
	padding-left: 24px;
	height: 50px;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5A3418;
	text-decoration: none;
}
#strapline {
	width: 752px;
	margin-bottom: 6px;
	float: left;
	margin-top: 6px;
}
body {
	margin: 0px;
	padding: 0px;
}
.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A59F33;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: None;
	margin: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	margin: 0px 0px 20px;
	font-weight: normal;
	line-height: 120%;
}
#all #maincontent #index-image .bodytext li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#all #maincontent .bodytext a {
	font-weight: bold;
	color: #666600;
	text-decoration: none;
}
#all #maincontent .bodytext a:hover {
	color: #666600;
	text-decoration: underline;
}
#all #maincontent #index-image .bodytext ul {
	width: 500px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5A3418;
	text-decoration: none;
	line-height: 17px;
}
#clothing {
	float: left;
	width: 746px;
	height: 400px;
	background-color: #FFFFFF;
	background-image: url(../images/clothing_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#ethics {
	float: left;
	width: 746px;
	height: 400px;
	background-color: #FFFFFF;
	background-image: url(../images/ethics_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#ethicstextbox {
	float: left;
	width: 350px;
}
#all #maincontent #carbontextbox .bodytext a {
	font-weight: bold;
	color: #666600;
	text-decoration: none;
}
#all #maincontent #carbontextbox .bodytext a:hover {
	text-decoration: underline;
}
#eventstextbox {
	float: left;
	width: 350px;
}
#events {
	float: left;
	width: 746px;
	height: 400px;
	background-color: #FFFFFF;
	background-image: url(../images/events_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#contactbox {
	float: left;
	width: 746px;
	height: 400px;
	background-color: #FFFFFF;
	background-image: url(../images/contact_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#merchandise {
	float: left;
	width: 746px;
	height: 400px;
	background-color: #FFFFFF;
	background-image: url(../images/merchandise_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#merchtextbox {
	float: left;
	width: 250px;
}
#carbon {
	float: left;
	width: 746px;
	height: 400px;
	background-color: #FFFFFF;
	background-image: url(../images/carbon_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 30px;
}
#carbontextbox {
float:left;
width:340px;
}
.bodytextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5A3418;
	text-decoration: none;
	line-height: 16px;
}
.bodytextethics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5A3418;
	text-decoration: none;
	line-height: 15px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: None;
	text-decoration: none;
	margin: 0px;
}
/* energy nation styles */
div.home-buckets { padding-bottom:11px; background:url(../images/bucket-bg-footer.jpg) no-repeat bottom center; float:left;width:460px; margin-left:145px;


display:inline;
float:left;
margin-right:10px;
position:relative; }
div.home-buckets-inner {background: url(../images/bucket-bg-main.jpg) no-repeat center top; float:left; height:200px; width:461px;}
div.padding {
padding:20px 20px 10px;
}

div.home-buckets-inner h2 {
color:#28903A;
font-size:21px;
line-height:25px;
}
div.home-buckets-inner p {
color:#000000 !important;
font-size:14px !important;
}
div.homepage-sections { float:left; width:730px; clear:both;}
div.homepage-sections.energy { background: url(../images/energy.jpg) no-repeat right top; height:300px; }
div.homepage-sections.carbon { background: url(../images/carbon.jpg) no-repeat right top; height:300px; }
div.homepage-sections.merch { background: url(../images/merch.jpg) no-repeat right top; height:300px; }
div#carbontextbox.carbon-page { background:transparent url(../images/carbon-page-bg.jpg) no-repeat scroll right top;padding-right:421px;}
a.click-here { outline:none !important;} 

div.energy-page { background:transparent url(../images/energy-page.jpg) no-repeat scroll right top;padding-right:421px;}
div.energy-page table { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5A3418;}
div.energy-page table td { padding:5px;}
div.form-holder { width:500px;}
