I have a common problem with writing and that is writing too much detail. I like to describe every scenario and every character trait down to the color of the buttons on a shirt. How much is too much detail and how much is enough? Should I give the audience a general idea or the entire detailed package. Specifically I am writing a science fiction story.