#page-wrapper { width: 94%; min-width: 990px;}
#bbs-link {display:inline;}
#year-link {display:inline;}
#top-search { background: url(searchbar-broad.png) no-repeat left; width: 691px; }
#top-search-input { width: 400px!important; }
#top-search .yui-ac-container { width: 403px!important; }
/* safari */
body:first-of-type #page-wrapper { max-width: 1120px; }
/*
body:first-of-type #top-search { float: right; position: relative; margin-top: -100px; right: 0px; }
body:first-of-type #top-search-input { width: 404px!important; }
*/
/* opera */
@media all and (min-width:0px) {
	#top-search { left: 84px; }
}