body {
	background: url(images/backgrounds/body.gif) repeat-x #232628;
	margin: 45px auto 0 auto;
}

/*----Structural DIVs----*/

#mainNav {
	background: url(images/backgrounds/mainNav.gif) no-repeat;
}

/*----Other DIVs----*/

#photoBox {
	background: url(images/backgrounds/photoBox.gif) no-repeat;
	width: 504px /*524px*/;
	height: 327px /*336px*/;
	padding: 9px 0 0 20px;
	overflow: hidden;
	float: left;
}

#infoContainer {
	float: left;
	width: 402px;
}

#introBox {
	background: url(images/backgrounds/introBox.jpg) no-repeat;
	width: 367px /*402px*/;
	height: 134px /*151px*/;
	padding: 16px 16px 0 19px;
	color: #312815;
	font: normal 12px/20px georgia, 'Times New Roman', times, serif;
}

#audienceLinks {
	background: url(images/backgrounds/audienceLinks.gif) no-repeat;
	width: 402px /*402px*/;
	height: 123px /*143px*/;
	padding: 20px 0 0 0;
	overflow: hidden;
}

.thinkingAbout,
.workingWith {
	width: 178px /*201px*/;
	float: left;
	padding-left: 19px;
}

#featuresHighlightsRow {
	background: url(images/backgrounds/featuresHighlightsRow.gif) repeat-y;
	float: left;
	width: 946px;
	margin-left: 20px;
	display: inline;	
	padding-bottom: 7px;
}

#highlightsContainer {
	background: url(images/backgrounds/highlightsContainer.gif) no-repeat;
	width: 519px;
	float: left;
	margin-left: -16px;
	display: inline;
}

.featuredProjectHeader {
	background: url(images/backgrounds/featuredProjectsHeader.gif) no-repeat;
	width: 421px;
	height: 36px;
	float: left;
	display: inline;
}

#whatsNew {
	background: url(images/backgrounds/whatsNew.jpg) no-repeat 0 0;
	width: 223px /*233px*/;
	height: 209px;
	margin: 10px 0 0 25px;
	padding-left: 10px;
	float: left;
	display: inline;
}

#whatsNew ul {
	margin-top: 55px;
	list-style: none;	
	width: 215px;
}

#whatsNew li {
	display: block;
	padding-left: 40px;
	list-style: none;	
	font: normal 11px/14px tahoma, verdana, helvetica, arial, sans-serif;
	color: #fff;
	height: 60px;
}

#whatsNew li.first {
	margin-bottom: 20px;
}

#whatsNew li:first-line {
	font-weight: bold !important;
}

.document {
	background: url(images/whatsNewIcons/document.gif) no-repeat  3px 3px;
}

.thumbsUp {
	background: url(images/whatsNewIcons/thumbsUp.gif) no-repeat  0 3px;
}

#searchContainer {
	background: url(images/backgrounds/searchContainer.gif) no-repeat;
	float: left;
	display: inline;
	width: 261px;
	height: 211px;
	margin-top: 10px; 
}

.findAGalvanizer {
	padding: 18px 0 20px 28px;
}

.siteSearch {
	padding: 25px 0 0 28px;
}

.findAGalvanizer form, 
.siteSearch form {
	margin: 14px 0 10px 0;
}

.siteSearch input[type="text"] {
	width: 165px;
}

.findAGalvanizer select {
	width: 170px;
}

.featuredProjectContent {
	float: left;
	width: 194px /*217px*/;
	padding: 18px 0 0 25px;
}

.featuredProjectPhotoCol {
	width: 159px;
	float: left;
	display: inline;
}

.featuredProjectPhotoCol .projectPhoto {
	width: 159px;
	padding: 1px;
	border: 1px solid #c6ced3;
	margin: 20px 0 5px 0;
}
 
/*----Typography----*/

.agaHighlight {
	font-weight: bold;
}

.thinkingAbout h3 {
	height: 11px;
	width: 163px;
	background: url(images/headings/thinkingAboutHDG.gif) no-repeat;
}

.workingWith h3 {
	height: 11px;
	width: 169px;
	background: url(images/headings/workingWithHDG.gif) no-repeat;
}

.thinkingAbout h5 {
	height: 10px;
	width: 71px;
	background: url(images/headings/startHere.gif) no-repeat;
	margin: 13px 0 7px 0;
}

.workingWith h5 {
	height: 10px;
	width: 78px;
	background: url(images/headings/learnMore.gif) no-repeat;
	margin: 13px 0 7px 0;
}

.workingWith ul,
.thinkingAbout ul {
	list-style: none;
}

.workingWith li,
.thinkingAbout li {
	font: normal 12px/18px tahoma, verdana, helvetica, arial, sans-serif;
	color: #3c3421;	
	padding-left: 15px;
}

.thinkingAbout li {
	background: url(images/bullets/e3e0d9.gif) no-repeat 3px 6px
}

.workingWith li {
	background: url(images/bullets/dcd8ce.gif) no-repeat 3px 6px;
}

.findAGalvanizer h3 {
	height: 11px;
	width: 121px;
	background: url(images/headings/findAGalvanizer.gif) no-repeat 1px 0;
}

.siteSearch h3 {
	height: 11px;
	width: 110px;
	background: url(images/headings/searchOurSite.gif) no-repeat;
}

.featuredProjectHeader .moreLink {
	font: bold 11px/13px tahoma, verdana, helvetica, arial, sans-serif;
	color: #aeb0b1;
	float: right;
	display: inline;
	margin: 13px 35px 0 0;
}

.featuredProjectContent dt {
	font: bold 10px/13px tahoma, verdana, helvetica, arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

.featuredProjectContent dd {
	font: normal 12px/13px tahoma, verdana, helvetica, arial, sans-serif;
	color: #fff;
	margin-bottom: 15px;
}

/*-----Links-----*/

.workingWith li a,
.thinkingAbout li a {
	font: normal 12px/18px tahoma, verdana, helvetica, arial, sans-serif;
	color: #4a555c;
	text-decoration: none;
}

.workingWith li a:hover,
.thinkingAbout li a:hover {
	text-decoration: underline;
}

.featuredProjectHeader .moreLink a {
	font: bold 11px/13px tahoma, verdana, helvetica, arial, sans-serif;	
	color: #aeb0b1;
	border-bottom: 1px solid #aeb0b1;
	text-decoration: none;
}

.featuredProjectHeader .moreLink a:hover {
	border: 0 !important;
}

#whatsNew a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 20px;
}

#whatsNew a:hover {
	border-bottom: 1px solid #76917f;
	padding-bottom: 1px;
}

.siteSearch a.moreLink {
	font: bold 11px/13px tahoma, verdana, helvetica, arial, sans-serif;	
	color: #4e653f;
	margin-right: 25px;
	text-decoration: none;
}

.siteSearch a.moreLink:hover {
	border-bottom: 1px solid #7f8559;
	padding-bottom: 1px;
}

.featuredProjectPhotoCol .moreLink {
	font: bold 11px/13px tahoma, verdana, helvetica, arial, sans-serif;	
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #8b98a0;
	padding-bottom: 2px;
}

.featuredProjectPhotoCol .moreLink:hover {
	border: 0;
}
