Hi Troy,
1. I don’t recommend adding such as large and heavy image as the background of your header. I recommend you to add image size of maximum 300px height and 1600px width. The image you are trying to add is 5760px width and 3840px height. This is too big and will impact your site loading.
But if you still want to add in then then you can add the following css in “Appearance => Theme Options => Custom CSS” box.
#branding {
background: url("http://theendlesseditor.com/wp-content/uploads/2014/04/typewriter11.jpg") no-repeat scroll center center transparent;
}
2. First you need to disable header right sidebar from “Appearance => Theme Options => Header Right Sidebar Options” and click on “Disable Header Right Sidebar” and save changes. Then to move the title and tagline to the right side of the header, you can add the following css in “Appearance => Theme Options => Custom CSS” box.
#branding .logo-wrap { float: right; }