Update 2010-03-23 – Sorry, but the images and downloads were hosted on a server that is no longer available. I will try to find the sample code bits and images on a backup sometime!
If you've ever been tasked with deploying Microsoft SQL Server Reporting Services, you may have come across this scenario:
You’ve installed MSRS and demonstrated Report Manager. The client loves the functionality (integrated security, subscriptions, etc.) However, the client would like to customize the look and feel of Report Manager to match the branding of their intranet, department micro-site, etc. (In some cases, a Microsoft rep might have told them that this can easily be done!)
You explain to them that you do not have access to the source code or markup for Report Manager, and that you can only modify fonts, colors, etc. through CSS. This is fine, but the client wants a custom header or banner at the top of the site, perhaps including a logo and some navigation synced up with their intranet …
Sounds like a bit of a quagmire, but no need to fret. Take a look at the screenshot below.

After hacking away with CSS, trying to figure out how to trick the browser into including a logo, header, or anything else I could throw at it, I took a step back and thought of an alternative approach (the fruits of which you see above.)
It's cool to note that this method also works for Windows SharePoint Services – without modifications to any .aspx page – period.
Cheers!