Do not pass a role name to current_user_can(), as this is not guaranteed to work correctly (see #22624). Instead, you may wish to try the check user role function put together by AppThemes.
Theme Frameworks « WordPress Codex - 0 views
Main Page « WordPress Codex - 0 views
1More
How To Query Multiple Custom Post Types with query_posts [WordPress Tip] | Peter R Knight - 2 views
5More
Function Reference/bloginfo « WordPress Codex - 0 views
1More