Thanks for the replies everyone.
1/2 tank of fuel for about 60km travel, city driving but I don't flog my car. I was getting 500km out of a tank 6 months ago. It's been steadily getting worse since then. If I park the car & it has half a tank in it at night, the next morning the gauge will read about 1/8th of a tank lower than when I parked it. The guage rises under braking & lowers under acceleration but reads accurate when parked or steady driving so I think the sender unit is buggered but that's a seperate issue. There is no sign of fuel anywhere under the car or in the engine bay. I've had the car up on a hoist at work numerous times looking for leaks or dried up signs of leaks but there's nothing. The tank has been pulled out & checked, all rubber fuel & vaccuum hoses replaced one at a time so there's no mix ups, metal lines inspected, injectors inspected & cleaned, O2 sensor replaced, fuel filter replaced, spark plugs replaced & gapped & the ECU reset. There's no smell of fuel in the oil, air filter or exhaust. It gives a little puff of smoke when you first start it but that's gone immediately & it doesn't blow smoke at all other than that, even when I do give it the boot. The only thing I can think of is the cabon canister because if it were to get fuel in it it would empty out straight onto the road without hitting any part of the car. There is no sign of fuel going to it though when the car is parked, running & revved. I'm fussy about my maintenance & everything is done when it's supposed to be. This thing has me stumped.