.header {
	position: absolute;
	/* top: 20px; */
	top: 0px;
	left: 25px;
	width: 95%;
}

#logo {
	/* background: url(../images/bg-header.png) no-repeat; */
	width: 700px;
	margin: 0px auto 0px auto;
	/*
	padding: 26px;
	*/
	padding: 35px 0px 40px 0px;
}

#logo div {
	padding-left: 70px;
}

/*
 * css2 selectors for correcting the hack in css1 to support IE's broken box model.
 */
.header>#logo {
    width: 700px;
}

#search {
/*
	width: 720px;
	margin: 0px auto 0px auto;
	text-align: right;
	padding: 15px 50px 0px 0px;
	*/
	display: inline;
	padding-bottom: 0px;
	vertical-align: middle;
}

#search form {
	/* width: 100%; */
	display: inline;
}

#search form input {
	color: #9097A2;
	font-size: 0.9em;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 0px;
	/* padding: 3px 3px 2px 2px; */
}