No matter how slim your legs, if you're going to wear shorts to work, they need to be at least approaching knee-length.
Shorts and heels should be inversely related: The shorter your shorts, the flatter your heel should be.
Very high heels and very short shorts should be solely the domain of beauty pageants.
Cuffed shorts tend to look more formal.
Some styles in the shops at the moment are in a lovely silky material that lends itself to being dressed up.
Team with a camisole or silky blouse, a blazer and a low-wedge heel for a look that will work in the office.
If you're going to wear patterned shorts, keep the rest of your outfit very simple.
A pair of floral shorts should be paired with as conservative a top as possible and some plain shoes.
But if you're wearing shorts that are below the knee, you can get away with quite a high pair of stilettos.
This is a very flattering look as shorts that finish at the smallest part of your leg can make your calves look extremely slim. Shorts have been popping up on red carpets all around the world.
Celebrities have proved is that tailored and chic is always a better - and more flattering - look than short and boxy.
Long lines look a lot more elegant.
If you're brave, a short suit can be a great cocktail party outfit.
Team it with lots of jewellery and a cute blouse.
Your jacket need not be the same colour as your shorts.
It's the sort of almost-classic look that is great to wear to events where you want to be dressed up but not completely formal.