banner pages do not break if "image not precompiled"
use safer form of image url for banner admin pages
nil check for bulletin image code
more nil-checks for banner images
nil check for banner images
background image can be set dynamically by admin