As has been mentioned on a previous thread about shorts over tights... Only super hero's wear shorts over their tights so unless your name is Clark Kent then leave the shorts in the drawer.
And I'm with LB, how are we meant to oggle your willy if you've got shorts on... tsk tsk...