As you can see from the image below, my enormous scale for traffic pattern shadows the other objects in the legend. Are there ways to reduce the size of object portrayed in the scale?
tick 'Scale Symbols when a reference scale is set' [you will need a reference scale set first]
This can get pretty confusing when you use the same document to print differrent scale or paper sizes.
What I do is to uncheck all of the boxes in the map connection section shown in mapperz's scrnshot.
Then I select the layer that I am having problems with and right click copy.
Then go to the top of the TOC (table of contents) [or to the top entry in the active data frame the legend is for] and right click on the data frame name. select paste layer/s.
Now modify the size of the pasted layer (my MO is to move this layer just below the original it was copied from, change it's name slightly and turn it off. (the naming convention I use is to put _ underbars in the display and put spaces in the legend copy)
Then again in the legend dialog box find the new layer in the list and add it. You will have to remmber to change it each time you change the symbology of the original (or the layer that is actually turned on).
Yes this system can be hassle to manage but it makes for a nice legend that doesn't change everytime you add data or modify the order of the layers in the TOC.
I just had this problem myself. I just right clicked the legend on the map and went to 'convert to graphics'. After that it is necessary to right click the item/items in legend again and click 'ungroup'. You may have to ungroup a couple times. After this it allows you to click and drag the corners of the symbol patch, allowing you to modify the symbol size (in the legend) to your preference. Good luck.