Akurat funkcje i klasy nie mają za dużo wspólnego z wyglądem. Chyba że mówimy o pseudo klasach. Możesz nam jakoś pokazać jak to obecnie wygląda? Umieść przykładowo screen lub kod na jakieś stronie która umożliwia pokazanie wyglądu trony po wprowadzeniu kodu. Chyba jedna z nich to codepen? Czy coś takiego.
Przede wszystkim, dodaj padding, zmień czcionkę i kolor backgrounda. CSS operuje na selektorach, to znaczy możesz wskazać że chciałbyś aby komórka Twojej tabeli była zielona. Co do kolorów, lepiej użwać bardziej customowych niż blue, red, green czy lime. One nie wyglądają najlepiej. Lepiej już dodaj na przykład lightblue zamiast blue. Tutaj masz listę kolorów z nazwami: http://www.w3schools.com/colors/colors_names.asp
Załóżmy że masz znacznik p i chcesz aby miał on kolor jasnoniebieski. Tworzysz plik o nazwie *.css, gwiazdka wskazuje że tutaj możesz umieścić swoją nazwę, zazwyczaj to chyba nazywa się style. Do strony w znacznikach <head></head>
załączasz plik css. <link rel="stylesheet" href="Style/style.css">
Proszę to prosto z mojego kodu. Jeśli plik css masz w tym samym katalogu co plik z stroną, to piszesz samą nazwę pliku. Jeśli nie, zamieszczasz nazwę katalogu i nazwę pliku, tak jak ja. Jeśli katalog miałbyś w innym katalogu niż plik z stroną. Musisz wprowadzić jej adres względny.
W pliku zamieszczasz nazwę selektora i w nawiasach klamrowych backgrounc-color i nazwę koloru lub kolor zapisany w innej postaci hex lub RGBA. p{background-color:lightblue;}
Tutaj znajdziesz potrzebne informacje: http://www.w3schools.com/css/default.asp
Dodałabym może fieldset legend i wystylizowała w css. Pewnie zrobiłabym coś z czarnymi kreskami które tworzą tabelę albo usuneła albo zmieniła kolor i ich styl, może dodała przestrzeń między tymi kreskami? Nie mam pojęcia, bo nie wiem jak to teraz wygląda a jednak zmiana wyglądu jest procesem twórczym.
Możesz też korzystać z bootstrapa tak jak zaproponowała @shagrin (wydaje mi się że jesteś kobietą jeśli jednak nie, to przepraszam. Wydaje mi się że kiedyś widziałam Twoje posty z damskimi końcówkami).
Bootstrap to framework. Możesz w prosty sposób użyć customowego wyglądu, nie bawiąc sie samemu w css i proces twórczy. Tutaj są deafultowe style css dla tabeli w bootstrap : http://getbootstrap.com/css/#tables . Możesz ściągnąć boostrapa, dodać do projektu i użyć któryś z dostępnych wyglądów. W sposób w jaki napisała @shagrin.