What you have to do.
The more centralized you can make your css, the easier it will be to make changes in the future. And let it be serious, you will want to change colors in the future.
You should almost never hardcode any css to your html, it should all be in css.
Also, something that I started to do more often was to add your css classes to eachother, to make it even easier to change colors, once ... represented everywhere.
Example (random color) css:
.main_text {color:#444444;} .secondary_text{color:#765123;} .main_color {background:#343434;} .secondary_color {background:#765sda;}
Then some markup, notice how I use the color layer with otehr classes, so I can just change one css class:
<body class='main_text'> <div class='main_color secondary_text'> <span class='secondary color main_text'>bla bla bla</span> </div> <div class='main_color secondary_text> You get the idea... </div> </body>
Remember ... inline css = bad (most of the time)
source share