Customizing CSS and Entries

I am wanting to customize the CSS styling of the Contact Widget, also is there an ability to add an additional form entries. I wish to add Name/LastName, Telephone number. But top priority is making a custom style sheet to make the form conform to the theme.





background-color: #fff;

color: #000;

width: 50%;


Am I heading in the right direction?