Check the main Engine fuse under the bonnet, in the box near the water bottle it's the one closest to the radiator from memory and held in with 2 screws, I've bought a couple of shitters and this was the first problem I had to fix. Also the fuel system is usually hooked up to the alarm so if those wires were cut it's not going to work.
Drivers seat looks pretty tidy so possibly not a lot of K's on the speedo.
These may help ????
http://www.northursalia.com/modifica...ng/wiring.html
http://ken-gilbert.com/impreza-manuals
http://safemanuals.com/index_upload.php