added vertical align and cleaned up the css