Definitely electrical--as above, check the 30a inline fuse. Then double check that the battery is connected (you've probably already done that). Next, see if you can get a car to jump you--If everything powers up when you connect, it's definitely battery/charge related. If its not a bad ground somewhere, a new battery will get you home.
Where are you located?