Clarity is key. Make the class names less ambiguous and generalized the elements more. Javascript might still need some fixing up.