Shortcode not accepting atts
To add to the answers in the comments from RH, I found this in the codex (it’s kind of burried deep): Shortcode attribute names are always converted to lowercase before they are passed into the handler function. Values are untouched. This is from: http://codex.wordpress.org/Function_Reference/add_shortcode#Parameters