#content-primary {
	float: right;
	width: 510px;
}
.layout-small-image .small {
	position: absolute;	top: 170px; left: 0;
	width: 160px;
}
#branding {
	height: 101px;
}
body {
	background-position: 0 100px;
}
h1 {
	background: transparent no-repeat 100% 0;
}
#branding h1 {
	height: 78px;
}

/* main navigation */
#navigation-main {
	position: absolute; top: 130px; left: 40px;
}
#navigation ul {
	width: 160px;
}