Right Leg With MC and smaller needles, cast on 32 sts. Work 4 rows Garter st (k every row). Change to larger needles and St st. Inc 1 st at each end every other row 6 times, ending after a RS row 44 sts. Work even until leg measures 2ฝ inches from beg. Slip sts onto holder. Work left leg to match. Join Legs Purl across sts of Left Leg, then purl sts from holder 88 sts.
Shape Crotch K 39 sts, pm, slip 1, k2tog, psso, k 1, k2tog, k 1, k3tog , pm, k rem sts 83 sts. Purl 1 row.
Next Row K to first marker, slip 1, k2tog, psso, k2tog tbl, k rem sts 80 sts. Purl 1 row.
Next Row K 38, remove marker, k2tog, k2tog tbl, remove marker, k rem sts 78 sts.
Work even until Back measures 4 inches from beg, end with a WS row. Work Stripe Pattern as follows: Work 2 rows A, *8 rows MC, 2 rows B, 8 rows MC, 2 rows A; rep from * 2 times more; then continue with MC only. AT SAME TIME, shape Body by dec 1 st at each end, every 8th row, 6 times 66 sts. Work until Back measures 12 inches from beg, Shape Armhole Bind off 6 sts beg next 2 rows; then dec 1 st each end, every other row, 6 times 42 sts. Work even until Armhole measures 3ฝ inches, Shape Neck Work 13 sts, attach separate ball of yarn, bind off center 16 sts, work rem sts. Working both sides at the same time, dec 1 st at each neck edge, every other row, 5 times 8 sts (each side). Work even on these 8 sts until armhole measures 7 inches.
Shape shoulder tabs Dec 1 st each end every row, 2 times Bind off.
Work same as Back until Armhole measures 2 inches. Work Neck Shaping same as back. When Armhole measures 4 inches.
Buttonholes Work 3 sts; bind off 2 sts; work 3 sts.
Next row Work 3 sts, cast on 2 sts, work 3 sts. Shape Shoulder Tabs same as Back.
With RS facing, sew Front to Back at Crotch and side seams.
Ruffle With A and circular needles, pick up 1 st in every st around on the 2nd A row 156 sts. Working in rnds of St st (k every rnd), inc 1 st in every st 312 sts. Work even for 7 rnds. Purl 1 rnd; knit 1 rnd; purl 1 rnd. Bind off in knit. With crochet hook, attach A at underarm seam and work 1 row single crochet around entire upper opening so work lays flat. Fasten off.
With MC and smaller needles, cast on 96 sts. Work 6 rows in k 1, p 1 rib. Change to larger needles and work in Stripe Pattern as follows: 2 rows A; 6 rows MC; 2 rows B, 6 rows MC; 2 rows A; 2 rows MC. Continue in MC only.
Row 1 *K2tog tbl, k 6; rep from * 84 sts.
Row 2 *P 5, p2tog tbl; rep from * 72 sts.
Row 3 *K2tog tbl, k 4; rep from * 60 sts.
Row 4 *P 3, p2tog tbl; rep from * 48 sts.
Row 5 *K2tog tbl, k 2; rep from * 36 sts.
Row 6 *P 1, p2tog tbl; rep from * 24 sts.
Row 7 K2tog tbl across 12 sts.
Row 8 P2tog tbl across 6 sts.
Leave 18 inches end and draw through rem sts. Secure, tighten and sew side seam.
Ruffle: With circular needles, MC, and RS facing; pick up 1 st in each st around cast on row 95 sts. Place marker for beg of rnd. Break off MC and join A; knit 1 rnd. Working in rnds of St st, inc 1 st in every st 190 sts. Work even for 7 more rnds. Purl 1 rnd, knit 1 rnd, purl 1 rnd. Bind off in knit.