I'm sympathetic to that situation, but you're really asking for problems (if not right now then later) by using a theme that isn't supported or being updated.
Both of these themes have that sort of layout option - and have TONS of built in options and great support from the developers:
Your site is taking FOREVER to load - so you may want to shorten what shows up on the home page...
To answer the links question, the CSS is being overridden by CSS in the teal.css file. BUT you should avoid modifying theme files anyway - as your changes will be lost when the theme is updated - kind of moot using an old theme but in general you should use a Child Theme or make changes using Custom CSS.
Looks like you have JetPack - so you can use JetPack's custom CSS:
Under Appearance > Edit CSS: ADD your changes there.