If you can find the Userlevel for contributor you could just you use IF / ELSE....
Something like this should work...
<?php global $user_ID; if( $user_ID ) : ?>
<?php if( current_user_can('level_10') ) : ?>
Do what you want here...
<?php else : ?>
<?php endif; ?>
<?php endif; ?>
Level 10 is admin, so you'll just need to find out what a contributor is...
Found that via google within a few moments, but should be able to adjust it to suit.... at least trim down on the PHP opening and closing...
<?php
global $user_ID; if( $user_ID ) :
if( current_user_can('level_10') ) :
?>
Your stuff here..
<?php
else :
endif;
endif;
?>
Is how i'd personally do it, little easier for me to read...
Looking at the roles and user-level codex page i'm not sure using user-level will work perfectly, you'll just have to try and see...
http://codex.wordpress.org/Roles_and_Capabilities#Contributor