Rispondo ad entrambi, avendo dovuto modificare pesantemente praticamente tutto di K2
Allora per modifiche di stile il CSS è uno solo per tutto K2, ed è K2.css (in components/com_k2/css), invece per la struttura bisogna modificare i singoli file php della "vista" che volete modificare (scroll articoli categoria, articolo singolo, ecc), che sono in components/com_k2/templates/*nome_template*
Normalmente troverete solo la cartella "default", ma se ne fate una copia, la rinominate e la mettete nella sua stessa cartella potrete poi selezionare il nuovo layout (che comprende tutte le possibili "viste"), andando in una categoria di K2 da amministrazione, dall'apposito menu a tendina.
Il metodo migliore per fare tutto questo però è andare di override, così da non toccare nessun file originale. Gli autori di K2 offrono pacchetti fatti apposta, che potete trovare qui
http://getk2.org/documentation/tutorials/item/77-k2-template-override-package-comparison, e scaricare quello adatto in base alla versione di K2 che avete. Copiate le cartelle che trovate nella cartella del template di Joomla che state utilizzando e siete a posto. Non resterà che modificare k2.css presente nella cartella "css" del template, oppure in html/com_k2/templates potrete modificare i vari layout esattamente come fareste nella cartella nativa di K2.
Spero sia chiaro