<!-- error-handler template -->
{!set no_title 1!}
<div style="font-size:150px;color:gray;line-height:150px;margin-bottom:40px;
     text-align:right;
     font-family:georgia,times new roman,times,serif;">{errorcode}</div>
<p>
{!case '{errorcode}'

401     'This part of the website requires authorization, and, sadly, you
         do not seem to have it. If you're a h4x0r, then try something
         else. If you think you are supposed to be here, then ask your
         site administrator about how to get authorization.'

404     'The file you tried to reach, "{error_REQUEST_URI}", does not seem
         to exist. Check the spelling, or check the link that sent you here.
         If you really think that the file should exist, then talk to someone.
         Probably not your site administrator, because he or she will only
         laugh at you. Maybe a professional psychologist or a member of the
         clergy. Someone who will nod their head sympathetically when you
         try to explain why you thought this file should exist.'

500     'This error code means INTERNAL SERVER ERROR. However, it&squot;s really
         a generic code that means something like "there is a problem, but
         I have no idea what might have caused it." Your site administrator
         will probably need to check the server logs to determine what might
         have happened.'

        'You have reached this page because an error occurred.
         The HTTP error code is displayed at the top of the page.
         I am very sorry that I cannot give you more details, but
         my contract will not allow it.'
!}</p>
<p>{error_SERVER_SIGNATURE}<br/>
Your IP address: {error_REMOTE_ADDR}<br/>
Your user agent: {error_HTTP_USER_AGENT}
</p>
<!--
{server}
-->