body {
 	margin: 0px auto;
 	width: 978px;
}

#siteHeader,
#siteFooter,
#siteContainer {
	width: 978px;
}

.newsBHLeft,
.newsBHCenter,
.newsBHRight,
.newsBBLeft,
.newsBBRight,
.siteCHLeft,
.siteCHCenter,
.siteCHRight {
	float: left;
	height: 20px;
}

.siteCHCenter {
	width: 938px;
}

.siteLogo {
	float: left;
}

.siteNav {
	float: right;
	padding: 53px 20px 0 0;
}

.siteNav a {
	padding-left: 40px;
}

.newsBBLeft,
.newsBBRight,
.newsBHLeft,
.newsBHRight,
.siteCHLeft,
.siteCHRight {
	width: 20px;
}

.newsBHCenter {
	width:585px;
}

.newsContent {
	width: 585px;
	padding: 0 20px;
}

.newsEntry {
	padding-bottom: 20px;
}

.siteContent {
	width: 978px;
	padding-bottom: 20px;
}

#siteHeader {
	height: 86px;
}

.clearer {
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
}

#siteContainer {
	
}

#siteFooter {
	height: 115px;
}

.leftPane {
	float: left;
	width: 625px;
	padding: 0 20px;
}

.rightPane {
	width: 263px;
	float: left;
	padding: 0px 20px;
}

.twitterContainer {
	padding: 28px 0 0 0;
}

.hiProject {
	margin-bottom: 20px;
}

.projectContent {
	width: 223px;
	padding: 0 20px;
}

.projectBHCenter {
	float: left;
	width: 223px;
	height: 20px;
}
