h1#logo {
	z-index:2;
	position:relative;
	float:left;
	width:240px;
	margin-top:33px;
}
h1#logo a {
	display: block;
	height: 80px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	background-image: url(/images/dlf-logo.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-size: contain;
}
.tagline {font-size:1.3em;padding-top:50px;line-height: 1.3em;}
.tagline span {display:block;}
#navigation {
	width: 1000px;
}
#topnav ul {
	padding-left: 14px;
}
.search {
	width: 158px;
}
.search #mod-search-searchword {
	width: 132px;
}
.search .button { float:right; margin-right:-2px;}
.search .button:hover { background-position:0 bottom; }
