This is more of a question for an accountant than a lawyer. The general rule is that all 'ordinary and necessary' business expenses are deductible. The IRS has published an article on this question, available online at
If you have specific questions, you should ask your accountant.
Nothing posted on this site is intended to create an attorney-client relationship. Each case is unique. You are advised to have counsel at all stages of any legal proceeding, and to speak with your own lawyer in private to get advice about your specific situation.
Northwest Law Office,
2075 SW First Avenue, Suite 2J,
Portland, OR 97201
| Telephone: 503-227-0965
| Facsimile: 503-345-0926
| Email: email@example.com
| Online: www.northwestlawoffice.com
In substance, I basically agree with Mr. Bodzin's answer. I'll just add that  if you aren't inclined to hire an accountant or a tax lawyer to parse over your specific expenses, you can buy business tax software that will walk you through the types of expenses that are deductible, and  while you're trying to figure out what's deductible and what probably isn't, be sure to save all of your receipts!