/* CUSTOM CSS */
#footer, #footer a, #footer a:link, #footer-homepage, #footer-homepage a, #footer-homepage a:link {
	color: #FFF;
}
#header {
	height: 126px;
}
#logo {
	height: 126px;
}
#idx-search-widget {
	position: absolute;
	top: 130px;
	right: 615px;
	z-index: 100;
}
#idx-search-widget h3 {
	padding: 5px 0px 5px 8px;
	background-color: #000000;
	font-size: 1.4em;
	text-align: left;
}
.idx-search-widget-item input {
	background-color: #000000;
}
.idx-search-widget-item input:hover {
	background-color: #000000;
	color: #fff;
}
body.homepage .box.welcome-statement h2 {
	text-align: center;
	width: 430px;
}
#widget-blog-agent {
	position: absolute;
	right: 5px;
	top: 404px;
  z-index: 100;
}
.homepage #widget-blog-agent, .homepage #widget-blog-agent h3, .homepage #widget-blog-agent ul {
    width: 232px !important;
}

#content-homepage {
     position: relative;
     top: -133px;
     
}
