Is there a way to customize the WordPress>error page template so that the user isn't shown just a blank screen with text?
I'm not talking about 404, but when WordPress displays an error.
I'd like to style this page to match my theme.
You're probably talking about theming wp_die(), which is the function that produces those grey error pages with a white box of text in them.
For a plugin solution, you could try this plugin, which says it does what you want. Not sure about version support though--it says it only works up to 3.1.4.
For a programatic solution, you'll want to hook into the filter "wp_die_handler". So you can do:
As far as code for the "my_die_handler" function, you could start by looking at the default die handler--the function is called "_default_wp_die_handler", and it starts on line 2781 of the core file /wp-includes/functions.php. You can copy the whole function to your plugin file (or your theme's functions file), rename it "my_die_handler", and customize it form there.
I know providing links is a bad way to answer a question, but quite honestly... I came across this excellent blog post which specifically answers this question in great detail.