Dovresti togliere a .shortcodes .vertical.tab-content il margin e aggiungere un float:left.
L'oggetto con le voci di menu (è un ul) e .shortcodes .vertical.tab-content sono due oggetti di tipo block per cui è normale che vadano uno sotto l'altro a meno di non farli flottare.