Hi Miranda,
We hope you have got the solution to change the background color of header, if not then please let us know.
And regarding the height of header, if you use the small logo then it will reduce automatically or you can use the following css for it;
#logo img {
max-width: 85%;
}
NOTE: Please use the child theme style.css or custom css plugin to write the css.