html,body{
	min-width:980px;
	text-align:center;
}

#wrapper {
	position:relative;
	width:980px;
	margin:10px auto;
	text-align:left;
	padding:10px;
}

	#wrapper #header, #wrapper #body, #wrapper #footer{float:left;width:100%;margin:0 0 10px 0;}
	#wrapper #header{padding:0 0 10px 0;}
	#wrapper #footer{padding:10px 0 0 0;margin:0;}
	
		#wrapper #header #logo{
			float:left;
			width:230px;
		}
		
		#wrapper #header .mainsearch{float:left;width:496px;margin:0 10px 0 0;}
				#wrapper #header #about{width:234px;float:left;}
				#wrapper #header #logo{width:230px;float:left;margin:0 10px 0 0;}