1. Begin with a pair of legs from a pair of unwanted jeans. Both leg pieces should measure around 15" long to make the large holder. Examine the seams. Cut along the joint of each leg piece to open them up flat. Place a straight edge across the bottom of the flat leg piece, perpendicular to the seam running up the center. Mark a line just above the hem. Cut on the line to remove the hem and even out the bottom edge of the leg piece. Repeat for the second .Using the joint as your center point, measure and mark 8" (7" for medium, 8" for small) across the top on either side of center. Next, at the bottom edge, mark 7" (6" for medium, 7" for small) on either side of the center.
2. Next, using a ruler and marking tool, draw a line from the top mark to the bottom mark on each side to create a trapezoid shape. Cut on the lines. For sizes large and medium, repeat this step for the second leg piece Using your denim pieces as a template, cut out 2 side pieces of lining fabric. Interface your lining pieces if using lightweight fabrics. For the bottom of the bin, cut a 9" diameter circle (7" for medium, 5.5" for small) out of lining fabric, batting, and leftover denim. You can make a circle template by tracing a plate or using a compass. If necessary, you can join 2 smaller scraps together to create the denim circle.
3. Place your lining bin pieces right sides together, then layer the batting pieces onto the wrong sides of the lining. (The lining should be sandwiched between the batting.) Pin the angled sides together. Place the denim pieces right sides together and pin along the angled sides. Sew the lining side joints and the denim side joints, each using a 1/4" joint allowance. Press the joints allowances open. (For the small bin, fold the denim piece vertically in half, right sides together and sew side joints. Layer batting onto the wrong side of the lining piece. Fold right sides together and sew joints.) Fold the sewn lining pieces in half, aligning one side join on top of the other. Mark the folds with a pin. Layer the bin bottom batting onto the wrong side of the holder bottom lining. Fold in half and mark with pins. Refold, aligning pins and marking the fold again.
4. Using the pins as an alignment guide, pin the lining bottom to the sewn lining pieces. Align the marking pins with the side join and the pins placed at the folds. Continue to pin around the perimeter, evenly distributing the fabric. Sew around the perimeter with a 1/2" joint allowance. Trim joint allowances to 1/8". Repeat this step for the denim sides and bottom. Pin the trim of your choice around the perimeter of the top opening of the denim bin, and then sew 1/8" from the edge. Place the denim holder (right side out) inside the lining (wrong side out) the lining and denim should be right sides together.
5. Align side joints and the top edges together. Sew around the top edge with a 1/4" joints allowance, leaving 4-5" open for turning. Trim joint allowances to 1/8" except for at opening. Turn the bin right side out through the opening, working the lining down inside the denim bin. Roll the top edge between your fingers to work out the trim along the top seam. Press the joints, taking care that the iron is not set too hot for the trim you are using. Fold the joint allowances at the opening to the inside and pin. Topstitch the perimeter of the bag, sewing slowly through all layers, 1/8" from the edge. Roll down the top edge of the holder to make a cuff and show off the lining fabric. Fill the holder with craft supplies, small toys, or whatever things need gathering!